Overview
curlew.changes
Changed
x
1
2
-------------------------------------------------------------------
3
+Sat Feb 27 16:34:14 UTC 2016 - avvissu@yandex.ru
4
+
5
+- Update to 0.2.1:
6
+ * see: /usr/share/doc/packages/curlew/ChangeLog
7
+- Add a language pack
8
+
9
+-------------------------------------------------------------------
10
Fri Apr 10 21:09:24 UTC 2015 - avvissu@yandex.ru
11
12
- Initial package
13
curlew.spec
Changed
96
1
2
#
3
# spec file for package curlew
4
#
5
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
6
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
7
#
8
# All modifications and additions to the file contributed by third parties
9
# remain the property of their copyright owners, unless otherwise agreed
10
11
12
13
Name: curlew
14
-Version: 0.1.22.3
15
+Version: 0.2.1
16
Release: 0
17
Summary: Multimedia converter
18
License: Waqf
19
Group: Productivity/Multimedia/Video/Convertors
20
Url: http://sourceforge.net/projects/curlew/
21
-Source0: http://sourceforge.net/projects/curlew/files/curlew-0.1.22.3/%{name}-%{version}.tar.gz
22
-# PATCH-FIX-OPENSUSE desktop.patch avvissu@yandex.ru -- Generic name of the application
23
-Patch0: curlew-0.1.22.3_desktop.patch
24
-BuildRequires: ImageMagick
25
-BuildRequires: desktop-file-utils
26
+Source0: http://sourceforge.net/projects/curlew/files/curlew-%{version}/%{name}-%{version}.tar.gz
27
+# PATCH-FIX-OPENSUSE desktop.patch avvissu@yandex.ru -- Change path to files
28
+Patch0: curlew-0.2.1_path.patch
29
BuildRequires: hicolor-icon-theme
30
BuildRequires: intltool
31
-BuildRequires: python-devel
32
-BuildRequires: python-distutils-extra
33
-BuildRequires: python-gobject >= 3.0
34
-BuildRequires: python-setuptools
35
+BuildRequires: python3-base >= 3.3.2
36
+BuildRequires: python3-setuptools
37
+BuildRequires: rsvg-view
38
+BuildRequires: update-desktop-files
39
+Requires: dbus-1-python3
40
Requires: ffmpeg
41
Requires: mediainfo
42
Requires: mencoder
43
-Requires: python-gobject
44
+Requires: python3-gobject
45
+Requires: typelib(Gtk) = 3.0
46
Requires: xdg-utils
47
# Conflict with ffmpeg
48
#Requires: libav-tools
49
50
- Combine subtitle with video file.
51
- Show error details if exist.
52
- And more ...
53
+
54
+%lang_package
55
56
%prep
57
%setup -q
58
59
find . -type f -perm /u+x -exec chmod 644 {} \; || :
60
61
%build
62
-python setup.py build
63
+python3 setup.py build
64
65
%install
66
-python setup.py install --root=%{buildroot}
67
+python3 setup.py install --root=%{buildroot}
68
+
69
+%suse_update_desktop_file -r %{name} AudioVideo Video AudioVideoEditing
70
71
%find_lang %{name}
72
73
74
%icon_theme_cache_postun
75
%desktop_database_postun
76
77
-%files -f %{name}.lang
78
-%defattr(-,root,root,-)
79
-%doc %{_datadir}/doc/curlew
80
+%files
81
+%doc LICENSE* AUTHORS ChangeLog README
82
%{_bindir}/%{name}
83
+%{_datadir}/%{name}/
84
%{_datadir}/applications/%{name}.desktop
85
%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
86
%{_datadir}/icons/hicolor/*/apps/%{name}.png
87
-%{python_sitelib}/Curlew
88
-%{python_sitelib}/%{name}-*
89
+%{python3_sitelib}/%{name}-*.egg-info
90
+%{python3_sitelib}/%{name}/
91
+
92
+%files lang -f %{name}.lang
93
+%defattr(-,root,root,-)
94
95
%changelog
96
curlew-0.1.22.3_desktop.patch
Deleted
18
1
2
-diff -U 3 -H -d -r -N -- curlew-0.1.22.3.orig/curlew.desktop curlew-0.1.22.3/curlew.desktop
3
---- curlew-0.1.22.3.orig/curlew.desktop 2013-10-08 11:52:26.000000000 +0300
4
-+++ curlew-0.1.22.3/curlew.desktop 2015-04-11 01:14:51.039378764 +0300
5
-@@ -12,7 +12,11 @@
6
- Comment=Easy to use Multimedia Converter for Linux
7
- Comment[ar]=محول وسائط على لينكس سهل الاستخدام
8
- Comment[fr]=Un Convertisseur Multimédia simple à utiliser sous Linux
9
--Categories=AudioVideo;Video;
10
-+GenericName=Multimedia Converter
11
-+GenericName[ru]=Мультимедиа конвертер
12
-+GenericName[ar]=تحويل الوسائط المتعددة
13
-+GenericName[fr]=Convertisseur multimédia
14
-+Categories=AudioVideo;Video;AudioVideoEditing;
15
- #MimeType=audio/vorbis;audio/x-mp3;audio/x-ms-wma;audio/x-vorbis;audio/x-wav;video/x-ms-asf;audio/ogg;audio/3gpp;audio/AMR;audio/AMR-WB;video/3gpp;video/flv;video/mpeg;video/msvideo;video/x-mpeg;video/x-ms-asf;video/x-ms-wmv;video/quicktime;audio/x-realaudio;audio/x-pn-realaudio;video/vnd.rn-realvideo;audio/mp4a-latm;video/x-m4v;video/mp4;audio/x-matroska;video/x-matroska;audio/x-aiff;audio/x-monkeys-audio;video/x-m4v;audio/mp4a-latm;video/webm
16
- Encoding=UTF-8
17
- Terminal=false
18
curlew-0.2.1_path.patch
Added
148
1
2
+diff -U 3 -dHrN curlew-0.2.1.orig/curlew curlew-0.2.1/curlew
3
+--- curlew-0.2.1.orig/curlew 2016-01-23 15:08:20.000000000 +0300
4
++++ curlew-0.2.1/curlew 2016-02-28 02:10:29.409365970 +0300
5
+@@ -1,9 +1,5 @@
6
+ #!/usr/bin/env python3
7
+
8
+-from site import addsitedir
9
+-addsitedir('/usr/share/curlew')
10
+-addsitedir('/usr/local/share/curlew')
11
+-
12
+ import sys
13
+-from modules.curlew import main
14
++from curlew.curlew import main
15
+ main(*sys.argv[1:])
16
+diff -U 3 -dHrN curlew-0.2.1.orig/modules/codecs.py curlew-0.2.1/modules/codecs.py
17
+--- curlew-0.2.1.orig/modules/codecs.py 2016-02-27 10:27:05.000000000 +0300
18
++++ curlew-0.2.1/modules/codecs.py 2016-02-28 02:19:50.890717533 +0300
19
+@@ -21,7 +21,7 @@
20
+ gi.require_version('Gtk', '3.0')
21
+
22
+ from gi.repository import Gtk, Pango
23
+-from modules.functions import get_available_codecs
24
++from curlew.functions import get_available_codecs
25
+
26
+ class CodecsDialog(Gtk.Dialog):
27
+ def __init__(self, prnt, encoder, title):
28
+diff -U 3 -dHrN curlew-0.2.1.orig/modules/consts.py curlew-0.2.1/modules/consts.py
29
+--- curlew-0.2.1.orig/modules/consts.py 2016-02-16 00:33:49.000000000 +0300
30
++++ curlew-0.2.1/modules/consts.py 2016-02-28 02:49:54.000000000 +0300
31
+@@ -26,7 +26,7 @@
32
+ CONF_FILE = join(CONF_PATH, 'curlew.cfg')
33
+
34
+ PKG_DIR = dirname(realpath(__file__))
35
+-DTA_DIR = join(PKG_DIR, '../')
36
++DTA_DIR = join(PKG_DIR, '../../../../share/curlew')
37
+
38
+ ORG_FFILE = join(DTA_DIR, 'formats.cfg')
39
+ USR_FFILE = join(CONF_PATH, 'formats.cfg')
40
+diff -U 3 -dHrN curlew-0.2.1.orig/modules/curlew.py curlew-0.2.1/modules/curlew.py
41
+--- curlew-0.2.1.orig/modules/curlew.py 2016-02-27 10:27:38.000000000 +0300
42
++++ curlew-0.2.1/modules/curlew.py 2016-02-28 02:50:14.000000000 +0300
43
+@@ -39,21 +39,21 @@
44
+ from gi.repository import Gtk, GLib, Gdk, GObject, GdkPixbuf, Gio
45
+ import dbus.glib, dbus.service
46
+
47
+- from modules.customwidgets import LabeledHBox, TimeLayout, HScale, \
48
++ from curlew.customwidgets import LabeledHBox, TimeLayout, HScale, \
49
+ SpinsFrame, LabeledGrid, ComboWithEntry
50
+- from modules.about import About
51
+- from modules.functions import show_message, get_format_size, \
52
++ from curlew.about import About
53
++ from curlew.functions import show_message, get_format_size, \
54
+ duration_to_time, time_to_duration, check_codec
55
+- from modules.logdialog import LogDialog
56
+- from modules.tray import StatusIcon
57
+- from modules.languages import LANGUAGES
58
+- from modules.favdialog import Favorite
59
+- from modules.waitdialog import WaitDialog
60
+- from modules.fileinfos import FileInfos
61
+- from modules.formats import Formats
62
+- from modules.infobars import InfoBar
63
+- from modules.codecs import CodecsDialog
64
+- from modules.consts import CONF_PATH, HOME, CONF_FILE, DTA_DIR, \
65
++ from curlew.logdialog import LogDialog
66
++ from curlew.tray import StatusIcon
67
++ from curlew.languages import LANGUAGES
68
++ from curlew.favdialog import Favorite
69
++ from curlew.waitdialog import WaitDialog
70
++ from curlew.fileinfos import FileInfos
71
++ from curlew.formats import Formats
72
++ from curlew.infobars import InfoBar
73
++ from curlew.codecs import CodecsDialog
74
++ from curlew.consts import CONF_PATH, HOME, CONF_FILE, DTA_DIR, \
75
+ ORG_FFILE, USR_FFILE
76
+ except Exception as e:
77
+ print(e)
78
+@@ -72,7 +72,7 @@
79
+
80
+ # Localization.
81
+ DOMAIN = 'curlew'
82
+-LOCALDIR = join(DTA_DIR, 'locale')
83
++LOCALDIR = join(DTA_DIR, '../locale')
84
+ gettext.install(DOMAIN, LOCALDIR)
85
+
86
+ # Create ".curlew" folder if not exist
87
+diff -U 3 -dHrN curlew-0.2.1.orig/modules/edition.py curlew-0.2.1/modules/edition.py
88
+--- curlew-0.2.1.orig/modules/edition.py 2016-02-27 10:28:13.000000000 +0300
89
++++ curlew-0.2.1/modules/edition.py 2016-02-28 02:19:50.886717580 +0300
90
+@@ -24,9 +24,9 @@
91
+
92
+ from gi.repository import Gtk, GLib
93
+
94
+-from modules.customwidgets import LabeledGrid, ButtonWithIcon
95
+-from modules.consts import CONF_FILE, ORG_FFILE
96
+-from modules.functions import show_message
97
++from curlew.customwidgets import LabeledGrid, ButtonWithIcon
98
++from curlew.consts import CONF_FILE, ORG_FFILE
99
++from curlew.functions import show_message
100
+
101
+
102
+ class FormatEditor(Gtk.Dialog):
103
+diff -U 3 -dHrN curlew-0.2.1.orig/modules/formats.py curlew-0.2.1/modules/formats.py
104
+--- curlew-0.2.1.orig/modules/formats.py 2016-02-27 10:29:02.000000000 +0300
105
++++ curlew-0.2.1/modules/formats.py 2016-02-28 02:19:50.882717628 +0300
106
+@@ -21,7 +21,7 @@
107
+ gi.require_version('Gtk', '3.0')
108
+
109
+ from gi.repository import Gtk
110
+-from modules.edition import FormatEditor
111
++from curlew.edition import FormatEditor
112
+
113
+ class Formats(Gtk.Popover):
114
+
115
+diff -U 3 -dHrN curlew-0.2.1.orig/setup.py curlew-0.2.1/setup.py
116
+--- curlew-0.2.1.orig/setup.py 2016-02-27 10:24:30.000000000 +0300
117
++++ curlew-0.2.1/setup.py 2016-02-28 01:50:54.810509993 +0300
118
+@@ -17,11 +17,7 @@
119
+ doc_files = ['LICENSE-ar.txt', 'LICENSE-en.txt', 'AUTHORS', 'ChangeLog', 'README']
120
+ data_files = [('share/applications/', ['curlew.desktop']),
121
+ ('share/icons/hicolor/scalable/apps', ['curlew.svg']),
122
+- ('share/pixmaps', ['curlew.svg']),
123
+- ('share/doc/curlew', doc_files),
124
+ ('share/curlew', ['formats.cfg']),
125
+- #('share/curlew', ['formats.cfg', 'ffmpeg']), # Portable version
126
+- ('share/curlew/modules', glob("modules/*.py"))
127
+ ]
128
+
129
+ # Prepare curlew icons
130
+@@ -58,7 +54,7 @@
131
+ # Generate mo files
132
+ call("msgfmt {} -o {}".format(po_file, mo_path), shell=True)
133
+
134
+- locales = map(lambda i: ('share/curlew/'+i, [i+'/curlew.mo', ]), glob('locale/*/LC_MESSAGES'))
135
++ locales = map(lambda i: ('share/'+i, [i+'/curlew.mo', ]), glob('locale/*/LC_MESSAGES'))
136
+ data_files.extend(locales)
137
+
138
+ return 0
139
+@@ -163,5 +159,7 @@
140
+ 'Topic :: Desktop Environment :: Gnome',
141
+ 'Topic :: Multimedia :: Sound/Audio :: Conversion',
142
+ 'Topic :: Utilities'],
143
+- data_files=data_files
144
++ data_files=data_files,
145
++ packages=['curlew'],
146
++ package_dir={"curlew" : "modules"},
147
+ )
148
curlew-0.1.22.3.tar.gz/Curlew
Deleted
2
1
-(directory)
2
curlew-0.1.22.3.tar.gz/Curlew/__init__.py
Deleted
curlew-0.1.22.3.tar.gz/Curlew/about.py
Deleted
56
1
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2014 Fayssal Chamekh <chamfay@gmail.com>
7
-#
8
-# Released under terms on waqf public license.
9
-#
10
-# Curlew is free software; you can redistribute it and/or modify it
11
-# under the terms of the latest version waqf public license as published by
12
-# ojuba.org.
13
-#
14
-# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
-# ANY WARRANTY; without even the implied warranty
16
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
-#
18
-# The latest version of the license can be found on:
19
-# http://www.ojuba.org/wiki/doku.php/waqf/license
20
-
21
-
22
-from gi.repository import Gtk
23
-
24
-PROGRAMMER = 'Fayssal Chamekh <chamfay@gmail.com>'
25
-WEB_SITE = 'https://github.com/chamfay/Curlew'
26
-
27
-class About(Gtk.AboutDialog):
28
- def __init__(self, parent):
29
- Gtk.AboutDialog.__init__(self, parent=parent, wrap_license=True)
30
- self.set_program_name(_('Curlew'))
31
- self.set_authors([PROGRAMMER, 'Ehab El-Gedawy <ehabsas@gmail.com>', 'Andrej Kvasnica <andrej@gmail.com>'])
32
- self.set_copyright("Copyright © 2012, 2014 Fayssal Chamekh <chamfay@gmail.com>")
33
- self.set_version('0.1.22.3')
34
- self.set_title(_('About Curlew'))
35
- self.set_logo_icon_name('curlew')
36
- self.set_icon_name('curlew')
37
- self.set_comments(_('Easy to use Multimedia Converter for Linux'))
38
- self.set_license("""
39
-Released under terms on waqf public license.
40
-
41
-This program is free software; you can redistribute it and/or modify it under the terms of the latest version waqf public license as published by ojuba.org.
42
-
43
-This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.
44
-
45
-The latest version of the license can be found on:
46
-http://www.ojuba.org/wiki/doku.php/waqf/license
47
-""")
48
- self.set_website(WEB_SITE)
49
- self.set_website_label(WEB_SITE)
50
- self.set_translator_credits(_("translator-credits"))
51
- self.set_artists([PROGRAMMER, 'Smail <kungfu07mail@gmail.com>'])
52
-
53
- def show(self):
54
- self.run()
55
- self.destroy()
56
curlew-0.1.22.3.tar.gz/Curlew/curlew.py
Deleted
2454
1
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2014 Fayssal Chamekh <chamfay@gmail.com>
7
-#
8
-# Released under terms on waqf public license.
9
-#
10
-# Curlew is free software; you can redistribute it and/or modify it
11
-# under the terms of the latest version waqf public license as published by
12
-# ojuba.org.
13
-#
14
-# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
-# ANY WARRANTY; without even the implied warranty
16
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
-#
18
-# The latest version of the license can be found on:
19
-# http://www.ojuba.org/wiki/doku.php/waqf/license
20
-
21
-
22
-try:
23
- import sys
24
- import os
25
- import re
26
- import time
27
- import gettext
28
- from subprocess import Popen, PIPE, call
29
- from os.path import basename, isdir, splitext, join, dirname, realpath, \
30
- isfile, exists, getsize
31
- from os import listdir
32
- from ConfigParser import ConfigParser, NoOptionError
33
- from urllib import unquote
34
- from gi.repository import Gtk, GLib, Gdk, GObject
35
- import dbus.glib, dbus.service
36
- import cPickle
37
- from glob import glob
38
-
39
- from customwidgets import LabeledHBox, TimeLayout, CustomHScale, \
40
- CustomToolButton, SpinsFrame, LabeledGrid, CustomComboEntry
41
- from about import About
42
- from functions import show_message, get_format_size, duration_to_time, \
43
- time_to_duration
44
- from logdialog import LogDialog
45
- from tray import StatusIcon
46
- from languages import LANGUAGES
47
- from favdialog import Favorite
48
- from waitdialog import WaitDialog
49
- from fileinfos import FileInfos
50
-
51
-except Exception as detail:
52
- print(detail)
53
- sys.exit(1)
54
-
55
-#--- Localization setup
56
-exedir = dirname(sys.argv[0])
57
-
58
-DOMAIN = 'curlew'
59
-LOCALDIR = ''
60
-
61
-# Curlew script (default locale)
62
-if isdir(join(exedir, '..', 'share/locale')):
63
- LOCALDIR = join(exedir, '..', 'share/locale')
64
-
65
-# Curlew script (test)
66
-elif isdir(join(exedir, 'locale')):
67
- LOCALDIR = join(exedir, 'locale')
68
-
69
-# curlew.py
70
-else:
71
- LOCALDIR = join(exedir, '..', 'locale')
72
-
73
-gettext.install(DOMAIN, LOCALDIR)
74
-
75
-
76
-#--- Constants
77
-APP_DIR = dirname(realpath(__file__))
78
-HOME = os.getenv("HOME")
79
-TEN_SECONDS = '10'
80
-CONF_PATH = join(HOME, '.curlew')
81
-OPTS_FILE = join(CONF_PATH, 'curlew.cfg')
82
-ERROR_LOG = join(CONF_PATH, 'errors.log')
83
-PASS_LOG = '/tmp/pass1log'
84
-PASS_1_FILE = '/tmp/pass1file'
85
-PREVIEW_FILE = '/tmp/preview'
86
-IMG_PREV = '/tmp/img_prev.jpeg'
87
-FAV_FILE = join(CONF_PATH, 'fav.list')
88
-
89
-
90
-# Make .curlew folder if not exist
91
-if not exists(CONF_PATH): os.mkdir(CONF_PATH)
92
-
93
-# Treeview cols nbrs
94
-C_SKIP = 0 # Skip (checkbox)
95
-C_NAME = 1 # File name
96
-C_FSIZE = 2 # File size
97
-C_FDURA = 3 # File duration
98
-C_ESIZE = 4 # Estimated output size
99
-C_ELAPT = 5 # Elapsed time
100
-C_REMN = 6 # Remaining time
101
-C_PRGR = 7 # Progress value
102
-C_STAT = 8 # Stat string
103
-C_PULS = 9 # Pulse
104
-C_FILE = 10 # complete file name /path/file.ext
105
-
106
-
107
-#--- Main class
108
-class Curlew(Gtk.Window):
109
-
110
- def __init__(self, *cmd_line_files):
111
- #--- Global Variables
112
- self.curr_open_folder = HOME
113
- self.curr_save_folder = HOME
114
- self.is_converting = False
115
- self.fp = None
116
- self.Iter = None
117
- self.total_duration = 0.0
118
- self.out_file = None
119
- self.counter = 20
120
- self.errs_nbr = 0
121
- self.pass_nbr = 0
122
-
123
- '''
124
- self.pass_nbr = 0: Single pass encoding option
125
- self.pass_nbr = 1: Two-pass encoding option (1st pass)
126
- self.pass_nbr = 2: Two-pass encoding option (2nd pass)
127
- '''
128
-
129
- self.encoder = ''
130
- self.player = 'avplay'
131
- self.is_preview = False
132
- self.dict_icons = {}
133
- self.icons_path = ''
134
-
135
- self._start_time = None
136
- self.elapsed_time = '0.00.00'
137
-
138
- self.last_format = None
139
-
140
- self.is_maxi = False
141
-
142
- #--- Regex
143
- self.reg_avconv_u = \
144
- re.compile('''size=\s+(\d+\.*\d*).*time=(\d+\.\d*)''') # ubuntu
145
- self.reg_avconv_f = \
146
- re.compile('''size=\s+(\d+\.*\d*).*time=(\d+:\d+:\d+.\d+)''') # fedora
147
- self.reg_menc = \
148
- re.compile('''.(\d+\.*\d*)s.*\((.\d+)%.*\s+(\d+)mb''')
149
- self.reg_duration = \
150
- re.compile('''Duration:.*(\d+:\d+:\d+\.\d+)''')
151
-
152
- # Install Local
153
- self.install_locale()
154
-
155
- Gtk.Window.__init__(self)
156
- #self.set_position(Gtk.WindowPosition.CENTER)
157
- self.set_title(_('Curlew'))
158
- self.set_size_request(730, -1)
159
- self.set_icon_name('curlew')
160
-
161
- #--- Global vbox
162
- vbox_global = Gtk.Box(spacing=6, orientation=Gtk.Orientation.VERTICAL)
163
- self.add(vbox_global)
164
-
165
- #--- Toolbar
166
- toolbar = Gtk.Toolbar()
167
- toolbar.set_style(Gtk.ToolbarStyle.ICONS)
168
- toolbar.set_icon_size(Gtk.IconSize.DIALOG)
169
- toolbar.get_style_context().add_class(Gtk.STYLE_CLASS_PRIMARY_TOOLBAR);
170
- vbox_global.pack_start(toolbar, False, True, 0)
171
-
172
-
173
- #--- ToolButtons
174
- # Add file toolbutton
175
- self.add_file_tb = CustomToolButton('add-file', _('Add File'),
176
- _('Add files'),
177
- self.tb_add_file_cb, toolbar)
178
- # Add folder toolbutton
179
- self.add_folder_tb = CustomToolButton('add-folder', _('Add Folder'),
180
- _('Add folders'),
181
- self.tb_add_folder_cb, toolbar)
182
-
183
- # Remove toolbutton
184
- self.remove_tb = CustomToolButton('remove', _('Remove'),
185
- _('Remove files'),
186
- self.tb_remove_cb, toolbar)
187
-
188
- # Clear toolbutton
189
- self.clear_tb = CustomToolButton('clear', _('Clear'),
190
- _('Clear files list'),
191
- self.tb_clear_cb, toolbar)
192
-
193
- # Separator
194
- toolbar.insert(Gtk.SeparatorToolItem(), -1)
195
-
196
- # Convert toolbutton
197
- self.convert_tb = CustomToolButton('convert', _('Convert'),
198
- _('Start Conversion'),
199
- self.convert_cb, toolbar)
200
-
201
- # Stop toolbutton
202
- self.stop_tb = CustomToolButton('stop', _('Stop'),
203
- _('Stop Conversion'),
204
- self.tb_stop_cb, toolbar)
205
-
206
- # Separator
207
- toolbar.insert(Gtk.SeparatorToolItem(), -1)
208
-
209
- # Infos toolbutton
210
- self.infos_tb = CustomToolButton('infos', _('File Infos'),
211
- _('File Informations'),
212
- self.on_file_info_cb, toolbar)
213
-
214
- # About toolbutton
215
- self.about_tb = CustomToolButton('about', _('About'),
216
- _('About Curlew'),
217
- self.tb_about_cb, toolbar)
218
-
219
- # Separator
220
- toolbar.insert(Gtk.SeparatorToolItem(), -1)
221
-
222
- # Quit toolbutton
223
- self.quit_tb = CustomToolButton('quit', _('Quit'),
224
- _('Quit application'),
225
- self.quit_cb, toolbar)
226
-
227
-
228
- #--- List of files
229
- self.store = Gtk.ListStore(bool, # active
230
- str, # file_name
231
- str, # file size
232
- str, # duration
233
- str, # estimated file_size
234
- str, # elapsed time
235
- str, # time remaining
236
- float, # progress
237
- str, # status (progress txt)
238
- int, # pulse
239
- str # complete file_name
240
- )
241
- self.tree = Gtk.TreeView(self.store)
242
- self.tree.set_has_tooltip(True)
243
- self.tree_sel = self.tree.get_selection()
244
- #self.tree.set_rubber_banding(True)
245
-
246
- tree_select = self.tree.get_selection()
247
- tree_select.set_mode(Gtk.SelectionMode.MULTIPLE)
248
-
249
- self.tree.connect("button-press-event", self.on_button_press)
250
- self.tree.connect("key-press-event", self.on_tree_key_press)
251
- self.tree.connect("cursor-changed", self.on_tree_cursor_changed)
252
-
253
- scroll = Gtk.ScrolledWindow()
254
- scroll.set_size_request(500, 220)
255
- scroll.set_shadow_type(Gtk.ShadowType.IN)
256
- scroll.add(self.tree)
257
-
258
- self.paned = Gtk.Paned()
259
- vbox_global.pack_start(self.paned, True, True, 0)
260
-
261
- #--- Image preview
262
- vbox_image = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
263
- vbox_image.set_border_width(4)
264
-
265
- frame = Gtk.Frame()
266
- frame.set_shadow_type(Gtk.ShadowType.IN)
267
- frame.add(vbox_image)
268
-
269
- event_box = Gtk.EventBox()
270
- event_box.add(frame)
271
- event_box.connect('button-press-event', self.on_event_cb)
272
-
273
- self.image_prev = Gtk.Image()
274
- self.image_prev.set_padding(4, 4)
275
-
276
- # popup
277
- self.popup_hide = Gtk.Menu()
278
- self.hide_item = Gtk.CheckMenuItem().new_with_label(_('Show sidebar'))
279
- self.hide_item.connect('toggled', self.on_hide_item_activate)
280
- self.popup_hide.append(self.hide_item)
281
- self.popup_hide.show_all()
282
-
283
-
284
- self.label_infos = Gtk.Label()
285
-
286
- vbox_image.pack_start(self.image_prev, False, True, 0)
287
- vbox_image.pack_start(self.label_infos, False, True, 6)
288
-
289
- self.paned.pack1(scroll, True, False)
290
- self.paned.pack2(event_box, False, False)
291
-
292
- self._child = self.paned.get_child2()
293
-
294
- #--- CheckButton cell
295
- cell = Gtk.CellRendererToggle()
296
- cell.connect('toggled', self.on_toggled_cb)
297
- col = Gtk.TreeViewColumn("#", cell, active=C_SKIP)
298
- self.tree.append_column(col)
299
-
300
- #--- Filename cell
301
- cell = Gtk.CellRendererText()
302
- col = Gtk.TreeViewColumn(_("File"), cell, text=C_NAME)
303
- col.set_resizable(True)
304
- col.set_min_width(150)
305
- self.tree.append_column(col)
306
-
307
- #--- filesize cell
308
- cell = Gtk.CellRendererText()
309
- col = Gtk.TreeViewColumn(_("Size"), cell, text=C_FSIZE)
310
- self.tree.append_column(col)
311
-
312
- #--- file duration cell
313
- cell = Gtk.CellRendererText()
314
- col = Gtk.TreeViewColumn(_("Duration"), cell, text=C_FDURA)
315
- self.tree.append_column(col)
316
-
317
-
318
- #--- Size cell
319
- cell = Gtk.CellRendererText()
320
- col = Gtk.TreeViewColumn(_("Estimated size"), cell, text=C_ESIZE)
321
- col.set_fixed_width(60)
322
- self.tree.append_column(col)
323
-
324
- #--- Elapsed time cell
325
- cell = Gtk.CellRendererText()
326
- col = Gtk.TreeViewColumn(_("Elapsed time"), cell, text=C_ELAPT)
327
- col.set_fixed_width(60)
328
- self.tree.append_column(col)
329
-
330
- #--- Remaining time cell
331
- cell = Gtk.CellRendererText()
332
- col = Gtk.TreeViewColumn(_("Remaining time"), cell, text=C_REMN)
333
- self.tree.append_column(col)
334
-
335
- #--- Progress cell
336
- cell = Gtk.CellRendererProgress()
337
- col = Gtk.TreeViewColumn(_("Progress"), cell,
338
- value=C_PRGR, text=C_STAT, pulse=C_PULS)
339
- col.set_min_width(100)
340
- self.tree.append_column(col)
341
-
342
- #--- Popup menu (TreeView)
343
- self.popup = Gtk.Menu()
344
- remove_item = Gtk.ImageMenuItem().new_from_stock(Gtk.STOCK_REMOVE, None)
345
- remove_item.set_always_show_image(True)
346
- remove_item.connect('activate', self.tb_remove_cb)
347
-
348
- play_item = Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_MEDIA_PLAY, None)
349
- play_item.set_always_show_image(True)
350
- play_item.connect('activate', self.on_play_cb)
351
-
352
- browse_src = Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_DIRECTORY, None)
353
- browse_src.set_always_show_image(True)
354
- browse_src.set_label(_('Browse source'))
355
- browse_src.connect('activate', self.on_browse_src_cb)
356
-
357
- browse_item = Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_DIRECTORY, None)
358
- browse_item.set_always_show_image(True)
359
- browse_item.set_label(_('Browse destination'))
360
- browse_item.connect('activate', self.on_browse_cb)
361
-
362
- preview_item = Gtk.MenuItem(_('Preview before converting'))
363
- preview_item.connect('activate', self.on_preview_cb)
364
-
365
- # File informations
366
- file_info = Gtk.ImageMenuItem().new_with_label(_('File Informations'))
367
- file_info.set_image(Gtk.Image.new_from_icon_name("help-contents", 1))
368
- file_info.set_always_show_image(True)
369
- file_info.connect('activate', self.on_file_info_cb)
370
-
371
- self.popup.append(play_item)
372
- self.popup.append(preview_item)
373
- self.popup.append(remove_item)
374
- self.popup.append(Gtk.SeparatorMenuItem.new())
375
- self.popup.append(browse_src)
376
- self.popup.append(browse_item)
377
- self.popup.append(Gtk.SeparatorMenuItem.new())
378
- self.popup.append(file_info)
379
-
380
- #--- Output formats
381
- self.cmb_formats = Gtk.ComboBoxText()
382
- self.cmb_formats.set_entry_text_column(0)
383
- self.cmb_formats.set_id_column(0)
384
- self.cmb_formats.set_has_tooltip(True)
385
- self.cmb_formats.connect('changed', self.on_cmb_formats_changed)
386
- self.cmb_formats.connect('query-tooltip', self.on_cmb_formats_tooltip)
387
-
388
- vbox = Gtk.Box(spacing=6, orientation=Gtk.Orientation.VERTICAL)
389
- vbox.set_border_width(4)
390
- vbox_global.add(vbox)
391
-
392
- hbox = Gtk.Box(spacing=6)
393
- hl = LabeledGrid(vbox)
394
- hl.append_row(_("<b>Format:</b>"), hbox, True)
395
-
396
- # Favorite button
397
- self.btn_fav = Gtk.Button()
398
- self.btn_fav.set_image(Gtk.Image
399
- .new_from_icon_name("emblem-favorite",
400
- Gtk.IconSize.MENU))
401
- self.btn_fav.connect('clicked', self.show_menu)
402
- self.btn_fav.set_tooltip_markup(_("Favorite list"))
403
- hbox.pack_start(self.cmb_formats, True, True, 0)
404
- hbox.pack_start(self.btn_fav, False, False, 0)
405
-
406
- # Buid Favorite menu
407
- self.build_fav_menu()
408
-
409
- #--- Destination
410
- self.e_dest = Gtk.Entry()
411
- self.e_dest.set_text(HOME)
412
- self.b_dest = Gtk.Button(' ... ')
413
- self.b_dest.set_size_request(30, -1)
414
- self.cb_dest = Gtk.CheckButton(_('Source Path'))
415
- self.cb_dest.connect('toggled', self.on_cb_dest_toggled)
416
- self.b_dest.connect('clicked', self.on_dest_clicked)
417
-
418
- hbox = Gtk.Box(spacing=6)
419
- hl.append_row(_('<b>Destination:</b>'), hbox, True)
420
-
421
- hbox.pack_start(self.e_dest, True, True, 0)
422
- hbox.pack_start(self.b_dest, False, True, 0)
423
- hbox.pack_start(self.cb_dest, False, True, 0)
424
-
425
-
426
- #--- advanced options
427
- self.exp_advanced = Gtk.Expander(label=_("<b>Advanced</b>"))
428
- self.exp_advanced.set_use_markup(True)
429
- self.exp_advanced.set_resize_toplevel(True)
430
- vbox.pack_start(self.exp_advanced, False, True, 0)
431
-
432
- note = Gtk.Notebook()
433
- self.exp_advanced.add(note)
434
-
435
- #--- audio page
436
- self.vb_audio = Gtk.Box(spacing=4, border_width=5, orientation=Gtk.Orientation.VERTICAL)
437
- note.append_page(self.vb_audio, Gtk.Label(_("Audio")))
438
-
439
- self.c_abitrate = CustomComboEntry()
440
- self.c_afreq = CustomComboEntry()
441
- self.c_ach = CustomComboEntry()
442
- self.c_acodec = CustomComboEntry()
443
-
444
- grid_audio = LabeledGrid(self.vb_audio)
445
- grid_audio.append_row(_("Audio Bitrate"), self.c_abitrate)
446
- grid_audio.append_row(_("Audio Frequency"), self.c_afreq)
447
- grid_audio.append_row(_("Audio Channels"), self.c_ach)
448
- grid_audio.append_row(_("Audio Codec"), self.c_acodec)
449
-
450
- # volume
451
- self.hb_volume = LabeledHBox(_('Volume (%)'), self.vb_audio)
452
- self.vol_scale = CustomHScale(self.hb_volume, 100, 25, 400, 25)
453
-
454
- self.vb_audio.pack_start(Gtk.Separator(), False, False, 0)
455
-
456
- # Audio quality for ogg
457
- self.hb_aqual = LabeledHBox(_('Audio Quality'), self.vb_audio)
458
- self.a_scale = CustomHScale(self.hb_aqual, 3, 0, 10)
459
-
460
-
461
- #--- video page
462
- self.vb_video = Gtk.Box(spacing=4, border_width=5, orientation=Gtk.Orientation.VERTICAL)
463
- note.append_page(self.vb_video, Gtk.Label(_("Video")))
464
-
465
-
466
- self.c_vbitrate = CustomComboEntry()
467
- self.c_vfps = CustomComboEntry()
468
- self.c_vsize = CustomComboEntry()
469
- self.c_vcodec = CustomComboEntry()
470
- self.c_vratio = CustomComboEntry()
471
-
472
- grid_video = LabeledGrid(self.vb_video)
473
- grid_video.append_row(_("Video Bitrate"), self.c_vbitrate)
474
- grid_video.append_row(_("Video FPS"), self.c_vfps)
475
- grid_video.append_row(_("Video Size"), self.c_vsize)
476
- grid_video.append_row(_("Video Codec"), self.c_vcodec)
477
- grid_video.append_row(_("Aspect Ratio"), self.c_vratio)
478
-
479
- hbox = Gtk.Box(spacing=8)
480
- self.vb_video.pack_start(hbox, False, False, 0)
481
-
482
- # 2-pass
483
- self.cb_2pass = Gtk.CheckButton(_('2-Pass'))
484
- hbox.pack_start(self.cb_2pass, False, False, 0)
485
-
486
- # Video only (no sound)
487
- self.cb_video_only = Gtk.CheckButton(_('Video only'))
488
- self.cb_video_only.connect('toggled', self.on_cb_video_only_toggled)
489
- hbox.pack_start(self.cb_video_only, False, False, 0)
490
-
491
- self.vb_video.pack_start(Gtk.Separator(), False, False, 0)
492
-
493
- # Video quality for ogv
494
- self.hb_vqual = LabeledHBox(_('Video Quality'), self.vb_video)
495
- self.v_scale = CustomHScale(self.hb_vqual, 5, 0, 20)
496
-
497
- #--- Subtitle page
498
- self.frame_sub = Gtk.Frame(border_width=5)
499
- note.append_page(self.frame_sub, Gtk.Label(_("Subtitle")))
500
-
501
- self.vb_sub = Gtk.Box(spacing=5, border_width=5, sensitive=False, orientation=Gtk.Orientation.VERTICAL)
502
- self.frame_sub.add(self.vb_sub)
503
-
504
- #--- Sub Active/Desactive
505
- self.cb_sub = Gtk.CheckButton(_('Use Subtitle'))
506
- self.frame_sub.set_label_widget(self.cb_sub)
507
- self.cb_sub.connect('toggled', self.cb_sub_toggled)
508
-
509
- grid_sub = LabeledGrid(self.vb_sub)
510
-
511
- #--- Subtitle filename
512
- self.hb_sub = Gtk.Box(spacing=6)
513
- self.entry_sub = Gtk.Entry()
514
- self.hb_sub.pack_start(self.entry_sub, True, True, 0)
515
-
516
- #---- Select subtitle
517
- b_enc = Gtk.Button(' ... ')
518
- b_enc.set_size_request(30, -1)
519
- self.hb_sub.pack_start(b_enc, False, False, 0)
520
- b_enc.connect('clicked', self.b_enc_cb)
521
- grid_sub.append_row(_('Subtitle: '), self.hb_sub, True)
522
-
523
- #--- Subtitle font
524
- self.b_font = Gtk.FontButton()
525
- self.b_font.set_show_size(False)
526
- self.b_font.set_show_style(False)
527
-
528
- grid_sub.append_row(_('Font: '), self.b_font, True)
529
-
530
- hbox = Gtk.Box(spacing=30)
531
-
532
- #--- Subtitle position
533
- self.hb_pos = Gtk.Box(spacing=4)
534
-
535
- adj = Gtk.Adjustment(100, 0, 100, 2)
536
- self.spin_pos = Gtk.SpinButton(adjustment=adj)
537
- self.hb_pos.pack_start(self.spin_pos, True, True, 0)
538
-
539
- self.hb_pos.pack_start(Gtk.Label(' ' + _('Size: ')), True, True, 0)
540
-
541
- #--- Subtitle size
542
- adj = Gtk.Adjustment(4, 0, 100, 1)
543
- self.spin_size = Gtk.SpinButton(adjustment=adj)
544
- self.hb_pos.pack_start(self.spin_size, True, True, 0)
545
-
546
- grid_sub.append_row(_('Position: '), self.hb_pos, False)
547
-
548
- self.vb_sub.pack_start(hbox, False, False, 0)
549
-
550
-
551
- #--- Subtitle Encoding
552
- encs = ['cp1250', 'cp1252', 'cp1253', 'cp1254',
553
- 'cp1255', 'cp1256', 'cp1257', 'cp1258',
554
- 'iso-8859-1', 'iso-8859-2', 'iso-8859-3', 'iso-8859-4',
555
- 'iso-8859-5', 'iso-8859-6', 'iso-8859-7', 'iso-8859-8',
556
- 'iso-8859-9', 'iso-8859-10', 'iso-8859-11', 'iso-8859-12',
557
- 'iso-8859-13', 'iso-8859-14', 'iso-8859-15',
558
- 'utf-7', 'utf-8', 'utf-16', 'utf-32', 'ASCII']
559
- self.cmb_enc = Gtk.ComboBoxText()
560
- self.cmb_enc.set_entry_text_column(0)
561
- self.cmb_enc.set_id_column(0)
562
- for enc in encs:
563
- self.cmb_enc.append_text(enc)
564
- self.cmb_enc.set_active(5)
565
- self.cmb_enc.set_wrap_width(4)
566
- grid_sub.append_row(_('Encoding: '), self.cmb_enc, True)
567
-
568
- # Delay subtitle
569
- self.hb_delay = Gtk.Box(spacing=6)
570
- self.sub_delay = Gtk.SpinButton()
571
- self.sub_delay.set_adjustment(Gtk.Adjustment(0, -90000, 90000, 1))
572
- self.hb_delay.pack_start(self.sub_delay, False, True, 0)
573
- self.hb_delay.pack_start(Gtk.Label(_("sec")), False, False, 0)
574
- grid_sub.append_row(_('Delay: '), self.hb_delay)
575
-
576
- # harddup option
577
- self.cb_hard = Gtk.CheckButton(_('Harddup'))
578
- self.vb_sub.pack_start(self.cb_hard, False, False, 0)
579
-
580
- # SSA/ASS
581
- self.cb_ass = Gtk.CheckButton(_('Use SSA/ASS subtitle'))
582
- self.cb_ass.connect('toggled', self.on_cb_ass_toggled)
583
- self.vb_sub.pack_start(self.cb_ass, False, False, 0)
584
-
585
-
586
- #--- Crop/Pad page
587
- self.vb_crop = Gtk.Box(spacing=5, border_width=5, orientation=Gtk.Orientation.VERTICAL)
588
- note.append_page(self.vb_crop, Gtk.Label(_('Crop / Pad')))
589
-
590
- # Cropping video
591
- self.crop = SpinsFrame(_('Crop'))
592
- self.vb_crop.pack_start(self.crop, False, False, 0)
593
-
594
- # Padding video
595
- self.pad = SpinsFrame(_('Pad'))
596
- self.vb_crop.pack_start(self.pad, False, False, 0)
597
-
598
-
599
- #--- "More" page
600
- self.vb_more = Gtk.Box(spacing=4, border_width=5, orientation=Gtk.Orientation.VERTICAL)
601
- note.append_page(self.vb_more, Gtk.Label(_("More")))
602
-
603
- # Split file
604
- self.cb_split = Gtk.CheckButton(_('Split File'))
605
- self.cb_split.connect('toggled', self.cb_split_cb)
606
-
607
- self.frame = Gtk.Frame(label_widget=self.cb_split)
608
- self.vb_more.pack_start(self.frame, False, False, 0)
609
-
610
- self.vb_group = Gtk.Box(sensitive=False, spacing=4, orientation=Gtk.Orientation.VERTICAL)
611
- self.vb_group.set_border_width(4)
612
- self.frame.add(self.vb_group)
613
-
614
- self.tl_begin = TimeLayout(self.vb_group, _('Begin time: '))
615
- hb_dur = Gtk.Box(spacing=10)
616
- self.vb_group.pack_start(hb_dur, False, False, 0)
617
- self.tl_duration = TimeLayout(hb_dur, _('Duration: '))
618
- self.cb_end = Gtk.CheckButton(_('To the end'))
619
- self.cb_end.connect('toggled', self.cb_end_cb)
620
- hb_dur.pack_start(self.cb_end, False, False, 0)
621
- self.tl_duration.set_duration(5)
622
-
623
- # Copy Mode
624
- self.cb_copy = Gtk.CheckButton(_('Use Copy Mode'))
625
- self.cb_copy.set_tooltip_text(_("Keep the same codecs as the input file"))
626
- self.cb_copy.connect('toggled', self.on_cb_copy_mode_toggled)
627
- self.vb_group.add(self.cb_copy)
628
-
629
- # Other Parameters entry.
630
- grid_other = LabeledGrid(self.vb_more)
631
- self.e_extra = Gtk.Entry()
632
-
633
- grid_other.append_row(_('Other opts:'), self.e_extra, True)
634
-
635
- # Threads
636
- self.s_threads = Gtk.SpinButton().new_with_range(0, 10, 1)
637
- grid_other.append_row(_('Threads:'), self.s_threads)
638
-
639
- # -- Use same quality as source file
640
- self.cb_same_qual = Gtk.CheckButton(_('Source Quality'))
641
- self.cb_same_qual.set_tooltip_text(_('Use the same quality as source'
642
- ' file'))
643
- self.cb_same_qual.connect('toggled', self.on_cb_same_qual_toggled)
644
- self.vb_more.pack_start(self.cb_same_qual, False, False, 0)
645
-
646
- # Encoder type (ffmpeg / avconv)
647
- self.cmb_encoder = CustomComboEntry(True)
648
- self.cmb_encoder.set_id_column(0)
649
- self.cmb_encoder.connect('changed', self.cmb_encoder_cb)
650
- grid_other.append_row(_('Converter:'), self.cmb_encoder)
651
-
652
- # Load available encoder
653
- if call('which avconv > /dev/null', shell=True) == 0:
654
- self.cmb_encoder.append_text('avconv')
655
- if call('which ffmpeg > /dev/null', shell=True) == 0:
656
- self.cmb_encoder.append_text('ffmpeg')
657
- self.cmb_encoder.set_active(0)
658
-
659
-
660
- #--- Configuration page
661
- self.vb_config = Gtk.Box(spacing=4, border_width=5, orientation=Gtk.Orientation.VERTICAL)
662
- note.append_page(self.vb_config, Gtk.Label(_('Configs')))
663
-
664
- grid_config = LabeledGrid(self.vb_config)
665
-
666
- # Replace/Skip/Rename
667
- self.cmb_exist = CustomComboEntry(False)
668
- self.cmb_exist.set_list([_('Overwrite it'),
669
- _('Choose another name'),
670
- _('Skip conversion')])
671
- grid_config.append_row(_('File exist:'), self.cmb_exist)
672
-
673
-
674
- #--- Application language
675
- self.cmb_lang = CustomComboEntry(False)
676
- self.cmb_lang.set_tooltip_markup(_("Your language will appear after restart Curlew"))
677
- self.cmb_lang.set_id_column(0)
678
- # Fill
679
- self.cmb_lang.set_list(sorted(LANGUAGES.keys()))
680
- self.cmb_lang.prepend_text('< System >')
681
- self.cmb_lang.set_active(0)
682
-
683
- grid_config.append_row(_('Language:'), self.cmb_lang)
684
-
685
- hb_icons = Gtk.Box(spacing=4)
686
-
687
- #--- Icons theme
688
- self.cmb_icons = CustomComboEntry(False)
689
- self.cmb_icons.connect('changed', self.on_cmb_icons_changed)
690
- self.cmb_icons.set_id_column(0)
691
- hb_icons.pack_start(self.cmb_icons, False, False, 0)
692
-
693
- #--- Show icons text
694
- self.cb_icon_text = Gtk.CheckButton(_('Show toolbar\'s buttons text'))
695
- self.cb_icon_text.connect('toggled', self.cb_icon_text_cb, toolbar)
696
- hb_icons.pack_start(self.cb_icon_text, False, False, 0)
697
-
698
- grid_config.append_row(_('Icons:'), hb_icons)
699
-
700
- # Show / Hide side bar
701
- self.cb_sideb = Gtk.CheckButton(_('Show sidebar'))
702
- self.cb_sideb.connect('toggled', self.on_cb_sideb_toggled)
703
- self.vb_config.pack_start(self.cb_sideb, False, False, 0)
704
-
705
- # Use tray icon
706
- self.cb_tray = Gtk.CheckButton(_('Show tray icon'))
707
- self.cb_tray.connect('toggled', self.on_cb_tray_toggled)
708
- self.vb_config.pack_start(self.cb_tray, False, False, 0)
709
-
710
- # Shutdown after conversion
711
- self.cb_halt = Gtk.CheckButton(_('Shutdown computer after finish'))
712
- self.cb_halt.connect('toggled', self.on_cb_halt_toggled)
713
- self.vb_config.pack_start(self.cb_halt, False, False, 0)
714
-
715
- # Suspend after conversion
716
- self.cb_suspend = Gtk.CheckButton(_('Suspend computer after finish'))
717
- self.cb_suspend.connect('toggled', self.on_cb_suspend_toggled)
718
- self.vb_config.pack_start(self.cb_suspend, False, False, 0)
719
-
720
- # Remove source file
721
- self.cb_remove = Gtk.CheckButton(_('Delete input file after conversion'))
722
- self.vb_config.pack_start(self.cb_remove, False, False, 0)
723
-
724
- # Rename source file
725
- self.cb_rename = Gtk.CheckButton(_('Rename input file after conversion'))
726
- self.vb_config.pack_start(self.cb_rename, False, False, 0)
727
-
728
- vbox.pack_start(Gtk.Separator(), False, False, 0)
729
-
730
- #--- Status
731
- self.label_details = Gtk.Label()
732
- vbox.pack_start(self.label_details, False, False, 0)
733
-
734
- # Status icon
735
- self.trayico = StatusIcon(self)
736
- self.fill_dict()
737
-
738
-
739
- #--- Load formats from formats.cfg file
740
- self.f_file = ConfigParser()
741
- self.f_file.read(join(APP_DIR, 'formats.cfg'))
742
- for section in sorted(self.f_file.sections()):
743
- self.cmb_formats.append_text(section)
744
- self.cmb_formats.set_active(0)
745
-
746
- #--- Load saved options.
747
- self.load_options()
748
-
749
-
750
- #--- Show interface
751
- self.show_all()
752
-
753
- # -- Show/Hide sidebar
754
- self._child.set_visible(self.cb_sideb.get_active())
755
-
756
- #--- Drag and Drop
757
- targets = Gtk.TargetList.new([])
758
- targets.add_uri_targets((1 << 5) - 1)
759
- self.drag_dest_set(Gtk.DestDefaults.ALL, [], Gdk.DragAction.COPY)
760
- self.drag_dest_set_target_list(targets)
761
- self.connect('drag-data-received', self.drop_data_cb)
762
-
763
- #--- Window connections
764
- self.connect('destroy', Gtk.main_quit)
765
- self.connect('delete-event', self.on_delete)
766
- self.connect("key-press-event", self.on_key_press)
767
- self.connect("window-state-event", self.on_window_state)
768
-
769
- #--- Status icon
770
- self.trayico.set_visible(self.cb_tray.get_active())
771
-
772
- if cmd_line_files:
773
- self.tb_do_add(*cmd_line_files)
774
-
775
- def on_toggled_cb(self, widget, Path):
776
- self.store[Path][C_SKIP] = not self.store[Path][C_SKIP]
777
-
778
- def on_cb_same_qual_toggled(self, widget):
779
- active = widget.get_active()
780
- if active:
781
- self.vb_audio.set_sensitive(False)
782
- self.vb_video.set_sensitive(False)
783
- else:
784
- self.set_sensitives()
785
-
786
-
787
- def on_key_press(self, widget, event):
788
- """Cancel preview and stop conversion"""
789
- if event.keyval == Gdk.KEY_Escape:
790
- self.is_preview = False
791
- self.tb_stop_cb()
792
-
793
- def on_window_state (self, w, e):
794
- mask = Gdk.WindowState.MAXIMIZED
795
- self.is_maxi = self.get_window().get_state() & mask == mask
796
-
797
- def on_delete(self, widget, data):
798
- if self.cb_tray.get_active():
799
- self.hide_on_delete()
800
- return True
801
- else:
802
- self.quit_cb(widget)
803
- return False
804
-
805
- def quit_cb(self, *args):
806
- self.save_options()
807
- if self.is_converting:
808
- ''' Press quit btn during conversion process '''
809
- resp = show_message(None, _('Do you want to quit Curlew and \
810
-abort conversion process?'),
811
- Gtk.MessageType.QUESTION,
812
- Gtk.ButtonsType.YES_NO)
813
- if resp == Gtk.ResponseType.YES:
814
- try:
815
- self.fp.kill()
816
- self.fp.terminate()
817
- self.force_delete_file(self.out_file)
818
- except:
819
- pass
820
- Gtk.main_quit()
821
- return
822
- Gtk.main_quit()
823
-
824
- #--- Add files
825
- def tb_add_file_cb(self, *args):
826
- open_dlg = Gtk.FileChooserDialog(_("Add file"),
827
- self, Gtk.FileChooserAction.OPEN,
828
- (Gtk.STOCK_OK,
829
- Gtk.ResponseType.OK,
830
- Gtk.STOCK_CANCEL,
831
- Gtk.ResponseType.CANCEL))
832
- if self.curr_open_folder:
833
- open_dlg.set_current_folder(self.curr_open_folder)
834
- open_dlg.set_select_multiple(True)
835
- open_dlg.set_icon_name('curlew')
836
-
837
- #--- File filters
838
- Filter = Gtk.FileFilter()
839
- Filter.set_name(_("All supported files"))
840
- Filter.add_mime_type("video/*")
841
- Filter.add_mime_type("audio/*")
842
- Filter.add_pattern("*.[Rr][Mm]*")
843
- open_dlg.add_filter(Filter)
844
-
845
- Filter = Gtk.FileFilter()
846
- Filter.set_name(_("Video files"))
847
- Filter.add_mime_type("video/*")
848
- Filter.add_pattern("*.[Rr][Mm]*")
849
- open_dlg.add_filter(Filter)
850
-
851
- Filter = Gtk.FileFilter()
852
- Filter.set_name(_("Audio files"))
853
- Filter.add_mime_type("audio/*")
854
- Filter.add_pattern("*.[Rr][Mm]")
855
- open_dlg.add_filter(Filter)
856
-
857
- Filter = Gtk.FileFilter()
858
- Filter.set_name(_("All files"))
859
- Filter.add_pattern("*")
860
- open_dlg.add_filter(Filter)
861
-
862
- res = open_dlg.run()
863
- if res == Gtk.ResponseType.OK:
864
- files = open_dlg.get_filenames()
865
- self.curr_open_folder = open_dlg.get_current_folder()
866
- open_dlg.destroy()
867
- self.tb_do_add(*files)
868
- else:
869
- open_dlg.destroy()
870
-
871
- def tb_do_add(self, *args):
872
- file_name = ''
873
- wait_dlg = WaitDialog(self)
874
- tot = len(args)
875
-
876
- for file_name in args:
877
-
878
- wait_dlg.set_filename(basename(file_name))
879
- wait_dlg.set_progress((args.index(file_name)+1.0)/tot)
880
- if wait_dlg.skip: break
881
-
882
- while Gtk.events_pending():
883
- Gtk.main_iteration()
884
-
885
- if file_name.startswith('file://'):
886
- file_name = unquote(file_name[7:])
887
- if isfile(file_name):
888
- dura = self.get_time(file_name)
889
- self.store.append([
890
- True,
891
- splitext(basename(file_name))[0],
892
- get_format_size(getsize(file_name)/1024),
893
- dura,
894
- None,
895
- None,
896
- None,
897
- 0.0,
898
- _('Ready!'),
899
- -1,
900
- realpath(file_name)
901
- ])
902
-
903
-
904
- wait_dlg.destroy()
905
- return dirname(file_name) + os.sep
906
-
907
- #--- Add folder that contain media files
908
- def tb_add_folder_cb(self, mi):
909
- folder_dlg = Gtk.FileChooserDialog(_('Add folder'), self,
910
- Gtk.FileChooserAction.SELECT_FOLDER,
911
- (Gtk.STOCK_OK,
912
- Gtk.ResponseType.OK,
913
- Gtk.STOCK_CANCEL,
914
- Gtk.ResponseType.CANCEL)
915
- )
916
- folder_dlg.set_select_multiple(True)
917
- folder_dlg.set_icon_name('curlew')
918
-
919
- if self.curr_open_folder:
920
- folder_dlg.set_current_folder(self.curr_open_folder)
921
- folder_dlg.set_filename(self.curr_open_folder)
922
-
923
- resp = folder_dlg.run()
924
- if resp == Gtk.ResponseType.OK:
925
- files = []
926
- cur_folders = folder_dlg.get_filenames()
927
- for cur_folder in cur_folders:
928
- files.extend(glob(cur_folder + '/*.*'))
929
- self.curr_open_folder = folder_dlg.get_filename()
930
- folder_dlg.destroy()
931
- self.tb_do_add(*files)
932
- folder_dlg.destroy()
933
-
934
-
935
- def on_dest_clicked(self, widget):
936
- save_dlg = Gtk.FileChooserDialog(_("Choose destination"), self,
937
- Gtk.FileChooserAction.SELECT_FOLDER,
938
- (Gtk.STOCK_OK, Gtk.ResponseType.OK,
939
- Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL))
940
- save_dlg.set_current_folder(self.curr_save_folder)
941
- save_dlg.set_icon_name('curlew')
942
- res = save_dlg.run()
943
- if res == Gtk.ResponseType.OK:
944
- self.e_dest.set_text(save_dlg.get_filename())
945
- self.curr_save_folder = save_dlg.get_current_folder()
946
- save_dlg.destroy()
947
-
948
- def cb_split_cb(self, cb_split):
949
- self.vb_group.set_sensitive(cb_split.get_active())
950
-
951
- def on_cmb_formats_changed(self, w):
952
- self.set_sensitives()
953
- self.fill_options()
954
-
955
- def on_cmb_formats_tooltip(self, widget, x, y, keyboard_mode, tooltip):
956
- # TODO: Enhance tooltip infos
957
- sect = self.cmb_formats.get_active_text()
958
- encoder = {'f': self.encoder, 'm': 'mencoder'}
959
- infos = _('<b>Format:</b>\t{}\n'
960
- '<b>Extension:</b>\t{}\n'
961
- '<b>Encoder:</b>\t{}'
962
- ).format(sect,
963
- self.f_file.get(sect, 'ext'),
964
- encoder[self.f_file.get(sect, 'encoder')],
965
- )
966
- widget.set_tooltip_markup(infos)
967
-
968
-
969
- def set_sensitives(self):
970
- section = self.cmb_formats.get_active_text()
971
- media_type = self.f_file.get(section, 'type')
972
-
973
- # sens = [AudioP, VideoP, SubtitleP, aQuality, vQuality, CropPad, SameQual]
974
- if media_type == 'audio':
975
- sens = [True, False, False, False, False, False, True]
976
- elif media_type == 'video':
977
- sens = [True, True, False, False, False, True, True]
978
- elif media_type == 'mvideo':
979
- sens = [True, True, True, False, False, False, False]
980
- elif media_type == 'ogg':
981
- sens = [True, False, False, True, False, False, True]
982
- elif media_type == 'ogv':
983
- sens = [True, True, False, True, True, False, True]
984
- elif media_type == 'presets':
985
- sens = [False, False, False, False, False, False, False]
986
- elif media_type == 'copy':
987
- sens = [False, False, False, False, False, False, False]
988
-
989
- self.vb_audio.set_sensitive(sens[0]) # Audio page
990
- self.vb_video.set_sensitive(sens[1]) # Video page
991
- self.frame_sub.set_sensitive(sens[2]) # Subtitle page
992
- self.hb_aqual.set_sensitive(sens[3]) # Audio quality slider (ogg)
993
- self.hb_vqual.set_sensitive(sens[4]) # video Quality slider (ogv)
994
- self.vb_crop.set_sensitive(sens[5]) # Crop/Pad page
995
- self.cb_same_qual.set_sensitive(sens[6]) # Same quality combo
996
-
997
- self.cb_same_qual.set_active(False)
998
-
999
-
1000
- #--- fill options widgets
1001
- def fill_options(self):
1002
- section = self.cmb_formats.get_active_text()
1003
-
1004
- if self.f_file.has_option(section, 'extra'):
1005
- self.e_extra.set_text(self.f_file.get(section, 'extra'))
1006
- else:
1007
- self.e_extra.set_text('')
1008
-
1009
- # For presets
1010
- if self.f_file.has_option(section, 'cmd'):
1011
- self.presets_cmd = self.f_file.get(section, 'cmd').split()
1012
- return
1013
-
1014
- if self.f_file.has_option(section, 'ab'):
1015
- self.c_abitrate.set_list(self.f_file.get(section, 'ab').split())
1016
-
1017
- if self.f_file.has_option(section, 'def_ab'):
1018
- self.c_abitrate.set_text(self.f_file.get(section, 'def_ab'))
1019
-
1020
- if self.f_file.has_option(section, 'afreq'):
1021
- self.c_afreq.set_list(self.f_file.get(section, 'afreq').split())
1022
-
1023
- if self.f_file.has_option(section, 'ach'):
1024
- self.c_ach.set_list(self.f_file.get(section, 'ach').split())
1025
-
1026
- if self.f_file.has_option(section, 'acodec'):
1027
- self.c_acodec.set_list(self.f_file.get(section, 'acodec').split())
1028
-
1029
- if self.f_file.has_option(section, 'vb'):
1030
- self.c_vbitrate.set_list(self.f_file.get(section, 'vb').split())
1031
-
1032
- if self.f_file.has_option(section, 'def_vb'):
1033
- self.c_vbitrate.set_text(self.f_file.get(section, 'def_vb'))
1034
-
1035
- if self.f_file.has_option(section, 'vfps'):
1036
- self.c_vfps.set_list(self.f_file.get(section, 'vfps').split())
1037
-
1038
- if self.f_file.has_option(section, 'vcodec'):
1039
- self.c_vcodec.set_list(self.f_file.get(section, 'vcodec').split())
1040
-
1041
- if self.f_file.has_option(section, 'vsize'):
1042
- self.c_vsize.set_list(self.f_file.get(section, 'vsize').split())
1043
-
1044
- if self.f_file.has_option(section, 'vratio'):
1045
- self.c_vratio.set_list(self.f_file.get(section, 'vratio').split())
1046
-
1047
-
1048
- def build_avconv_cmd(self,
1049
- input_file, out_file,
1050
- start_pos='-1', part_dura='-1'):
1051
- '''
1052
- start_pos <=> -ss, part_dura <=> -t
1053
- '''
1054
- section = self.cmb_formats.get_active_text()
1055
- media_type = self.f_file.get(section, 'type')
1056
-
1057
- cmd = [self.encoder, '-y'] # , '-xerror']
1058
-
1059
- if start_pos != '-1' and part_dura != '-1':
1060
- cmd.extend(['-ss', start_pos])
1061
-
1062
- cmd.extend(["-i", input_file])
1063
-
1064
- # Threads
1065
- if self.s_threads.get_value() != 0:
1066
- cmd.extend(['-threads',
1067
- '{}'.format(self.s_threads.get_value_as_int())])
1068
-
1069
- # Force format
1070
- if self.f_file.has_option(section, 'ff'):
1071
- cmd.extend(['-f', self.f_file.get(section, 'ff')])
1072
-
1073
- # Extract Audio
1074
- if media_type in ['audio', 'ogg']:
1075
- cmd.append('-vn')
1076
-
1077
- # Use the same quality
1078
- if self.cb_same_qual.get_active():
1079
- if self.encoder == 'ffmpeg': cmd.append('-sameq')
1080
- if self.encoder == 'avconv': cmd.append('-same_quant')
1081
- else:
1082
- # Video opts
1083
- if media_type == 'video':
1084
- # Extract video only
1085
- if self.cb_video_only.get_active():
1086
- cmd.append('-an')
1087
-
1088
- # Video bitrate
1089
- if self.c_vbitrate.not_default():
1090
- cmd.extend(['-b', self.c_vbitrate.get_text()])
1091
- # Video FPS
1092
- if self.c_vfps.not_default():
1093
- cmd.extend(['-r', self.c_vfps.get_text()])
1094
- # Video codec
1095
- if self.c_vcodec.not_default():
1096
- cmd.extend(['-vcodec', self.c_vcodec.get_text()])
1097
-
1098
- # Video aspect ratio
1099
- if self.c_vratio.get_text() == 'default':
1100
- # -- force aspect ratio
1101
- if self.c_vcodec.get_text() in ['libxvid', 'mpeg4', 'h263']:
1102
- cmd.extend(['-aspect', self.get_aspect_ratio(input_file)])
1103
- else:
1104
- cmd.extend(['-aspect', self.c_vratio.get_text()])
1105
-
1106
-
1107
- #--- Apply filters crop/pad/resize
1108
- filters = []
1109
- # Crop
1110
- if self.crop.get_active():
1111
- filters.append(self.crop.get_crop())
1112
-
1113
- # Pad
1114
- if self.pad.get_active():
1115
- filters.append(self.pad.get_pad())
1116
-
1117
- # Resize video
1118
- if self.c_vsize.not_default():
1119
- filters.append('scale={}'.format(self.c_vsize.get_text()))
1120
-
1121
- if filters:
1122
- cmd.append('-vf')
1123
- cmd.append(','.join(filters))
1124
-
1125
-
1126
- # Audio
1127
- if media_type in ['audio', 'video', 'ogg', 'ogv']:
1128
- # Audio bitrate
1129
- if self.c_abitrate.not_default():
1130
- cmd.extend(['-ab', self.c_abitrate.get_text()])
1131
- # Audio Freq.
1132
- if self.c_afreq.not_default():
1133
- cmd.extend(['-ar', self.c_afreq.get_text()])
1134
- # Audio channel
1135
- if self.c_ach.not_default():
1136
- cmd.extend(['-ac', self.c_ach.get_text()])
1137
-
1138
- # Audio codec
1139
- if self.c_acodec.not_default():
1140
- cmd.extend(['-acodec', self.c_acodec.get_text()])
1141
- #
1142
- if self.c_acodec.get_text() == 'aac':
1143
- cmd.extend(['-strict', 'experimental'])
1144
-
1145
- # Ogg format
1146
- if media_type in ['ogg', 'ogv']:
1147
- cmd.extend(['-aq', str(self.a_scale.get_value())])
1148
-
1149
- # ogv format
1150
- if media_type == 'ogv':
1151
- cmd.extend(['-qscale', str(self.v_scale.get_value())])
1152
-
1153
- # Copy mode format
1154
- if media_type == 'copy':
1155
- cmd.extend(['-acodec', 'copy'])
1156
- cmd.extend(['-vcodec', 'copy'])
1157
-
1158
- #--- Extra options (add other specific options if exist)
1159
- if self.e_extra.get_text().strip() != '':
1160
- cmd.extend(self.e_extra.get_text().split())
1161
-
1162
- # Presets formats
1163
- if media_type == 'presets':
1164
- cmd.extend(self.presets_cmd)
1165
-
1166
- # Split file by time
1167
- if start_pos != '-1' and part_dura != '-1':
1168
- if not self.cb_end.get_active():
1169
- cmd.extend(['-t', part_dura])
1170
-
1171
- # Volume (gain)
1172
- if self.vol_scale.get_value() != 100:
1173
- cmd.extend(['-vol', self.per_to_vol(self.vol_scale.get_value())])
1174
-
1175
- # 2-pass (avconv)
1176
- if self.pass_nbr == 1:
1177
- cmd.append('-an') # disable audio
1178
- cmd.extend(['-pass', '1'])
1179
- cmd.extend(['-passlogfile', PASS_LOG])
1180
- elif self.pass_nbr == 2:
1181
- cmd.extend(['-pass', '2'])
1182
- cmd.extend(['-passlogfile', PASS_LOG])
1183
-
1184
- #--- Last
1185
- cmd.append(out_file)
1186
- return cmd
1187
-
1188
-
1189
- #--- MEncoder cmd
1190
- def build_mencoder_cmd(self,
1191
- input_file, out_file,
1192
- start_pos= -1, part_dura= -1):
1193
-
1194
- cmd = ['mencoder']
1195
- #--- Input and output files
1196
- cmd.append(input_file)
1197
- cmd.extend(['-o', out_file])
1198
- cmd.append('-noskip')
1199
-
1200
- # Split file (mencoder)
1201
- if start_pos != -1 and part_dura != -1:
1202
- cmd.extend(['-ss', start_pos])
1203
- if not self.cb_end.get_active():
1204
- cmd.extend(['-endpos', part_dura])
1205
-
1206
- #--- Subtitle font
1207
- if self.cb_sub.get_active():
1208
- # Subtitle file
1209
- cmd.extend(['-sub', self.entry_sub.get_text()])
1210
- cmd.append('-fontconfig') # configure font
1211
-
1212
- # Use SSA/ASS
1213
- if self.cb_ass.get_active():
1214
- cmd.append('-ass')
1215
- # TODO: Add more options here.
1216
- # Normal OSD
1217
- else:
1218
- # Font name
1219
- cmd.extend(['-subfont', self.b_font.get_font_family().get_name()])
1220
- cmd.extend(['-subfont-text-scale',
1221
- str(self.spin_size.get_value_as_int())])
1222
- cmd.extend(['-subpos', str(self.spin_pos.get_value_as_int())])
1223
- #--- Delay Sub
1224
- if self.sub_delay.get_value() != 0:
1225
- cmd.extend(['-subdelay', str(self.sub_delay.get_value_as_int())])
1226
-
1227
- # RTL language (Arabic)
1228
- cmd.extend(['-subcp', self.cmb_enc.get_active_text()])
1229
- cmd.append('-flip-hebrew')
1230
- cmd.append('-noflip-hebrew-commas')
1231
-
1232
-
1233
- #--- Audio codec and opts
1234
- cmd.extend(['-oac', self.c_acodec.get_text()])
1235
- # No audio options with 'copy'
1236
- if self.c_acodec.get_text() == 'copy':
1237
- pass
1238
- else:
1239
- a_opts = []
1240
-
1241
- #--- For mp3lame codec
1242
- if self.c_acodec.get_text() == 'mp3lame':
1243
- cmd.append('-lameopts')
1244
- # Use constant bitrate
1245
- a_opts.append('cbr')
1246
- # Audio channels
1247
- a_opts.append('mode={}'.format(self.c_ach.get_text()))
1248
- # Audio bitrate
1249
- a_opts.append('br={}'.format(self.c_abitrate.get_text()))
1250
-
1251
- #--- For faac audio codec
1252
- elif self.c_acodec.get_text() == 'faac':
1253
- cmd.append('-faacopts')
1254
- # Bitrate
1255
- a_opts.append('br={}'.format(self.c_abitrate.get_text()))
1256
-
1257
- #--- For libavcodec audio (lavc)
1258
- elif self.c_acodec.get_text() == 'lavc':
1259
- cmd.append('-lavcopts')
1260
- # Bitrate
1261
- a_opts.append('abitrate={}'.format(self.c_abitrate.get_text()))
1262
- # Codec used
1263
- a_opts.append('acodec=mp2')
1264
-
1265
- #--- Append cmd with audio opts
1266
- cmd.append(':'.join(a_opts))
1267
-
1268
-
1269
- #--- Video codec and opts
1270
- cmd.extend(['-ovc', self.c_vcodec.get_text()])
1271
-
1272
- #--- For XviD video codec
1273
- v_opts = []
1274
- if self.c_vcodec.get_text() == 'xvid':
1275
- cmd.append('-xvidencopts')
1276
- # Video bitrate
1277
- v_opts.append('bitrate={}'.format(self.c_vbitrate.get_text()))
1278
- # More...
1279
- v_opts.append('autoaspect')
1280
- v_opts.append('vhq=2:bvhq=1:trellis:hq_ac:chroma_me:chroma_opt')
1281
- v_opts.append('quant_type=mpeg')
1282
- # Pass number
1283
- if self.pass_nbr != 0:
1284
- v_opts.append('pass={}'.format(self.pass_nbr))
1285
-
1286
- #--- For libavcodec video opts (divx)
1287
- elif self.c_vcodec.get_text() == 'lavc':
1288
- cmd.append('-lavcopts')
1289
- # Bitrate
1290
- v_opts.append('vbitrate={}'.format(self.c_vbitrate.get_text()))
1291
- # Additional options.
1292
- v_opts.append('vcodec=mpeg4:autoaspect')
1293
- if self.pass_nbr != 1:
1294
- v_opts.append('mbd=2:trell')
1295
-
1296
- # Pass number (1 or 2)
1297
- if self.pass_nbr != 0:
1298
- v_opts.append('vpass={}'.format(self.pass_nbr))
1299
-
1300
- #--- For H.264 video
1301
- elif self.c_vcodec.get_text() == 'x264':
1302
- cmd.append('-x264encopts')
1303
- # Bitrate
1304
- v_opts.append('bitrate={}'.format(self.c_vbitrate.get_text()))
1305
- # Additional options.
1306
- v_opts.append('subq=5:8x8dct:me=umh:frameref=2:bframes=3:weight_b')
1307
- # Pass number (1 or 2)
1308
- if self.pass_nbr != 0:
1309
- v_opts.append('pass={}'.format(self.pass_nbr))
1310
-
1311
- # Threads number (x264, xvid, divx)
1312
- if self.s_threads.get_value() != 0:
1313
- v_opts.append('threads={}'.format(self.s_threads.get_value_as_int()))
1314
-
1315
- # Append cmd with video opts
1316
- cmd.append(':'.join(v_opts))
1317
-
1318
- # Add extra option if exist.
1319
- if self.e_extra.get_text().strip() != '':
1320
- cmd.extend(self.e_extra.get_text().split())
1321
-
1322
- # Add option suitable for each pass (1 or 2)
1323
- if self.pass_nbr == 1:
1324
- cmd.append('-nosound') # disable audio
1325
- cmd.extend(['-passlogfile', PASS_LOG])
1326
- elif self.pass_nbr == 2:
1327
- cmd.extend(['-passlogfile', PASS_LOG])
1328
-
1329
- #--- Split file (encode part of file)
1330
- if self.cb_split.get_active():
1331
- cmd.extend(['-ss', self.tl_begin.get_time_str()])
1332
- if not self.cb_end.get_active():
1333
- cmd.extend(['-endpos', self.tl_duration.get_time_str()])
1334
-
1335
- filters = []
1336
- #--- Video size
1337
- if self.c_vsize.not_default():
1338
- filters.append('scale={}'.format(self.c_vsize.get_text()))
1339
-
1340
- # Harddup
1341
- if self.cb_hard.get_active():
1342
- filters.append('harddup')
1343
-
1344
- if filters:
1345
- cmd.append('-vf')
1346
- cmd.append(','.join(filters))
1347
-
1348
- #--- Video FPS
1349
- if self.c_vfps.get_active_text() != 'default':
1350
- cmd.append('-mf')
1351
- cmd.append('fps={}'.format(self.c_vfps.get_active_text()))
1352
-
1353
- return cmd
1354
-
1355
- #--- Convert funtcion
1356
- def convert_cb(self, widget):
1357
- if len(self.store) == 0 or self.is_converting:
1358
- return
1359
-
1360
- # Return when invalid / inaccessible path
1361
- if not isdir(self.e_dest.get_text()):
1362
- show_message(self,
1363
- _('Destination path is not valid.'),
1364
- Gtk.MessageType.ERROR)
1365
- self.set_focus(self.e_dest)
1366
- return
1367
- if not os.access(self.e_dest.get_text(), os.W_OK):
1368
- show_message(self,
1369
- _('Destination path is not accessible.'),
1370
- Gtk.MessageType.ERROR)
1371
- self.set_focus(self.e_dest)
1372
- return
1373
-
1374
- self.set_focus(None)
1375
-
1376
- self.Iter = self.store.get_iter_first()
1377
- self.is_converting = True
1378
- self.pass_nbr = int(self.cb_2pass.get_active())
1379
- # Delete error log
1380
- self.force_delete_file(ERROR_LOG)
1381
- self.errs_nbr = 0
1382
-
1383
- self._start_time = time.time()
1384
- GObject.timeout_add(100, self._on_elapsed_timer)
1385
-
1386
- self.convert_file()
1387
-
1388
-
1389
- def convert_file(self):
1390
- f_type = self.f_file.get(self.cmb_formats.get_active_text(), 'type')
1391
- ext = self.f_file.get(self.cmb_formats.get_active_text(), 'ext')
1392
- encoder_type = self.f_file.get(self.cmb_formats.get_active_text(),
1393
- 'encoder')
1394
-
1395
- #--- Check
1396
- if self.Iter != None:
1397
- #--- Do not convert this file (unchecked)
1398
- if self.store[self.Iter][C_SKIP] == False:
1399
- self.store[self.Iter][C_STAT] = _("Skipped!")
1400
- # Jump to next file
1401
- self.Iter = self.store.iter_next(self.Iter)
1402
- self.convert_file()
1403
- return
1404
-
1405
- #--- Get input file
1406
- input_file = self.store[self.Iter][C_FILE]
1407
- # When input file not found
1408
- if not isfile(input_file):
1409
- self.store[self.Iter][C_STAT] = _("Not found!")
1410
- self.Iter = self.store.iter_next(self.Iter)
1411
- self.convert_file()
1412
- return
1413
-
1414
- #----------------------------
1415
- if f_type == 'copy':
1416
- ext = splitext(basename(input_file))[1][1:]
1417
-
1418
- part = splitext(basename(input_file))[0] + '.' + ext
1419
-
1420
- # Same destination as source file
1421
- if self.cb_dest.get_active():
1422
- out_file = join(dirname(input_file), part)
1423
- # Use entry destination path
1424
- else:
1425
- out_file = join(self.e_dest.get_text(), part)
1426
-
1427
- #--- If output file already exist
1428
- if exists(out_file):
1429
- # Overwrite it.
1430
- if self.cmb_exist.get_active() == 0:
1431
- #--- Rename output file if has the same name as input file
1432
- if input_file == out_file:
1433
- out_file = '{}~.{}'.format(splitext(out_file)[0], ext)
1434
- self.force_delete_file(out_file)
1435
- # Choose another name.
1436
- elif self.cmb_exist.get_active() == 1:
1437
- out_file = self.new_name(out_file)
1438
- # Skip conversion.
1439
- elif self.cmb_exist.get_active() == 2:
1440
- self.store[self.Iter][C_STAT] = _('Skipped!')
1441
- self.Iter = self.store.iter_next(self.Iter)
1442
- self.convert_file()
1443
- return
1444
-
1445
- self.out_file = out_file
1446
-
1447
- # Encoding in /tmp "temporary folder" in 1st pass
1448
- if self.pass_nbr == 1:
1449
- out_file = PASS_1_FILE
1450
-
1451
- #--- Which encoder use (avconv of mencoder)
1452
- if encoder_type == 'f':
1453
- if self.cb_split.get_active():
1454
- full_cmd = \
1455
- self.build_avconv_cmd(input_file, out_file,
1456
- self.tl_begin.get_time_str(),
1457
- self.tl_duration.get_time_str())
1458
- else:
1459
- full_cmd = self.build_avconv_cmd(input_file, out_file)
1460
-
1461
- elif encoder_type == 'm':
1462
- if self.cb_split.get_active():
1463
- full_cmd = self.build_mencoder_cmd(input_file, out_file,
1464
- self.tl_begin.get_time_str(),
1465
- self.tl_duration.get_time_str())
1466
- else:
1467
- full_cmd = self.build_mencoder_cmd(input_file, out_file)
1468
-
1469
- #--- Total file duration
1470
- self.total_duration = self.get_duration(input_file)
1471
-
1472
- #--- To be converted duration
1473
- if self.cb_split.get_active():
1474
- # to the end.
1475
- if self.cb_end.get_active():
1476
- self.total_duration = self.total_duration - self.tl_begin.get_duration()
1477
- else:
1478
- self.total_duration = self.tl_duration.get_duration()
1479
-
1480
- # Stored start time
1481
- self.begin_time = time.time()
1482
-
1483
- #--- deactivated controls
1484
- self.enable_controls(False)
1485
-
1486
- #--- Start the process
1487
- try:
1488
- self.fp = Popen(full_cmd, stdout=PIPE, stderr=PIPE,
1489
- universal_newlines=True, bufsize= -1)
1490
- except:
1491
- print('Encoder not found (ffmpeg/avconv or mencoder) :(')
1492
- self.is_converting = False
1493
- self.enable_controls(True)
1494
- return -1
1495
-
1496
- #--- Watch stdout and stderr
1497
- GLib.io_add_watch(self.fp.stdout,
1498
- GLib.IO_IN | GLib.IO_HUP,
1499
- self.on_output, encoder_type, out_file)
1500
- GLib.io_add_watch(self.fp.stderr,
1501
- GLib.IO_IN | GLib.IO_HUP,
1502
- self.on_output, encoder_type, out_file)
1503
- #--- On end process
1504
- GLib.child_watch_add(self.fp.pid, self.on_end, (out_file, full_cmd))
1505
-
1506
- else:
1507
- self.is_converting = False
1508
-
1509
- if self.errs_nbr > 0:
1510
- resp = show_message(
1511
- self,
1512
- _('There are some errors occured.\n'
1513
- 'Do you want to show more details?'),
1514
- Gtk.MessageType.WARNING,
1515
- Gtk.ButtonsType.YES_NO)
1516
- if resp == Gtk.ResponseType.YES:
1517
- dia = LogDialog(self, ERROR_LOG)
1518
- dia.show_dialog()
1519
-
1520
-
1521
- #--- Stop conversion cb
1522
- def tb_stop_cb(self, *args):
1523
- if self.is_converting == True:
1524
- resp = show_message(None,
1525
- _('Do you want to stop conversion process?'),
1526
- Gtk.MessageType.QUESTION,
1527
- Gtk.ButtonsType.YES_NO)
1528
- if resp == Gtk.ResponseType.YES and self.is_converting == True:
1529
- try:
1530
- if self.fp:
1531
- self.fp.kill()
1532
- except OSError as err:
1533
- print(err)
1534
- finally:
1535
- self.is_converting = False
1536
- self.enable_controls(True)
1537
- self.label_details.set_text('')
1538
- return True
1539
-
1540
-
1541
- def new_name(self, filename):
1542
- """Return new filename like path/output~n.ext (n = 0,1 ...)"""
1543
- part = splitext(filename)
1544
- num = 1
1545
- new_name = '{}~{}'.format(part[0], part[1])
1546
- while exists(new_name):
1547
- new_name = '{}~{}{}'.format(part[0], str(num), part[1])
1548
- num += 1
1549
- return new_name
1550
-
1551
- def get_duration(self, input_file):
1552
- ''' Get duration file in seconds (float)'''
1553
- duration = 0.0
1554
- cmd = [self.encoder, '-i', input_file]
1555
- try:
1556
- Proc = Popen(cmd, stdout=PIPE, stderr=PIPE)
1557
- out_str = Proc.stderr.read()
1558
- except: pass
1559
-
1560
- try:
1561
- time_list = self.reg_duration.findall(out_str)[0].split(':')
1562
- except:
1563
- return duration
1564
- duration = int(time_list[0]) * 3600 + int(time_list[1]) * 60 + \
1565
- float(time_list[2])
1566
- return duration
1567
-
1568
- def get_time(self, input_file):
1569
- ''' Get time duration file 0:00:00'''
1570
- cmd = '{} -i "{}"'.format(self.encoder, input_file)
1571
- Proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=True)
1572
- out_str = Proc.stderr.read()
1573
- try:
1574
- return self.reg_duration.findall(out_str)[0]
1575
- except:
1576
- return '0:00:00.00'
1577
-
1578
- #---- Select subtitle
1579
- def b_enc_cb(self, widget):
1580
- dlg = Gtk.FileChooserDialog(_('Select subtitle'),
1581
- self,
1582
- Gtk.FileChooserAction.OPEN,
1583
- (Gtk.STOCK_ADD, Gtk.ResponseType.OK,
1584
- Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL)
1585
- )
1586
- dlg.set_current_folder(self.curr_open_folder)
1587
- Filter = Gtk.FileFilter()
1588
- Filter.set_name(_("Subtitle files"))
1589
- Filter.add_pattern("*.[Ss][Rr][Tt]*")
1590
- Filter.add_pattern("*.[Ss][Uu][Bb]*")
1591
- Filter.add_pattern("*.[Aa][Ss][Ss]*")
1592
- Filter.add_pattern("*.[Ss][Ss][Aa]*")
1593
- dlg.add_filter(Filter)
1594
-
1595
- Filter = Gtk.FileFilter()
1596
- Filter.set_name(_("All files"))
1597
- Filter.add_pattern("*")
1598
- dlg.add_filter(Filter)
1599
-
1600
- res = dlg.run()
1601
- if res == Gtk.ResponseType.OK:
1602
- self.entry_sub.set_text(dlg.get_filename())
1603
- dlg.destroy()
1604
-
1605
- #--- Remove item
1606
- def tb_remove_cb(self, *args):
1607
- iters = self.get_selected_iters()
1608
- if not iters:
1609
- return
1610
- elif self.is_converting:
1611
- for Iter in iters:
1612
- if self.store[Iter][:] != self.store[self.Iter][:]:
1613
- self.store.remove(Iter)
1614
- else:
1615
- for i in iters: self.store.remove(i)
1616
-
1617
- def get_selected_iter(self):
1618
- '''Return first selected iter'''
1619
- model, tree_path = self.tree_sel.get_selected_rows()
1620
- # count_selected_rows() only for gtk3 >> 3.4
1621
- if not self.tree_sel.count_selected_rows():
1622
- return None
1623
- return model.get_iter(tree_path)
1624
-
1625
- def get_selected_iters(self):
1626
- ''' Get a list contain selected iters '''
1627
- iters = []
1628
- model, tree_path = self.tree.get_selection().get_selected_rows()
1629
- if not tree_path:
1630
- return iters
1631
- for path in tree_path:
1632
- iters.append(model.get_iter(path))
1633
- return iters
1634
-
1635
- def on_play_cb(self, *args):
1636
- if self.get_selected_iters():
1637
- Iter = self.get_selected_iters()[0]
1638
- call('{} -autoexit "{}"'.format(self.player,
1639
- self.store[Iter][C_FILE]),
1640
- shell=True)
1641
-
1642
- def on_browse_src_cb(self, widget):
1643
- sel_iter = self.get_selected_iters()[0]
1644
- call(['xdg-open', dirname(self.store[sel_iter][C_FILE])])
1645
-
1646
- def on_browse_cb(self, widget):
1647
- if self.cb_dest.get_active():
1648
- Iter = self.get_selected_iters()[0]
1649
- call(['xdg-open', dirname(self.store[Iter][C_FILE])])
1650
- else:
1651
- call(['xdg-open', self.e_dest.get_text()])
1652
-
1653
- def on_preview_cb(self, widget):
1654
- if self.is_converting:
1655
- return
1656
-
1657
- self.is_preview = True
1658
- encoder_type = self.f_file.get(self.cmb_formats.get_active_text(),
1659
- 'encoder')
1660
- Iter = self.get_selected_iters()[0]
1661
- input_file = self.store[Iter][C_FILE]
1662
- duration = self.get_duration(input_file)
1663
- preview_begin = str(duration / 10)
1664
-
1665
- if encoder_type == 'f':
1666
- cmd = self.build_avconv_cmd(input_file, PREVIEW_FILE,
1667
- preview_begin, TEN_SECONDS)
1668
- elif encoder_type == 'm':
1669
- cmd = self.build_mencoder_cmd(input_file, PREVIEW_FILE,
1670
- preview_begin, TEN_SECONDS)
1671
-
1672
- try:
1673
- fp = Popen(cmd, stdout=PIPE, stderr=PIPE)
1674
- except: return -1
1675
-
1676
- # Disable main window
1677
- self.get_child().set_sensitive(False)
1678
-
1679
- # Wait...
1680
- while fp.poll() == None:
1681
- while Gtk.events_pending():
1682
- Gtk.main_iteration()
1683
- # Cancel preview
1684
- if not self.is_preview:
1685
- self.get_child().set_sensitive(True)
1686
- self.force_delete_file(PREVIEW_FILE)
1687
- return
1688
- self.store[Iter][C_PULS] = self.store[Iter][C_PULS] + 1
1689
- self.store[Iter][C_STAT] = _('Wait...')
1690
- time.sleep(0.05)
1691
-
1692
- # Update informations.
1693
- self.store[Iter][C_PRGR] = 0.0
1694
- self.store[Iter][C_STAT] = _('Ready!')
1695
- self.store[Iter][C_PULS] = -1
1696
-
1697
- # Play preview file.
1698
- fp = Popen('{} -autoexit -window_title {} "{}"'.format(self.player,
1699
- _('Preview'),
1700
- PREVIEW_FILE),
1701
- shell=True)
1702
-
1703
- # Delete preview file after the end of playing
1704
- while fp.poll() == None:
1705
- pass
1706
- self.force_delete_file(PREVIEW_FILE)
1707
-
1708
- # Enable main window
1709
- self.get_child().set_sensitive(True)
1710
-
1711
-
1712
- #--- Clear list
1713
- def tb_clear_cb(self, widget):
1714
- if not self.is_converting:
1715
- self.tree.set_model(None)
1716
- self.store.clear()
1717
- self.tree.set_model(self.store)
1718
-
1719
- def tb_about_cb(self, widget):
1720
- a_dgl = About(self)
1721
- a_dgl.show()
1722
-
1723
- def cb_sub_toggled(self, cb_sub):
1724
- self.vb_sub.set_sensitive(cb_sub.get_active())
1725
-
1726
- # Keyboard events.
1727
- def on_tree_key_press(self, widget, event):
1728
-
1729
- # Delete file with "Delete" key
1730
- if event.keyval == Gdk.KEY_Delete:
1731
- self.tb_remove_cb()
1732
-
1733
- # Play file with "Return" key
1734
- elif event.keyval == Gdk.KEY_Return:
1735
- self.on_play_cb()
1736
-
1737
- # Mouse events
1738
- def on_button_press(self, widget, event):
1739
- # There is no file
1740
- if len(self.store) == 0:
1741
- if event.button == 1 and event.get_click_count()[1] == 2:
1742
- self.tb_add_file_cb()
1743
- return
1744
-
1745
- treepath = self.tree.get_selection().get_selected_rows()[1]
1746
- if len(treepath) == 0:
1747
- return
1748
-
1749
- # Show popup menu with right click
1750
- if event.button == 3:
1751
- self.popup.show_all()
1752
- self.popup.popup(None, None, None, None, 3,
1753
- Gtk.get_current_event_time())
1754
- # Play with double click
1755
- elif event.button == 1 and event.get_click_count()[1] == 2:
1756
- self.on_play_cb()
1757
-
1758
-
1759
- #---- On end conversion
1760
- def on_end(self, pid, err_code, (out_file, cmd)):
1761
- if self.Iter != None:
1762
- # Converion succeed
1763
- if err_code == 0:
1764
- # 2pass
1765
- if self.pass_nbr == 1:
1766
- self.pass_nbr = 2
1767
- # Remove temoprary file
1768
- self.force_delete_file(PASS_1_FILE)
1769
- self.convert_file()
1770
- return
1771
- elif self.pass_nbr == 2:
1772
- self.pass_nbr = 1
1773
-
1774
- self.store[self.Iter][C_SKIP] = False
1775
- self.store[self.Iter][C_PRGR] = 100.0
1776
- self.store[self.Iter][C_STAT] = _("Done!")
1777
- self.store[self.Iter][C_PULS] = -1
1778
-
1779
- # Remove source file
1780
- if self.cb_remove.get_active():
1781
- self.force_delete_file(self.store[self.Iter][C_FILE])
1782
- elif self.cb_rename.get_active():
1783
- self.rename_file(self.store[self.Iter][C_FILE])
1784
-
1785
- # Update start time
1786
- self._start_time = time.time()
1787
-
1788
- # Convert the next file
1789
- self.Iter = self.store.iter_next(self.Iter)
1790
- self.convert_file()
1791
-
1792
- # Converion failed
1793
- elif err_code == 256:
1794
- self.store[self.Iter][C_STAT] = _("Failed!")
1795
- self.force_delete_file(out_file)
1796
-
1797
- # Write erros log
1798
- self.write_log(cmd)
1799
- self.errs_nbr += 1
1800
-
1801
- # Convert the next file
1802
- self.Iter = self.store.iter_next(self.Iter)
1803
- self.convert_file()
1804
-
1805
- # Conversion stopped
1806
- elif err_code == 9:
1807
- # Remove uncompleted file
1808
- self.force_delete_file(out_file)
1809
- return
1810
-
1811
- else:
1812
- self.is_converting = False
1813
-
1814
- if self.Iter == None:
1815
- self.enable_controls(True)
1816
- self.label_details.set_text('')
1817
- # Shutdown system
1818
- if self.cb_halt.get_active():
1819
- self.shutdown()
1820
- # Suspend system
1821
- if self.cb_suspend.get_active():
1822
- self.suspend()
1823
-
1824
-
1825
-
1826
-
1827
- #--- Catch output
1828
- def on_output(self, source, condition, encoder_type, out_file):
1829
- #--- Allow interaction with application widgets.
1830
- self.log = source
1831
- while Gtk.events_pending():
1832
- Gtk.main_iteration()
1833
-
1834
- if self.Iter == None:
1835
- return False
1836
-
1837
- #--- Skipped file during conversion (unckecked file during conversion)
1838
- if self.store[self.Iter][C_SKIP] == False:
1839
- self.store[self.Iter][C_STAT] = _("Skipped!")
1840
- self.store[self.Iter][C_PRGR] = 0.0
1841
-
1842
- # Stop conversion
1843
- try: self.fp.kill()
1844
- except OSError as detail:
1845
- print(detail)
1846
-
1847
- # Delete the file
1848
- self.force_delete_file(out_file)
1849
-
1850
- # Update start time
1851
- self._start_time = time.time()
1852
-
1853
- # Jump to next file
1854
- self.Iter = self.store.iter_next(self.Iter)
1855
- self.convert_file()
1856
- return False
1857
-
1858
- line = source.readline()
1859
- self.log = source
1860
- if len(line) > 0:
1861
- # avconv progress
1862
- if encoder_type == 'f':
1863
- begin = line.find('time=')
1864
- if begin != -1:
1865
- self.label_details.set_text(line.strip())
1866
- reg_avconv = self.reg_avconv_u
1867
-
1868
- # on ubuntu ... time like: time=00.00
1869
- if reg_avconv.findall(line) != []:
1870
- elapsed_time = float(reg_avconv.findall(line)[0][1])
1871
-
1872
- # on fedora ... time like this 'time=00:00:00.00'
1873
- else:
1874
- reg_avconv = self.reg_avconv_f
1875
- elapsed_time = reg_avconv.findall(line)[0][1]
1876
- elapsed_time = time_to_duration(elapsed_time)
1877
-
1878
- try:
1879
- time_ratio = elapsed_time / self.total_duration
1880
- except ZeroDivisionError:
1881
- time_ratio = 0
1882
-
1883
- if time_ratio > 1: time_ratio = 1
1884
-
1885
- # Get estimated size
1886
- curr_size = float(reg_avconv.findall(line)[0][0])
1887
- try:
1888
- est_size = int((curr_size * self.total_duration) / elapsed_time)
1889
- except ZeroDivisionError:
1890
- est_size = 0
1891
-
1892
- # Waiting (pluse progressbar)
1893
- if est_size == 0:
1894
- self.store[self.Iter][C_PULS] = self.store[self.Iter][C_PULS] + 1
1895
- self.store[self.Iter][C_STAT] = _('Wait...')
1896
- else:
1897
- # Formating estimated size
1898
- size_str = get_format_size(est_size)
1899
-
1900
- # Calculate remaining time.
1901
- cur_time = time.time() - self.begin_time
1902
- try:
1903
- rem_dur = ((cur_time * self.total_duration) / elapsed_time) - cur_time
1904
- except ZeroDivisionError:
1905
- rem_dur = 0
1906
-
1907
- # Convert duration (sec) to time (0:00:00)
1908
- rem_time = duration_to_time(rem_dur)
1909
- self.store[self.Iter][C_ESIZE] = size_str
1910
- self.store[self.Iter][C_ELAPT] = self.elapsed_time
1911
- self.store[self.Iter][C_REMN] = rem_time
1912
- self.store[self.Iter][C_PRGR] = float(time_ratio * 100)
1913
- if self.pass_nbr != 0:
1914
- self.store[self.Iter][C_STAT] = '{:.2%} (P{})'\
1915
- .format(time_ratio, self.pass_nbr) # progress text
1916
- else:
1917
- self.store[self.Iter][C_STAT] = '{:.2%}'\
1918
- .format(time_ratio) # progress text
1919
- self.store[self.Iter][C_PULS] = -1 # progress pusle
1920
-
1921
- # mencoder progress
1922
- elif encoder_type == 'm':
1923
- begin = line.find('Pos:')
1924
- if begin != -1:
1925
- # Print log
1926
- self.label_details.set_text(line.strip())
1927
-
1928
- #--- Get file size
1929
- file_size = self.reg_menc.findall(line)[0][2]
1930
-
1931
- #--- Get remaining time
1932
- dur = self.reg_menc.findall(line)[0][0]
1933
- rem_dur = self.total_duration - float(dur)
1934
- rem_time = duration_to_time(rem_dur)
1935
-
1936
- #--- Progress
1937
- prog_value = float(self.reg_menc.findall(line)[0][1])
1938
-
1939
- self.store[self.Iter][C_ESIZE] = file_size + _(' MB')
1940
- self.store[self.Iter][C_ELAPT] = self.elapsed_time
1941
- self.store[self.Iter][C_REMN] = rem_time
1942
- self.store[self.Iter][C_PRGR] = prog_value
1943
- if self.pass_nbr != 0:
1944
- self.store[self.Iter][C_STAT] = '{:.2f}% (P{})'\
1945
- .format(prog_value, self.pass_nbr)
1946
- else:
1947
- self.store[self.Iter][C_STAT] = '{:.0f}%'.format(prog_value)
1948
- self.store[self.Iter][C_PULS] = -1
1949
-
1950
- if begin == -1 and self.is_converting:
1951
- time.sleep(0.05)
1952
- self.store[self.Iter][C_PULS] = self.store[self.Iter][C_PULS] + 1
1953
- self.store[self.Iter][C_STAT] = _('Wait...')
1954
-
1955
-
1956
- #--- Continue read output
1957
- return True
1958
- # When len(line) == 0
1959
- return False
1960
-
1961
-
1962
- #--- Drag and drop callback
1963
- def drop_data_cb(self, widget, dc, x, y, selection_data, info, t):
1964
- drag_folder = self.tb_do_add(*selection_data.get_uris())
1965
- # Save directory from dragged filename.
1966
- self.curr_open_folder = dirname(drag_folder)
1967
-
1968
- def on_cb_dest_toggled(self, widget):
1969
- Active = not widget.get_active()
1970
- self.e_dest.set_sensitive(Active)
1971
- self.b_dest.set_sensitive(Active)
1972
-
1973
- def cmb_encoder_cb(self, combo):
1974
- self.encoder = combo.get_active_text()
1975
-
1976
- def on_cb_video_only_toggled(self, cb):
1977
- self.vb_audio.set_sensitive(not cb.get_active())
1978
-
1979
- def force_delete_file(self, file_name):
1980
- ''' Force delete file_name '''
1981
- while exists(file_name):
1982
- try:
1983
- os.unlink(file_name)
1984
- except OSError:
1985
- continue
1986
-
1987
- def rename_file(self, file_name):
1988
- ''' Rename file_name '''
1989
- while exists(file_name):
1990
- try:
1991
- path = os.path.dirname(os.path.realpath(file_name))
1992
- base = os.path.basename(os.path.realpath(file_name))
1993
- os.rename(join(path, file_name), join(path, "DONE " + base))
1994
- except OSError:
1995
- continue
1996
-
1997
- def per_to_vol(self, percent):
1998
- # 100 --> 256, 200 --> 512, 300 --> 768 ...
1999
- return '{}'.format((256 * int(percent)) / 100)
2000
-
2001
- def get_aspect_ratio(self, input_file):
2002
- ''' extract adpect ratio from file if exist, otherwise use 4:3
2003
- (fix a problem) '''
2004
- cmd = '{} -i {}'.format(self.encoder, input_file)
2005
- Proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=True)
2006
- out_str = Proc.stderr.read()
2007
- try:
2008
- reg_aspect = re.compile('''DAR\s+(\d*:\d*)''')
2009
- return reg_aspect.findall(out_str)[0]
2010
- except:
2011
- return '4:3'
2012
-
2013
- def enable_controls(self, sens=True):
2014
- self.cmb_formats.set_sensitive(sens)
2015
- self.btn_fav.set_sensitive(sens)
2016
- self.e_dest.set_sensitive(sens)
2017
- self.b_dest.set_sensitive(sens)
2018
- self.cb_dest.set_sensitive(sens)
2019
- self.cb_same_qual.set_sensitive(sens)
2020
-
2021
- self.vb_audio.set_sensitive(sens)
2022
- self.vb_video.set_sensitive(sens)
2023
- self.vb_sub.set_sensitive(sens)
2024
- self.vb_more.set_sensitive(sens)
2025
- self.vb_crop.set_sensitive(sens)
2026
-
2027
- def save_options(self):
2028
- conf = ConfigParser()
2029
- conf.read(OPTS_FILE)
2030
-
2031
- if not conf.has_section('configs'):
2032
- conf.add_section('configs')
2033
-
2034
- conf.set('configs', 'curr_open_folder', self.curr_open_folder)
2035
- conf.set('configs', 'curr_save_folder', self.curr_save_folder)
2036
- conf.set('configs', 'e_dest_text', self.e_dest.get_text())
2037
- conf.set('configs', 'cmb_formats_ind', self.cmb_formats.get_active())
2038
- conf.set('configs', 'cb_same_dest_on', self.cb_dest.get_active())
2039
- conf.set('configs', 'cb_same_qual_on', self.cb_same_qual.get_active())
2040
- conf.set('configs', 'overwrite_mode', self.cmb_exist.get_active())
2041
- conf.set('configs', 'encoder', self.cmb_encoder.get_active_text())
2042
- conf.set('configs', 'font', self.b_font.get_font_name())
2043
- conf.set('configs', 'encoding', self.cmb_enc.get_active_id())
2044
- conf.set('configs', 'use_ass', self.cb_ass.get_active())
2045
- conf.set('configs', 'side_bar', self.cb_sideb.get_active())
2046
- conf.set('configs', 'tray', self.cb_tray.get_active())
2047
- conf.set('configs', 'icons', self.cmb_icons.get_active_id())
2048
- conf.set('configs', 'language', self.cmb_lang.get_active_id())
2049
- conf.set('configs', 'text_icon', self.cb_icon_text.get_active())
2050
-
2051
- conf.set('configs', 'audio_bitrate', self.c_abitrate.get_text())
2052
- conf.set('configs', 'audio_frequency', self.c_afreq.get_text())
2053
- conf.set('configs', 'audio_channels', self.c_ach.get_text())
2054
- conf.set('configs', 'audio_codec', self.c_acodec.get_text())
2055
-
2056
- conf.set('configs', 'video_bitrate', self.c_vbitrate.get_text())
2057
- conf.set('configs', 'video_fps', self.c_vfps.get_text())
2058
- conf.set('configs', 'video_size', self.c_vsize.get_text())
2059
- conf.set('configs', 'video_codec', self.c_vcodec.get_text())
2060
- conf.set('configs', 'video_ratio', self.c_vratio.get_text())
2061
-
2062
- conf.set('configs', 'video_2pass', self.cb_2pass.get_active())
2063
- conf.set('configs', 'video_video_only', self.cb_video_only.get_active())
2064
-
2065
- conf.set('configs', 'expanded', self.exp_advanced.get_expanded())
2066
-
2067
- # Size, position and state
2068
- conf.set('configs', 'position', self.get_position())
2069
- conf.set('configs', 'maximized', self.is_maxi)
2070
- if not self.is_maxi :
2071
- conf.set('configs', 'size', self.get_size())
2072
-
2073
- with open(OPTS_FILE, 'w') as configfile:
2074
- conf.write(configfile)
2075
-
2076
-
2077
- def load_options(self):
2078
- conf = ConfigParser()
2079
- conf.read(OPTS_FILE)
2080
-
2081
- if not conf.has_section('configs'):
2082
- return
2083
- try:
2084
- self.curr_open_folder = conf.get('configs', 'curr_open_folder')
2085
- self.curr_save_folder = conf.get('configs', 'curr_save_folder')
2086
- self.e_dest.set_text(conf.get('configs', 'e_dest_text'))
2087
- self.cmb_formats.set_active(conf.getint('configs', 'cmb_formats_ind'))
2088
- self.cb_dest.set_active(conf.getboolean('configs', 'cb_same_dest_on'))
2089
- self.cb_same_qual.set_active(conf.getboolean('configs', 'cb_same_qual_on'))
2090
- self.cmb_exist.set_active(conf.getint('configs', 'overwrite_mode'))
2091
- self.cmb_encoder.set_text(conf.get('configs', 'encoder'))
2092
- self.b_font.set_font(conf.get('configs', 'font'))
2093
- self.cmb_enc.set_active_id(conf.get('configs', 'encoding'))
2094
- self.cb_ass.set_active(conf.getboolean('configs', 'use_ass'))
2095
- self.cb_sideb.set_active(conf.getboolean('configs', 'side_bar'))
2096
- self.cb_tray.set_active(conf.getboolean('configs', 'tray'))
2097
- self.cmb_icons.set_active_id(conf.get('configs', 'icons'))
2098
- self.cmb_lang.set_active_id(conf.get('configs', 'language'))
2099
- self.cb_icon_text.set_active(conf.getboolean('configs', 'text_icon'))
2100
-
2101
- self.c_abitrate.set_text(conf.get('configs', 'audio_bitrate'))
2102
- self.c_afreq.set_text(conf.get('configs', 'audio_frequency'))
2103
- self.c_ach.set_text(conf.get('configs', 'audio_channels'))
2104
- self.c_acodec.set_text(conf.get('configs', 'audio_codec'))
2105
-
2106
- self.c_vbitrate.set_text(conf.get('configs', 'video_bitrate'))
2107
- self.c_vfps.set_text(conf.get('configs', 'video_fps'))
2108
- self.c_vsize.set_text(conf.get('configs', 'video_size'))
2109
- self.c_vcodec.set_text(conf.get('configs', 'video_codec'))
2110
- self.c_vratio.set_text(conf.get('configs', 'video_ratio'))
2111
-
2112
- self.cb_2pass.set_active(conf.getboolean('configs', 'video_2pass'))
2113
- self.cb_video_only.set_active(conf.getboolean('configs', 'video_video_only'))
2114
-
2115
- self.exp_advanced.set_expanded(conf.getboolean('configs', 'expanded'))
2116
-
2117
- # Load size/position
2118
- if (conf.getboolean('configs', 'maximized')):
2119
- self.maximize()
2120
- else:
2121
- x, y = eval( conf.get('configs', 'position'))
2122
- w, h = eval( conf.get('configs', 'size'))
2123
- self.resize(w, h)
2124
- self.move(x, y)
2125
-
2126
- except NoOptionError as err:
2127
- print(err)
2128
-
2129
- def write_log(self, cmd):
2130
- with open(ERROR_LOG, 'a') as f_log:
2131
- # Command line
2132
- f_log.write('Command line #{}:\n****************\n'\
2133
- .format(self.errs_nbr + 1))
2134
- f_log.write('{}\n'.format(' '.join(cmd)))
2135
- # Error details
2136
- f_log.write('\nError detail:\n*************\n')
2137
- f_log.write(self.log.read())
2138
- f_log.write('\n')
2139
-
2140
- def on_cb_tray_toggled(self, cb_tray):
2141
- self.trayico.set_visible(cb_tray.get_active())
2142
-
2143
- def on_cmb_icons_changed(self, cmb_icons):
2144
- '''Change toolbar icons'''
2145
- icons_path = self.dict_icons[cmb_icons.get_active_text()]
2146
-
2147
- self.add_file_tb.set_icon(icons_path)
2148
- self.add_folder_tb.set_icon(icons_path)
2149
- self.remove_tb.set_icon(icons_path)
2150
- self.clear_tb.set_icon(icons_path)
2151
- self.convert_tb.set_icon(icons_path)
2152
- self.stop_tb.set_icon(icons_path)
2153
- self.infos_tb.set_icon(icons_path)
2154
- self.about_tb.set_icon(icons_path)
2155
- self.quit_tb.set_icon(icons_path)
2156
- self.show_all()
2157
-
2158
-
2159
- def fill_dict(self):
2160
- self.dict_icons = {}
2161
-
2162
- root_icons_path = join(APP_DIR, 'icons')
2163
- user_icons_path = join(CONF_PATH, 'icons')
2164
- if not exists(user_icons_path):
2165
- os.mkdir(user_icons_path)
2166
-
2167
- # Default (root) directory
2168
- for i in listdir(root_icons_path):
2169
- if isdir(join(root_icons_path, i)):
2170
- self.dict_icons[i] = join(root_icons_path, i)
2171
-
2172
- # User directory
2173
- for i in listdir(user_icons_path):
2174
- if isdir(join(user_icons_path, i)):
2175
- self.dict_icons[i] = join(user_icons_path, i)
2176
-
2177
- self.cmb_icons.set_list(self.dict_icons.keys())
2178
-
2179
-
2180
- def install_locale(self):
2181
- conf = ConfigParser()
2182
- conf.read(OPTS_FILE)
2183
- # .curlew.cfg not found
2184
- try:
2185
- lang_name = conf.get('configs', 'language')
2186
- except:
2187
- return
2188
-
2189
- # System language
2190
- if lang_name == '< System >':
2191
- return
2192
-
2193
- # RTL/LTR direction
2194
- if lang_name == 'العربية':
2195
- self.set_default_direction(Gtk.TextDirection.RTL)
2196
- else:
2197
- self.set_default_direction(Gtk.TextDirection.LTR)
2198
-
2199
- # Set language
2200
- try:
2201
- lang_code = LANGUAGES[lang_name]
2202
- lang = gettext.translation(DOMAIN, LOCALDIR, languages=[lang_code])
2203
- lang.install()
2204
- except: pass
2205
-
2206
- def shutdown(self):
2207
- # Start timer
2208
- GObject.timeout_add(1000, self._on_timer_shutdown)
2209
-
2210
- def _on_timer_shutdown(self):
2211
- self.label_details.set_markup(_('<span foreground="red" weight="bold">System will shutdown after {} sec.</span>').format(self.counter))
2212
- self.counter -= 1
2213
- if self.counter < 0:
2214
- cmd = 'dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop'
2215
- call(cmd, shell=True)
2216
- return False
2217
- return True
2218
-
2219
- def suspend(self):
2220
- # Start timer
2221
- GObject.timeout_add(1000, self._on_timer_suspend)
2222
-
2223
- def _on_timer_suspend(self):
2224
- self.label_details.set_markup(_('<span foreground="red" weight="bold">System will suspend after {} sec.</span>').format(self.counter))
2225
- self.counter -= 1
2226
- if self.counter < 0:
2227
- self.label_details.set_text('')
2228
- cmd = 'sync'
2229
- call(cmd, shell=True)
2230
- cmd = 'dbus-send --system --print-reply --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend'
2231
- call(cmd, shell=True)
2232
- return False
2233
- return True
2234
-
2235
- # Show / Hide text in toolbar
2236
- def cb_icon_text_cb(self, cb_icon_text, toolbar):
2237
- if cb_icon_text.get_active():
2238
- toolbar.set_style(Gtk.ToolbarStyle.BOTH)
2239
- else:
2240
- toolbar.set_style(Gtk.ToolbarStyle.ICONS)
2241
-
2242
- def on_cb_ass_toggled(self, cb_ass):
2243
- active = not cb_ass.get_active()
2244
- self.b_font.set_sensitive(active)
2245
- self.hb_pos.set_sensitive(active)
2246
-
2247
- # Calculate elapsed time
2248
- def _on_elapsed_timer(self):
2249
- if not self.is_converting:
2250
- return False
2251
- self.elapsed_time = duration_to_time(time.time() - self._start_time)
2252
- return True
2253
-
2254
- # Add current format to favorite list.
2255
- def to_fav_cb(self, widget):
2256
- fav_list = self.get_fav_list()
2257
- fav_format = self.cmb_formats.get_active_text()
2258
-
2259
- # format already exist
2260
- if fav_format in fav_list:
2261
- return
2262
-
2263
- fav_list.append(fav_format)
2264
- favfile = open(FAV_FILE, "wb")
2265
- cPickle.dump(fav_list, favfile)
2266
- favfile.close()
2267
-
2268
- self.build_fav_menu()
2269
-
2270
- # Remove current item from favorite
2271
- def remove_from_fav(self, item):
2272
- fav_list = self.get_fav_list()
2273
- if not item in fav_list:
2274
- return
2275
- fav_list.remove(item)
2276
- favfile = open(FAV_FILE, "wb")
2277
- cPickle.dump(fav_list, favfile)
2278
- favfile.close()
2279
-
2280
- def get_fav_list(self):
2281
- if not exists(FAV_FILE):
2282
- return []
2283
- with open(FAV_FILE, 'r') as favfile:
2284
- return cPickle.load(favfile)
2285
-
2286
- # show favorite menu
2287
- def show_menu(self, widget):
2288
- self.fav_menu.show_all()
2289
- self.fav_menu.popup(None, None, None, None, 3,
2290
- Gtk.get_current_event_time())
2291
-
2292
- # Select format from fav
2293
- def on_item_activated(self, item):
2294
- self.cmb_formats.set_active_id(item.get_label())
2295
- self.fav_menu.select_item(item)
2296
-
2297
- def _append(self, menu, text):
2298
- item = Gtk.MenuItem(text)
2299
- item.connect('activate', self.on_item_activated)
2300
- menu.append(item)
2301
-
2302
- def build_fav_menu(self):
2303
- menu = Gtk.Menu()
2304
-
2305
- for fformat in self.get_fav_list():
2306
- self._append(menu, fformat)
2307
-
2308
- menu.append(Gtk.SeparatorMenuItem.new())
2309
-
2310
- # "Add" item
2311
- add_item = Gtk.ImageMenuItem(_("Add to favorite"))
2312
- add_item.set_image(Gtk.Image.new_from_stock(Gtk.STOCK_ADD,
2313
- Gtk.IconSize.MENU))
2314
- add_item.set_always_show_image(True)
2315
- add_item.connect('activate', self.to_fav_cb)
2316
- menu.append(add_item)
2317
-
2318
- # Edit item
2319
- edt_item = Gtk.ImageMenuItem(_("Edit list"))
2320
- edt_item.set_image(Gtk.Image.new_from_stock(Gtk.STOCK_EDIT,
2321
- Gtk.IconSize.MENU))
2322
- edt_item.set_always_show_image(True)
2323
- edt_item.connect('activate', self.edit_favorite)
2324
- menu.append(edt_item)
2325
-
2326
- self.fav_menu = menu
2327
- self.fav_menu.show_all()
2328
-
2329
- # Edit favorite list
2330
- def edit_favorite(self, item):
2331
- fav_dlg = Favorite(self, self.get_fav_list())
2332
- fav_dlg.run()
2333
- fav_dlg.save(FAV_FILE)
2334
- self.build_fav_menu()
2335
- fav_dlg.destroy()
2336
-
2337
- #
2338
- def cb_end_cb(self, w):
2339
- self.tl_duration.set_sensitive(not w.get_active())
2340
-
2341
- # Copy mode callback
2342
- def on_cb_copy_mode_toggled(self, w):
2343
- if w.get_active():
2344
- self.last_format = self.cmb_formats.get_active_text()
2345
- self.cmb_formats.set_active_id("Copy Mode")
2346
- else:
2347
- self.cmb_formats.set_active_id(self.last_format)
2348
-
2349
-
2350
- #
2351
- def on_cb_halt_toggled(self, w):
2352
- self.cb_suspend.set_sensitive(not w.get_active())
2353
-
2354
- #
2355
- def on_cb_suspend_toggled(self, w):
2356
- self.cb_halt.set_sensitive(not w.get_active())
2357
-
2358
- #
2359
- def on_tree_cursor_changed(self, w):
2360
- if not self.cb_sideb.get_active():
2361
- return
2362
-
2363
- while Gtk.events_pending():
2364
- Gtk.main_iteration()
2365
-
2366
- if len(self.store) == 0:
2367
- return
2368
-
2369
- try : Iter = self.get_selected_iters()[0]
2370
- except: return
2371
-
2372
- input_file = self.store[Iter][C_FILE]
2373
-
2374
- # Show file informations
2375
- self.label_infos.set_markup(_('<b>Duration:</b> {}\n'
2376
- '<b>Size:</b> {}\n'
2377
- '<b>Extension:</b> {}\n')
2378
- .format(self.get_time(input_file),
2379
- self.store[Iter][C_FSIZE],
2380
- splitext(input_file)[1],
2381
- ))
2382
-
2383
- # Show image preview (screenshot)
2384
- self.force_delete_file(IMG_PREV)
2385
- img_pos = self.get_duration(input_file) / 10
2386
- call('{} -ss {} -i "{}" -f image2 -frames:v 1 -s sqcif {}'
2387
- .format(self.encoder, img_pos, input_file, IMG_PREV),
2388
- shell=True, stdout=PIPE, stderr=PIPE)
2389
- if exists(IMG_PREV):
2390
- self.image_prev.set_from_file(IMG_PREV)
2391
- else:
2392
- self.image_prev.clear()
2393
-
2394
-
2395
- def on_cb_sideb_toggled(self, w):
2396
- self._child.set_visible(self.cb_sideb.get_active())
2397
- self.hide_item.set_active(self.cb_sideb.get_active())
2398
-
2399
-
2400
- def on_event_cb(self, w, e):
2401
- if e.button == 3:
2402
- self.popup_hide.show_all()
2403
- self.popup_hide.popup(None, None, None, None, 3,
2404
- Gtk.get_current_event_time())
2405
-
2406
-
2407
- def on_hide_item_activate(self, w):
2408
- self.cb_sideb.set_active(self.hide_item.get_active())
2409
-
2410
-
2411
- # file infos cb
2412
- def on_file_info_cb(self, widget):
2413
- try: Iter = self.get_selected_iters()[0]
2414
- except: return
2415
-
2416
- if call("which mediainfo > /dev/null", shell=True) != 0:
2417
- show_message(self, _('Please install "mediainfo" package.'),
2418
- Gtk.MessageType.WARNING, Gtk.ButtonsType.OK)
2419
- return
2420
-
2421
- input_file = self.store[Iter][C_FILE]
2422
- f_dlg = FileInfos(self, input_file);
2423
- f_dlg.show_dialog()
2424
-
2425
-
2426
-
2427
-class DBusService(dbus.service.Object):
2428
- def __init__(self, app, *args):
2429
- self.app = app
2430
- bus_name = dbus.service.BusName('org.Curlew', bus=dbus.SessionBus())
2431
- dbus.service.Object.__init__(self, bus_name, '/org/Curlew')
2432
-
2433
- @dbus.service.method(dbus_interface='org.Curlew')
2434
-
2435
- def present(self, *args):
2436
- self.app.tb_do_add(*args)
2437
- self.app.present()
2438
-
2439
-
2440
-def main(*args):
2441
- if dbus.SessionBus().request_name("org.Curlew") != \
2442
- dbus.bus.REQUEST_NAME_REPLY_PRIMARY_OWNER:
2443
- print('Curlew is already running')
2444
- method = dbus.SessionBus().get_object("org.Curlew", "/org/Curlew").\
2445
- get_dbus_method("present")
2446
- method(*args)
2447
- else:
2448
- app = Curlew(*args)
2449
- DBusService(app)
2450
- Gtk.main()
2451
-
2452
-if __name__ == '__main__':
2453
- main()
2454
curlew-0.1.22.3.tar.gz/Curlew/customwidgets.py
Deleted
247
1
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2014 Fayssal Chamekh <chamfay@gmail.com>
7
-#
8
-# Released under terms on waqf public license.
9
-#
10
-# Curlew is free software; you can redistribute it and/or modify it
11
-# under the terms of the latest version waqf public license as published by
12
-# ojuba.org.
13
-#
14
-# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
-# ANY WARRANTY; without even the implied warranty
16
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
-#
18
-# The latest version of the license can be found on:
19
-# http://www.ojuba.org/wiki/doku.php/waqf/license
20
-
21
-
22
-from gi.repository import Gtk
23
-from os.path import join
24
-
25
-
26
-class SpinsFrame(Gtk.Frame):
27
- '''4 SpinButton collection'''
28
- def __init__(self, title):
29
- Gtk.Frame.__init__(self)
30
-
31
- self._top = 0
32
- self._bottom = 0
33
- self._left = 0
34
- self._right = 0
35
- self._sum = 0
36
-
37
- hbox = Gtk.Box(sensitive=False, spacing=4, border_width=4)
38
- self.add(hbox)
39
-
40
- self.check_btn = Gtk.CheckButton(title)
41
- self.set_label_widget(self.check_btn)
42
-
43
- # Adjustments
44
- adj_top = Gtk.Adjustment(0, 0, 10000, 1)
45
- adj_bottom = Gtk.Adjustment(0, 0, 10000, 1)
46
- adj_left = Gtk.Adjustment(0, 0, 10000, 1)
47
- adj_right = Gtk.Adjustment(0, 0, 10000, 1)
48
-
49
- # Top spin
50
- self.spin_top = Gtk.SpinButton(adjustment=adj_top)
51
- self.spin_top.set_numeric(True)
52
- hbox.pack_start(Gtk.Label(_('Top')), False, False, 0)
53
- hbox.pack_start(self.spin_top, False, False, 0)
54
-
55
- hbox.pack_start(Gtk.VSeparator(), False, False, 8)
56
-
57
- # bottom spin
58
- self.spin_bottom = Gtk.SpinButton(adjustment=adj_bottom)
59
- self.spin_bottom.set_numeric(True)
60
- hbox.pack_start(Gtk.Label(_('Bottom')), False, False, 0)
61
- hbox.pack_start(self.spin_bottom, False, False, 0)
62
-
63
- hbox.pack_start(Gtk.VSeparator(), False, False, 8)
64
-
65
- # Left Spin
66
- self.spin_left = Gtk.SpinButton(adjustment=adj_left)
67
- self.spin_left.set_numeric(True)
68
- hbox.pack_start(Gtk.Label(_('Left')), False, False, 0)
69
- hbox.pack_start(self.spin_left, False, False, 0)
70
-
71
- hbox.pack_start(Gtk.VSeparator(), False, False, 8)
72
-
73
- # Right spin
74
- self.spin_right = Gtk.SpinButton(adjustment=adj_right)
75
- self.spin_right.set_numeric(True)
76
- hbox.pack_start(Gtk.Label(_('Right')), False, False, 0)
77
- hbox.pack_start(self.spin_right, False, False, 0)
78
-
79
-
80
- # Connection
81
- self.spin_top.connect('value-changed', self._on_spins_changed)
82
- self.spin_bottom.connect('value-changed', self._on_spins_changed)
83
- self.spin_left.connect('value-changed', self._on_spins_changed)
84
- self.spin_right.connect('value-changed', self._on_spins_changed)
85
- self.check_btn.connect('toggled', self._on_check_cb, hbox)
86
-
87
- def _on_check_cb(self, check_btn, hbox):
88
- hbox.set_sensitive(check_btn.get_active())
89
-
90
- def _on_spins_changed(self, spin):
91
- self._top = self.spin_top.get_value_as_int()
92
- self._bottom = self.spin_bottom.get_value_as_int()
93
- self._left = self.spin_left.get_value_as_int()
94
- self._right = self.spin_right.get_value_as_int()
95
-
96
- self._sum = self._top + self._bottom + self._left + self._right
97
-
98
- def get_active(self):
99
- return self.check_btn.get_active() and self._sum != 0
100
-
101
- def get_crop(self):
102
- return 'crop=iw-{}:ih-{}:{}:{}'.format(self._left+self._right,
103
- self._top+self._bottom,
104
- self._left, self._top)
105
-
106
- def get_pad(self):
107
- return 'pad=iw+{}:ih+{}:{}:{}'.format(self._left+self._right,
108
- self._top+self._bottom,
109
- self._left, self._top)
110
-
111
-
112
-class CustomToolButton(Gtk.ToolButton):
113
- def __init__(self, name, label, tooltip, callback, toolbar):
114
-
115
- Gtk.ToolButton.__init__(self)
116
- self._name = name + '.png'
117
- self.set_tooltip_markup(tooltip)
118
- self.set_label(label)
119
- self.connect('clicked', callback)
120
- self.set_is_important(True)
121
- toolbar.insert(self, -1)
122
-
123
- def set_icon(self, path):
124
- image_path = join(path, self._name)
125
- image = Gtk.Image.new_from_file(image_path)
126
- self.set_icon_widget(image)
127
-
128
-
129
-class CustomHScale(Gtk.HScale):
130
- def __init__(self, container, def_value, min_value, max_value, step=1):
131
- Gtk.HScale.__init__(self)
132
- container.pack_start(self, True, True, 0)
133
- adj = Gtk.Adjustment(def_value, min_value, max_value, step)
134
- self.set_adjustment(adj)
135
- self.set_value_pos(Gtk.PositionType.RIGHT)
136
- self.set_digits(0)
137
-
138
-
139
-class LabeledHBox(Gtk.Box):
140
- def __init__(self, label, container=None):
141
- ''' hbox with label'''
142
- Gtk.Box.__init__(self, spacing=4)
143
- _label = Gtk.Label(label, use_markup=True)
144
- _label.set_alignment(0, 0.5)
145
- self.pack_start(_label, False, False, 0)
146
- if container != None:
147
- container.pack_start(self, False, False, 0)
148
-
149
-
150
-class LabeledGrid(Gtk.Grid):
151
- def __init__(self, container):
152
- super(LabeledGrid, self).__init__()
153
- self.set_column_spacing(4)
154
- self.set_row_spacing(4)
155
- self.set_row_homogeneous(False)
156
- self._n_childs = 0
157
- container.pack_start(self, False, False, 0)
158
-
159
- def append_row(self, label, widget, expanded=False):
160
- _label = Gtk.Label(label, use_markup=True)
161
- _label.set_alignment(0, 0.5)
162
- _hbox = Gtk.Box()
163
- _hbox.set_hexpand(True)
164
- _hbox.pack_start(widget, expanded, expanded, 0)
165
- self.attach(_label, 0, self._n_childs, 1, 1)
166
- self.attach(_hbox, 1, self._n_childs, 1, 1)
167
- self._n_childs += 1
168
-
169
-
170
-class TimeLayout(Gtk.Box):
171
- def __init__(self, container, label):
172
- ''' Time widget '''
173
- Gtk.Box.__init__(self)
174
- self._spin_h = Gtk.SpinButton().new_with_range(0, 5, 1)
175
- self._spin_m = Gtk.SpinButton().new_with_range(0, 59, 1)
176
- self._spin_s = Gtk.SpinButton().new_with_range(0, 59, 1)
177
-
178
- _label = Gtk.Label(label, use_markup=True)
179
- _label.set_alignment(0, 0.5)
180
- _label.set_width_chars(10)
181
-
182
- self.pack_start(_label, False, False, 0)
183
-
184
- self.pack_start(self._spin_h, False, False, 3)
185
- self.pack_start(Gtk.Label(label=_('hr')), False, False, 0)
186
-
187
- self.pack_start(Gtk.Label(6*' '), False, False, 0)
188
-
189
- self.pack_start(self._spin_m, False, False, 3)
190
- self.pack_start(Gtk.Label(label=_('min')), False, False, 0)
191
-
192
- self.pack_start(Gtk.Label(6*' '), False, False, 0)
193
-
194
- self.pack_start(self._spin_s, False, False, 3)
195
- self.pack_start(Gtk.Label(label=_('sec')), False, False, 0)
196
-
197
- container.pack_start(self, False, False, 0)
198
-
199
- def set_duration(self, duration):
200
- ''' Set duration in seconds '''
201
- self._spin_h.set_value(duration/3600)
202
- self._spin_m.set_value((duration%3600)/60)
203
- self._spin_s.set_value((duration%3600)%60)
204
-
205
- def get_duration(self):
206
- ''' Return duration in sec '''
207
- return self._spin_h.get_value()*3600 \
208
- + self._spin_m.get_value()*60 \
209
- + self._spin_s.get_value()
210
-
211
- def get_time_str(self):
212
- ''' Return time str like 00:00:00'''
213
- return '{:02.0f}:{:02.0f}:{:02.0f}'.format(self._spin_h.get_value(),
214
- self._spin_m.get_value(),
215
- self._spin_s.get_value())
216
-
217
-
218
-class CustomComboEntry(Gtk.ComboBoxText):
219
- ''' Create custom ComboBoxText with entry'''
220
- def __init__(self, with_entry=True):
221
- Gtk.ComboBoxText.__init__(self, has_entry=with_entry)
222
- self.connect('changed', self._on_combo_changed)
223
- self.set_entry_text_column(0)
224
-
225
- def set_list(self, list_of_elements):
226
- ''' Fill combobox with list directly [] '''
227
- self.remove_all()
228
- for i in list_of_elements: self.append_text(i)
229
- self.set_active(0)
230
-
231
- def get_text(self):
232
- return self.get_active_text()
233
-
234
- def set_text(self, text):
235
- ''' Set text to Entry '''
236
- entry = self.get_child()
237
- entry.set_text(text)
238
-
239
- def _on_combo_changed(self, *args):
240
- enabled = self.get_text() == 'default' and len(self.get_model()) < 2
241
- self.set_sensitive(not enabled)
242
-
243
- def not_default(self):
244
- return self.get_active_text() != 'default'
245
-
246
-
247
curlew-0.1.22.3.tar.gz/Curlew/favdialog.py
Deleted
107
1
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2014 Fayssal Chamekh <chamfay@gmail.com>
7
-#
8
-# Released under terms on waqf public license.
9
-#
10
-# Curlew is free software; you can redistribute it and/or modify it
11
-# under the terms of the latest version waqf public license as published by
12
-# ojuba.org.
13
-#
14
-# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
-# ANY WARRANTY; without even the implied warranty
16
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
-#
18
-# The latest version of the license can be found on:
19
-# http://www.ojuba.org/wiki/doku.php/waqf/license
20
-
21
-
22
-from gi.repository import Gtk, Gdk
23
-import cPickle
24
-
25
-class Favorite(Gtk.Dialog):
26
- def __init__(self, prnt, fav_list):
27
- Gtk.Dialog.__init__(self, parent=prnt)
28
- self.set_title(_('Favorite list'))
29
- self.set_icon_name('curlew')
30
- self.set_border_width(4)
31
- self.set_size_request(350, 280)
32
- self.store = Gtk.ListStore(str)
33
- self.list_view = Gtk.TreeView(self.store)
34
- self.list_view.connect("key-press-event", self.on_key_press)
35
-
36
- cell = Gtk.CellRendererText()
37
- col = Gtk.TreeViewColumn(_("Format"), cell, text=0)
38
- self.list_view.append_column(col)
39
-
40
- hbox = Gtk.Box(spacing=6, orientation=Gtk.Orientation.HORIZONTAL)
41
-
42
- scroll = Gtk.ScrolledWindow()
43
- scroll.set_shadow_type(Gtk.ShadowType.IN)
44
- scroll.add(self.list_view)
45
-
46
- hbox.pack_start(scroll, True, True, 0)
47
-
48
- vbox_tool = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
49
- hbox.pack_start(vbox_tool, False, False, 0)
50
-
51
- btn_delete = Gtk.Button()
52
- btn_delete.set_image(Gtk.Image.new_from_stock(Gtk.STOCK_REMOVE, Gtk.IconSize.MENU))
53
- btn_delete.connect('clicked', self.delete_item)
54
- vbox_tool.pack_end(btn_delete, False, False, 0)
55
-
56
- btn_up = Gtk.Button()
57
- btn_up.set_image(Gtk.Image.new_from_stock(Gtk.STOCK_GO_UP, Gtk.IconSize.MENU))
58
- btn_up.connect('clicked', self.go_up)
59
- vbox_tool.pack_start(btn_up, False, False, 0)
60
-
61
- btn_down = Gtk.Button()
62
- btn_down.set_image(Gtk.Image.new_from_stock(Gtk.STOCK_GO_DOWN, Gtk.IconSize.MENU))
63
- btn_down.connect('clicked', self.go_down)
64
- vbox_tool.pack_start(btn_down, False, False, 0)
65
-
66
- self.vbox.pack_start(hbox, True, True, 0)
67
-
68
- self.add_button(Gtk.STOCK_OK, Gtk.ResponseType.OK)
69
-
70
- # load
71
- for fformat in fav_list:
72
- self.store.append((fformat,))
73
-
74
- self.show_all()
75
-
76
- # Delete Item
77
- def delete_item(self, *args):
78
- sele = self.get_selected_iter()
79
- if sele:
80
- self.store.remove(sele)
81
-
82
- def go_up(self, widget):
83
- sel_iter = self.get_selected_iter()
84
- if sel_iter:
85
- self.store.move_before(sel_iter, self.store.iter_previous(sel_iter))
86
-
87
- def go_down(self, widget):
88
- sel_iter = self.get_selected_iter()
89
- if sel_iter:
90
- self.store.move_after(sel_iter, self.store.iter_next(sel_iter))
91
-
92
- def get_selected_iter(self):
93
- return self.list_view.get_selection().get_selected()[1]
94
-
95
- def save(self, file_name):
96
- fav_list = []
97
- for row in self.store:
98
- fav_list.append(row[0])
99
- favfile = open(file_name, "wb")
100
- cPickle.dump(fav_list, favfile)
101
- favfile.close()
102
-
103
- def on_key_press(self, widget, event):
104
- if event.keyval == Gdk.KEY_Delete:
105
- self.delete_item()
106
-
107
curlew-0.1.22.3.tar.gz/Curlew/fileinfos.py
Deleted
60
1
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2014 Fayssal Chamekh <chamfay@gmail.com>
7
-#
8
-# Released under terms on waqf public license.
9
-#
10
-# Curlew is free software; you can redistribute it and/or modify it
11
-# under the terms of the latest version waqf public license as published by
12
-# ojuba.org.
13
-#
14
-# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
-# ANY WARRANTY; without even the implied warranty
16
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
-#
18
-# The latest version of the license can be found on:
19
-# http://www.ojuba.org/wiki/doku.php/waqf/license
20
-
21
-from gi.repository import Gtk, Pango
22
-from subprocess import check_output
23
-
24
-class FileInfos(Gtk.Dialog):
25
- def __init__(self, prnt, file_name):
26
- Gtk.Dialog.__init__(self, parent=prnt)
27
- self.set_title(_("File informations"))
28
- self.set_size_request(580, 450)
29
- self.set_border_width(6)
30
-
31
- txt_info = Gtk.TextView()
32
- txt_info.set_editable(False)
33
- txt_info.set_cursor_visible(False)
34
- txt_info.set_border_width(8)
35
-
36
- scroll = Gtk.ScrolledWindow()
37
- scroll.set_shadow_type(Gtk.ShadowType.IN)
38
- scroll.add(txt_info)
39
- self.vbox.pack_start(scroll, True, True, 0)
40
-
41
- self.add_button(Gtk.STOCK_CLOSE, Gtk.ResponseType.CLOSE)
42
-
43
- font_desc = Pango.FontDescription('Monospace')
44
- txt_info.override_font(font_desc)
45
-
46
- txt_buffer = Gtk.TextBuffer()
47
- txt_info.set_buffer(txt_buffer)
48
-
49
- # Show info
50
- buf = check_output('mediainfo "{}"'.format(file_name), shell=True)
51
- txt_buffer.set_text(buf.strip())
52
-
53
-
54
-
55
- def show_dialog(self):
56
- self.show_all()
57
- self.run()
58
- self.destroy()
59
\ No newline at end of file
60
curlew-0.1.22.3.tar.gz/Curlew/formats.cfg
Deleted
1773
1
2
-[MP3 Audio]
3
-encoder = f
4
-type = audio
5
-ab = 32k 64k 96k 128k 196k 256k
6
-afreq = 44100 8000 16000 22050 32000
7
-ach = default 2 1
8
-acodec = libmp3lame copy
9
-def_ab = 128k
10
-ff = mp3
11
-ext = mp3
12
-
13
-[Ac3 DVD - 192kbps Stereo]
14
-type = audio
15
-encoder = f
16
-ab = 192k
17
-afreq = 48000
18
-ach = 2
19
-acodec = ac3
20
-ff = ac3
21
-ext = ac3
22
-
23
-[Ac3 DVD - 384kbps Stereo]
24
-type = audio
25
-encoder = f
26
-ab = 384k
27
-afreq = 48000
28
-ach = 2
29
-acodec = ac3
30
-ff = ac3
31
-ext = ac3
32
-
33
-[MPEG4 Audio (m4a)]
34
-encoder = f
35
-type = audio
36
-ab = 112k
37
-afreq = 48000
38
-ach = default 2
39
-acodec = libvo_aacenc aac
40
-ext = m4a
41
-
42
-[CDMA Phone Audio (3g2)]
43
-type = audio
44
-encoder = f
45
-ab = 128k
46
-ach = default
47
-afreq = 22050
48
-acodec = libvo_aacenc aac
49
-ff = 3g2
50
-ext = 3g2
51
-
52
-[Wav for CD]
53
-type = presets
54
-encoder = f
55
-cmd = -vn -ar 44100
56
-ext = wav
57
-
58
-[Wave Audio]
59
-encoder = f
60
-type = audio
61
-ab = 1000k 1200k 1411k 1500k 1600k
62
-afreq = 44100 8000 16000 22050 32000
63
-ach = default 2 1
64
-acodec = pcm_s16le pcm_u8 adpcm_ms adpcm_ima_wav
65
-def_ab = 1200k
66
-ff = wav
67
-ext = wav
68
-
69
-[Window Media Audio]
70
-encoder = f
71
-type = audio
72
-ab = 16k 32k 64k 128k 192k 256k
73
-afreq = 44100 8000 16000 22050 32000
74
-ach = default 2 1
75
-acodec = wmav2 wmav1
76
-def_ab = 128k
77
-ff = asf
78
-ext = wma
79
-
80
-[OGG Vorbis Audio]
81
-encoder = f
82
-type = ogg
83
-ab = default
84
-afreq = 44100 8000 16000 22050 32000
85
-ach = default 2 1
86
-acodec = libvorbis
87
-ff = ogg
88
-ext = ogg
89
-
90
-[OGG Theora Video]
91
-encoder = f
92
-type = ogv
93
-ab = default
94
-afreq = 44100 8000 16000 22050 32000
95
-ach = default 2 1
96
-acodec = flac libvorbis
97
-vb = default
98
-vfps = default
99
-vcodec = libtheora
100
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
101
-vratio = default
102
-extra = -rc_lookahead 16 -keyint_min 0 -g 360 -skip_threshold 0 -level 116
103
-ff = ogg
104
-ext = ogv
105
-
106
-
107
-
108
-[MPEG1 Video]
109
-encoder = f
110
-type = video
111
-ab = 64k 96k 128k 196k 256k
112
-afreq = 44100 8000 16000 22050 32000
113
-ach = default 2 1
114
-acodec = libmp3lame mp2
115
-def_ab = 128k
116
-vb = 200k 320k 500k 700k 1100k 1500K
117
-def_vb = 1100k
118
-vfps = 30 25
119
-vcodec = mpeg1video
120
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200
121
-vratio = default
122
-ff = mpeg
123
-ext = mpg
124
-extra = -mbd rd -cmp 2 -subcmp 2 -bf 2
125
-
126
-[MPEG2 Video]
127
-encoder = f
128
-type = video
129
-ab = 64k 96k 128k 196k 256k
130
-afreq = 44100 8000 16000 22050 32000
131
-ach = default 2 1
132
-acodec = libmp3lame mp2
133
-def_ab = 128k
134
-vb = 200k 320k 500k 700k 1100k 1500K
135
-def_vb = 1100k
136
-vfps = 30 25
137
-vcodec = mpeg2video
138
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200
139
-vratio = default
140
-ff = mpeg
141
-ext = mpg
142
-extra = -mbd rd -cmp 2 -subcmp 2 -bf 2
143
-
144
-
145
-[AVI Video]
146
-encoder = f
147
-type = video
148
-ab = 64k 96k 128k 196k 256k
149
-afreq = 44100 8000 16000 22050 32000
150
-ach = default 2 1
151
-acodec = libmp3lame mp2
152
-def_ab = 128k
153
-vb = 200k 320k 500k 700k 1100k 1500K
154
-def_vb = 1100k
155
-vfps = 30 25
156
-vcodec = msmpeg4 msmpeg4v2 libxvid mpeg4
157
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
158
-vratio = default 1:1 4:3 5:4 16:9
159
-ff = avi
160
-ext = avi
161
-
162
-[MP4 Video]
163
-encoder = f
164
-type = video
165
-ab = 64k 96k 128k 196k 256k
166
-afreq = 44100 8000 16000 22050 32000
167
-ach = default 2 1
168
-acodec = libvo_aacenc aac
169
-def_ab = 128k
170
-vb = 200k 320k 500k 700k 1100k 1500K
171
-def_vb = 1100k
172
-vfps = 30 25
173
-vcodec = mpeg4
174
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
175
-vratio = 4:3 1:1 4:3 5:4 16:9
176
-ff = mp4
177
-ext = mp4
178
-
179
-[Flash Video (FLV)]
180
-encoder = f
181
-type = video
182
-ab = 64k 96k 128k 196k 256k
183
-afreq = 44100 8000 16000 22050 32000
184
-ach = default 2 1
185
-acodec = libmp3lame
186
-def_ab = 128k
187
-vb = 200k 320k 500k 700k 1100k 1500K
188
-def_vb = 1100k
189
-vfps = 25
190
-vcodec = flv
191
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
192
-vratio = default 1:1 4:3 5:4 16:9
193
-ff = flv
194
-ext = flv
195
-
196
-[Windows Media Video]
197
-encoder = f
198
-type = video
199
-ab = 64k 96k 128k 196k 256k
200
-afreq = 44100 8000 16000 22050 32000
201
-ach = default 2 1
202
-acodec = wmav2 wmav1 libmp3lame
203
-def_ab = 128k
204
-vb = 200k 320k 500k 700k 1100k 1500K
205
-def_vb = 1100k
206
-vfps = 25
207
-vcodec = wmv2 wmv1
208
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
209
-vratio = default 1:1 4:3 5:4 16:9
210
-ff = asf
211
-ext = wmv
212
-
213
-[QuickTime Video (MOV)]
214
-encoder = f
215
-type = video
216
-ab = 64k 96k 128k 196k 256k
217
-afreq = 44100 8000 16000 22050 32000
218
-ach = default 2 1
219
-acodec = libvo_aacenc aac adpcm_ima_qt libmp3lame mp2
220
-def_ab = 128k
221
-vb = 200k 320k 500k 700k 1100k 1500K
222
-def_vb = 1100k
223
-vfps = 25
224
-vcodec = mpeg4
225
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
226
-vratio = 4:3 1:1 4:3 5:4 16:9
227
-ff = mov
228
-ext = mov
229
-
230
-[WebM Video]
231
-encoder = f
232
-type = video
233
-ab = 64k 96k 128k 196k 256k
234
-afreq = 44100 8000 16000 22050 32000
235
-ach = default 2 1
236
-acodec = libvorbis
237
-def_ab = 128k
238
-vb = 200k 320k 500k 700k 1100k 1500K
239
-def_vb = 1100k
240
-vfps = 30 25
241
-vcodec = libvpx
242
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
243
-vratio = default 1:1 4:3 5:4 16:9
244
-ff = webm
245
-ext = webm
246
-
247
-[Matroska Video (MKV)]
248
-encoder = f
249
-type = video
250
-ab = 128k
251
-afreq = 44100
252
-ach = 2
253
-acodec = libvorbis
254
-def_ab = 128k
255
-vb = 1000k
256
-def_vb = 1000k
257
-vfps = 25 30
258
-vcodec = libvpx
259
-vsize = default
260
-vratio = default 1:1 4:3 5:4 16:9
261
-ff = matroska
262
-ext = mkv
263
-extra = -rc_lookahead 16 -keyint_min 0 -g 360 -skip_threshold 0
264
-
265
-
266
-[3GP Video Mono]
267
-encoder = f
268
-type = video
269
-ab = 4750 5150 5900 6700 7400 7950 10200 12200
270
-afreq = 8000 16000 22050 32000 44100
271
-ach = 1
272
-acodec = libopencore_amrnb
273
-def_ab = 4750
274
-vb = 40k 80k 100k 160k 200k 320k 500k 700k
275
-def_vb = 80k
276
-vfps = 15 25 30
277
-vcodec = h263
278
-vsize = 128:96 176:144 352:288 704:576 1408:1152
279
-vratio = default 1:1 4:3 5:4 16:9
280
-ff = 3gp
281
-ext = 3gp
282
-
283
-[3GP Video Stereo]
284
-encoder = f
285
-type = video
286
-ab = 64k 16k 32k 96k 128k 192k 256k
287
-afreq = 8000 16000 22050 32000 44100
288
-ach = 2
289
-acodec = libvo_aacenc aac
290
-def_ab = 64k
291
-vb = 40k 80k 100k 160k 200k 320k 500k 700k
292
-def_vb = 100k
293
-vfps = 15 25 30
294
-vcodec = mpeg4
295
-vsize = 176:144 128:96 176:144 352:288 704:576 1408:1152
296
-vratio = default 1:1 4:3 5:4 16:9
297
-ff = 3g2
298
-ext = 3gp
299
-
300
-# Video with subtitle
301
-
302
-[XviD Video -*- with subtitle -*-]
303
-encoder = m
304
-type = mvideo
305
-ab = 64 96 128 196 256
306
-afreq = 44100 8000 16000 22050 32000
307
-ach = 0 1 2 3
308
-acodec = mp3lame faac copy
309
-def_ab = 128
310
-vb = 200 320 500 700 1100 1500
311
-def_vb = 1100
312
-vfps = default 25 30
313
-vcodec = xvid
314
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200
315
-vratio = default
316
-ext = avi
317
-
318
-[H.264 Video -*- with subtitle -*-]
319
-encoder = m
320
-type = mvideo
321
-ab = 64 96 128 196 256
322
-afreq = 44100 8000 16000 22050 32000
323
-ach = 0 1 2 3
324
-acodec = mp3lame faac copy
325
-def_ab = 128
326
-vb = 200 320 500 700 1100 1500
327
-def_vb = 1100
328
-vfps = default 25 30
329
-vcodec = x264
330
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200
331
-vratio = default
332
-ext = avi
333
-
334
-[DivX 5 Video -*- with subtitle -*-]
335
-encoder = m
336
-type = mvideo
337
-ab = 64 96 128 196 256
338
-afreq = 44100 8000 16000 22050 32000
339
-ach = 0 1 2 3
340
-acodec = faac lavc mp3lame copy
341
-def_ab = 128
342
-vb = 200 320 500 700 1100 1500
343
-def_vb = 800
344
-vfps = default 25 30
345
-vcodec = lavc
346
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200
347
-vratio = default
348
-extra = -ffourcc DX50
349
-ext = avi
350
-
351
-# MPEG-4
352
-[MPEG-4 H.264 video (High Quality)]
353
-encoder = f
354
-type = video
355
-ab = 128k
356
-afreq = 48000
357
-ach = default
358
-acodec = libvo_aacenc aac
359
-vb = 800k 1000k
360
-vfps = default
361
-vcodec = libx264
362
-vsize = default
363
-vratio = default
364
-extra = -crf 35.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 5 -directpred 3 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 50 -threads 0
365
-ff = mp4
366
-ext = mp4
367
-
368
-[MPEG-4 H.264 video (Very High Quality)]
369
-encoder = f
370
-type = video
371
-ab = 160k
372
-afreq = 48000
373
-ach = default
374
-acodec = libvo_aacenc aac
375
-vb = 800k 1000k
376
-vfps = default
377
-vcodec = libx264
378
-vsize = default
379
-vratio = default
380
-extra = -crf 25.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 8 -directpred 3 -trellis 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 60 -threads 0
381
-ff = mp4
382
-ext = mp4
383
-
384
-[MPEG-4 H.264 video (Super High Quality)]
385
-encoder = f
386
-type = video
387
-ab = 192k
388
-afreq = 48000
389
-ach = default
390
-acodec = libvo_aacenc aac
391
-vb = 800k 1000k
392
-vfps = default
393
-vcodec = libx264
394
-vsize = default
395
-vratio = default
396
-extra = -crf 15.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 8 -refs 16 -directpred 3 -trellis 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 60 -threads 0
397
-ff = mp4
398
-ext = mp4
399
-
400
-# MP4
401
-[MP4 FullScreen (HQ)]
402
-encoder = f
403
-type = video
404
-ab = 112k
405
-afreq = 48000
406
-ach = default 2
407
-acodec = libvo_aacenc aac
408
-vb = 1250k
409
-vfps = 29.97
410
-vcodec = libx264
411
-vsize = 640:480
412
-vratio = 4:3
413
-extra = -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -maxrate 1500k -bufsize 4M -bt 256k -refs 1 -bf 3 -coder 1 -me_method umh -me_range 16 -subq 7 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 2 -qdiff 4 -directpred 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 50
414
-ff = mp4
415
-ext = mp4
416
-
417
-[MP4 WideScreen (HQ)]
418
-encoder = f
419
-type = video
420
-ab = 112k
421
-afreq = 48000
422
-ach = default 2
423
-acodec = libvo_aacenc aac
424
-vb = 1250k
425
-vfps = 29.97
426
-vcodec = libx264
427
-vsize = 704:384
428
-vratio = 16:9
429
-extra = -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -maxrate 1500k -bufsize 4M -bt 256k -refs 1 -bf 3 -coder 1 -me_method umh -me_range 16 -subq 7 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 2 -qdiff 4 -directpred 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 50
430
-ff = mp4
431
-ext = mp4
432
-
433
-[NTSC DVD FullScreen]
434
-encoder = f
435
-type = video
436
-ab = 192k
437
-afreq = 48000
438
-ach = default 2
439
-acodec = mp2
440
-vb = 4000k
441
-vfps = 29.97
442
-vcodec = mpeg2video
443
-vsize = 352:480
444
-vratio = 4:3
445
-extra = -mbd rd -trellis 1 -flags +mv0 -cmp 2 -subcmp 2
446
-ff = dvd
447
-ext = mpg
448
-
449
-[NTSC DVD WideScreen]
450
-encoder = f
451
-type = video
452
-ab = 192k
453
-afreq = 48000
454
-ach = default 2
455
-acodec = mp2
456
-vb = 4000k
457
-vfps = 29.97
458
-vcodec = mpeg2video
459
-vsize = 352:480
460
-vratio = 16:9
461
-extra = -mbd rd -trellis 1 -flags +mv0 -cmp 2 -subcmp 2
462
-ff = dvd
463
-ext = mpg
464
-
465
-[NTSC DVD HQ FullScreen]
466
-encoder = f
467
-type = video
468
-ab = default
469
-afreq = default
470
-ach = default
471
-acodec = default
472
-vb = 8000k
473
-vfps = 29.97
474
-vcodec = default
475
-vsize = 720:480
476
-vratio = 4:3
477
-extra = -target ntsc-dvd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
478
-ff = dvd
479
-ext = mpg
480
-
481
-[NTSC DVD HQ WideScreen]
482
-encoder = f
483
-type = video
484
-ab = default
485
-afreq = default
486
-ach = default
487
-acodec = default
488
-vb = 8000k
489
-vfps = 29.97
490
-vcodec = default
491
-vsize = 720:480
492
-vratio = 16:9
493
-extra = -target ntsc-dvd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2 -g 12
494
-ff = dvd
495
-ext = mpg
496
-
497
-[NTSC DVD Fast (LQ)]
498
-encoder = f
499
-type = video
500
-ab = 384k
501
-afreq = 48000
502
-ach = default
503
-acodec = default
504
-vb = 5000k
505
-vfps = 29.97
506
-vcodec = default
507
-vsize = 720:480
508
-vratio = default
509
-extra = -target ntsc-dvd
510
-ff = dvd
511
-ext = mpg
512
-
513
-[NTSC VCD (HQ)]
514
-type = presets
515
-encoder = f
516
-cmd = -target ntsc-vcd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
517
-ff = vcd
518
-ext = mpg
519
-
520
-[PAL DVD FullScreen]
521
-encoder = f
522
-type = video
523
-ab = 192k
524
-afreq = 48000
525
-ach = default 2
526
-acodec = mp2
527
-vb = 4000k
528
-vfps = 25.00
529
-vcodec = mpeg2video
530
-vsize = 352:576
531
-vratio = 4:3
532
-extra = -mbd rd -trellis 1 -flags +mv0 -cmp 2 -subcmp 2
533
-ff = dvd
534
-ext = mpg
535
-
536
-[PAL DVD WideScreen]
537
-encoder = f
538
-type = video
539
-ab = 192k
540
-afreq = 48000
541
-ach = default 2
542
-acodec = mp2
543
-vb = 4000k
544
-vfps = 25.00
545
-vcodec = mpeg2video
546
-vsize = 352:576
547
-vratio = 16:9
548
-extra = -mbd rd -trellis 1 -flags +mv0 -cmp 2 -subcmp 2
549
-ff = dvd
550
-ext = mpg
551
-
552
-[PAL DVD HQ FullScreen]
553
-encoder = f
554
-type = video
555
-ab = default
556
-afreq = default
557
-ach = default
558
-acodec = default
559
-vb = 8000k
560
-vfps = 29.97
561
-vcodec = default
562
-vsize = default
563
-vratio = 4:3
564
-extra = -target pal-dvd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
565
-ff = dvd
566
-ext = mpg
567
-
568
-[PAL DVD HQ WideScreen]
569
-encoder = f
570
-type = video
571
-ab = default
572
-afreq = default
573
-ach = default
574
-acodec = default
575
-vb = 8000k
576
-vfps = 29.97
577
-vcodec = default
578
-vsize = default
579
-vratio = 16:9
580
-extra = -target pal-dvd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
581
-ff = dvd
582
-ext = mpg
583
-
584
-[PAL DVD Fast (LQ)]
585
-encoder = f
586
-type = video
587
-ab = 384k
588
-afreq = 48000
589
-ach = default
590
-acodec = default
591
-vb = 5000k
592
-vfps = 25
593
-vcodec = default
594
-vsize = 720:576
595
-vratio = default
596
-extra = -target pal-dvd
597
-ff = dvd
598
-ext = mpg
599
-
600
-[PAL VCD (HQ)]
601
-type = presets
602
-encoder = f
603
-cmd = -target pal-vcd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
604
-ff = vcd
605
-ext = mpg
606
-
607
-#xvid
608
-[XviD FullScreen]
609
-encoder = f
610
-type = video
611
-ab = 128k
612
-afreq = 48000
613
-ach = default 2
614
-acodec = libmp3lame
615
-vb = 1500k
616
-vfps = 29.97
617
-vcodec = libxvid
618
-vsize = 640:480
619
-vratio = 4:3
620
-extra = -vtag XVID -maxrate 1800k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
621
-ff = avi
622
-ext = avi
623
-
624
-[XviD WideScreen]
625
-encoder = f
626
-type = video
627
-ab = 128k
628
-afreq = 48000
629
-ach = default 2
630
-acodec = libmp3lame
631
-vb = 1500k
632
-vfps = 29.97
633
-vcodec = libxvid
634
-vsize = 704:384
635
-vratio = 16:9
636
-extra = -vtag XVID -maxrate 1800k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
637
-ff = avi
638
-ext = avi
639
-
640
-[XviD WideScreen Anamorphic]
641
-encoder = f
642
-type = video
643
-ab = 128k
644
-afreq = 48000
645
-ach = default 2
646
-acodec = libmp3lame
647
-vb = 1500k
648
-vfps = 29.97
649
-vcodec = libxvid
650
-vsize = default
651
-vratio = 2.35
652
-extra = -vf crop=iw:ih-58-62:0:58,scale=640:272 -vtag XVID -maxrate 1800k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
653
-ff = avi
654
-ext = avi
655
-
656
-[Zen FullScreen]
657
-encoder = f
658
-type = video
659
-ab = 128k
660
-afreq = 48000
661
-ach = 2
662
-acodec = libmp3lame
663
-vb = 1500k
664
-vfps = 29.97
665
-vcodec = libxvid
666
-vsize = 320:240
667
-vratio = 4:3
668
-extra = -vtag XVID -maxrate 1800k
669
-ff = avi
670
-ext = avi
671
-
672
-[Zen WideScreen]
673
-encoder = f
674
-type = video
675
-ab = 128k
676
-afreq = 48000
677
-ach = 2
678
-acodec = libmp3lame
679
-vb = 1500k
680
-vfps = 29.97
681
-vcodec = libxvid
682
-vsize = 320:240
683
-vratio = 16:9
684
-extra = -vtag XVID -maxrate 1800k
685
-ff = avi
686
-ext = avi
687
-
688
-# Blackberry
689
-[Blackberry Curve FullScreen]
690
-encoder = f
691
-type = video
692
-ab = 48k
693
-afreq = 22050
694
-ach = 2
695
-acodec = libvo_aacenc aac
696
-vb = 400k
697
-vfps = 24
698
-vcodec = mpeg4
699
-vsize = 320:240
700
-vratio = 4:3
701
-extra =
702
-ff = mp4
703
-ext = mp4
704
-
705
-[Blackberry Curve WideScreen]
706
-encoder = f
707
-type = video
708
-ab = 48k
709
-afreq = 22050
710
-ach = 2
711
-acodec = libvo_aacenc aac
712
-vb = 400k
713
-vfps = 24
714
-vcodec = mpeg4
715
-vsize = 320:180
716
-vratio = 16:9
717
-extra =
718
-ff = mp4
719
-ext = mp4
720
-
721
-[Blackberry Video FullScreen]
722
-encoder = f
723
-type = video
724
-ab = 80k
725
-afreq = 44100
726
-ach = 2
727
-acodec = libvo_aacenc aac
728
-vb = 400k
729
-vfps = 24
730
-vcodec = libx264
731
-vsize = 240:180
732
-vratio = 4:3
733
-extra = -coder 1 -flags +loop+cgop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 7 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 3 -directpred 1 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -maxrate 800k -bufsize 80k
734
-ff = mp4
735
-ext = mp4
736
-
737
-[Blackberry Video WideScreen]
738
-encoder = f
739
-type = video
740
-ab = 80k
741
-afreq = 44100
742
-ach = 2
743
-acodec = libvo_aacenc aac
744
-vb = 400k
745
-vfps = 24
746
-vcodec = libx264
747
-vsize = 320:180
748
-vratio = 16:9
749
-extra = -coder 1 -flags +loop+cgop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 7 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 3 -directpred 1 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -maxrate 800k -bufsize 80k
750
-ff = mp4
751
-ext = mp4
752
-
753
-[Blackberry Music (mp3)]
754
-encoder = f
755
-type = audio
756
-ab = 160k
757
-afreq = 44100
758
-ach = 2
759
-acodec = libmp3lame
760
-ext = mp3
761
-
762
-[Tuna-vIDS]
763
-encoder = f
764
-type = video
765
-ab = 96k
766
-afreq = 32000
767
-ach = 2
768
-acodec = libmp3lame
769
-vb = 192k
770
-vfps = 10
771
-vcodec = libxvid
772
-vsize = 256:192
773
-vratio = 256:192
774
-extra = -bt 64k -deinterlace
775
-ff = avi
776
-ext = avi
777
-
778
-[Xvid walkman (4:3)]
779
-encoder = f
780
-type = video
781
-ab = 80k
782
-afreq = 48000
783
-ach = 2
784
-acodec = libvo_aacenc aac
785
-vb = 1250k
786
-vfps = 29.97
787
-vcodec = libxvid
788
-vsize = 320:240
789
-vratio = 4:3
790
-extra = -maxrate 1500k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -cmp 2 -subcmp 2 -g 300
791
-ff = mp4
792
-ext = mp4
793
-
794
-[Palm XviD FullScreen]
795
-encoder = f
796
-type = video
797
-ab = 80k
798
-afreq = 44100
799
-ach = 2
800
-acodec = libvo_aacenc aac
801
-vb = 500k
802
-vfps = 29.97
803
-vcodec = libxvid
804
-vsize = 428:320
805
-vratio = 4:3
806
-extra = -maxrate 550k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
807
-ff = mp4
808
-ext = mp4
809
-
810
-[Palm XviD WideScreen]
811
-encoder = f
812
-type = video
813
-ab = 80k
814
-afreq = 44100
815
-ach = 2
816
-acodec = libvo_aacenc aac
817
-vb = 430k
818
-vfps = 29.97
819
-vcodec = libxvid
820
-vsize = 480:320
821
-vratio = 3:2
822
-extra = -maxrate 450k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
823
-ff = mp4
824
-ext = mp4
825
-
826
-# PS3
827
-[PS3 720p FullScreen]
828
-encoder = f
829
-type = video
830
-ab = 384k
831
-afreq = 48000
832
-ach = 2
833
-acodec = libvo_aacenc aac
834
-vb = 3000k
835
-vfps = 23.976
836
-vcodec = libx264
837
-vsize = 1280:720
838
-vratio = 4:3
839
-extra = -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -maxrate 3500k -bufsize 4M -bt 256k -refs 1 -bf 3 -coder 1 -me_method umh -me_range 16 -subq 7 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 2 -qdiff 4 -directpred 3 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 50
840
-ff = mp4
841
-ext = mp4
842
-
843
-[PS3 720p WideScreen]
844
-encoder = f
845
-type = video
846
-ab = 384k
847
-afreq = 48000
848
-ach = 2
849
-acodec = libvo_aacenc aac
850
-vb = 3000k
851
-vfps = 23.976
852
-vcodec = libx264
853
-vsize = 1280:720
854
-vratio = 16:9
855
-extra = -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -maxrate 3500k -bufsize 4M -bt 256k -refs 1 -bf 3 -coder 1 -me_method umh -me_range 16 -subq 7 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 2 -qdiff 4 -directpred 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 50
856
-ff = mp4
857
-ext = mp4
858
-
859
-
860
-# PSP
861
-[PSP WideScreen]
862
-encoder = f
863
-type = video
864
-ab = 128k
865
-afreq = 48000
866
-ach = 2
867
-acodec = libvo_aacenc aac
868
-vb = 1250k
869
-vfps = 29.97
870
-vcodec = libx264
871
-vsize = 480:272
872
-vratio = 16:9
873
-extra = -maxrate 4M -bufsize 4M -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method umh -subq 6 -trellis 1 -refs 2 -bf 1 -coder 1 -me_range 16 -g 300 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 1250k -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 21 -b_strategy 2 -directpred 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 50
874
-ff = mp4
875
-ext = mp4
876
-
877
-[PSP FullScreen]
878
-encoder = f
879
-type = video
880
-ab = 128k
881
-afreq = 48000
882
-ach = 2
883
-acodec = libvo_aacenc aac
884
-vb = 1250k
885
-vfps = 29.97
886
-vcodec = libx264
887
-vsize = 640:480
888
-vratio = 4:3
889
-extra = -maxrate 4M -bufsize 4M -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method umh -subq 6 -trellis 1 -refs 2 -bf 1 -coder 1 -me_range 16 -g 300 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 1250k -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -b_strategy 2 -directpred 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 50 -level 21
890
-ff = mp4
891
-ext = mp4
892
-
893
-# Raw
894
-[Raw DV for NTSC FullScreen]
895
-type = presets
896
-encoder = f
897
-cmd = -target ntsc-dv -aspect 4:3 -f dv
898
-ext = dv
899
-
900
-[Raw DV for PAL FullScreen]
901
-type = presets
902
-encoder = f
903
-cmd = -target pal-dv -aspect 4:3 -f dv
904
-ext = dv
905
-
906
-[Raw DV for NTSC WideScreen]
907
-type = presets
908
-encoder = f
909
-cmd = -target ntsc-dv -aspect 16:9 -f dv
910
-ext = dv
911
-
912
-[Raw DV for PAL WideScreen]
913
-type = presets
914
-encoder = f
915
-cmd = -target pal-dv -aspect 16:9 -f dv
916
-ext = dv
917
-
918
-# RockBox
919
-[RB Sandisk Sansa e200 FullScreen]
920
-encoder = f
921
-type = video
922
-ab = 128k
923
-afreq = 44100
924
-ach = 2
925
-acodec = libmp3lame
926
-vb = 320k
927
-vfps = default
928
-vcodec = mpeg2video
929
-vsize = 224:176
930
-vratio = default
931
-extra = -strict -1
932
-ff = mpeg
933
-ext = mpg
934
-
935
-
936
-[RB Sandisk Sansa e200 WideScreen]
937
-encoder = f
938
-type = video
939
-ab = 128k
940
-afreq = 44100
941
-ach = 2
942
-acodec = libmp3lame
943
-vb = 320k
944
-vfps = default
945
-vcodec = mpeg2video
946
-vsize = 224:128
947
-vratio = default
948
-extra = -strict -1
949
-ff = mpeg
950
-ext = mpg
951
-
952
-[RB Toshiba Gigabeat F/X FullScreen]
953
-encoder = f
954
-type = video
955
-ab = 128k
956
-afreq = 44100
957
-ach = 2
958
-acodec = libmp3lame
959
-vb = 600k
960
-vfps = default
961
-vcodec = mpeg2video
962
-vsize = 320:240
963
-vratio = default
964
-extra = -strict -1
965
-ff = mpeg
966
-ext = mpg
967
-
968
-[RB Toshiba Gigabeat F/X WideScreen]
969
-encoder = f
970
-type = video
971
-ab = 128k
972
-afreq = 44100
973
-ach = 2
974
-acodec = libmp3lame
975
-vb = 600k
976
-vfps = default
977
-vcodec = mpeg2video
978
-vsize = 320:176
979
-vratio = default
980
-extra = -strict -1
981
-ff = mpeg
982
-ext = mpg
983
-
984
-[RB iRiver H10 20GB FullScreen]
985
-encoder = f
986
-type = video
987
-ab = 128k
988
-afreq = 44100
989
-ach = default
990
-acodec = libmp3lame
991
-vb = 224k
992
-vfps = default
993
-vcodec = mpeg2video
994
-vsize = 160:128
995
-vratio = default
996
-extra = -strict -1
997
-ff = mpeg
998
-ext = mpg
999
-
1000
-[RB iRiver H10 20GB WideScreen]
1001
-encoder = f
1002
-type = video
1003
-ab = 128k
1004
-afreq = 44100
1005
-ach = default
1006
-acodec = libmp3lame
1007
-vb = 224k
1008
-vfps = default
1009
-vcodec = mpeg2video
1010
-vsize = 160:96
1011
-vratio = default
1012
-extra = -strict -1
1013
-ff = mpeg
1014
-ext = mpg
1015
-
1016
-[RB iRiver H10 5/6GB FullScreen]
1017
-encoder = f
1018
-type = video
1019
-ab = 128k
1020
-afreq = 44100
1021
-ach = default
1022
-acodec = libmp3lame
1023
-vb = 224k
1024
-vfps = default
1025
-vcodec = mpeg2video
1026
-vsize = 128:96
1027
-vratio = default
1028
-extra = -strict -1
1029
-ff = mpeg
1030
-ext = mpg
1031
-
1032
-[RB iRiver H10 5/6GB WideScreen]
1033
-encoder = f
1034
-type = video
1035
-ab = 128k
1036
-afreq = 44100
1037
-ach = default
1038
-acodec = libmp3lame
1039
-vb = 224k
1040
-vfps = default
1041
-vcodec = mpeg2video
1042
-vsize = 128:80
1043
-vratio = default
1044
-cmd = -strict -1
1045
-ff = mpeg
1046
-ext = mpg
1047
-
1048
-[RB iRiver H300 FullScreen]
1049
-encoder = f
1050
-type = video
1051
-ab = 96k
1052
-afreq = 44100
1053
-ach = default
1054
-acodec = libmp3lame
1055
-vb = 224k
1056
-vfps = 10
1057
-vcodec = mpeg2video
1058
-vsize = 224:176
1059
-vratio = default
1060
-extra = -strict -1
1061
-ff = mpeg
1062
-ext = mpg
1063
-
1064
-[RB iRiver H300 WideScreen]
1065
-encoder = f
1066
-type = video
1067
-ab = 96k
1068
-afreq = 44100
1069
-ach = 2
1070
-acodec = libmp3lame
1071
-vb = 256k
1072
-vfps = 15
1073
-vcodec = mpeg2video
1074
-vsize = 224:128
1075
-vratio = default
1076
-extra = -strict -1
1077
-ff = mpeg
1078
-ext = mpg
1079
-
1080
-[RB Apple iPod Video FullScreen]
1081
-encoder = f
1082
-type = video
1083
-ab = 128k
1084
-afreq = 44100
1085
-ach = default
1086
-acodec = libmp3lame
1087
-vb = 400k
1088
-vfps = default
1089
-vcodec = mpeg2video
1090
-vsize = 320:240
1091
-vratio = default
1092
-extra = -strict -1
1093
-ff = mpeg
1094
-ext = mpg
1095
-
1096
-[RB Apple iPod Video WideScreen]
1097
-encoder = f
1098
-type = video
1099
-ab = 128k
1100
-afreq = 44100
1101
-ach = default
1102
-acodec = libmp3lame
1103
-vb = 400k
1104
-vfps = default
1105
-vcodec = mpeg2video
1106
-vsize = 320:176
1107
-vratio = default
1108
-extra = -strict -1
1109
-ff = mpeg
1110
-ext = mpg
1111
-
1112
-[RB Apple iPod Photo/Color FullScreen]
1113
-encoder = f
1114
-type = video
1115
-ab = 128k
1116
-afreq = 44100
1117
-ach = default
1118
-acodec = libmp3lame
1119
-vb = 320k
1120
-vfps = 15
1121
-vcodec = mpeg2video
1122
-vsize = 224:176
1123
-vratio = default
1124
-extra = -strict -1
1125
-ff = mpeg
1126
-ext = mpg
1127
-
1128
-[RB Apple iPod Photo/Color WideScreen]
1129
-encoder = f
1130
-type = video
1131
-ab = 128k
1132
-afreq = 44100
1133
-ach = default
1134
-acodec = libmp3lame
1135
-vb = 320k
1136
-vfps = 24
1137
-vcodec = mpeg2video
1138
-vsize = 224:128
1139
-vratio = default
1140
-extra = -strict -1
1141
-ff = mpeg
1142
-ext = mpg
1143
-
1144
-[RB Cowon iAudio X5 FullScreen]
1145
-encoder = f
1146
-type = video
1147
-ab = 128k
1148
-afreq = 44100
1149
-ach = default
1150
-acodec = libmp3lame
1151
-vb = 176k
1152
-vfps = 15
1153
-vcodec = mpeg2video
1154
-vsize = 160:128
1155
-vratio = default
1156
-extra = -strict -1
1157
-ff = mpeg
1158
-ext = mpg
1159
-
1160
-[RB Cowon iAudio X5 WideScreen]
1161
-encoder = f
1162
-type = video
1163
-ab = 224k
1164
-afreq = 44100
1165
-ach = default
1166
-acodec = libmp3lame
1167
-vb = 176k
1168
-vfps = 24
1169
-vcodec = mpeg2video
1170
-vsize = 160:96
1171
-vratio = default
1172
-extra = -strict -1
1173
-ff = mpeg
1174
-ext = mpg
1175
-
1176
-[RB Apple iPod Nano FullScreen]
1177
-encoder = f
1178
-type = video
1179
-ab = 128k
1180
-afreq = 44100
1181
-ach = default
1182
-acodec = libmp3lame
1183
-vb = 256k
1184
-vfps = default
1185
-vcodec = mpeg2video
1186
-vsize = 176:144
1187
-vratio = default
1188
-extra = -strict -1
1189
-ff = mpeg
1190
-ext = mpg
1191
-
1192
-[RB Apple iPod Nano WideScreen]
1193
-encoder = f
1194
-type = video
1195
-ab = 128k
1196
-afreq = 44100
1197
-ach = default
1198
-acodec = libmp3lame
1199
-vb = 256k
1200
-vfps = default
1201
-vcodec = mpeg2video
1202
-vsize = 176:128
1203
-vratio = default
1204
-extra = -strict -1
1205
-ff = mpeg
1206
-ext = mpg
1207
-
1208
-[Xbox 360 (wmv)]
1209
-encoder = f
1210
-type = video
1211
-ab = 160k
1212
-afreq = default
1213
-ach = default
1214
-acodec = wmav2
1215
-vb = 1200k
1216
-vfps = 25
1217
-vcodec = wmv2
1218
-vsize = 720:480
1219
-vratio = default
1220
-extra =
1221
-ff = asf
1222
-ext = wmv
1223
-
1224
-[Zune (wmv)]
1225
-encoder = f
1226
-type = video
1227
-ab = 128k
1228
-afreq = default
1229
-ach = default
1230
-acodec = wmav2
1231
-vb = 640k
1232
-vfps = 23.97
1233
-vcodec = wmv2
1234
-vsize = 320:240
1235
-vratio = default
1236
-extra =
1237
-ext = wmv
1238
-
1239
-[WMV for Web Use]
1240
-encoder = f
1241
-type = video
1242
-ab = 128k
1243
-afreq = default
1244
-ach = default
1245
-acodec = wmav2
1246
-vb = 640k
1247
-vfps = 29.97
1248
-vcodec = wmv2
1249
-vsize = 320:240
1250
-vratio = default
1251
-extra =
1252
-ext = wmv
1253
-
1254
-[Google WebM for Andriod 2.3.3+ FullScreen]
1255
-encoder = f
1256
-type = video
1257
-ab = 96k
1258
-afreq = default
1259
-ach = default 2
1260
-acodec = libvorbis
1261
-vb = 480k
1262
-vfps = 13
1263
-vcodec = libvpx
1264
-vsize = 432:320
1265
-vratio = 4:3
1266
-extra = -g 120 -level 216 -profile 0 -qmax 42 -qmin 10 -rc_buf_aggressivity 0.95 -aq 90
1267
-ext = webm
1268
-
1269
-[Google WebM for Andriod 2.3.3+ WideScreen]
1270
-encoder = f
1271
-type = video
1272
-ab = 96k
1273
-afreq = default
1274
-ach = default 2
1275
-acodec = libvorbis
1276
-vb = 480k
1277
-vfps = 13
1278
-vcodec = libvpx
1279
-vsize = 480:272
1280
-vratio = 16:9
1281
-extra = -g 120 -level 216 -profile 0 -qmax 42 -qmin 10 -rc_buf_aggressivity 0.95 -aq 90
1282
-ext = webm
1283
-
1284
-[Google Android video VHQ 4:3 FullScreen]
1285
-encoder = f
1286
-type = video
1287
-ab = 96k
1288
-afreq = default
1289
-ach = default
1290
-acodec = libvo_aacenc aac
1291
-vb = 500k
1292
-vfps = default
1293
-vcodec = libx264
1294
-vsize = 432:320
1295
-vratio = default
1296
-extra = -coder 1 -flags +loop+cgop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 7 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 3 -directpred 1 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -threads 0
1297
-ext = mp4
1298
-
1299
-[Google Android video VHQ 16:9 WideScreen]
1300
-encoder = f
1301
-type = video
1302
-ab = 96k
1303
-afreq = default
1304
-ach = default
1305
-acodec = libvo_aacenc aac
1306
-vb = 500k
1307
-vfps = default
1308
-vcodec = libx264
1309
-vsize = 480:272
1310
-vratio = default
1311
-extra = -coder 1 -flags +loop+cgop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 7 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 3 -directpred 1 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -threads 0
1312
-ext = mp4
1313
-
1314
-
1315
-[Flash Video (flv) for Web use FullScreen]
1316
-encoder = f
1317
-type = video
1318
-ab = 56k
1319
-afreq = 22050
1320
-ach = 1
1321
-acodec =
1322
-vb = 300k
1323
-vfps = 29.97
1324
-vcodec = flv
1325
-vsize = 320:240
1326
-vratio = 4:3
1327
-extra = -g 160 -cmp dct -subcmp dct -mbd 2 -flags +aic+cbp+mv0+mv4 -trellis 1
1328
-ff = flv
1329
-ext = flv
1330
-
1331
-[Flash Video (flv) for Web use WideScreen]
1332
-encoder = f
1333
-type = video
1334
-ab = 56k
1335
-afreq = 22050
1336
-ach = 1
1337
-acodec =
1338
-vb = 300k
1339
-vfps = 29.97
1340
-vcodec = flv
1341
-vsize = 320:180
1342
-vratio = 16:9
1343
-extra = -g 160 -cmp dct -subcmp dct -mbd 2 -flags +aic+cbp+mv0+mv4 -trellis 1
1344
-ff = flv
1345
-ext = flv
1346
-
1347
-[iPhone WideScreen]
1348
-encoder = f
1349
-type = video
1350
-ab = 112k
1351
-afreq = 48000
1352
-ach = 2
1353
-acodec = libvo_aacenc aac
1354
-vb = default
1355
-vfps = 29.97
1356
-vcodec = libx264
1357
-vsize = 480:320
1358
-vratio = 16:9
1359
-extra = -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 2 -directpred 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 30
1360
-ext = m4v
1361
-
1362
-[iPod Small FullScreen]
1363
-encoder = f
1364
-type = video
1365
-ab = 112k
1366
-afreq = 48000
1367
-ach = 2
1368
-acodec = libvo_aacenc aac
1369
-vb = default
1370
-vfps = 29.97
1371
-vcodec = libx264
1372
-vsize = 320:240
1373
-vratio = 4:3
1374
-extra = -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -directpred 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2
1375
-ext = m4v
1376
-
1377
-[iPod Small WideScreen]
1378
-encoder = f
1379
-type = video
1380
-ab = 112k
1381
-afreq = 48000
1382
-ach = 2
1383
-acodec = libvo_aacenc aac
1384
-vb = default
1385
-vfps = 29.97
1386
-vcodec = libx264
1387
-vsize = 320:176
1388
-vratio = 16:9
1389
-extra = -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 3 -directpred 1 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2
1390
-ext = m4v
1391
-
1392
-[iPod Small WideScreen Anamorphic]
1393
-encoder = f
1394
-type = video
1395
-ab = 112k
1396
-afreq = 48000
1397
-ach = 2
1398
-acodec = libvo_aacenc aac
1399
-vb = default
1400
-vfps = 29.97
1401
-vcodec = libx264
1402
-vsize = default
1403
-vratio = 2.35
1404
-extra = -vf crop=iw:ih-2*60,scale=320:144 -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -directpred 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2
1405
-ext = m4v
1406
-
1407
-[iPod Small Converted to WideScreen]
1408
-encoder = f
1409
-type = video
1410
-ab = 112k
1411
-afreq = 48000
1412
-ach = 2
1413
-acodec = libvo_aacenc aac
1414
-vb =
1415
-vfps = 29.97
1416
-vcodec = libx264
1417
-vsize = default
1418
-vratio = 16:9
1419
-extra = -vf crop=iw:ih-2*64,scale=320:176 -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -directpred 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2
1420
-ext = m4v
1421
-
1422
-[iPod TV Out FullScreen]
1423
-encoder = f
1424
-type = video
1425
-ab = 112k
1426
-afreq = 48000
1427
-ach = 2
1428
-acodec = libvo_aacenc aac
1429
-vb = default
1430
-vfps = 29.97
1431
-vcodec = libx264
1432
-vsize = 512:384
1433
-vratio = 4:3
1434
-extra = -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -directpred 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2
1435
-ext = m4v
1436
-
1437
-[iPod TV Out WideScreen]
1438
-encoder = f
1439
-type = video
1440
-ab = 112k
1441
-afreq = 48000
1442
-ach = 2
1443
-acodec = libvo_aacenc aac
1444
-vb = default
1445
-vfps = 29.97
1446
-vcodec = libx264
1447
-vsize = 624:352
1448
-vratio = 16:9
1449
-extra = -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -directpred 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2
1450
-ext = m4v
1451
-
1452
-[iPod TV Out WideScreen Anamorphic]
1453
-encoder = f
1454
-type = video
1455
-ab = 112k
1456
-afreq = 48000
1457
-ach = 2
1458
-acodec = libvo_aacenc aac
1459
-vb = default
1460
-vfps = 29.97
1461
-vcodec = libx264
1462
-vsize = default
1463
-vratio = 2.35
1464
-extra = -vf crop=iw:ih-2*60,scale=640:272 -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -directpred 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2
1465
-ext = m4v
1466
-
1467
-[iPod TV Out Converted to WideScreen]
1468
-encoder = f
1469
-type = video
1470
-ab = 112k
1471
-afreq = 48000
1472
-ach = 2
1473
-acodec = libvo_aacenc aac
1474
-vb = default
1475
-vfps = 29.97
1476
-vcodec = libx264
1477
-vsize = default
1478
-vratio = 16:9
1479
-extra = -vf crop=iw:ih-2*64,scale=640:352 -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -directpred 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2
1480
-ext = m4v
1481
-
1482
-# LG
1483
-[LG Chocolate]
1484
-encoder = f
1485
-type = video
1486
-ab = 56k
1487
-afreq = 22050
1488
-ach = default
1489
-acodec = libvo_aacenc aac
1490
-vb = 192k
1491
-vfps = 11.988
1492
-vcodec = libxvid
1493
-vsize = 240:192
1494
-vratio = 240:192
1495
-extra =
1496
-ff = mp4
1497
-ext = mp4
1498
-
1499
-[LG Dare]
1500
-encoder = f
1501
-type = video
1502
-ab = 56k
1503
-afreq = default
1504
-ach = default
1505
-acodec = libvo_aacenc aac
1506
-vb = 160k
1507
-vfps = 11.988
1508
-vcodec = libxvid
1509
-vsize = 320:240
1510
-vratio = 320:240
1511
-extra =
1512
-ff = mp4
1513
-ext = mp4
1514
-
1515
-[Nokia N810 mplayer 4:3]
1516
-encoder = f
1517
-type = video
1518
-ab = 160k
1519
-afreq = 44100
1520
-ach = 2
1521
-acodec = libmp3lame
1522
-vb = 1200k
1523
-vfps = 29.97
1524
-vcodec = libxvid
1525
-vsize = 400:240
1526
-vratio = 4:3
1527
-extra = -vtag XVID -maxrate 1200k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -cmp 2 -subcmp 2 -g 300 -async 1
1528
-ext = avi
1529
-
1530
-[Nokia N810 mplayer 16:9]
1531
-encoder = f
1532
-type = video
1533
-ab = 160k
1534
-afreq = 44100
1535
-ach = 2
1536
-acodec = libmp3lame
1537
-vb = 1200k
1538
-vfps = 29.97
1539
-vcodec = libxvid
1540
-vsize = 400:240
1541
-vratio = 16:9
1542
-extra = -vtag XVID -maxrate 1200k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300 -async 1
1543
-ext = avi
1544
-
1545
-[Nokia N810 mplayer CinemaScope 24:10]
1546
-encoder = f
1547
-type = video
1548
-ab = 160k
1549
-afreq = 44100
1550
-ach = 2
1551
-acodec = libmp3lame
1552
-vb = 1200k
1553
-vfps = 29.97
1554
-vcodec = libxvid
1555
-vsize = 400:240
1556
-vratio = 24:10
1557
-extra = -vtag XVID -maxrate 1200k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300 -async 1
1558
-ext = avi
1559
-
1560
-[Nokia Nxx Video FullScreen]
1561
-encoder = f
1562
-type = video
1563
-ab = 96k
1564
-afreq = 44100
1565
-ach = 2
1566
-acodec = libvo_aacenc aac
1567
-vb = 320k
1568
-vfps = 15
1569
-vcodec = mpeg4
1570
-vsize = 320:240
1571
-vratio = 4:3
1572
-extra =
1573
-ff = mp4
1574
-ext = mp4
1575
-
1576
-[Nokia Nxx Video WideScreen]
1577
-encoder = f
1578
-type = video
1579
-ab = 96k
1580
-afreq = 44100
1581
-ach = 2
1582
-acodec = libvo_aacenc aac
1583
-vb = 320k
1584
-vfps = 15
1585
-vcodec = mpeg4
1586
-vsize = 320:240
1587
-vratio = 16:9
1588
-extra =
1589
-ff = mp4
1590
-ext = mp4
1591
-
1592
-[Neuros HQ NTSC FullScreen]
1593
-encoder = f
1594
-type = video
1595
-ab = 128k
1596
-afreq = 48000
1597
-ach = 2
1598
-acodec = libvo_aacenc aac
1599
-vb = 2000k
1600
-vfps = 29.97
1601
-vcodec = libxvid
1602
-vsize = 640:480
1603
-vratio = 4:3
1604
-extra = -maxrate 2500k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
1605
-ff = mp4
1606
-ext = mp4
1607
-
1608
-[Neuros HQ PAL FullScreen]
1609
-encoder = f
1610
-type = video
1611
-ab = 128k
1612
-afreq = 48000
1613
-ach = 2
1614
-acodec = libvo_aacenc aac
1615
-vb = 2000k
1616
-vfps = 25
1617
-vcodec = libxvid
1618
-vsize = 640:480
1619
-vratio = 4:3
1620
-extra = -maxrate 2500k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
1621
-ff = mp4
1622
-ext = mp4
1623
-
1624
-[Neuros Small File NTSC FullScreen]
1625
-encoder = f
1626
-type = video
1627
-ab = 80k
1628
-afreq = 48000
1629
-ach = 2
1630
-acodec = libvo_aacenc aac
1631
-vb = 800k
1632
-vfps = 29.97
1633
-vcodec = libxvid
1634
-vsize = 320:240
1635
-vratio = 4:3
1636
-extra =
1637
-ff = mp4
1638
-ext = mp4
1639
-
1640
-[Neuros Small File NTSC WideScreen]
1641
-encoder = f
1642
-type = video
1643
-ab = 80k
1644
-afreq = 48000
1645
-ach = 2
1646
-acodec = libvo_aacenc aac
1647
-vb = 800k
1648
-vfps = 29.97
1649
-vcodec = libxvid
1650
-vsize = 352:240
1651
-vratio = 16:9
1652
-extra =
1653
-ff = mp4
1654
-ext = mp4
1655
-
1656
-[Neuros Small File PAL FullScreen]
1657
-encoder = f
1658
-type = video
1659
-ab = 80k
1660
-afreq = 48000
1661
-ach = 2
1662
-acodec = libvo_aacenc aac
1663
-vb = 800k
1664
-vfps = 25
1665
-vcodec = libxvid
1666
-vsize = 320:240
1667
-vratio = 4:3
1668
-extra =
1669
-ff = mp4
1670
-ext = mp4
1671
-
1672
-[Neuros Small File PAL WideScreen]
1673
-encoder = f
1674
-type = video
1675
-ab = 80k
1676
-afreq = 48000
1677
-ach = 2
1678
-acodec = libvo_aacenc aac
1679
-vb = 800k
1680
-vfps = 25
1681
-vcodec = libxvid
1682
-vsize = 352:240
1683
-vratio = 16:9
1684
-extra =
1685
-ff = mp4
1686
-ext = mp4
1687
-
1688
-[Neuros HQ NTSC WideScreen]
1689
-encoder = f
1690
-type = video
1691
-ab = 128k
1692
-afreq = 48000
1693
-ach = 2
1694
-acodec = libvo_aacenc aac
1695
-vb = 2500k
1696
-vfps = 29.97
1697
-vcodec = libxvid
1698
-vsize = 704:384
1699
-vratio = 16:9
1700
-extra = -maxrate 3000k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
1701
-ff = mp4
1702
-ext = mp4
1703
-
1704
-[Neuros HQ PAL WideScreen]
1705
-encoder = f
1706
-type = video
1707
-ab = 128k
1708
-afreq = 48000
1709
-ach = 2
1710
-acodec = libvo_aacenc aac
1711
-vb = 2500k
1712
-vfps = 25
1713
-vcodec = libxvid
1714
-vsize = 704:384
1715
-vratio = 16:9
1716
-extra = -maxrate 3000k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
1717
-ff = mp4
1718
-ext = mp4
1719
-
1720
-[QuickTime H.264 video (high quality)]
1721
-encoder = f
1722
-type = video
1723
-ab = 128k
1724
-afreq = 48000
1725
-ach = default
1726
-acodec = libvo_aacenc aac
1727
-vb = default
1728
-vfps = default
1729
-vcodec = libx264
1730
-vsize = default
1731
-vratio = default
1732
-extra = -crf 35.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 5 -directpred 3 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 50 -threads 0
1733
-ext = mov
1734
-
1735
-[QuickTime H.264 video (very high quality)]
1736
-encoder = f
1737
-type = video
1738
-ab = 160k
1739
-afreq = 48000
1740
-ach = default
1741
-acodec = libvo_aacenc aac
1742
-vb = default
1743
-vfps = default
1744
-vcodec = libx264
1745
-vsize = default
1746
-vratio = default
1747
-extra = -crf 25.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 8 -directpred 3 -trellis 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 60 -threads 0
1748
-ext = mov
1749
-
1750
-[QuickTime H.264 video (super high quality)]
1751
-encoder = f
1752
-type = video
1753
-ab = 192k
1754
-afreq = 48000
1755
-ach = default
1756
-acodec = libvo_aacenc aac
1757
-vb = default
1758
-vfps = default
1759
-vcodec = libx264
1760
-vsize = default
1761
-vratio = default
1762
-cmd = -crf 15.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 8 -refs 16 -directpred 3 -trellis 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 60 -threads 0
1763
-ext = mov
1764
-
1765
-
1766
-
1767
-
1768
-[Copy Mode]
1769
-encoder = f
1770
-type = copy
1771
-ext = None
1772
-
1773
curlew-0.1.22.3.tar.gz/Curlew/functions.py
Deleted
66
1
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2014 Fayssal Chamekh <chamfay@gmail.com>
7
-#
8
-# Released under terms on waqf public license.
9
-#
10
-# Curlew is free software; you can redistribute it and/or modify it
11
-# under the terms of the latest version waqf public license as published by
12
-# ojuba.org.
13
-#
14
-# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
-# ANY WARRANTY; without even the implied warranty
16
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
-#
18
-# The latest version of the license can be found on:
19
-# http://www.ojuba.org/wiki/doku.php/waqf/license
20
-
21
-
22
-from gi.repository import Gtk
23
-
24
-def show_message(parent,
25
- message,
26
- message_type,
27
- button_type=Gtk.ButtonsType.CLOSE):
28
- ''' Show custom message dialog'''
29
- mess_dlg = Gtk.MessageDialog(parent,
30
- Gtk.DialogFlags.MODAL,
31
- message_type,
32
- button_type)
33
- mess_dlg.set_markup(message)
34
- if not parent:
35
- mess_dlg.set_keep_above(True)
36
- resp = mess_dlg.run()
37
- mess_dlg.destroy()
38
- return resp
39
-
40
-def get_format_size(size):
41
- ''' formating file size '''
42
- size_str = ''
43
- if 0 <= size <= 1024:
44
- size_str = '{:.2f}'.format(size) + _(' KB')
45
- elif 1024 <= size < 1024 * 1024:
46
- e_size = size / 1024.0
47
- size_str = '{:.2f}'.format(e_size) + _(' MB')
48
- elif size >= 1024 * 1024:
49
- e_size = size / 1048576.0
50
- size_str = '{:.2f}'.format(e_size) + _(' GB')
51
- return size_str
52
-
53
-
54
-def duration_to_time(duration):
55
- ''' Convert duration (sec) to time 0:00:00 '''
56
- if duration < 0: duration = 0
57
- return '{:.0f}:{:02.0f}:{:02.0f}'.format(
58
- duration/3600,
59
- (duration%3600)/60,
60
- (duration%3600)%60
61
- )
62
-def time_to_duration(time):
63
- ''' Convert time like 0:00:00.00 to duration (sec)'''
64
- times = time.split(':')
65
- return int(times[0])*3600 + int(times[1])*60 + float(times[2])
66
curlew-0.1.22.3.tar.gz/Curlew/icons
Deleted
2
1
-(directory)
2
curlew-0.1.22.3.tar.gz/Curlew/icons/Default
Deleted
2
1
-(directory)
2
curlew-0.1.22.3.tar.gz/Curlew/icons/Default/about.svg
Deleted
198
1
2
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
4
-
5
-<svg
6
- xmlns:dc="http://purl.org/dc/elements/1.1/"
7
- xmlns:cc="http://creativecommons.org/ns#"
8
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
9
- xmlns:svg="http://www.w3.org/2000/svg"
10
- xmlns="http://www.w3.org/2000/svg"
11
- xmlns:xlink="http://www.w3.org/1999/xlink"
12
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
13
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14
- width="48px"
15
- height="48px"
16
- id="svg3692"
17
- version="1.1"
18
- inkscape:version="0.47 r22583"
19
- sodipodi:docname="help-about.svg">
20
- <defs
21
- id="defs3694">
22
- <linearGradient
23
- inkscape:collect="always"
24
- xlink:href="#linearGradient8265-821-176-38-919-66-249"
25
- id="linearGradient3619"
26
- gradientUnits="userSpaceOnUse"
27
- gradientTransform="translate(2.9799125,-3.1216548)"
28
- x1="11.566265"
29
- y1="22.292103"
30
- x2="15.214532"
31
- y2="33.95525" />
32
- <linearGradient
33
- id="linearGradient8265-821-176-38-919-66-249">
34
- <stop
35
- id="stop2687"
36
- style="stop-color:#ffffff;stop-opacity:0.27450982"
37
- offset="0" />
38
- <stop
39
- id="stop2689"
40
- style="stop-color:#ffffff;stop-opacity:0"
41
- offset="1" />
42
- </linearGradient>
43
- <linearGradient
44
- inkscape:collect="always"
45
- xlink:href="#linearGradient3642"
46
- id="linearGradient3648"
47
- x1="29.646643"
48
- y1="2"
49
- x2="29.646643"
50
- y2="43.443626"
51
- gradientUnits="userSpaceOnUse" />
52
- <linearGradient
53
- id="linearGradient3642">
54
- <stop
55
- style="stop-color:#ffffff;stop-opacity:1;"
56
- offset="0"
57
- id="stop3644" />
58
- <stop
59
- style="stop-color:#ffffff;stop-opacity:0;"
60
- offset="1"
61
- id="stop3646" />
62
- </linearGradient>
63
- <radialGradient
64
- inkscape:collect="always"
65
- xlink:href="#linearGradient3690"
66
- id="radialGradient3627"
67
- gradientUnits="userSpaceOnUse"
68
- gradientTransform="matrix(0,2.6540647,-3.1628087,0,97.182609,-26.675837)"
69
- cx="13.138569"
70
- cy="25.625349"
71
- fx="13.138569"
72
- fy="25.625349"
73
- r="13.931416" />
74
- <linearGradient
75
- id="linearGradient3690">
76
- <stop
77
- id="stop3692"
78
- style="stop-color:#ffeb9f;stop-opacity:1"
79
- offset="0" />
80
- <stop
81
- id="stop3694"
82
- style="stop-color:#ffd57e;stop-opacity:1"
83
- offset="0.26238" />
84
- <stop
85
- id="stop3696"
86
- style="stop-color:#ffbc43;stop-opacity:1"
87
- offset="0.66093999" />
88
- <stop
89
- id="stop3698"
90
- style="stop-color:#ff921a;stop-opacity:1"
91
- offset="1" />
92
- </linearGradient>
93
- <linearGradient
94
- inkscape:collect="always"
95
- xlink:href="#linearGradient3603"
96
- id="linearGradient3629"
97
- gradientUnits="userSpaceOnUse"
98
- gradientTransform="matrix(1.6508808,0,0,1.6568311,-11.466494,-15.045759)"
99
- x1="21.483376"
100
- y1="36.255058"
101
- x2="21.483376"
102
- y2="9.5799999" />
103
- <linearGradient
104
- id="linearGradient3603">
105
- <stop
106
- id="stop3605"
107
- style="stop-color:#a7651c;stop-opacity:1"
108
- offset="0" />
109
- <stop
110
- id="stop3607"
111
- style="stop-color:#c8a700;stop-opacity:1"
112
- offset="1" />
113
- </linearGradient>
114
- <linearGradient
115
- id="linearGradient8838">
116
- <stop
117
- id="stop8840"
118
- style="stop-color:#000000;stop-opacity:1"
119
- offset="0" />
120
- <stop
121
- id="stop8842"
122
- style="stop-color:#000000;stop-opacity:0"
123
- offset="1" />
124
- </linearGradient>
125
- <radialGradient
126
- r="10.625"
127
- fy="4.625"
128
- fx="62.625"
129
- cy="4.625"
130
- cx="62.625"
131
- gradientTransform="matrix(2.1647059,0,0,0.84705771,-111.56471,35.082353)"
132
- gradientUnits="userSpaceOnUse"
133
- id="radialGradient3690"
134
- xlink:href="#linearGradient8838"
135
- inkscape:collect="always" />
136
- </defs>
137
- <sodipodi:namedview
138
- id="base"
139
- pagecolor="#ffffff"
140
- bordercolor="#666666"
141
- borderopacity="1.0"
142
- inkscape:pageopacity="0.0"
143
- inkscape:pageshadow="2"
144
- inkscape:zoom="7"
145
- inkscape:cx="24"
146
- inkscape:cy="24"
147
- inkscape:current-layer="layer1"
148
- showgrid="true"
149
- inkscape:grid-bbox="true"
150
- inkscape:document-units="px"
151
- inkscape:window-width="603"
152
- inkscape:window-height="484"
153
- inkscape:window-x="417"
154
- inkscape:window-y="162"
155
- inkscape:window-maximized="0" />
156
- <metadata
157
- id="metadata3697">
158
- <rdf:RDF>
159
- <cc:Work
160
- rdf:about="">
161
- <dc:format>image/svg+xml</dc:format>
162
- <dc:type
163
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
164
- <dc:title></dc:title>
165
- </cc:Work>
166
- </rdf:RDF>
167
- </metadata>
168
- <g
169
- id="layer1"
170
- inkscape:label="Layer 1"
171
- inkscape:groupmode="layer">
172
- <path
173
- style="opacity:0.3;fill:url(#radialGradient3690);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;marker:none;visibility:visible;display:inline;overflow:visible"
174
- id="path8836"
175
- d="m 47,39 c 0,4.970563 -10.297453,9 -23,9 -12.702548,0 -23,-4.029437 -23,-9 0,-4.970563 10.297452,-9 23,-9 12.702547,0 23,4.029437 23,9 l 0,0 z" />
176
- <path
177
- style="fill:url(#radialGradient3627);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3629);stroke-width:0.9922713;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
178
- id="path1307"
179
- d="m 23.999999,1.4961347 c 1.518797,0 6.415369,12.2754723 7.644103,13.1714173 1.228732,0.895944 14.374596,1.776317 14.843931,3.225986 0.469334,1.449669 -9.650283,9.916699 -10.119617,11.366368 -0.469334,1.449669 2.758685,14.269241 1.529951,15.165186 -1.228733,0.895944 -12.379571,-6.146615 -13.89837,-6.146615 -1.518797,0 -12.669635,7.042559 -13.898369,6.146615 C 8.8728956,43.529147 12.100914,30.709574 11.63158,29.259906 11.162246,27.810237 1.0426298,19.343205 1.5119642,17.893536 1.9812985,16.443869 15.127162,15.563496 16.355896,14.667552 17.584628,13.771607 22.481202,1.4961347 23.999999,1.4961347 z" />
180
- <path
181
- style="opacity:0.3;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
182
- id="path11014"
183
- d="m 36.457966,42.854576 c 0,0 -4.318414,-3.742625 -10.076299,-4.894202" />
184
- <path
185
- style="opacity:0.3;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
186
- id="path11985"
187
- d="m 11.175618,42.854576 c 0,0 4.318413,-3.742625 10.076298,-4.894202" />
188
- <path
189
- style="opacity:0.4;fill:none;stroke:url(#linearGradient3648);stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
190
- id="path1309"
191
- d="m 24,2.5 c 2.255601,4.3171106 4.478429,8.952433 6.73403,13.269542 4.843973,0.789864 10.26201,1.380836 14.771263,2.50542 -3.449934,3.457984 -6.875961,7.131147 -10.325895,10.589132 0.738138,4.805274 1.213021,9.259541 1.95116,14.064815 C 32.742781,40.748952 28.355003,38.568994 23.967226,36.389035 19.579447,38.568994 15.19167,40.748952 10.803892,42.928909 11.542029,38.123635 11.929163,33.581617 12.6673,28.776343 9.2173666,25.318358 5.9355586,21.692246 2.4856257,18.234262 7.329597,17.444398 12.356449,16.559406 17.20042,15.769542 19.456021,11.452433 21.744398,6.8171106 24,2.5 z" />
192
- <path
193
- style="opacity:0.8;fill:url(#linearGradient3619);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
194
- id="path3382"
195
- d="m 24.023909,2.0218291 c 0,0 4.502337,7.4701031 7.020932,13.3173589 4.843973,0.789864 10.309827,1.404745 14.914715,2.720597 0,0 -2.463879,2.468624 -3.480641,3.487759 0,0 -31.782299,5.712288 -31.782299,5.712288 C 7.7999341,24.283482 4.5120994,21.39468 1.9615429,18.048297 5.5144527,16.97153 12.093455,16.105144 16.937426,15.31528 20.29282,7.4118887 24.023909,2.0218291 24.023909,2.0218291 z" />
196
- </g>
197
-</svg>
198
curlew-0.1.22.3.tar.gz/Curlew/icons/Default/add-file.svg
Deleted
2355
1
2
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
4
-
5
-<svg
6
- xmlns:dc="http://purl.org/dc/elements/1.1/"
7
- xmlns:cc="http://creativecommons.org/ns#"
8
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
9
- xmlns:svg="http://www.w3.org/2000/svg"
10
- xmlns="http://www.w3.org/2000/svg"
11
- xmlns:xlink="http://www.w3.org/1999/xlink"
12
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
13
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14
- id="svg2604"
15
- height="48"
16
- width="48"
17
- version="1.0"
18
- inkscape:version="0.48.4 r9939"
19
- sodipodi:docname="add-file.svg">
20
- <metadata
21
- id="metadata59">
22
- <rdf:RDF>
23
- <cc:Work
24
- rdf:about="">
25
- <dc:format>image/svg+xml</dc:format>
26
- <dc:type
27
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28
- <dc:title />
29
- </cc:Work>
30
- </rdf:RDF>
31
- </metadata>
32
- <sodipodi:namedview
33
- pagecolor="#ffffff"
34
- bordercolor="#666666"
35
- borderopacity="1"
36
- objecttolerance="10"
37
- gridtolerance="10"
38
- guidetolerance="10"
39
- inkscape:pageopacity="0"
40
- inkscape:pageshadow="2"
41
- inkscape:window-width="1600"
42
- inkscape:window-height="842"
43
- id="namedview57"
44
- showgrid="false"
45
- inkscape:zoom="9.3102393"
46
- inkscape:cx="11.218374"
47
- inkscape:cy="24"
48
- inkscape:window-x="-2"
49
- inkscape:window-y="-3"
50
- inkscape:window-maximized="1"
51
- inkscape:current-layer="g3440"
52
- showguides="true"
53
- inkscape:guide-bbox="true" />
54
- <defs
55
- id="defs2606">
56
- <linearGradient
57
- id="linearGradient3333"
58
- y2="609.51"
59
- gradientUnits="userSpaceOnUse"
60
- x2="302.86"
61
- gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)"
62
- y1="366.65"
63
- x1="302.86">
64
- <stop
65
- id="stop5050"
66
- style="stop-opacity:0"
67
- offset="0" />
68
- <stop
69
- id="stop5056"
70
- offset=".5" />
71
- <stop
72
- id="stop5052"
73
- style="stop-opacity:0"
74
- offset="1" />
75
- </linearGradient>
76
- <radialGradient
77
- id="radialGradient3330"
78
- xlink:href="#linearGradient5060"
79
- gradientUnits="userSpaceOnUse"
80
- cy="486.65"
81
- cx="605.71"
82
- gradientTransform="matrix(-.023040 0 0 0.0147 21.623 37.04)"
83
- r="117.14" />
84
- <linearGradient
85
- id="linearGradient5060">
86
- <stop
87
- id="stop5062"
88
- offset="0" />
89
- <stop
90
- id="stop5064"
91
- style="stop-opacity:0"
92
- offset="1" />
93
- </linearGradient>
94
- <radialGradient
95
- id="radialGradient3327"
96
- xlink:href="#linearGradient5060"
97
- gradientUnits="userSpaceOnUse"
98
- cy="486.65"
99
- cx="605.71"
100
- gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)"
101
- r="117.14" />
102
- <linearGradient
103
- id="linearGradient3324"
104
- y2="2.9062"
105
- gradientUnits="userSpaceOnUse"
106
- x2="-51.786"
107
- gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)"
108
- y1="50.786"
109
- x1="-51.786">
110
- <stop
111
- id="stop3106"
112
- style="stop-color:#aaa"
113
- offset="0" />
114
- <stop
115
- id="stop3108"
116
- style="stop-color:#c8c8c8"
117
- offset="1" />
118
- </linearGradient>
119
- <linearGradient
120
- id="linearGradient3322"
121
- y2="47.013"
122
- gradientUnits="userSpaceOnUse"
123
- x2="25.132"
124
- gradientTransform="matrix(1 0 0 .95617 -1.0065e-7 -1.9149)"
125
- y1=".98521"
126
- x1="25.132">
127
- <stop
128
- id="stop3602"
129
- style="stop-color:#f4f4f4"
130
- offset="0" />
131
- <stop
132
- id="stop3604"
133
- style="stop-color:#dbdbdb"
134
- offset="1" />
135
- </linearGradient>
136
- <radialGradient
137
- id="radialGradient3319"
138
- gradientUnits="userSpaceOnUse"
139
- cy="112.3"
140
- cx="102"
141
- gradientTransform="matrix(.36170 0 0 -.39078 .85106 47.517)"
142
- r="139.56">
143
- <stop
144
- id="stop41"
145
- style="stop-color:#b7b8b9"
146
- offset="0" />
147
- <stop
148
- id="stop47"
149
- style="stop-color:#ececec"
150
- offset=".18851" />
151
- <stop
152
- id="stop49"
153
- style="stop-color:#fafafa;stop-opacity:0"
154
- offset=".25718" />
155
- <stop
156
- id="stop51"
157
- style="stop-color:#fff;stop-opacity:0"
158
- offset=".30111" />
159
- <stop
160
- id="stop53"
161
- style="stop-color:#fafafa;stop-opacity:0"
162
- offset=".53130" />
163
- <stop
164
- id="stop55"
165
- style="stop-color:#ebecec;stop-opacity:0"
166
- offset=".84490" />
167
- <stop
168
- id="stop57"
169
- style="stop-color:#e1e2e3;stop-opacity:0"
170
- offset="1" />
171
- </radialGradient>
172
- <linearGradient
173
- id="linearGradient3316"
174
- y2="46.017"
175
- gradientUnits="userSpaceOnUse"
176
- x2="24"
177
- gradientTransform="matrix(1 0 0 .97778 0 -.96667)"
178
- y1="2"
179
- x1="24">
180
- <stop
181
- id="stop3213"
182
- style="stop-color:#fff"
183
- offset="0" />
184
- <stop
185
- id="stop3215"
186
- style="stop-color:#fff;stop-opacity:0"
187
- offset="1" />
188
- </linearGradient>
189
- <filter
190
- id="filter3212"
191
- y="-.16434"
192
- width="1.2969"
193
- x="-.14846"
194
- height="1.3287">
195
- <feGaussianBlur
196
- id="feGaussianBlur3214"
197
- stdDeviation="0.77391625" />
198
- </filter>
199
- <linearGradient
200
- id="linearGradient3312"
201
- y2="5.4565"
202
- gradientUnits="userSpaceOnUse"
203
- x2="36.358"
204
- gradientTransform="matrix(.99770 0 0 1.0407 .16380 -1.1058)"
205
- y1="8.059"
206
- x1="32.892">
207
- <stop
208
- id="stop8591"
209
- style="stop-color:#fefefe"
210
- offset="0" />
211
- <stop
212
- id="stop8593"
213
- style="stop-color:#cbcbcb"
214
- offset="1" />
215
- </linearGradient>
216
- <linearGradient
217
- id="linearGradient2484"
218
- y2="36"
219
- gradientUnits="userSpaceOnUse"
220
- x2="-.097514"
221
- gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
222
- y1="36"
223
- x1="36.5">
224
- <stop
225
- id="stop3916"
226
- style="stop-color:#2c79c0"
227
- offset="0" />
228
- <stop
229
- id="stop3918"
230
- style="stop-color:#2970b3;stop-opacity:.49804"
231
- offset=".79722" />
232
- <stop
233
- id="stop3920"
234
- style="stop-color:#236098;stop-opacity:0"
235
- offset="1" />
236
- </linearGradient>
237
- <linearGradient
238
- id="linearGradient2482"
239
- y2="15.5"
240
- gradientUnits="userSpaceOnUse"
241
- x2="-.073089"
242
- gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
243
- y1="15.5"
244
- x1="23.997">
245
- <stop
246
- id="stop3700"
247
- style="stop-color:#7ea8ce"
248
- offset="0" />
249
- <stop
250
- id="stop3702"
251
- style="stop-color:#568dc0;stop-opacity:.81569"
252
- offset=".76279" />
253
- <stop
254
- id="stop3704"
255
- style="stop-color:#c9e1f8;stop-opacity:0"
256
- offset="1" />
257
- </linearGradient>
258
- <linearGradient
259
- id="linearGradient2479"
260
- y2="-.43754"
261
- gradientUnits="userSpaceOnUse"
262
- x2="20.484"
263
- gradientTransform="matrix(0 -.86253 .84866 0 3.2697 51.022)"
264
- y1="12.82"
265
- x1="20.484">
266
- <stop
267
- id="stop2189"
268
- style="stop-color:#fff;stop-opacity:.64341"
269
- offset="0" />
270
- <stop
271
- id="stop2191"
272
- style="stop-color:#fff;stop-opacity:0"
273
- offset="1" />
274
- </linearGradient>
275
- <linearGradient
276
- inkscape:collect="always"
277
- xlink:href="#linearGradient2482"
278
- id="linearGradient3046"
279
- gradientUnits="userSpaceOnUse"
280
- gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
281
- x1="23.997"
282
- y1="15.5"
283
- x2="-.073089"
284
- y2="15.5" />
285
- <linearGradient
286
- inkscape:collect="always"
287
- xlink:href="#linearGradient2484"
288
- id="linearGradient3048"
289
- gradientUnits="userSpaceOnUse"
290
- gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
291
- x1="36.5"
292
- y1="36"
293
- x2="-.097514"
294
- y2="36" />
295
- <linearGradient
296
- inkscape:collect="always"
297
- xlink:href="#linearGradient2479"
298
- id="linearGradient3050"
299
- gradientUnits="userSpaceOnUse"
300
- gradientTransform="matrix(0,-0.86253,0.84866,0,3.2697,51.022)"
301
- x1="20.484"
302
- y1="12.82"
303
- x2="20.484"
304
- y2="-.43754" />
305
- <linearGradient
306
- inkscape:collect="always"
307
- xlink:href="#linearGradient3333"
308
- id="linearGradient3132"
309
- gradientUnits="userSpaceOnUse"
310
- gradientTransform="matrix(0.067325,0,0,0.0147,-0.34114,37.04)"
311
- x1="302.86"
312
- y1="366.65"
313
- x2="302.86"
314
- y2="609.51" />
315
- <radialGradient
316
- inkscape:collect="always"
317
- xlink:href="#linearGradient5060"
318
- id="radialGradient3134"
319
- gradientUnits="userSpaceOnUse"
320
- gradientTransform="matrix(-0.02304,0,0,0.0147,21.623,37.04)"
321
- cx="605.71"
322
- cy="486.65"
323
- r="117.14" />
324
- <radialGradient
325
- inkscape:collect="always"
326
- xlink:href="#linearGradient5060"
327
- id="radialGradient3136"
328
- gradientUnits="userSpaceOnUse"
329
- gradientTransform="matrix(0.02304,0,0,0.0147,26.361,37.04)"
330
- cx="605.71"
331
- cy="486.65"
332
- r="117.14" />
333
- <linearGradient
334
- inkscape:collect="always"
335
- xlink:href="#linearGradient3322"
336
- id="linearGradient3138"
337
- gradientUnits="userSpaceOnUse"
338
- gradientTransform="matrix(1,0,0,0.95617,-1.0065e-7,-1.9149)"
339
- x1="25.132"
340
- y1=".98521"
341
- x2="25.132"
342
- y2="47.013" />
343
- <linearGradient
344
- inkscape:collect="always"
345
- xlink:href="#linearGradient3324"
346
- id="linearGradient3140"
347
- gradientUnits="userSpaceOnUse"
348
- gradientTransform="matrix(0.8075,0,0,0.89483,59.41,-2.9806)"
349
- x1="-51.786"
350
- y1="50.786"
351
- x2="-51.786"
352
- y2="2.9062" />
353
- <radialGradient
354
- inkscape:collect="always"
355
- xlink:href="#radialGradient3319"
356
- id="radialGradient3142"
357
- gradientUnits="userSpaceOnUse"
358
- gradientTransform="matrix(0.3617,0,0,-0.39078,0.85106,47.517)"
359
- cx="102"
360
- cy="112.3"
361
- r="139.56" />
362
- <linearGradient
363
- inkscape:collect="always"
364
- xlink:href="#linearGradient3316"
365
- id="linearGradient3144"
366
- gradientUnits="userSpaceOnUse"
367
- gradientTransform="matrix(1,0,0,0.97778,0,-0.96667)"
368
- x1="24"
369
- y1="2"
370
- x2="24"
371
- y2="46.017" />
372
- <linearGradient
373
- inkscape:collect="always"
374
- xlink:href="#linearGradient3312"
375
- id="linearGradient3146"
376
- gradientUnits="userSpaceOnUse"
377
- gradientTransform="matrix(0.9977,0,0,1.0407,0.1638,-1.1058)"
378
- x1="32.892"
379
- y1="8.059"
380
- x2="36.358"
381
- y2="5.4565" />
382
- <radialGradient
383
- id="radialGradient3690"
384
- gradientUnits="userSpaceOnUse"
385
- cx="62.625"
386
- cy="4.625"
387
- r="10.625"
388
- gradientTransform="matrix(2.1647,0,0,0.84706,-111.56,35.082)">
389
- <stop
390
- id="stop8840"
391
- offset="0" />
392
- <stop
393
- id="stop8842"
394
- style="stop-opacity:0"
395
- offset="1" />
396
- </radialGradient>
397
- <radialGradient
398
- id="radialGradient3627"
399
- gradientUnits="userSpaceOnUse"
400
- cy="25.625"
401
- cx="13.139"
402
- gradientTransform="matrix(0,2.6541,-3.1628,0,97.183,-26.676)"
403
- r="13.931">
404
- <stop
405
- id="stop3692"
406
- style="stop-color:#ffeb9f"
407
- offset="0" />
408
- <stop
409
- id="stop3694"
410
- style="stop-color:#ffd57e"
411
- offset=".26238" />
412
- <stop
413
- id="stop3696"
414
- style="stop-color:#ffbc43"
415
- offset=".66094" />
416
- <stop
417
- id="stop3698"
418
- style="stop-color:#ff921a"
419
- offset="1" />
420
- </radialGradient>
421
- <linearGradient
422
- id="linearGradient3629"
423
- y2="9.5799999"
424
- gradientUnits="userSpaceOnUse"
425
- x2="21.483"
426
- gradientTransform="matrix(1.6509,0,0,1.6568,-11.466,-15.046)"
427
- y1="36.255001"
428
- x1="21.483">
429
- <stop
430
- id="stop3605"
431
- style="stop-color:#a7651c"
432
- offset="0" />
433
- <stop
434
- id="stop3607"
435
- style="stop-color:#c8a700"
436
- offset="1" />
437
- </linearGradient>
438
- <linearGradient
439
- id="linearGradient3648"
440
- y2="43.444"
441
- gradientUnits="userSpaceOnUse"
442
- x2="29.646999"
443
- y1="2"
444
- x1="29.646999">
445
- <stop
446
- id="stop3644"
447
- style="stop-color:#fff"
448
- offset="0" />
449
- <stop
450
- id="stop3646"
451
- style="stop-color:#fff;stop-opacity:0"
452
- offset="1" />
453
- </linearGradient>
454
- <linearGradient
455
- id="linearGradient3619"
456
- y2="33.955002"
457
- gradientUnits="userSpaceOnUse"
458
- x2="15.215"
459
- gradientTransform="translate(2.9799,-3.1217)"
460
- y1="22.292"
461
- x1="11.566">
462
- <stop
463
- id="stop2687"
464
- style="stop-color:#fff;stop-opacity:.27451"
465
- offset="0" />
466
- <stop
467
- id="stop2689"
468
- style="stop-color:#fff;stop-opacity:0"
469
- offset="1" />
470
- </linearGradient>
471
- <linearGradient
472
- y2="33.955002"
473
- x2="15.215"
474
- y1="22.292"
475
- x1="11.566"
476
- gradientTransform="translate(2.9799,-3.1217)"
477
- gradientUnits="userSpaceOnUse"
478
- id="linearGradient3040"
479
- xlink:href="#linearGradient3619"
480
- inkscape:collect="always" />
481
- <linearGradient
482
- inkscape:collect="always"
483
- xlink:href="#linearGradient3049"
484
- id="linearGradient3677"
485
- gradientUnits="userSpaceOnUse"
486
- gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
487
- x1="12.872"
488
- y1="0.62146002"
489
- x2="12.872"
490
- y2="22.487" />
491
- <linearGradient
492
- id="linearGradient3049"
493
- y2="22.487"
494
- gradientUnits="userSpaceOnUse"
495
- x2="12.872"
496
- gradientTransform="matrix(1.6465,0,0,1.5556,-2.2509,1.0176)"
497
- y1="0.62146002"
498
- x1="12.872">
499
- <stop
500
- id="stop3618"
501
- style="stop-color:#fbedd8;stop-opacity:1;"
502
- offset="0" />
503
- <stop
504
- id="stop3270"
505
- style="stop-color:#dd7b2a;stop-opacity:1;"
506
- offset="0.5" />
507
- <stop
508
- id="stop3620"
509
- style="stop-color:#da4612;stop-opacity:1;"
510
- offset="1" />
511
- </linearGradient>
512
- <linearGradient
513
- inkscape:collect="always"
514
- xlink:href="#linearGradient3051"
515
- id="linearGradient3679"
516
- gradientUnits="userSpaceOnUse"
517
- gradientTransform="translate(-52.306337,-6.0189448)"
518
- x1="12.248"
519
- y1="34.993"
520
- x2="12.248"
521
- y2="1.9999" />
522
- <linearGradient
523
- id="linearGradient3051"
524
- y2="1.9999"
525
- gradientUnits="userSpaceOnUse"
526
- x2="12.248"
527
- y1="34.993"
528
- x1="12.248">
529
- <stop
530
- id="stop3624"
531
- style="stop-color:#bb2b12"
532
- offset="0" />
533
- <stop
534
- id="stop3626"
535
- style="stop-color:#da986a;stop-opacity:1;"
536
- offset="1" />
537
- </linearGradient>
538
- <linearGradient
539
- id="linearGradient259">
540
- <stop
541
- id="stop260"
542
- style="stop-color:#828282"
543
- offset="0" />
544
- <stop
545
- id="stop261"
546
- style="stop-color:#434343"
547
- offset="1" />
548
- </linearGradient>
549
- <linearGradient
550
- id="linearGradient3582">
551
- <stop
552
- id="stop3584"
553
- style="stop-color:#333"
554
- offset="0" />
555
- <stop
556
- id="stop3586"
557
- style="stop-color:#5a5a5a"
558
- offset="1" />
559
- </linearGradient>
560
- <linearGradient
561
- id="linearGradient3719">
562
- <stop
563
- id="stop3721"
564
- style="stop-color:#828282"
565
- offset="0" />
566
- <stop
567
- id="stop3723"
568
- style="stop-color:#434343"
569
- offset="1" />
570
- </linearGradient>
571
- <linearGradient
572
- id="linearGradient3726">
573
- <stop
574
- id="stop3728"
575
- style="stop-color:#333"
576
- offset="0" />
577
- <stop
578
- id="stop3730"
579
- style="stop-color:#5a5a5a"
580
- offset="1" />
581
- </linearGradient>
582
- <linearGradient
583
- inkscape:collect="always"
584
- xlink:href="#linearGradient3027"
585
- id="linearGradient3689"
586
- gradientUnits="userSpaceOnUse"
587
- gradientTransform="translate(-52.306337,-6.0189448)"
588
- x1="16.723"
589
- y1="3"
590
- x2="16.723"
591
- y2="35.055" />
592
- <linearGradient
593
- id="linearGradient3027"
594
- y2="35.055"
595
- gradientUnits="userSpaceOnUse"
596
- x2="16.723"
597
- y1="3"
598
- x1="16.723">
599
- <stop
600
- id="stop3463"
601
- style="stop-color:#fff"
602
- offset="0" />
603
- <stop
604
- id="stop3465"
605
- style="stop-color:#fff;stop-opacity:0"
606
- offset="1" />
607
- </linearGradient>
608
- <linearGradient
609
- x1="24.103895"
610
- y1="15.180944"
611
- x2="24.103895"
612
- y2="34.224861"
613
- id="linearGradient2401"
614
- xlink:href="#linearGradient2264"
615
- gradientUnits="userSpaceOnUse"
616
- gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)" />
617
- <linearGradient
618
- id="linearGradient2264">
619
- <stop
620
- id="stop2266"
621
- style="stop-color:#d7e866;stop-opacity:1"
622
- offset="0" />
623
- <stop
624
- id="stop2268"
625
- style="stop-color:#8cab2a;stop-opacity:1"
626
- offset="1" />
627
- </linearGradient>
628
- <linearGradient
629
- x1="24.138529"
630
- y1="6.5316639"
631
- x2="24.138529"
632
- y2="45.690399"
633
- id="linearGradient2398"
634
- xlink:href="#linearGradient4222"
635
- gradientUnits="userSpaceOnUse"
636
- gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)" />
637
- <linearGradient
638
- id="linearGradient4222">
639
- <stop
640
- id="stop4224"
641
- style="stop-color:#ffffff;stop-opacity:1"
642
- offset="0" />
643
- <stop
644
- id="stop4226"
645
- style="stop-color:#ffffff;stop-opacity:0"
646
- offset="1" />
647
- </linearGradient>
648
- <linearGradient
649
- y2="45.690399"
650
- x2="24.138529"
651
- y1="6.5316639"
652
- x1="24.138529"
653
- gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
654
- gradientUnits="userSpaceOnUse"
655
- id="linearGradient3015"
656
- xlink:href="#linearGradient4222"
657
- inkscape:collect="always" />
658
- <linearGradient
659
- y2="12.95892"
660
- x2="15.047561"
661
- y1="12.95892"
662
- x1="19.502533"
663
- gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
664
- gradientUnits="userSpaceOnUse"
665
- id="linearGradient3010"
666
- xlink:href="#linearGradient2187"
667
- inkscape:collect="always" />
668
- <linearGradient
669
- y2="36.353996"
670
- x2="35.998066"
671
- y1="31.247124"
672
- x1="35.998066"
673
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
674
- gradientUnits="userSpaceOnUse"
675
- id="linearGradient3008"
676
- xlink:href="#linearGradient4176"
677
- inkscape:collect="always" />
678
- <linearGradient
679
- y2="36.353996"
680
- x2="31.270321"
681
- y1="10.819631"
682
- x1="31.270321"
683
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
684
- gradientUnits="userSpaceOnUse"
685
- id="linearGradient3006"
686
- xlink:href="#linearGradient4168"
687
- inkscape:collect="always" />
688
- <linearGradient
689
- y2="12.95892"
690
- x2="15.047561"
691
- y1="12.95892"
692
- x1="19.502533"
693
- gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
694
- gradientUnits="userSpaceOnUse"
695
- id="linearGradient4083"
696
- xlink:href="#linearGradient2187"
697
- inkscape:collect="always" />
698
- <linearGradient
699
- id="linearGradient2187">
700
- <stop
701
- style="stop-color:#ffffff;stop-opacity:0.64341086;"
702
- offset="0"
703
- id="stop2189-0" />
704
- <stop
705
- style="stop-color:#ffffff;stop-opacity:0;"
706
- offset="1"
707
- id="stop2191-3" />
708
- </linearGradient>
709
- <linearGradient
710
- y2="36.353996"
711
- x2="31.270321"
712
- y1="10.819631"
713
- x1="31.270321"
714
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
715
- gradientUnits="userSpaceOnUse"
716
- id="linearGradient4086"
717
- xlink:href="#linearGradient4168"
718
- inkscape:collect="always" />
719
- <linearGradient
720
- id="linearGradient4168">
721
- <stop
722
- style="stop-color:#f8cd70;stop-opacity:1;"
723
- offset="0"
724
- id="stop4170" />
725
- <stop
726
- id="stop4172"
727
- offset="0.9375"
728
- style="stop-color:#d99a11;stop-opacity:1;" />
729
- <stop
730
- style="stop-color:#b07c0b;stop-opacity:0;"
731
- offset="1"
732
- id="stop4174" />
733
- </linearGradient>
734
- <linearGradient
735
- y2="36.353996"
736
- x2="35.998066"
737
- y1="31.247124"
738
- x1="35.998066"
739
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
740
- gradientUnits="userSpaceOnUse"
741
- id="linearGradient4088"
742
- xlink:href="#linearGradient4176"
743
- inkscape:collect="always" />
744
- <linearGradient
745
- id="linearGradient4176">
746
- <stop
747
- style="stop-color:#bf8407;stop-opacity:1;"
748
- offset="0"
749
- id="stop4178" />
750
- <stop
751
- style="stop-color:#a87300;stop-opacity:0;"
752
- offset="1"
753
- id="stop4180" />
754
- </linearGradient>
755
- <radialGradient
756
- r="15.644737"
757
- fy="36.421127"
758
- fx="24.837126"
759
- cy="36.421127"
760
- cx="24.837126"
761
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
762
- gradientUnits="userSpaceOnUse"
763
- id="radialGradient3827"
764
- xlink:href="#linearGradient8662"
765
- inkscape:collect="always" />
766
- <linearGradient
767
- id="linearGradient8662"
768
- inkscape:collect="always">
769
- <stop
770
- id="stop8664"
771
- offset="0"
772
- style="stop-color:#000000;stop-opacity:1;" />
773
- <stop
774
- id="stop8666"
775
- offset="1"
776
- style="stop-color:#000000;stop-opacity:0;" />
777
- </linearGradient>
778
- <linearGradient
779
- y2="12.95892"
780
- x2="15.047561"
781
- y1="12.95892"
782
- x1="19.502533"
783
- gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
784
- gradientUnits="userSpaceOnUse"
785
- id="linearGradient3011"
786
- xlink:href="#linearGradient2187-6"
787
- inkscape:collect="always" />
788
- <linearGradient
789
- y2="36.353996"
790
- x2="35.998066"
791
- y1="31.247124"
792
- x1="35.998066"
793
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
794
- gradientUnits="userSpaceOnUse"
795
- id="linearGradient3009"
796
- xlink:href="#linearGradient4019"
797
- inkscape:collect="always" />
798
- <linearGradient
799
- y2="36.353996"
800
- x2="31.270321"
801
- y1="10.819631"
802
- x1="31.270321"
803
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
804
- gradientUnits="userSpaceOnUse"
805
- id="linearGradient3007"
806
- xlink:href="#linearGradient4009"
807
- inkscape:collect="always" />
808
- <linearGradient
809
- y2="12.95892"
810
- x2="15.047561"
811
- y1="12.95892"
812
- x1="19.502533"
813
- gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
814
- gradientUnits="userSpaceOnUse"
815
- id="linearGradient3763"
816
- xlink:href="#linearGradient2187-6"
817
- inkscape:collect="always" />
818
- <linearGradient
819
- id="linearGradient2187-6">
820
- <stop
821
- style="stop-color:#ffffff;stop-opacity:0.64341086;"
822
- offset="0"
823
- id="stop2189-4" />
824
- <stop
825
- style="stop-color:#ffffff;stop-opacity:0;"
826
- offset="1"
827
- id="stop2191-5" />
828
- </linearGradient>
829
- <linearGradient
830
- y2="36.353996"
831
- x2="31.270321"
832
- y1="10.819631"
833
- x1="31.270321"
834
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
835
- gradientUnits="userSpaceOnUse"
836
- id="linearGradient3766"
837
- xlink:href="#linearGradient4009"
838
- inkscape:collect="always" />
839
- <linearGradient
840
- id="linearGradient4009">
841
- <stop
842
- style="stop-color:#d7e866;stop-opacity:1"
843
- offset="0"
844
- id="stop4011" />
845
- <stop
846
- id="stop4013"
847
- offset="0.68190742"
848
- style="stop-color:#98b438;stop-opacity:1" />
849
- <stop
850
- style="stop-color:#a1ba49;stop-opacity:1"
851
- offset="0.95274329"
852
- id="stop4015" />
853
- <stop
854
- style="stop-color:#ffffff;stop-opacity:0;"
855
- offset="1"
856
- id="stop4017" />
857
- </linearGradient>
858
- <linearGradient
859
- y2="36.353996"
860
- x2="35.998066"
861
- y1="31.247124"
862
- x1="35.998066"
863
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
864
- gradientUnits="userSpaceOnUse"
865
- id="linearGradient3768"
866
- xlink:href="#linearGradient4019"
867
- inkscape:collect="always" />
868
- <linearGradient
869
- id="linearGradient4019">
870
- <stop
871
- style="stop-color:#688c35;stop-opacity:1;"
872
- offset="0"
873
- id="stop4021" />
874
- <stop
875
- style="stop-color:#9cc8f0;stop-opacity:0;"
876
- offset="1"
877
- id="stop4023" />
878
- </linearGradient>
879
- <radialGradient
880
- r="15.644737"
881
- fy="36.421127"
882
- fx="24.837126"
883
- cy="36.421127"
884
- cx="24.837126"
885
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
886
- gradientUnits="userSpaceOnUse"
887
- id="radialGradient3827-1"
888
- xlink:href="#linearGradient8662-7"
889
- inkscape:collect="always" />
890
- <linearGradient
891
- id="linearGradient8662-7"
892
- inkscape:collect="always">
893
- <stop
894
- id="stop8664-2"
895
- offset="0"
896
- style="stop-color:#000000;stop-opacity:1;" />
897
- <stop
898
- id="stop8666-3"
899
- offset="1"
900
- style="stop-color:#000000;stop-opacity:0;" />
901
- </linearGradient>
902
- <linearGradient
903
- gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
904
- gradientUnits="userSpaceOnUse"
905
- xlink:href="#linearGradient2187-8"
906
- id="linearGradient3513"
907
- y2="12.95892"
908
- x2="16.419912"
909
- y1="12.95892"
910
- x1="41.278553" />
911
- <linearGradient
912
- id="linearGradient2187-8">
913
- <stop
914
- offset="0"
915
- style="stop-color:#ffffff;stop-opacity:0.64341086"
916
- id="stop2189-7" />
917
- <stop
918
- offset="1"
919
- style="stop-color:#ffffff;stop-opacity:0"
920
- id="stop2191-8" />
921
- </linearGradient>
922
- <linearGradient
923
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
924
- gradientUnits="userSpaceOnUse"
925
- xlink:href="#linearGradient4009-5"
926
- id="linearGradient3518"
927
- y2="36.353996"
928
- x2="31.270321"
929
- y1="10.819631"
930
- x1="31.270321" />
931
- <linearGradient
932
- id="linearGradient4009-5">
933
- <stop
934
- offset="0"
935
- style="stop-color:#d7e866;stop-opacity:1"
936
- id="stop4011-3" />
937
- <stop
938
- offset="0.68190742"
939
- style="stop-color:#98b438;stop-opacity:1"
940
- id="stop4013-6" />
941
- <stop
942
- offset="0.95274329"
943
- style="stop-color:#a1ba49;stop-opacity:1"
944
- id="stop4015-0" />
945
- <stop
946
- offset="1"
947
- style="stop-color:#a1ba49;stop-opacity:0"
948
- id="stop4017-8" />
949
- </linearGradient>
950
- <linearGradient
951
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
952
- gradientUnits="userSpaceOnUse"
953
- xlink:href="#linearGradient4019-9"
954
- id="linearGradient3520"
955
- y2="36.353996"
956
- x2="35.998066"
957
- y1="31.247124"
958
- x1="35.998066" />
959
- <linearGradient
960
- id="linearGradient4019-9">
961
- <stop
962
- offset="0"
963
- style="stop-color:#688c35;stop-opacity:1"
964
- id="stop4021-6" />
965
- <stop
966
- offset="1"
967
- style="stop-color:#688c35;stop-opacity:0"
968
- id="stop4023-2" />
969
- </linearGradient>
970
- <radialGradient
971
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
972
- gradientUnits="userSpaceOnUse"
973
- xlink:href="#linearGradient8662-1"
974
- id="radialGradient3507"
975
- fy="36.421127"
976
- fx="24.837126"
977
- r="15.644737"
978
- cy="36.421127"
979
- cx="24.837126" />
980
- <linearGradient
981
- id="linearGradient8662-1">
982
- <stop
983
- offset="0"
984
- style="stop-color:#000000;stop-opacity:1"
985
- id="stop8664-3" />
986
- <stop
987
- offset="1"
988
- style="stop-color:#000000;stop-opacity:0"
989
- id="stop8666-9" />
990
- </linearGradient>
991
- <linearGradient
992
- inkscape:collect="always"
993
- xlink:href="#linearGradient4009-5"
994
- id="linearGradient3211"
995
- gradientUnits="userSpaceOnUse"
996
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
997
- x1="31.270321"
998
- y1="10.819631"
999
- x2="31.270321"
1000
- y2="36.353996" />
1001
- <linearGradient
1002
- inkscape:collect="always"
1003
- xlink:href="#linearGradient4019-9"
1004
- id="linearGradient3213"
1005
- gradientUnits="userSpaceOnUse"
1006
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
1007
- x1="35.998066"
1008
- y1="31.247124"
1009
- x2="35.998066"
1010
- y2="36.353996" />
1011
- <linearGradient
1012
- inkscape:collect="always"
1013
- xlink:href="#linearGradient2187-8"
1014
- id="linearGradient3215"
1015
- gradientUnits="userSpaceOnUse"
1016
- gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
1017
- x1="41.278553"
1018
- y1="12.95892"
1019
- x2="16.419912"
1020
- y2="12.95892" />
1021
- <linearGradient
1022
- y2="36.353996"
1023
- x2="35.998066"
1024
- y1="11.41118"
1025
- x1="35.998066"
1026
- gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1027
- gradientUnits="userSpaceOnUse"
1028
- id="linearGradient2842"
1029
- xlink:href="#linearGradient4176-2"
1030
- inkscape:collect="always" />
1031
- <linearGradient
1032
- y2="36.353996"
1033
- x2="31.270321"
1034
- y1="10.819631"
1035
- x1="31.270321"
1036
- gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1037
- gradientUnits="userSpaceOnUse"
1038
- id="linearGradient2840"
1039
- xlink:href="#linearGradient4168-3"
1040
- inkscape:collect="always" />
1041
- <linearGradient
1042
- gradientTransform="translate(1.2595749e-8,-0.99951293)"
1043
- y2="20.340685"
1044
- x2="17.226442"
1045
- y1="4.3594136"
1046
- x1="12.944274"
1047
- gradientUnits="userSpaceOnUse"
1048
- id="linearGradient2837"
1049
- xlink:href="#linearGradient4222-7"
1050
- inkscape:collect="always" />
1051
- <linearGradient
1052
- id="linearGradient4222-7">
1053
- <stop
1054
- offset="0"
1055
- style="stop-color:#ffffff;stop-opacity:1"
1056
- id="stop4224-8" />
1057
- <stop
1058
- offset="1"
1059
- style="stop-color:#ffffff;stop-opacity:0"
1060
- id="stop4226-6" />
1061
- </linearGradient>
1062
- <linearGradient
1063
- id="linearGradient4168-3">
1064
- <stop
1065
- offset="0"
1066
- style="stop-color:#ecb56c;stop-opacity:1"
1067
- id="stop4170-0" />
1068
- <stop
1069
- offset="0.7426424"
1070
- style="stop-color:#e86225;stop-opacity:1"
1071
- id="stop4172-2" />
1072
- <stop
1073
- offset="1"
1074
- style="stop-color:#b07c0b;stop-opacity:0"
1075
- id="stop4174-6" />
1076
- </linearGradient>
1077
- <linearGradient
1078
- id="linearGradient4176-2">
1079
- <stop
1080
- offset="0"
1081
- style="stop-color:#cc7032;stop-opacity:1"
1082
- id="stop4178-3" />
1083
- <stop
1084
- offset="0.73855066"
1085
- style="stop-color:#bb2d13;stop-opacity:1"
1086
- id="stop3223" />
1087
- <stop
1088
- offset="1"
1089
- style="stop-color:#a87300;stop-opacity:0"
1090
- id="stop4180-5" />
1091
- </linearGradient>
1092
- <radialGradient
1093
- gradientTransform="matrix(1.2747297,-0.2281502,0.04475583,1.2129404,5.845281,7.916683)"
1094
- gradientUnits="userSpaceOnUse"
1095
- xlink:href="#linearGradient7067"
1096
- id="radialGradient3622"
1097
- fy="37.45607"
1098
- fx="14.68769"
1099
- r="5.7384715"
1100
- cy="41.058823"
1101
- cx="17.058823" />
1102
- <linearGradient
1103
- id="linearGradient7067">
1104
- <stop
1105
- offset="0"
1106
- style="stop-color:#ffffff;stop-opacity:1"
1107
- id="stop7069" />
1108
- <stop
1109
- offset="1"
1110
- style="stop-color:#ffffff;stop-opacity:0"
1111
- id="stop7071" />
1112
- </linearGradient>
1113
- <radialGradient
1114
- gradientTransform="matrix(1.3421883,-0.2176256,0.02929579,1.254575,28.701007,0.3633331)"
1115
- gradientUnits="userSpaceOnUse"
1116
- xlink:href="#linearGradient3668"
1117
- id="radialGradient3634"
1118
- fy="37.841019"
1119
- fx="14.757765"
1120
- r="5.7384715"
1121
- cy="41.058823"
1122
- cx="17.058823" />
1123
- <linearGradient
1124
- id="linearGradient3668">
1125
- <stop
1126
- offset="0"
1127
- style="stop-color:#ffffff;stop-opacity:1"
1128
- id="stop3670" />
1129
- <stop
1130
- offset="1"
1131
- style="stop-color:#ffffff;stop-opacity:0"
1132
- id="stop3672" />
1133
- </linearGradient>
1134
- <linearGradient
1135
- gradientTransform="matrix(0.4294142,0,0,0.4313585,24.28617,-38.532489)"
1136
- gradientUnits="userSpaceOnUse"
1137
- xlink:href="#linearGradient2372"
1138
- id="linearGradient3642"
1139
- y2="125.39074"
1140
- x2="26.256771"
1141
- y1="137.53885"
1142
- x1="28.503141" />
1143
- <linearGradient
1144
- id="linearGradient2372">
1145
- <stop
1146
- offset="0"
1147
- style="stop-color:#ffffff;stop-opacity:1"
1148
- id="stop2374" />
1149
- <stop
1150
- offset="1"
1151
- style="stop-color:#ffffff;stop-opacity:0.34482759"
1152
- id="stop2376" />
1153
- </linearGradient>
1154
- <linearGradient
1155
- gradientTransform="matrix(0.5926969,0,0,0.4313585,45.147714,-45.096144)"
1156
- gradientUnits="userSpaceOnUse"
1157
- xlink:href="#linearGradient2372"
1158
- id="linearGradient2698"
1159
- y2="125.39074"
1160
- x2="26.256771"
1161
- y1="144.11652"
1162
- x1="28.739122" />
1163
- <linearGradient
1164
- gradientTransform="matrix(1.2963448,0,0,1.3548813,-0.3342092,-0.2427393)"
1165
- gradientUnits="userSpaceOnUse"
1166
- xlink:href="#linearGradient3461"
1167
- id="linearGradient2711"
1168
- y2="35.055153"
1169
- x2="16.722891"
1170
- y1="3"
1171
- x1="16.722891" />
1172
- <linearGradient
1173
- id="linearGradient3461">
1174
- <stop
1175
- offset="0"
1176
- style="stop-color:#ffffff;stop-opacity:1"
1177
- id="stop3463-9" />
1178
- <stop
1179
- offset="1"
1180
- style="stop-color:#ffffff;stop-opacity:0"
1181
- id="stop3465-6" />
1182
- </linearGradient>
1183
- <linearGradient
1184
- gradientTransform="matrix(0.8774068,0,0,1.0044798,32.766118,1.4194044)"
1185
- gradientUnits="userSpaceOnUse"
1186
- xlink:href="#linearGradient3932"
1187
- id="linearGradient2801"
1188
- y2="46.263954"
1189
- x2="-22.539846"
1190
- y1="11.109024"
1191
- x1="-22.539846" />
1192
- <linearGradient
1193
- id="linearGradient3932">
1194
- <stop
1195
- offset="0"
1196
- style="stop-color:#828282;stop-opacity:1"
1197
- id="stop3934" />
1198
- <stop
1199
- offset="1"
1200
- style="stop-color:#434343;stop-opacity:1"
1201
- id="stop3936" />
1202
- </linearGradient>
1203
- <linearGradient
1204
- gradientTransform="matrix(0.9383184,0,0,0.9679388,-10.879988,2.3403507)"
1205
- gradientUnits="userSpaceOnUse"
1206
- xlink:href="#linearGradient3582-5"
1207
- id="linearGradient2803"
1208
- y2="1.4097958"
1209
- x2="16.745687"
1210
- y1="46.132927"
1211
- x1="16.745687" />
1212
- <linearGradient
1213
- id="linearGradient3582-5">
1214
- <stop
1215
- offset="0"
1216
- style="stop-color:#333333;stop-opacity:1"
1217
- id="stop3584-2" />
1218
- <stop
1219
- offset="1"
1220
- style="stop-color:#5a5a5a;stop-opacity:1"
1221
- id="stop3586-8" />
1222
- </linearGradient>
1223
- <linearGradient
1224
- gradientTransform="matrix(0.8780592,0,0,1.005124,34.683767,1.4039638)"
1225
- gradientUnits="userSpaceOnUse"
1226
- xlink:href="#linearGradient3932"
1227
- id="linearGradient2797"
1228
- y2="46.263954"
1229
- x2="-22.539846"
1230
- y1="11.109024"
1231
- x1="-22.539846" />
1232
- <linearGradient
1233
- gradientTransform="matrix(0.9390161,0,0,0.9685595,-8.9947946,2.3255007)"
1234
- gradientUnits="userSpaceOnUse"
1235
- xlink:href="#linearGradient3582-5"
1236
- id="linearGradient2799"
1237
- y2="1.4097958"
1238
- x2="16.745687"
1239
- y1="46.132927"
1240
- x1="16.745687" />
1241
- <radialGradient
1242
- gradientTransform="matrix(-2.5043855e-8,2.1417804,-3.9271891,-3.7952071e-8,57.744744,-21.611305)"
1243
- gradientUnits="userSpaceOnUse"
1244
- xlink:href="#linearGradient3993"
1245
- id="radialGradient2759"
1246
- fy="10.898237"
1247
- fx="14.76559"
1248
- r="18.000002"
1249
- cy="10.898237"
1250
- cx="14.76559" />
1251
- <linearGradient
1252
- id="linearGradient3993">
1253
- <stop
1254
- offset="0"
1255
- style="stop-color:#a3c0d0;stop-opacity:1"
1256
- id="stop3995" />
1257
- <stop
1258
- offset="1"
1259
- style="stop-color:#427da1;stop-opacity:1"
1260
- id="stop4001" />
1261
- </linearGradient>
1262
- <linearGradient
1263
- gradientTransform="matrix(0.8907504,0,0,0.897368,63.028164,-0.09276433)"
1264
- gradientUnits="userSpaceOnUse"
1265
- xlink:href="#linearGradient2490"
1266
- id="linearGradient2761"
1267
- y2="2.9062471"
1268
- x2="-51.786404"
1269
- y1="53.623615"
1270
- x1="-51.786404" />
1271
- <linearGradient
1272
- id="linearGradient2490">
1273
- <stop
1274
- offset="0"
1275
- style="stop-color:#2e4a5a;stop-opacity:1"
1276
- id="stop2492" />
1277
- <stop
1278
- offset="1"
1279
- style="stop-color:#6e8796;stop-opacity:1"
1280
- id="stop2494" />
1281
- </linearGradient>
1282
- <radialGradient
1283
- gradientTransform="matrix(-0.06425912,0,0,0.03294261,47.726428,29.921384)"
1284
- gradientUnits="userSpaceOnUse"
1285
- xlink:href="#linearGradient5060-4"
1286
- id="radialGradient2735"
1287
- fy="486.64789"
1288
- fx="605.71429"
1289
- r="117.14286"
1290
- cy="486.64789"
1291
- cx="605.71429" />
1292
- <linearGradient
1293
- id="linearGradient5060-4">
1294
- <stop
1295
- offset="0"
1296
- style="stop-color:#000000;stop-opacity:1"
1297
- id="stop5062-9" />
1298
- <stop
1299
- offset="1"
1300
- style="stop-color:#000000;stop-opacity:0"
1301
- id="stop5064-3" />
1302
- </linearGradient>
1303
- <linearGradient
1304
- gradientTransform="matrix(0.05798817,0,0,0.03294117,2.0414214,29.922185)"
1305
- gradientUnits="userSpaceOnUse"
1306
- xlink:href="#linearGradient5048"
1307
- id="linearGradient2738"
1308
- y2="609.50507"
1309
- x2="302.85715"
1310
- y1="366.64789"
1311
- x1="302.85715" />
1312
- <linearGradient
1313
- id="linearGradient5048">
1314
- <stop
1315
- offset="0"
1316
- style="stop-color:#000000;stop-opacity:0"
1317
- id="stop5050-3" />
1318
- <stop
1319
- offset="0.5"
1320
- style="stop-color:#000000;stop-opacity:1"
1321
- id="stop5056-5" />
1322
- <stop
1323
- offset="1"
1324
- style="stop-color:#000000;stop-opacity:0"
1325
- id="stop5052-8" />
1326
- </linearGradient>
1327
- <radialGradient
1328
- gradientTransform="matrix(0.06425912,0,0,0.03294261,-1.7264193,29.921384)"
1329
- gradientUnits="userSpaceOnUse"
1330
- xlink:href="#linearGradient5060-4"
1331
- id="radialGradient2704"
1332
- fy="486.64789"
1333
- fx="605.71429"
1334
- r="117.14286"
1335
- cy="486.64789"
1336
- cx="605.71429" />
1337
- <linearGradient
1338
- gradientUnits="userSpaceOnUse"
1339
- xlink:href="#linearGradient3180"
1340
- id="linearGradient3190"
1341
- y2="16.004318"
1342
- x2="8"
1343
- y1="0"
1344
- x1="8" />
1345
- <linearGradient
1346
- id="linearGradient3180">
1347
- <stop
1348
- offset="0"
1349
- style="stop-color:#ffffff;stop-opacity:1"
1350
- id="stop3182" />
1351
- <stop
1352
- offset="1"
1353
- style="stop-color:#ffffff;stop-opacity:0"
1354
- id="stop3184" />
1355
- </linearGradient>
1356
- <linearGradient
1357
- gradientTransform="matrix(0.709648,0,0,0.7053673,-8.9450299,-8.2362938)"
1358
- gradientUnits="userSpaceOnUse"
1359
- xlink:href="#linearGradient2264-0"
1360
- id="linearGradient2401-0"
1361
- y2="34.224861"
1362
- x2="24.103895"
1363
- y1="15.180944"
1364
- x1="24.103895" />
1365
- <linearGradient
1366
- id="linearGradient2264-0">
1367
- <stop
1368
- offset="0"
1369
- style="stop-color:#d7e866;stop-opacity:1"
1370
- id="stop2266-9" />
1371
- <stop
1372
- offset="1"
1373
- style="stop-color:#8cab2a;stop-opacity:1"
1374
- id="stop2268-6" />
1375
- </linearGradient>
1376
- <linearGradient
1377
- gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
1378
- gradientUnits="userSpaceOnUse"
1379
- xlink:href="#linearGradient4222-2"
1380
- id="linearGradient2398-4"
1381
- y2="45.690399"
1382
- x2="24.138529"
1383
- y1="6.5316639"
1384
- x1="24.138529" />
1385
- <linearGradient
1386
- id="linearGradient4222-2">
1387
- <stop
1388
- offset="0"
1389
- style="stop-color:#ffffff;stop-opacity:1"
1390
- id="stop4224-2" />
1391
- <stop
1392
- offset="1"
1393
- style="stop-color:#ffffff;stop-opacity:0"
1394
- id="stop4226-4" />
1395
- </linearGradient>
1396
- <linearGradient
1397
- gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)"
1398
- gradientUnits="userSpaceOnUse"
1399
- xlink:href="#linearGradient2264-08"
1400
- id="linearGradient2401-8"
1401
- y2="34.224861"
1402
- x2="24.103895"
1403
- y1="15.180944"
1404
- x1="24.103895" />
1405
- <linearGradient
1406
- id="linearGradient2264-08">
1407
- <stop
1408
- offset="0"
1409
- style="stop-color:#d7e866;stop-opacity:1"
1410
- id="stop2266-8" />
1411
- <stop
1412
- offset="1"
1413
- style="stop-color:#8cab2a;stop-opacity:1"
1414
- id="stop2268-9" />
1415
- </linearGradient>
1416
- <radialGradient
1417
- r="10.625"
1418
- fy="4.625"
1419
- fx="62.625"
1420
- cy="4.625"
1421
- cx="62.625"
1422
- gradientTransform="matrix(2.1647059,0,0,0.2823526,-111.56471,42.694117)"
1423
- gradientUnits="userSpaceOnUse"
1424
- id="radialGradient2403"
1425
- xlink:href="#linearGradient8838"
1426
- inkscape:collect="always" />
1427
- <linearGradient
1428
- y2="34.224861"
1429
- x2="24.103895"
1430
- y1="15.180944"
1431
- x1="24.103895"
1432
- gradientTransform="matrix(1.8450847,0,0,1.8339549,-20.057077,-17.214365)"
1433
- gradientUnits="userSpaceOnUse"
1434
- id="linearGradient2400"
1435
- xlink:href="#linearGradient2264-7"
1436
- inkscape:collect="always" />
1437
- <linearGradient
1438
- y2="45"
1439
- x2="24"
1440
- y1="5"
1441
- x1="24"
1442
- gradientUnits="userSpaceOnUse"
1443
- id="linearGradient2397"
1444
- xlink:href="#linearGradient3259"
1445
- inkscape:collect="always" />
1446
- <linearGradient
1447
- id="linearGradient3259">
1448
- <stop
1449
- offset="0"
1450
- style="stop-color:#ffffff;stop-opacity:1"
1451
- id="stop3261" />
1452
- <stop
1453
- offset="1"
1454
- style="stop-color:#ffffff;stop-opacity:0"
1455
- id="stop3263" />
1456
- </linearGradient>
1457
- <linearGradient
1458
- id="linearGradient2264-7">
1459
- <stop
1460
- offset="0"
1461
- style="stop-color:#d7e866;stop-opacity:1"
1462
- id="stop2266-0" />
1463
- <stop
1464
- offset="1"
1465
- style="stop-color:#8cab2a;stop-opacity:1"
1466
- id="stop2268-1" />
1467
- </linearGradient>
1468
- <linearGradient
1469
- id="linearGradient8838">
1470
- <stop
1471
- offset="0"
1472
- style="stop-color:#000000;stop-opacity:1"
1473
- id="stop8840-7" />
1474
- <stop
1475
- offset="1"
1476
- style="stop-color:#000000;stop-opacity:0"
1477
- id="stop8842-4" />
1478
- </linearGradient>
1479
- <radialGradient
1480
- r="31.000002"
1481
- fy="48.587921"
1482
- fx="69.447609"
1483
- cy="48.587921"
1484
- cx="69.447609"
1485
- gradientTransform="matrix(0,1.7490455,-1.9047536,0,155.09346,67.71325)"
1486
- gradientUnits="userSpaceOnUse"
1487
- id="radialGradient5307"
1488
- xlink:href="#linearGradient3242-7"
1489
- inkscape:collect="always" />
1490
- <linearGradient
1491
- id="linearGradient3242-7">
1492
- <stop
1493
- id="stop3244-5"
1494
- style="stop-color:#eef87e;stop-opacity:1"
1495
- offset="0" />
1496
- <stop
1497
- id="stop3246-9"
1498
- style="stop-color:#cde34f;stop-opacity:1"
1499
- offset="0.26238" />
1500
- <stop
1501
- id="stop3248-7"
1502
- style="stop-color:#93b723;stop-opacity:1"
1503
- offset="0.66093999" />
1504
- <stop
1505
- id="stop3250-8"
1506
- style="stop-color:#5a7e0d;stop-opacity:1"
1507
- offset="1" />
1508
- </linearGradient>
1509
- <linearGradient
1510
- y2="53.868069"
1511
- x2="72.421684"
1512
- y1="122.13199"
1513
- x1="72.421684"
1514
- gradientTransform="matrix(0.72729259,0,0,0.73246814,-1.4562995,143.54278)"
1515
- gradientUnits="userSpaceOnUse"
1516
- id="linearGradient5309"
1517
- xlink:href="#linearGradient2490-3"
1518
- inkscape:collect="always" />
1519
- <linearGradient
1520
- id="linearGradient2490-3">
1521
- <stop
1522
- id="stop2492-3"
1523
- style="stop-color:#365f0e;stop-opacity:1"
1524
- offset="0" />
1525
- <stop
1526
- id="stop2494-8"
1527
- style="stop-color:#84a718;stop-opacity:1"
1528
- offset="1" />
1529
- </linearGradient>
1530
- <radialGradient
1531
- r="31.000002"
1532
- fy="48.587921"
1533
- fx="69.447609"
1534
- cy="48.587921"
1535
- cx="69.447609"
1536
- gradientTransform="matrix(0,1.4609744,-1.591037,0,18.94522,-105.93215)"
1537
- gradientUnits="userSpaceOnUse"
1538
- id="radialGradient3360"
1539
- xlink:href="#linearGradient3242-7"
1540
- inkscape:collect="always" />
1541
- <linearGradient
1542
- y2="53.868069"
1543
- x2="72.421684"
1544
- y1="122.13199"
1545
- x1="72.421684"
1546
- gradientTransform="matrix(0.60750609,0,0,0.61182923,-111.82049,-42.591879)"
1547
- gradientUnits="userSpaceOnUse"
1548
- id="linearGradient3362"
1549
- xlink:href="#linearGradient2490-3"
1550
- inkscape:collect="always" />
1551
- <linearGradient
1552
- gradientTransform="matrix(0.3280315,0,0,0.3257096,4.4449582,4.5320247)"
1553
- gradientUnits="userSpaceOnUse"
1554
- xlink:href="#linearGradient3945"
1555
- id="linearGradient2471"
1556
- y2="32.485161"
1557
- x2="24.103895"
1558
- y1="15.168831"
1559
- x1="24.103895" />
1560
- <linearGradient
1561
- id="linearGradient3945">
1562
- <stop
1563
- offset="0"
1564
- style="stop-color:#ecf5b6;stop-opacity:1"
1565
- id="stop3947" />
1566
- <stop
1567
- offset="1"
1568
- style="stop-color:#9fba48;stop-opacity:1"
1569
- id="stop3949" />
1570
- </linearGradient>
1571
- <linearGradient
1572
- gradientUnits="userSpaceOnUse"
1573
- xlink:href="#linearGradient8265-821-176-38-919-66-249"
1574
- id="linearGradient2580"
1575
- y2="24.627615"
1576
- x2="20.054544"
1577
- y1="16.407909"
1578
- x1="18.03083" />
1579
- <linearGradient
1580
- id="linearGradient8265-821-176-38-919-66-249">
1581
- <stop
1582
- offset="0"
1583
- style="stop-color:#ffffff;stop-opacity:1"
1584
- id="stop2687-0" />
1585
- <stop
1586
- offset="1"
1587
- style="stop-color:#ffffff;stop-opacity:0"
1588
- id="stop2689-3" />
1589
- </linearGradient>
1590
- <linearGradient
1591
- gradientTransform="matrix(5.4893416e-2,1.3851317e-2,2.572632e-3,5.248166e-2,-11.212261,-26.738461)"
1592
- gradientUnits="userSpaceOnUse"
1593
- xlink:href="#linearGradient7012-661-145-733-759-865-745"
1594
- id="linearGradient2576"
1595
- y2="238.3999"
1596
- x2="169.22964"
1597
- y1="58.583481"
1598
- x1="126.69791" />
1599
- <linearGradient
1600
- id="linearGradient7012-661-145-733-759-865-745">
1601
- <stop
1602
- offset="0"
1603
- style="stop-color:#9cbbd9;stop-opacity:1"
1604
- id="stop2699" />
1605
- <stop
1606
- offset="1"
1607
- style="stop-color:#5c82ab;stop-opacity:1"
1608
- id="stop2701" />
1609
- </linearGradient>
1610
- <linearGradient
1611
- gradientTransform="matrix(1.0083043,0,0,1.0006232,-10.500284,-26.477671)"
1612
- gradientUnits="userSpaceOnUse"
1613
- xlink:href="#linearGradient3390"
1614
- id="linearGradient2578"
1615
- y2="4.0514131"
1616
- x2="4.1760364"
1617
- y1="14.992862"
1618
- x1="10.318256" />
1619
- <linearGradient
1620
- id="linearGradient3390">
1621
- <stop
1622
- offset="0"
1623
- style="stop-color:#425e7b;stop-opacity:1"
1624
- id="stop3392" />
1625
- <stop
1626
- offset="1"
1627
- style="stop-color:#7a91a7;stop-opacity:1"
1628
- id="stop3394" />
1629
- </linearGradient>
1630
- <linearGradient
1631
- gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
1632
- gradientUnits="userSpaceOnUse"
1633
- xlink:href="#linearGradient5048-1"
1634
- id="linearGradient2570"
1635
- y2="609.50507"
1636
- x2="302.85715"
1637
- y1="366.64789"
1638
- x1="302.85715" />
1639
- <linearGradient
1640
- id="linearGradient5048-1">
1641
- <stop
1642
- offset="0"
1643
- style="stop-color:#000000;stop-opacity:0"
1644
- id="stop5050-8" />
1645
- <stop
1646
- offset="0.5"
1647
- style="stop-color:#000000;stop-opacity:1"
1648
- id="stop5056-6" />
1649
- <stop
1650
- offset="1"
1651
- style="stop-color:#000000;stop-opacity:0"
1652
- id="stop5052-1" />
1653
- </linearGradient>
1654
- <radialGradient
1655
- gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
1656
- gradientUnits="userSpaceOnUse"
1657
- xlink:href="#linearGradient5060-3"
1658
- id="radialGradient2572"
1659
- fy="486.64789"
1660
- fx="605.71429"
1661
- r="117.14286"
1662
- cy="486.64789"
1663
- cx="605.71429" />
1664
- <linearGradient
1665
- id="linearGradient5060-3">
1666
- <stop
1667
- offset="0"
1668
- style="stop-color:#000000;stop-opacity:1"
1669
- id="stop5062-2" />
1670
- <stop
1671
- offset="1"
1672
- style="stop-color:#000000;stop-opacity:0"
1673
- id="stop5064-6" />
1674
- </linearGradient>
1675
- <radialGradient
1676
- gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
1677
- gradientUnits="userSpaceOnUse"
1678
- xlink:href="#linearGradient5060-3"
1679
- id="radialGradient2574"
1680
- fy="486.64789"
1681
- fx="605.71429"
1682
- r="117.14286"
1683
- cy="486.64789"
1684
- cx="605.71429" />
1685
- <linearGradient
1686
- inkscape:collect="always"
1687
- xlink:href="#linearGradient5048-1"
1688
- id="linearGradient3404"
1689
- gradientUnits="userSpaceOnUse"
1690
- gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
1691
- x1="302.85715"
1692
- y1="366.64789"
1693
- x2="302.85715"
1694
- y2="609.50507" />
1695
- <radialGradient
1696
- inkscape:collect="always"
1697
- xlink:href="#linearGradient5060-3"
1698
- id="radialGradient3406"
1699
- gradientUnits="userSpaceOnUse"
1700
- gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
1701
- cx="605.71429"
1702
- cy="486.64789"
1703
- fx="605.71429"
1704
- fy="486.64789"
1705
- r="117.14286" />
1706
- <radialGradient
1707
- inkscape:collect="always"
1708
- xlink:href="#linearGradient5060-3"
1709
- id="radialGradient3408"
1710
- gradientUnits="userSpaceOnUse"
1711
- gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
1712
- cx="605.71429"
1713
- cy="486.64789"
1714
- fx="605.71429"
1715
- fy="486.64789"
1716
- r="117.14286" />
1717
- <linearGradient
1718
- inkscape:collect="always"
1719
- xlink:href="#linearGradient7012-661-145-733-759-865-745"
1720
- id="linearGradient3410"
1721
- gradientUnits="userSpaceOnUse"
1722
- gradientTransform="matrix(0.05489342,0.01385132,0.00257263,0.05248166,-11.212261,-26.738461)"
1723
- x1="126.69791"
1724
- y1="58.583481"
1725
- x2="169.22964"
1726
- y2="238.3999" />
1727
- <linearGradient
1728
- inkscape:collect="always"
1729
- xlink:href="#linearGradient3390"
1730
- id="linearGradient3412"
1731
- gradientUnits="userSpaceOnUse"
1732
- gradientTransform="matrix(1.0083043,0,0,1.0006232,-10.500284,-26.477671)"
1733
- x1="10.318256"
1734
- y1="14.992862"
1735
- x2="4.1760364"
1736
- y2="4.0514131" />
1737
- <linearGradient
1738
- inkscape:collect="always"
1739
- xlink:href="#linearGradient8265-821-176-38-919-66-249"
1740
- id="linearGradient3414"
1741
- gradientUnits="userSpaceOnUse"
1742
- x1="18.03083"
1743
- y1="16.407909"
1744
- x2="20.054544"
1745
- y2="24.627615" />
1746
- <linearGradient
1747
- inkscape:collect="always"
1748
- xlink:href="#linearGradient3945"
1749
- id="linearGradient3416"
1750
- gradientUnits="userSpaceOnUse"
1751
- gradientTransform="matrix(0.3280315,0,0,0.3257096,4.4449582,4.5320247)"
1752
- x1="24.103895"
1753
- y1="15.168831"
1754
- x2="24.103895"
1755
- y2="32.485161" />
1756
- <linearGradient
1757
- inkscape:collect="always"
1758
- xlink:href="#linearGradient2490-3-1"
1759
- id="linearGradient3151"
1760
- gradientUnits="userSpaceOnUse"
1761
- gradientTransform="matrix(0.10408428,0,0,0.10482496,2.8405826,2.7754018)"
1762
- x1="72.421684"
1763
- y1="124.75623"
1764
- x2="72.421684"
1765
- y2="51.244411" />
1766
- <radialGradient
1767
- inkscape:collect="always"
1768
- xlink:href="#linearGradient3242-7-2"
1769
- id="radialGradient3149"
1770
- gradientUnits="userSpaceOnUse"
1771
- gradientTransform="matrix(0,0.25030935,-0.27259303,0,25.244726,-8.076711)"
1772
- cx="69.447609"
1773
- cy="51.694645"
1774
- fx="69.447609"
1775
- fy="51.694645"
1776
- r="31.000002" />
1777
- <linearGradient
1778
- id="linearGradient3943">
1779
- <stop
1780
- id="stop3945"
1781
- offset="0"
1782
- style="stop-color:#ffffff;stop-opacity:1;" />
1783
- <stop
1784
- id="stop3947-5"
1785
- offset="1"
1786
- style="stop-color:#ffffff;stop-opacity:0;" />
1787
- </linearGradient>
1788
- <linearGradient
1789
- y2="39.268391"
1790
- x2="24.138529"
1791
- y1="7.0478544"
1792
- x1="24.138529"
1793
- gradientTransform="matrix(0.20131127,0,0,0.1999165,7.4133025,7.3088517)"
1794
- gradientUnits="userSpaceOnUse"
1795
- id="linearGradient5530"
1796
- xlink:href="#linearGradient3943"
1797
- inkscape:collect="always" />
1798
- <linearGradient
1799
- id="linearGradient2490-3-1">
1800
- <stop
1801
- id="stop2492-3-3"
1802
- style="stop-color:#365f0e;stop-opacity:1"
1803
- offset="0" />
1804
- <stop
1805
- id="stop2494-8-4"
1806
- style="stop-color:#84a718;stop-opacity:1"
1807
- offset="1" />
1808
- </linearGradient>
1809
- <linearGradient
1810
- id="linearGradient3242-7-2">
1811
- <stop
1812
- id="stop3244-5-8"
1813
- style="stop-color:#eef87e;stop-opacity:1"
1814
- offset="0" />
1815
- <stop
1816
- id="stop3246-9-7"
1817
- style="stop-color:#cde34f;stop-opacity:1"
1818
- offset="0.26238" />
1819
- <stop
1820
- id="stop3248-7-5"
1821
- style="stop-color:#93b723;stop-opacity:1"
1822
- offset="0.66093999" />
1823
- <stop
1824
- id="stop3250-8-7"
1825
- style="stop-color:#5a7e0d;stop-opacity:1"
1826
- offset="1" />
1827
- </linearGradient>
1828
- <linearGradient
1829
- gradientTransform="matrix(0.3091956,0,0,0.3766935,0.4761461,0.1071779)"
1830
- gradientUnits="userSpaceOnUse"
1831
- xlink:href="#linearGradient8589"
1832
- id="linearGradient2507"
1833
- y2="5.4565363"
1834
- x2="36.358372"
1835
- y1="8.0590115"
1836
- x1="32.892288" />
1837
- <linearGradient
1838
- id="linearGradient8589">
1839
- <stop
1840
- offset="0"
1841
- style="stop-color:#fefefe;stop-opacity:1"
1842
- id="stop8591-2" />
1843
- <stop
1844
- offset="1"
1845
- style="stop-color:#cbcbcb;stop-opacity:1"
1846
- id="stop8593-3" />
1847
- </linearGradient>
1848
- <linearGradient
1849
- gradientTransform="matrix(0.2727267,0,0,0.302325,1.4545607,0.7441991)"
1850
- gradientUnits="userSpaceOnUse"
1851
- xlink:href="#linearGradient3211-9"
1852
- id="linearGradient2511"
1853
- y2="46.01725"
1854
- x2="24"
1855
- y1="1.9999999"
1856
- x1="24" />
1857
- <linearGradient
1858
- id="linearGradient3211-9">
1859
- <stop
1860
- offset="0"
1861
- style="stop-color:#ffffff;stop-opacity:1"
1862
- id="stop3213-7" />
1863
- <stop
1864
- offset="1"
1865
- style="stop-color:#ffffff;stop-opacity:0"
1866
- id="stop3215-7" />
1867
- </linearGradient>
1868
- <linearGradient
1869
- gradientTransform="matrix(0.3142872,0,0,0.3259268,0.4571068,-0.3222465)"
1870
- gradientUnits="userSpaceOnUse"
1871
- xlink:href="#linearGradient3600"
1872
- id="linearGradient2517"
1873
- y2="47.013336"
1874
- x2="25.132275"
1875
- y1="0.98520643"
1876
- x1="25.132275" />
1877
- <linearGradient
1878
- id="linearGradient3600">
1879
- <stop
1880
- offset="0"
1881
- style="stop-color:#f4f4f4;stop-opacity:1"
1882
- id="stop3602-1" />
1883
- <stop
1884
- offset="1"
1885
- style="stop-color:#dbdbdb;stop-opacity:1"
1886
- id="stop3604-6" />
1887
- </linearGradient>
1888
- <linearGradient
1889
- gradientTransform="matrix(0.2537858,0,0,0.3050189,19.128982,-0.6854851)"
1890
- gradientUnits="userSpaceOnUse"
1891
- xlink:href="#linearGradient3104"
1892
- id="linearGradient2519"
1893
- y2="2.9062471"
1894
- x2="-51.786404"
1895
- y1="50.786446"
1896
- x1="-51.786404" />
1897
- <linearGradient
1898
- id="linearGradient3104">
1899
- <stop
1900
- offset="0"
1901
- style="stop-color:#aaaaaa;stop-opacity:1"
1902
- id="stop3106-3" />
1903
- <stop
1904
- offset="1"
1905
- style="stop-color:#c8c8c8;stop-opacity:1"
1906
- id="stop3108-6" />
1907
- </linearGradient>
1908
- <linearGradient
1909
- inkscape:collect="always"
1910
- xlink:href="#linearGradient2490-3-9"
1911
- id="linearGradient3088"
1912
- gradientUnits="userSpaceOnUse"
1913
- gradientTransform="matrix(0.1482266,0,0,0.1494387,3.4435035,3.3566817)"
1914
- x1="72.421684"
1915
- y1="124.75623"
1916
- x2="72.421684"
1917
- y2="51.244411" />
1918
- <radialGradient
1919
- inkscape:collect="always"
1920
- xlink:href="#linearGradient3242-7-29"
1921
- id="radialGradient3086"
1922
- gradientUnits="userSpaceOnUse"
1923
- gradientTransform="matrix(0,0.35684158,-0.38820022,0,35.349285,-12.114114)"
1924
- cx="69.447609"
1925
- cy="51.694645"
1926
- fx="69.447609"
1927
- fy="51.694645"
1928
- r="31.000002" />
1929
- <linearGradient
1930
- id="linearGradient2490-3-9">
1931
- <stop
1932
- id="stop2492-3-6"
1933
- style="stop-color:#365f0e;stop-opacity:1"
1934
- offset="0" />
1935
- <stop
1936
- id="stop2494-8-5"
1937
- style="stop-color:#84a718;stop-opacity:1"
1938
- offset="1" />
1939
- </linearGradient>
1940
- <linearGradient
1941
- id="linearGradient3242-7-29">
1942
- <stop
1943
- id="stop3244-5-5"
1944
- style="stop-color:#eef87e;stop-opacity:1"
1945
- offset="0" />
1946
- <stop
1947
- id="stop3246-9-9"
1948
- style="stop-color:#cde34f;stop-opacity:1"
1949
- offset="0.26238" />
1950
- <stop
1951
- id="stop3248-7-9"
1952
- style="stop-color:#93b723;stop-opacity:1"
1953
- offset="0.66093999" />
1954
- <stop
1955
- id="stop3250-8-76"
1956
- style="stop-color:#5a7e0d;stop-opacity:1"
1957
- offset="1" />
1958
- </linearGradient>
1959
- <linearGradient
1960
- id="linearGradient3943-4">
1961
- <stop
1962
- id="stop3945-9"
1963
- offset="0"
1964
- style="stop-color:#ffffff;stop-opacity:1;" />
1965
- <stop
1966
- id="stop3947-8"
1967
- offset="1"
1968
- style="stop-color:#ffffff;stop-opacity:0;" />
1969
- </linearGradient>
1970
- <linearGradient
1971
- y2="39.268391"
1972
- x2="24.138529"
1973
- y1="7.0478544"
1974
- x1="24.138529"
1975
- gradientTransform="matrix(0.2817955,0,0,0.2800956,10.178741,10.02218)"
1976
- gradientUnits="userSpaceOnUse"
1977
- id="linearGradient5530-8"
1978
- xlink:href="#linearGradient3943-4"
1979
- inkscape:collect="always" />
1980
- <linearGradient
1981
- gradientTransform="matrix(0.3922135,0,0,0.4473607,28.199292,-1.2386997)"
1982
- gradientUnits="userSpaceOnUse"
1983
- xlink:href="#linearGradient3104-7"
1984
- id="linearGradient2438"
1985
- y2="2.9062471"
1986
- x2="-51.786404"
1987
- y1="50.786446"
1988
- x1="-51.786404" />
1989
- <linearGradient
1990
- gradientTransform="matrix(0.4857154,0,0,0.4780255,-0.65717039,-0.7059501)"
1991
- gradientUnits="userSpaceOnUse"
1992
- xlink:href="#linearGradient3600-4"
1993
- id="linearGradient2435"
1994
- y2="47.013336"
1995
- x2="25.132275"
1996
- y1="0.98520643"
1997
- x1="25.132275" />
1998
- <radialGradient
1999
- gradientTransform="matrix(0.1702128,0,0,-0.1907226,0.10638221,23.716504)"
2000
- gradientUnits="userSpaceOnUse"
2001
- xlink:href="#XMLID_8_"
2002
- id="radialGradient2432"
2003
- fy="102.70267"
2004
- fx="92.090363"
2005
- r="139.55859"
2006
- cy="102.70267"
2007
- cx="92.090363" />
2008
- <linearGradient
2009
- gradientTransform="matrix(0.4545444,0,0,0.4651153,0.09093361,0.3372293)"
2010
- gradientUnits="userSpaceOnUse"
2011
- xlink:href="#linearGradient3211-5"
2012
- id="linearGradient2429"
2013
- y2="46.01725"
2014
- x2="24"
2015
- y1="1.9999999"
2016
- x1="24" />
2017
- <linearGradient
2018
- gradientTransform="matrix(0.4778466,0,0,0.5524833,-0.62774609,-0.0761283)"
2019
- gradientUnits="userSpaceOnUse"
2020
- xlink:href="#linearGradient8589-2"
2021
- id="linearGradient2425"
2022
- y2="5.4565363"
2023
- x2="36.358372"
2024
- y1="8.0590115"
2025
- x1="32.892288" />
2026
- <linearGradient
2027
- id="linearGradient8589-2">
2028
- <stop
2029
- offset="0"
2030
- style="stop-color:#fefefe;stop-opacity:1"
2031
- id="stop8591-8" />
2032
- <stop
2033
- offset="1"
2034
- style="stop-color:#cbcbcb;stop-opacity:1"
2035
- id="stop8593-0" />
2036
- </linearGradient>
2037
- <linearGradient
2038
- id="linearGradient3211-5">
2039
- <stop
2040
- offset="0"
2041
- style="stop-color:#ffffff;stop-opacity:1"
2042
- id="stop3213-1" />
2043
- <stop
2044
- offset="1"
2045
- style="stop-color:#ffffff;stop-opacity:0"
2046
- id="stop3215-9" />
2047
- </linearGradient>
2048
- <radialGradient
2049
- gradientUnits="userSpaceOnUse"
2050
- id="XMLID_8_"
2051
- r="139.55859"
2052
- cy="112.3047"
2053
- cx="102">
2054
- <stop
2055
- offset="0"
2056
- style="stop-color:#b7b8b9;stop-opacity:1"
2057
- id="stop41-2" />
2058
- <stop
2059
- offset="0.17402567"
2060
- style="stop-color:#ececec;stop-opacity:1"
2061
- id="stop47-0" />
2062
- <stop
2063
- offset="0.23907544"
2064
- style="stop-color:#fafafa;stop-opacity:0"
2065
- id="stop49-1" />
2066
- <stop
2067
- offset="0.30111277"
2068
- style="stop-color:#ffffff;stop-opacity:0"
2069
- id="stop51-8" />
2070
- <stop
2071
- offset="0.53130001"
2072
- style="stop-color:#fafafa;stop-opacity:0"
2073
- id="stop53-9" />
2074
- <stop
2075
- offset="0.84490001"
2076
- style="stop-color:#ebecec;stop-opacity:0"
2077
- id="stop55-3" />
2078
- <stop
2079
- offset="1"
2080
- style="stop-color:#e1e2e3;stop-opacity:0"
2081
- id="stop57-3" />
2082
- </radialGradient>
2083
- <linearGradient
2084
- id="linearGradient3600-4">
2085
- <stop
2086
- offset="0"
2087
- style="stop-color:#f4f4f4;stop-opacity:1"
2088
- id="stop3602-11" />
2089
- <stop
2090
- offset="1"
2091
- style="stop-color:#dbdbdb;stop-opacity:1"
2092
- id="stop3604-3" />
2093
- </linearGradient>
2094
- <linearGradient
2095
- id="linearGradient3104-7">
2096
- <stop
2097
- offset="0"
2098
- style="stop-color:#aaaaaa;stop-opacity:1"
2099
- id="stop3106-7" />
2100
- <stop
2101
- offset="1"
2102
- style="stop-color:#c8c8c8;stop-opacity:1"
2103
- id="stop3108-7" />
2104
- </linearGradient>
2105
- </defs>
2106
- <g
2107
- id="layer1">
2108
- <g
2109
- id="g3652"
2110
- transform="matrix(1.233055,0,0,1.233055,66.301592,7.9938049)">
2111
- <g
2112
- id="layer1-3"
2113
- transform="matrix(0.81099383,0,0,0.81099383,-52.959188,-7.9427152)">
2114
- <g
2115
- id="g3379">
2116
- <path
2117
- inkscape:connector-curvature="0"
2118
- d="m 37,42 c 0,0 0,7.999906 0,7.999906 3.309186,0.01506 8.000002,-1.792372 8,-4.000468 C 45,43.791346 41.307198,42 37,42 l 0,0 0,0 z"
2119
- id="path5058"
2120
- style="opacity:0.40206185;fill:url(#radialGradient2704);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2121
- <rect
2122
- width="28"
2123
- height="8"
2124
- x="9"
2125
- y="42"
2126
- id="rect4173"
2127
- style="opacity:0.40206185;fill:url(#linearGradient2738);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2128
- <path
2129
- inkscape:connector-curvature="0"
2130
- d="m 9,42 c 0,0 0,7.999906 0,7.999906 C 5.690814,50.01497 1,48.207534 1,45.999438 1,43.791346 4.6928017,42 9,42 l 0,0 0,0 z"
2131
- id="path5018"
2132
- style="opacity:0.40206185;fill:url(#radialGradient2735);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2133
- <rect
2134
- width="25.000078"
2135
- height="44.00008"
2136
- rx="0"
2137
- ry="0"
2138
- x="11.499961"
2139
- y="3.4999609"
2140
- id="rect3457-7"
2141
- style="fill:url(#radialGradient2759);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2761);stroke-width:0.99992174;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
2142
- <path
2143
- inkscape:connector-curvature="0"
2144
- d="m 12.588724,26.515 22.613957,0"
2145
- id="path3460-7"
2146
- style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
2147
- <path
2148
- inkscape:connector-curvature="0"
2149
- d="m 12.726165,27.545 c 7.534299,0 15.068597,0 22.602896,0"
2150
- id="path3360-8"
2151
- style="opacity:0.36637932;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" />
2152
- <path
2153
- inkscape:connector-curvature="0"
2154
- d="m 11.513319,3.4866942 c 0,5.4204174 0,36.5164968 0,44.0266268 -2.3667668,0 -4.3533498,0 -6.7201174,0 -0.5752686,-0.521297 -0.1378274,-1.556287 -0.2745122,-2.294283 0,-13.826456 0,-27.652911 0,-41.4793657 l 0.080226,-0.1790457 0.1942862,-0.073947 0,0 c 2.4633227,0 4.2567952,0 6.7201194,0 l -2e-6,1.5e-5 z"
2155
- id="path3385-3"
2156
- style="fill:url(#linearGradient2797);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2799);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
2157
- <rect
2158
- width="3"
2159
- height="2"
2160
- x="7.0997243"
2161
- y="5"
2162
- id="rect3464"
2163
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2164
- <path
2165
- inkscape:connector-curvature="0"
2166
- d="m 34.486679,47.55209 c 0,-2.920844 0,-40.1477672 0,-44.023974 2.354349,0 4.391431,0 6.718116,0 0.330292,0 0.273301,1.382925 0.273301,2.294145 0,13.825624 3e-6,27.651243 3e-6,41.476863 -0.563179,0.530109 -1.681308,0.127007 -2.478599,0.252966 -1.58696,0 -2.92586,0 -4.512821,0 l 0,0 z"
2167
- id="rect15391-7"
2168
- style="fill:url(#linearGradient2801);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2803);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
2169
- <rect
2170
- width="3"
2171
- height="2"
2172
- x="36.084"
2173
- y="25"
2174
- id="rect3766"
2175
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2176
- <rect
2177
- width="3"
2178
- height="2"
2179
- x="36.084"
2180
- y="5"
2181
- id="rect3760"
2182
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2183
- <rect
2184
- width="3"
2185
- height="2"
2186
- x="36.084"
2187
- y="30"
2188
- id="rect3772"
2189
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2190
- <rect
2191
- width="35.001312"
2192
- height="42.001316"
2193
- rx="0"
2194
- ry="0"
2195
- x="5.4993434"
2196
- y="4.4993439"
2197
- id="rect2689-6"
2198
- style="opacity:0.4;fill:none;stroke:url(#linearGradient2711);stroke-width:0.99868685;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
2199
- <rect
2200
- width="3"
2201
- height="2"
2202
- x="36.084"
2203
- y="40"
2204
- id="rect3774"
2205
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2206
- <rect
2207
- width="3"
2208
- height="2"
2209
- x="36.084"
2210
- y="35"
2211
- id="rect3768"
2212
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2213
- <rect
2214
- width="3"
2215
- height="2"
2216
- x="36.084"
2217
- y="10"
2218
- id="rect3762"
2219
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2220
- <rect
2221
- width="3"
2222
- height="2"
2223
- x="36.084"
2224
- y="45"
2225
- id="rect3776"
2226
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2227
- <rect
2228
- width="3"
2229
- height="2"
2230
- x="36.084"
2231
- y="20"
2232
- id="rect3770"
2233
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2234
- <rect
2235
- width="3"
2236
- height="2"
2237
- x="36.084"
2238
- y="15"
2239
- id="rect3764"
2240
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2241
- <rect
2242
- width="3"
2243
- height="2"
2244
- x="7.0997243"
2245
- y="10"
2246
- id="rect3744"
2247
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2248
- <rect
2249
- width="3"
2250
- height="2"
2251
- x="7.0997243"
2252
- y="15"
2253
- id="rect3746"
2254
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2255
- <rect
2256
- width="3"
2257
- height="2"
2258
- x="7.0997243"
2259
- y="25"
2260
- id="rect3748"
2261
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2262
- <rect
2263
- width="3"
2264
- height="2"
2265
- x="7.0997243"
2266
- y="35"
2267
- id="rect3750"
2268
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2269
- <rect
2270
- width="3"
2271
- height="2"
2272
- x="7.0997243"
2273
- y="20"
2274
- id="rect3752"
2275
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2276
- <rect
2277
- width="3"
2278
- height="2"
2279
- x="7.0997243"
2280
- y="30"
2281
- id="rect3754"
2282
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2283
- <rect
2284
- width="3"
2285
- height="2"
2286
- x="7.0997243"
2287
- y="40"
2288
- id="rect3756"
2289
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2290
- <rect
2291
- width="3"
2292
- height="2"
2293
- x="7.0997243"
2294
- y="45"
2295
- id="rect3758"
2296
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2297
- </g>
2298
- </g>
2299
- <g
2300
- id="g3288"
2301
- transform="matrix(0.51414223,0,0,0.51414223,-55.428526,9.0218175)">
2302
- <path
2303
- d="m 46.999997,44 c 0,1.656854 -10.297452,3 -23,3 -12.702548,0 -23.0000002,-1.343146 -23.0000002,-3 0,-1.656854 10.2974522,-3 23.0000002,-3 12.702548,0 23,1.343146 23,3 l 0,0 z"
2304
- id="path8836"
2305
- style="opacity:0.2;fill:url(#radialGradient2403);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;marker:none;visibility:visible;display:inline;overflow:visible"
2306
- inkscape:connector-curvature="0" />
2307
- <g
2308
- id="g3440"
2309
- transform="matrix(1.9844998,0,0,1.9844998,-0.57166495,1.6294216)">
2310
- <path
2311
- style="fill:url(#linearGradient2435);fill-opacity:1;stroke:url(#linearGradient2438);stroke-width:0.99992162;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
2312
- id="path4160-3"
2313
- d="m 2.4999608,0.499961 c 3.8955799,0 7.6044552,0 11.5000382,0 0.683368,0.2372969 4.541325,3.12817 5.5,5.000039 0,5.729157 3.9e-5,10.270842 3.9e-5,16 l -17.0000772,0 c 0,-7.33336 0,-13.6666811 0,-21.000039 z"
2314
- inkscape:connector-curvature="0" />
2315
- <path
2316
- style="fill:url(#radialGradient2432);fill-opacity:1"
2317
- id="path4191"
2318
- d="M 3.1702119,22 C 3.0764249,22 2.9999991,21.91437 2.9999991,21.809277 l 0,-20.5980318 c 0,-0.1052785 0.076426,-0.1907219 0.1702128,-0.1907219 3.5214555,0.052717 7.4238521,-0.0788581 10.9410271,0.013125 l 4.838887,4.3271368 0.04987,16.4484919 C 18.999999,21.914366 18.923742,22 18.829785,22 L 3.1702119,22 z"
2319
- inkscape:connector-curvature="0" />
2320
- <path
2321
- style="opacity:0.6;fill:none;stroke:url(#linearGradient2429);stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
2322
- id="path2435-7"
2323
- d="m 18.5,5.6770357 c 0,5.2083053 0,10.6146573 0,15.8229643 -5,0 -9.9999997,0 -15.0000009,0 0,-6.66667 0,-13.3333343 0,-20.0000001 3.4372614,0 6.9564989,0 10.3937609,0"
2324
- inkscape:connector-curvature="0" />
2325
- <path
2326
- style="opacity:0.2;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline"
2327
- id="path3370"
2328
- d="m 13.075473,1 c 1.156303,0.3287671 0.339059,4.6143789 0.339059,4.6143789 0,0 4.515388,-0.4277362 5.60771,1.1949961 C 20.511395,9.0216317 18.954022,6.1742029 18.848795,5.9876778 18.092867,4.6476323 14.982455,1.4405918 13.803386,1.0464703 13.715154,1.0169778 13.51951,1 13.075473,1 z"
2329
- inkscape:connector-curvature="0" />
2330
- <path
2331
- style="fill:url(#linearGradient2425);fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline"
2332
- id="path4474-7"
2333
- d="m 12.999999,1 c 1.526166,0 1,4 1,4 0,0 4.992074,-0.45326 4.992074,2 0,-0.5977419 0.05575,-1.4784338 -0.06407,-1.6559326 C 18.088896,4.1010616 15.184238,1.4821803 14.129934,1.0464703 14.043956,1.0109384 13.444036,1 12.999999,1 z"
2334
- inkscape:connector-curvature="0" />
2335
- <g
2336
- id="g3451">
2337
- <path
2338
- inkscape:connector-curvature="0"
2339
- style="color:#000000;fill:url(#radialGradient3086);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3088);stroke-width:0.98542744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
2340
- d="m 14.482179,14.507295 0,-3 4,0 0,3 3,0 0,4 -3,0 0,2.999991 -4,0 0,-2.999991 -2.989465,0 0,-4 2.989465,0 z"
2341
- id="path2262"
2342
- sodipodi:nodetypes="ccccccccccccc" />
2343
- <path
2344
- inkscape:connector-curvature="0"
2345
- style="opacity:0.4;fill:none;stroke:url(#linearGradient5530-8);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
2346
- d="m 15.482179,15.507295 0,-3 2,0 0,3 3,0 0,2 -3,0 0,3 -2,0 0,-3 -3,0 0,-2 3,0 z"
2347
- id="path2272-8"
2348
- sodipodi:nodetypes="ccccccccccccc" />
2349
- </g>
2350
- </g>
2351
- </g>
2352
- </g>
2353
- </g>
2354
-</svg>
2355
curlew-0.1.22.3.tar.gz/Curlew/icons/Default/add-folder.svg
Deleted
2430
1
2
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
4
-
5
-<svg
6
- xmlns:dc="http://purl.org/dc/elements/1.1/"
7
- xmlns:cc="http://creativecommons.org/ns#"
8
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
9
- xmlns:svg="http://www.w3.org/2000/svg"
10
- xmlns="http://www.w3.org/2000/svg"
11
- xmlns:xlink="http://www.w3.org/1999/xlink"
12
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
13
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14
- id="svg2604"
15
- height="48"
16
- width="48"
17
- version="1.0"
18
- inkscape:version="0.48.4 r9939"
19
- sodipodi:docname="add-folder.svg">
20
- <metadata
21
- id="metadata59">
22
- <rdf:RDF>
23
- <cc:Work
24
- rdf:about="">
25
- <dc:format>image/svg+xml</dc:format>
26
- <dc:type
27
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28
- <dc:title />
29
- </cc:Work>
30
- </rdf:RDF>
31
- </metadata>
32
- <sodipodi:namedview
33
- pagecolor="#ffffff"
34
- bordercolor="#666666"
35
- borderopacity="1"
36
- objecttolerance="10"
37
- gridtolerance="10"
38
- guidetolerance="10"
39
- inkscape:pageopacity="0"
40
- inkscape:pageshadow="2"
41
- inkscape:window-width="1600"
42
- inkscape:window-height="842"
43
- id="namedview57"
44
- showgrid="false"
45
- inkscape:zoom="9.3102393"
46
- inkscape:cx="11.218374"
47
- inkscape:cy="24"
48
- inkscape:window-x="-2"
49
- inkscape:window-y="-3"
50
- inkscape:window-maximized="1"
51
- inkscape:current-layer="layer1-2"
52
- showguides="true"
53
- inkscape:guide-bbox="true" />
54
- <defs
55
- id="defs2606">
56
- <linearGradient
57
- id="linearGradient3333"
58
- y2="609.51"
59
- gradientUnits="userSpaceOnUse"
60
- x2="302.86"
61
- gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)"
62
- y1="366.65"
63
- x1="302.86">
64
- <stop
65
- id="stop5050"
66
- style="stop-opacity:0"
67
- offset="0" />
68
- <stop
69
- id="stop5056"
70
- offset=".5" />
71
- <stop
72
- id="stop5052"
73
- style="stop-opacity:0"
74
- offset="1" />
75
- </linearGradient>
76
- <radialGradient
77
- id="radialGradient3330"
78
- xlink:href="#linearGradient5060"
79
- gradientUnits="userSpaceOnUse"
80
- cy="486.65"
81
- cx="605.71"
82
- gradientTransform="matrix(-.023040 0 0 0.0147 21.623 37.04)"
83
- r="117.14" />
84
- <linearGradient
85
- id="linearGradient5060">
86
- <stop
87
- id="stop5062"
88
- offset="0" />
89
- <stop
90
- id="stop5064"
91
- style="stop-opacity:0"
92
- offset="1" />
93
- </linearGradient>
94
- <radialGradient
95
- id="radialGradient3327"
96
- xlink:href="#linearGradient5060"
97
- gradientUnits="userSpaceOnUse"
98
- cy="486.65"
99
- cx="605.71"
100
- gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)"
101
- r="117.14" />
102
- <linearGradient
103
- id="linearGradient3324"
104
- y2="2.9062"
105
- gradientUnits="userSpaceOnUse"
106
- x2="-51.786"
107
- gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)"
108
- y1="50.786"
109
- x1="-51.786">
110
- <stop
111
- id="stop3106"
112
- style="stop-color:#aaa"
113
- offset="0" />
114
- <stop
115
- id="stop3108"
116
- style="stop-color:#c8c8c8"
117
- offset="1" />
118
- </linearGradient>
119
- <linearGradient
120
- id="linearGradient3322"
121
- y2="47.013"
122
- gradientUnits="userSpaceOnUse"
123
- x2="25.132"
124
- gradientTransform="matrix(1 0 0 .95617 -1.0065e-7 -1.9149)"
125
- y1=".98521"
126
- x1="25.132">
127
- <stop
128
- id="stop3602"
129
- style="stop-color:#f4f4f4"
130
- offset="0" />
131
- <stop
132
- id="stop3604"
133
- style="stop-color:#dbdbdb"
134
- offset="1" />
135
- </linearGradient>
136
- <radialGradient
137
- id="radialGradient3319"
138
- gradientUnits="userSpaceOnUse"
139
- cy="112.3"
140
- cx="102"
141
- gradientTransform="matrix(.36170 0 0 -.39078 .85106 47.517)"
142
- r="139.56">
143
- <stop
144
- id="stop41"
145
- style="stop-color:#b7b8b9"
146
- offset="0" />
147
- <stop
148
- id="stop47"
149
- style="stop-color:#ececec"
150
- offset=".18851" />
151
- <stop
152
- id="stop49"
153
- style="stop-color:#fafafa;stop-opacity:0"
154
- offset=".25718" />
155
- <stop
156
- id="stop51"
157
- style="stop-color:#fff;stop-opacity:0"
158
- offset=".30111" />
159
- <stop
160
- id="stop53"
161
- style="stop-color:#fafafa;stop-opacity:0"
162
- offset=".53130" />
163
- <stop
164
- id="stop55"
165
- style="stop-color:#ebecec;stop-opacity:0"
166
- offset=".84490" />
167
- <stop
168
- id="stop57"
169
- style="stop-color:#e1e2e3;stop-opacity:0"
170
- offset="1" />
171
- </radialGradient>
172
- <linearGradient
173
- id="linearGradient3316"
174
- y2="46.017"
175
- gradientUnits="userSpaceOnUse"
176
- x2="24"
177
- gradientTransform="matrix(1 0 0 .97778 0 -.96667)"
178
- y1="2"
179
- x1="24">
180
- <stop
181
- id="stop3213"
182
- style="stop-color:#fff"
183
- offset="0" />
184
- <stop
185
- id="stop3215"
186
- style="stop-color:#fff;stop-opacity:0"
187
- offset="1" />
188
- </linearGradient>
189
- <filter
190
- id="filter3212"
191
- y="-.16434"
192
- width="1.2969"
193
- x="-.14846"
194
- height="1.3287">
195
- <feGaussianBlur
196
- id="feGaussianBlur3214"
197
- stdDeviation="0.77391625" />
198
- </filter>
199
- <linearGradient
200
- id="linearGradient3312"
201
- y2="5.4565"
202
- gradientUnits="userSpaceOnUse"
203
- x2="36.358"
204
- gradientTransform="matrix(.99770 0 0 1.0407 .16380 -1.1058)"
205
- y1="8.059"
206
- x1="32.892">
207
- <stop
208
- id="stop8591"
209
- style="stop-color:#fefefe"
210
- offset="0" />
211
- <stop
212
- id="stop8593"
213
- style="stop-color:#cbcbcb"
214
- offset="1" />
215
- </linearGradient>
216
- <linearGradient
217
- id="linearGradient2484"
218
- y2="36"
219
- gradientUnits="userSpaceOnUse"
220
- x2="-.097514"
221
- gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
222
- y1="36"
223
- x1="36.5">
224
- <stop
225
- id="stop3916"
226
- style="stop-color:#2c79c0"
227
- offset="0" />
228
- <stop
229
- id="stop3918"
230
- style="stop-color:#2970b3;stop-opacity:.49804"
231
- offset=".79722" />
232
- <stop
233
- id="stop3920"
234
- style="stop-color:#236098;stop-opacity:0"
235
- offset="1" />
236
- </linearGradient>
237
- <linearGradient
238
- id="linearGradient2482"
239
- y2="15.5"
240
- gradientUnits="userSpaceOnUse"
241
- x2="-.073089"
242
- gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
243
- y1="15.5"
244
- x1="23.997">
245
- <stop
246
- id="stop3700"
247
- style="stop-color:#7ea8ce"
248
- offset="0" />
249
- <stop
250
- id="stop3702"
251
- style="stop-color:#568dc0;stop-opacity:.81569"
252
- offset=".76279" />
253
- <stop
254
- id="stop3704"
255
- style="stop-color:#c9e1f8;stop-opacity:0"
256
- offset="1" />
257
- </linearGradient>
258
- <linearGradient
259
- id="linearGradient2479"
260
- y2="-.43754"
261
- gradientUnits="userSpaceOnUse"
262
- x2="20.484"
263
- gradientTransform="matrix(0 -.86253 .84866 0 3.2697 51.022)"
264
- y1="12.82"
265
- x1="20.484">
266
- <stop
267
- id="stop2189"
268
- style="stop-color:#fff;stop-opacity:.64341"
269
- offset="0" />
270
- <stop
271
- id="stop2191"
272
- style="stop-color:#fff;stop-opacity:0"
273
- offset="1" />
274
- </linearGradient>
275
- <linearGradient
276
- inkscape:collect="always"
277
- xlink:href="#linearGradient2482"
278
- id="linearGradient3046"
279
- gradientUnits="userSpaceOnUse"
280
- gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
281
- x1="23.997"
282
- y1="15.5"
283
- x2="-.073089"
284
- y2="15.5" />
285
- <linearGradient
286
- inkscape:collect="always"
287
- xlink:href="#linearGradient2484"
288
- id="linearGradient3048"
289
- gradientUnits="userSpaceOnUse"
290
- gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
291
- x1="36.5"
292
- y1="36"
293
- x2="-.097514"
294
- y2="36" />
295
- <linearGradient
296
- inkscape:collect="always"
297
- xlink:href="#linearGradient2479"
298
- id="linearGradient3050"
299
- gradientUnits="userSpaceOnUse"
300
- gradientTransform="matrix(0,-0.86253,0.84866,0,3.2697,51.022)"
301
- x1="20.484"
302
- y1="12.82"
303
- x2="20.484"
304
- y2="-.43754" />
305
- <linearGradient
306
- inkscape:collect="always"
307
- xlink:href="#linearGradient3333"
308
- id="linearGradient3132"
309
- gradientUnits="userSpaceOnUse"
310
- gradientTransform="matrix(0.067325,0,0,0.0147,-0.34114,37.04)"
311
- x1="302.86"
312
- y1="366.65"
313
- x2="302.86"
314
- y2="609.51" />
315
- <radialGradient
316
- inkscape:collect="always"
317
- xlink:href="#linearGradient5060"
318
- id="radialGradient3134"
319
- gradientUnits="userSpaceOnUse"
320
- gradientTransform="matrix(-0.02304,0,0,0.0147,21.623,37.04)"
321
- cx="605.71"
322
- cy="486.65"
323
- r="117.14" />
324
- <radialGradient
325
- inkscape:collect="always"
326
- xlink:href="#linearGradient5060"
327
- id="radialGradient3136"
328
- gradientUnits="userSpaceOnUse"
329
- gradientTransform="matrix(0.02304,0,0,0.0147,26.361,37.04)"
330
- cx="605.71"
331
- cy="486.65"
332
- r="117.14" />
333
- <linearGradient
334
- inkscape:collect="always"
335
- xlink:href="#linearGradient3322"
336
- id="linearGradient3138"
337
- gradientUnits="userSpaceOnUse"
338
- gradientTransform="matrix(1,0,0,0.95617,-1.0065e-7,-1.9149)"
339
- x1="25.132"
340
- y1=".98521"
341
- x2="25.132"
342
- y2="47.013" />
343
- <linearGradient
344
- inkscape:collect="always"
345
- xlink:href="#linearGradient3324"
346
- id="linearGradient3140"
347
- gradientUnits="userSpaceOnUse"
348
- gradientTransform="matrix(0.8075,0,0,0.89483,59.41,-2.9806)"
349
- x1="-51.786"
350
- y1="50.786"
351
- x2="-51.786"
352
- y2="2.9062" />
353
- <radialGradient
354
- inkscape:collect="always"
355
- xlink:href="#radialGradient3319"
356
- id="radialGradient3142"
357
- gradientUnits="userSpaceOnUse"
358
- gradientTransform="matrix(0.3617,0,0,-0.39078,0.85106,47.517)"
359
- cx="102"
360
- cy="112.3"
361
- r="139.56" />
362
- <linearGradient
363
- inkscape:collect="always"
364
- xlink:href="#linearGradient3316"
365
- id="linearGradient3144"
366
- gradientUnits="userSpaceOnUse"
367
- gradientTransform="matrix(1,0,0,0.97778,0,-0.96667)"
368
- x1="24"
369
- y1="2"
370
- x2="24"
371
- y2="46.017" />
372
- <linearGradient
373
- inkscape:collect="always"
374
- xlink:href="#linearGradient3312"
375
- id="linearGradient3146"
376
- gradientUnits="userSpaceOnUse"
377
- gradientTransform="matrix(0.9977,0,0,1.0407,0.1638,-1.1058)"
378
- x1="32.892"
379
- y1="8.059"
380
- x2="36.358"
381
- y2="5.4565" />
382
- <radialGradient
383
- id="radialGradient3690"
384
- gradientUnits="userSpaceOnUse"
385
- cx="62.625"
386
- cy="4.625"
387
- r="10.625"
388
- gradientTransform="matrix(2.1647,0,0,0.84706,-111.56,35.082)">
389
- <stop
390
- id="stop8840"
391
- offset="0" />
392
- <stop
393
- id="stop8842"
394
- style="stop-opacity:0"
395
- offset="1" />
396
- </radialGradient>
397
- <radialGradient
398
- id="radialGradient3627"
399
- gradientUnits="userSpaceOnUse"
400
- cy="25.625"
401
- cx="13.139"
402
- gradientTransform="matrix(0,2.6541,-3.1628,0,97.183,-26.676)"
403
- r="13.931">
404
- <stop
405
- id="stop3692"
406
- style="stop-color:#ffeb9f"
407
- offset="0" />
408
- <stop
409
- id="stop3694"
410
- style="stop-color:#ffd57e"
411
- offset=".26238" />
412
- <stop
413
- id="stop3696"
414
- style="stop-color:#ffbc43"
415
- offset=".66094" />
416
- <stop
417
- id="stop3698"
418
- style="stop-color:#ff921a"
419
- offset="1" />
420
- </radialGradient>
421
- <linearGradient
422
- id="linearGradient3629"
423
- y2="9.5799999"
424
- gradientUnits="userSpaceOnUse"
425
- x2="21.483"
426
- gradientTransform="matrix(1.6509,0,0,1.6568,-11.466,-15.046)"
427
- y1="36.255001"
428
- x1="21.483">
429
- <stop
430
- id="stop3605"
431
- style="stop-color:#a7651c"
432
- offset="0" />
433
- <stop
434
- id="stop3607"
435
- style="stop-color:#c8a700"
436
- offset="1" />
437
- </linearGradient>
438
- <linearGradient
439
- id="linearGradient3648"
440
- y2="43.444"
441
- gradientUnits="userSpaceOnUse"
442
- x2="29.646999"
443
- y1="2"
444
- x1="29.646999">
445
- <stop
446
- id="stop3644"
447
- style="stop-color:#fff"
448
- offset="0" />
449
- <stop
450
- id="stop3646"
451
- style="stop-color:#fff;stop-opacity:0"
452
- offset="1" />
453
- </linearGradient>
454
- <linearGradient
455
- id="linearGradient3619"
456
- y2="33.955002"
457
- gradientUnits="userSpaceOnUse"
458
- x2="15.215"
459
- gradientTransform="translate(2.9799,-3.1217)"
460
- y1="22.292"
461
- x1="11.566">
462
- <stop
463
- id="stop2687"
464
- style="stop-color:#fff;stop-opacity:.27451"
465
- offset="0" />
466
- <stop
467
- id="stop2689"
468
- style="stop-color:#fff;stop-opacity:0"
469
- offset="1" />
470
- </linearGradient>
471
- <linearGradient
472
- y2="33.955002"
473
- x2="15.215"
474
- y1="22.292"
475
- x1="11.566"
476
- gradientTransform="translate(2.9799,-3.1217)"
477
- gradientUnits="userSpaceOnUse"
478
- id="linearGradient3040"
479
- xlink:href="#linearGradient3619"
480
- inkscape:collect="always" />
481
- <linearGradient
482
- inkscape:collect="always"
483
- xlink:href="#linearGradient3049"
484
- id="linearGradient3677"
485
- gradientUnits="userSpaceOnUse"
486
- gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
487
- x1="12.872"
488
- y1="0.62146002"
489
- x2="12.872"
490
- y2="22.487" />
491
- <linearGradient
492
- id="linearGradient3049"
493
- y2="22.487"
494
- gradientUnits="userSpaceOnUse"
495
- x2="12.872"
496
- gradientTransform="matrix(1.6465,0,0,1.5556,-2.2509,1.0176)"
497
- y1="0.62146002"
498
- x1="12.872">
499
- <stop
500
- id="stop3618"
501
- style="stop-color:#fbedd8;stop-opacity:1;"
502
- offset="0" />
503
- <stop
504
- id="stop3270"
505
- style="stop-color:#dd7b2a;stop-opacity:1;"
506
- offset="0.5" />
507
- <stop
508
- id="stop3620"
509
- style="stop-color:#da4612;stop-opacity:1;"
510
- offset="1" />
511
- </linearGradient>
512
- <linearGradient
513
- inkscape:collect="always"
514
- xlink:href="#linearGradient3051"
515
- id="linearGradient3679"
516
- gradientUnits="userSpaceOnUse"
517
- gradientTransform="translate(-52.306337,-6.0189448)"
518
- x1="12.248"
519
- y1="34.993"
520
- x2="12.248"
521
- y2="1.9999" />
522
- <linearGradient
523
- id="linearGradient3051"
524
- y2="1.9999"
525
- gradientUnits="userSpaceOnUse"
526
- x2="12.248"
527
- y1="34.993"
528
- x1="12.248">
529
- <stop
530
- id="stop3624"
531
- style="stop-color:#bb2b12"
532
- offset="0" />
533
- <stop
534
- id="stop3626"
535
- style="stop-color:#da986a;stop-opacity:1;"
536
- offset="1" />
537
- </linearGradient>
538
- <linearGradient
539
- id="linearGradient259">
540
- <stop
541
- id="stop260"
542
- style="stop-color:#828282"
543
- offset="0" />
544
- <stop
545
- id="stop261"
546
- style="stop-color:#434343"
547
- offset="1" />
548
- </linearGradient>
549
- <linearGradient
550
- id="linearGradient3582">
551
- <stop
552
- id="stop3584"
553
- style="stop-color:#333"
554
- offset="0" />
555
- <stop
556
- id="stop3586"
557
- style="stop-color:#5a5a5a"
558
- offset="1" />
559
- </linearGradient>
560
- <linearGradient
561
- id="linearGradient3719">
562
- <stop
563
- id="stop3721"
564
- style="stop-color:#828282"
565
- offset="0" />
566
- <stop
567
- id="stop3723"
568
- style="stop-color:#434343"
569
- offset="1" />
570
- </linearGradient>
571
- <linearGradient
572
- id="linearGradient3726">
573
- <stop
574
- id="stop3728"
575
- style="stop-color:#333"
576
- offset="0" />
577
- <stop
578
- id="stop3730"
579
- style="stop-color:#5a5a5a"
580
- offset="1" />
581
- </linearGradient>
582
- <linearGradient
583
- inkscape:collect="always"
584
- xlink:href="#linearGradient3027"
585
- id="linearGradient3689"
586
- gradientUnits="userSpaceOnUse"
587
- gradientTransform="translate(-52.306337,-6.0189448)"
588
- x1="16.723"
589
- y1="3"
590
- x2="16.723"
591
- y2="35.055" />
592
- <linearGradient
593
- id="linearGradient3027"
594
- y2="35.055"
595
- gradientUnits="userSpaceOnUse"
596
- x2="16.723"
597
- y1="3"
598
- x1="16.723">
599
- <stop
600
- id="stop3463"
601
- style="stop-color:#fff"
602
- offset="0" />
603
- <stop
604
- id="stop3465"
605
- style="stop-color:#fff;stop-opacity:0"
606
- offset="1" />
607
- </linearGradient>
608
- <linearGradient
609
- x1="24.103895"
610
- y1="15.180944"
611
- x2="24.103895"
612
- y2="34.224861"
613
- id="linearGradient2401"
614
- xlink:href="#linearGradient2264"
615
- gradientUnits="userSpaceOnUse"
616
- gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)" />
617
- <linearGradient
618
- id="linearGradient2264">
619
- <stop
620
- id="stop2266"
621
- style="stop-color:#d7e866;stop-opacity:1"
622
- offset="0" />
623
- <stop
624
- id="stop2268"
625
- style="stop-color:#8cab2a;stop-opacity:1"
626
- offset="1" />
627
- </linearGradient>
628
- <linearGradient
629
- x1="24.138529"
630
- y1="6.5316639"
631
- x2="24.138529"
632
- y2="45.690399"
633
- id="linearGradient2398"
634
- xlink:href="#linearGradient4222"
635
- gradientUnits="userSpaceOnUse"
636
- gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)" />
637
- <linearGradient
638
- id="linearGradient4222">
639
- <stop
640
- id="stop4224"
641
- style="stop-color:#ffffff;stop-opacity:1"
642
- offset="0" />
643
- <stop
644
- id="stop4226"
645
- style="stop-color:#ffffff;stop-opacity:0"
646
- offset="1" />
647
- </linearGradient>
648
- <linearGradient
649
- y2="45.690399"
650
- x2="24.138529"
651
- y1="6.5316639"
652
- x1="24.138529"
653
- gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
654
- gradientUnits="userSpaceOnUse"
655
- id="linearGradient3015"
656
- xlink:href="#linearGradient4222"
657
- inkscape:collect="always" />
658
- <linearGradient
659
- y2="12.95892"
660
- x2="15.047561"
661
- y1="12.95892"
662
- x1="19.502533"
663
- gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
664
- gradientUnits="userSpaceOnUse"
665
- id="linearGradient3010"
666
- xlink:href="#linearGradient2187"
667
- inkscape:collect="always" />
668
- <linearGradient
669
- y2="36.353996"
670
- x2="35.998066"
671
- y1="31.247124"
672
- x1="35.998066"
673
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
674
- gradientUnits="userSpaceOnUse"
675
- id="linearGradient3008"
676
- xlink:href="#linearGradient4176"
677
- inkscape:collect="always" />
678
- <linearGradient
679
- y2="36.353996"
680
- x2="31.270321"
681
- y1="10.819631"
682
- x1="31.270321"
683
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
684
- gradientUnits="userSpaceOnUse"
685
- id="linearGradient3006"
686
- xlink:href="#linearGradient4168"
687
- inkscape:collect="always" />
688
- <linearGradient
689
- y2="12.95892"
690
- x2="15.047561"
691
- y1="12.95892"
692
- x1="19.502533"
693
- gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
694
- gradientUnits="userSpaceOnUse"
695
- id="linearGradient4083"
696
- xlink:href="#linearGradient2187"
697
- inkscape:collect="always" />
698
- <linearGradient
699
- id="linearGradient2187">
700
- <stop
701
- style="stop-color:#ffffff;stop-opacity:0.64341086;"
702
- offset="0"
703
- id="stop2189-0" />
704
- <stop
705
- style="stop-color:#ffffff;stop-opacity:0;"
706
- offset="1"
707
- id="stop2191-3" />
708
- </linearGradient>
709
- <linearGradient
710
- y2="36.353996"
711
- x2="31.270321"
712
- y1="10.819631"
713
- x1="31.270321"
714
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
715
- gradientUnits="userSpaceOnUse"
716
- id="linearGradient4086"
717
- xlink:href="#linearGradient4168"
718
- inkscape:collect="always" />
719
- <linearGradient
720
- id="linearGradient4168">
721
- <stop
722
- style="stop-color:#f8cd70;stop-opacity:1;"
723
- offset="0"
724
- id="stop4170" />
725
- <stop
726
- id="stop4172"
727
- offset="0.9375"
728
- style="stop-color:#d99a11;stop-opacity:1;" />
729
- <stop
730
- style="stop-color:#b07c0b;stop-opacity:0;"
731
- offset="1"
732
- id="stop4174" />
733
- </linearGradient>
734
- <linearGradient
735
- y2="36.353996"
736
- x2="35.998066"
737
- y1="31.247124"
738
- x1="35.998066"
739
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
740
- gradientUnits="userSpaceOnUse"
741
- id="linearGradient4088"
742
- xlink:href="#linearGradient4176"
743
- inkscape:collect="always" />
744
- <linearGradient
745
- id="linearGradient4176">
746
- <stop
747
- style="stop-color:#bf8407;stop-opacity:1;"
748
- offset="0"
749
- id="stop4178" />
750
- <stop
751
- style="stop-color:#a87300;stop-opacity:0;"
752
- offset="1"
753
- id="stop4180" />
754
- </linearGradient>
755
- <radialGradient
756
- r="15.644737"
757
- fy="36.421127"
758
- fx="24.837126"
759
- cy="36.421127"
760
- cx="24.837126"
761
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
762
- gradientUnits="userSpaceOnUse"
763
- id="radialGradient3827"
764
- xlink:href="#linearGradient8662"
765
- inkscape:collect="always" />
766
- <linearGradient
767
- id="linearGradient8662"
768
- inkscape:collect="always">
769
- <stop
770
- id="stop8664"
771
- offset="0"
772
- style="stop-color:#000000;stop-opacity:1;" />
773
- <stop
774
- id="stop8666"
775
- offset="1"
776
- style="stop-color:#000000;stop-opacity:0;" />
777
- </linearGradient>
778
- <linearGradient
779
- y2="12.95892"
780
- x2="15.047561"
781
- y1="12.95892"
782
- x1="19.502533"
783
- gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
784
- gradientUnits="userSpaceOnUse"
785
- id="linearGradient3011"
786
- xlink:href="#linearGradient2187-6"
787
- inkscape:collect="always" />
788
- <linearGradient
789
- y2="36.353996"
790
- x2="35.998066"
791
- y1="31.247124"
792
- x1="35.998066"
793
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
794
- gradientUnits="userSpaceOnUse"
795
- id="linearGradient3009"
796
- xlink:href="#linearGradient4019"
797
- inkscape:collect="always" />
798
- <linearGradient
799
- y2="36.353996"
800
- x2="31.270321"
801
- y1="10.819631"
802
- x1="31.270321"
803
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
804
- gradientUnits="userSpaceOnUse"
805
- id="linearGradient3007"
806
- xlink:href="#linearGradient4009"
807
- inkscape:collect="always" />
808
- <linearGradient
809
- y2="12.95892"
810
- x2="15.047561"
811
- y1="12.95892"
812
- x1="19.502533"
813
- gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
814
- gradientUnits="userSpaceOnUse"
815
- id="linearGradient3763"
816
- xlink:href="#linearGradient2187-6"
817
- inkscape:collect="always" />
818
- <linearGradient
819
- id="linearGradient2187-6">
820
- <stop
821
- style="stop-color:#ffffff;stop-opacity:0.64341086;"
822
- offset="0"
823
- id="stop2189-4" />
824
- <stop
825
- style="stop-color:#ffffff;stop-opacity:0;"
826
- offset="1"
827
- id="stop2191-5" />
828
- </linearGradient>
829
- <linearGradient
830
- y2="36.353996"
831
- x2="31.270321"
832
- y1="10.819631"
833
- x1="31.270321"
834
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
835
- gradientUnits="userSpaceOnUse"
836
- id="linearGradient3766"
837
- xlink:href="#linearGradient4009"
838
- inkscape:collect="always" />
839
- <linearGradient
840
- id="linearGradient4009">
841
- <stop
842
- style="stop-color:#d7e866;stop-opacity:1"
843
- offset="0"
844
- id="stop4011" />
845
- <stop
846
- id="stop4013"
847
- offset="0.68190742"
848
- style="stop-color:#98b438;stop-opacity:1" />
849
- <stop
850
- style="stop-color:#a1ba49;stop-opacity:1"
851
- offset="0.95274329"
852
- id="stop4015" />
853
- <stop
854
- style="stop-color:#ffffff;stop-opacity:0;"
855
- offset="1"
856
- id="stop4017" />
857
- </linearGradient>
858
- <linearGradient
859
- y2="36.353996"
860
- x2="35.998066"
861
- y1="31.247124"
862
- x1="35.998066"
863
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
864
- gradientUnits="userSpaceOnUse"
865
- id="linearGradient3768"
866
- xlink:href="#linearGradient4019"
867
- inkscape:collect="always" />
868
- <linearGradient
869
- id="linearGradient4019">
870
- <stop
871
- style="stop-color:#688c35;stop-opacity:1;"
872
- offset="0"
873
- id="stop4021" />
874
- <stop
875
- style="stop-color:#9cc8f0;stop-opacity:0;"
876
- offset="1"
877
- id="stop4023" />
878
- </linearGradient>
879
- <radialGradient
880
- r="15.644737"
881
- fy="36.421127"
882
- fx="24.837126"
883
- cy="36.421127"
884
- cx="24.837126"
885
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
886
- gradientUnits="userSpaceOnUse"
887
- id="radialGradient3827-1"
888
- xlink:href="#linearGradient8662-7"
889
- inkscape:collect="always" />
890
- <linearGradient
891
- id="linearGradient8662-7"
892
- inkscape:collect="always">
893
- <stop
894
- id="stop8664-2"
895
- offset="0"
896
- style="stop-color:#000000;stop-opacity:1;" />
897
- <stop
898
- id="stop8666-3"
899
- offset="1"
900
- style="stop-color:#000000;stop-opacity:0;" />
901
- </linearGradient>
902
- <linearGradient
903
- gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
904
- gradientUnits="userSpaceOnUse"
905
- xlink:href="#linearGradient2187-8"
906
- id="linearGradient3513"
907
- y2="12.95892"
908
- x2="16.419912"
909
- y1="12.95892"
910
- x1="41.278553" />
911
- <linearGradient
912
- id="linearGradient2187-8">
913
- <stop
914
- offset="0"
915
- style="stop-color:#ffffff;stop-opacity:0.64341086"
916
- id="stop2189-7" />
917
- <stop
918
- offset="1"
919
- style="stop-color:#ffffff;stop-opacity:0"
920
- id="stop2191-8" />
921
- </linearGradient>
922
- <linearGradient
923
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
924
- gradientUnits="userSpaceOnUse"
925
- xlink:href="#linearGradient4009-5"
926
- id="linearGradient3518"
927
- y2="36.353996"
928
- x2="31.270321"
929
- y1="10.819631"
930
- x1="31.270321" />
931
- <linearGradient
932
- id="linearGradient4009-5">
933
- <stop
934
- offset="0"
935
- style="stop-color:#d7e866;stop-opacity:1"
936
- id="stop4011-3" />
937
- <stop
938
- offset="0.68190742"
939
- style="stop-color:#98b438;stop-opacity:1"
940
- id="stop4013-6" />
941
- <stop
942
- offset="0.95274329"
943
- style="stop-color:#a1ba49;stop-opacity:1"
944
- id="stop4015-0" />
945
- <stop
946
- offset="1"
947
- style="stop-color:#a1ba49;stop-opacity:0"
948
- id="stop4017-8" />
949
- </linearGradient>
950
- <linearGradient
951
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
952
- gradientUnits="userSpaceOnUse"
953
- xlink:href="#linearGradient4019-9"
954
- id="linearGradient3520"
955
- y2="36.353996"
956
- x2="35.998066"
957
- y1="31.247124"
958
- x1="35.998066" />
959
- <linearGradient
960
- id="linearGradient4019-9">
961
- <stop
962
- offset="0"
963
- style="stop-color:#688c35;stop-opacity:1"
964
- id="stop4021-6" />
965
- <stop
966
- offset="1"
967
- style="stop-color:#688c35;stop-opacity:0"
968
- id="stop4023-2" />
969
- </linearGradient>
970
- <radialGradient
971
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
972
- gradientUnits="userSpaceOnUse"
973
- xlink:href="#linearGradient8662-1"
974
- id="radialGradient3507"
975
- fy="36.421127"
976
- fx="24.837126"
977
- r="15.644737"
978
- cy="36.421127"
979
- cx="24.837126" />
980
- <linearGradient
981
- id="linearGradient8662-1">
982
- <stop
983
- offset="0"
984
- style="stop-color:#000000;stop-opacity:1"
985
- id="stop8664-3" />
986
- <stop
987
- offset="1"
988
- style="stop-color:#000000;stop-opacity:0"
989
- id="stop8666-9" />
990
- </linearGradient>
991
- <linearGradient
992
- inkscape:collect="always"
993
- xlink:href="#linearGradient4009-5"
994
- id="linearGradient3211"
995
- gradientUnits="userSpaceOnUse"
996
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
997
- x1="31.270321"
998
- y1="10.819631"
999
- x2="31.270321"
1000
- y2="36.353996" />
1001
- <linearGradient
1002
- inkscape:collect="always"
1003
- xlink:href="#linearGradient4019-9"
1004
- id="linearGradient3213"
1005
- gradientUnits="userSpaceOnUse"
1006
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
1007
- x1="35.998066"
1008
- y1="31.247124"
1009
- x2="35.998066"
1010
- y2="36.353996" />
1011
- <linearGradient
1012
- inkscape:collect="always"
1013
- xlink:href="#linearGradient2187-8"
1014
- id="linearGradient3215"
1015
- gradientUnits="userSpaceOnUse"
1016
- gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
1017
- x1="41.278553"
1018
- y1="12.95892"
1019
- x2="16.419912"
1020
- y2="12.95892" />
1021
- <linearGradient
1022
- y2="36.353996"
1023
- x2="35.998066"
1024
- y1="11.41118"
1025
- x1="35.998066"
1026
- gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1027
- gradientUnits="userSpaceOnUse"
1028
- id="linearGradient2842"
1029
- xlink:href="#linearGradient4176-2"
1030
- inkscape:collect="always" />
1031
- <linearGradient
1032
- y2="36.353996"
1033
- x2="31.270321"
1034
- y1="10.819631"
1035
- x1="31.270321"
1036
- gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1037
- gradientUnits="userSpaceOnUse"
1038
- id="linearGradient2840"
1039
- xlink:href="#linearGradient4168-3"
1040
- inkscape:collect="always" />
1041
- <linearGradient
1042
- gradientTransform="translate(1.2595749e-8,-0.99951293)"
1043
- y2="20.340685"
1044
- x2="17.226442"
1045
- y1="4.3594136"
1046
- x1="12.944274"
1047
- gradientUnits="userSpaceOnUse"
1048
- id="linearGradient2837"
1049
- xlink:href="#linearGradient4222-7"
1050
- inkscape:collect="always" />
1051
- <linearGradient
1052
- id="linearGradient4222-7">
1053
- <stop
1054
- offset="0"
1055
- style="stop-color:#ffffff;stop-opacity:1"
1056
- id="stop4224-8" />
1057
- <stop
1058
- offset="1"
1059
- style="stop-color:#ffffff;stop-opacity:0"
1060
- id="stop4226-6" />
1061
- </linearGradient>
1062
- <linearGradient
1063
- id="linearGradient4168-3">
1064
- <stop
1065
- offset="0"
1066
- style="stop-color:#ecb56c;stop-opacity:1"
1067
- id="stop4170-0" />
1068
- <stop
1069
- offset="0.7426424"
1070
- style="stop-color:#e86225;stop-opacity:1"
1071
- id="stop4172-2" />
1072
- <stop
1073
- offset="1"
1074
- style="stop-color:#b07c0b;stop-opacity:0"
1075
- id="stop4174-6" />
1076
- </linearGradient>
1077
- <linearGradient
1078
- id="linearGradient4176-2">
1079
- <stop
1080
- offset="0"
1081
- style="stop-color:#cc7032;stop-opacity:1"
1082
- id="stop4178-3" />
1083
- <stop
1084
- offset="0.73855066"
1085
- style="stop-color:#bb2d13;stop-opacity:1"
1086
- id="stop3223" />
1087
- <stop
1088
- offset="1"
1089
- style="stop-color:#a87300;stop-opacity:0"
1090
- id="stop4180-5" />
1091
- </linearGradient>
1092
- <radialGradient
1093
- gradientTransform="matrix(1.2747297,-0.2281502,0.04475583,1.2129404,5.845281,7.916683)"
1094
- gradientUnits="userSpaceOnUse"
1095
- xlink:href="#linearGradient7067"
1096
- id="radialGradient3622"
1097
- fy="37.45607"
1098
- fx="14.68769"
1099
- r="5.7384715"
1100
- cy="41.058823"
1101
- cx="17.058823" />
1102
- <linearGradient
1103
- id="linearGradient7067">
1104
- <stop
1105
- offset="0"
1106
- style="stop-color:#ffffff;stop-opacity:1"
1107
- id="stop7069" />
1108
- <stop
1109
- offset="1"
1110
- style="stop-color:#ffffff;stop-opacity:0"
1111
- id="stop7071" />
1112
- </linearGradient>
1113
- <radialGradient
1114
- gradientTransform="matrix(1.3421883,-0.2176256,0.02929579,1.254575,28.701007,0.3633331)"
1115
- gradientUnits="userSpaceOnUse"
1116
- xlink:href="#linearGradient3668"
1117
- id="radialGradient3634"
1118
- fy="37.841019"
1119
- fx="14.757765"
1120
- r="5.7384715"
1121
- cy="41.058823"
1122
- cx="17.058823" />
1123
- <linearGradient
1124
- id="linearGradient3668">
1125
- <stop
1126
- offset="0"
1127
- style="stop-color:#ffffff;stop-opacity:1"
1128
- id="stop3670" />
1129
- <stop
1130
- offset="1"
1131
- style="stop-color:#ffffff;stop-opacity:0"
1132
- id="stop3672" />
1133
- </linearGradient>
1134
- <linearGradient
1135
- gradientTransform="matrix(0.4294142,0,0,0.4313585,24.28617,-38.532489)"
1136
- gradientUnits="userSpaceOnUse"
1137
- xlink:href="#linearGradient2372"
1138
- id="linearGradient3642"
1139
- y2="125.39074"
1140
- x2="26.256771"
1141
- y1="137.53885"
1142
- x1="28.503141" />
1143
- <linearGradient
1144
- id="linearGradient2372">
1145
- <stop
1146
- offset="0"
1147
- style="stop-color:#ffffff;stop-opacity:1"
1148
- id="stop2374" />
1149
- <stop
1150
- offset="1"
1151
- style="stop-color:#ffffff;stop-opacity:0.34482759"
1152
- id="stop2376" />
1153
- </linearGradient>
1154
- <linearGradient
1155
- gradientTransform="matrix(0.5926969,0,0,0.4313585,45.147714,-45.096144)"
1156
- gradientUnits="userSpaceOnUse"
1157
- xlink:href="#linearGradient2372"
1158
- id="linearGradient2698"
1159
- y2="125.39074"
1160
- x2="26.256771"
1161
- y1="144.11652"
1162
- x1="28.739122" />
1163
- <linearGradient
1164
- gradientTransform="matrix(1.2963448,0,0,1.3548813,-0.3342092,-0.2427393)"
1165
- gradientUnits="userSpaceOnUse"
1166
- xlink:href="#linearGradient3461"
1167
- id="linearGradient2711"
1168
- y2="35.055153"
1169
- x2="16.722891"
1170
- y1="3"
1171
- x1="16.722891" />
1172
- <linearGradient
1173
- id="linearGradient3461">
1174
- <stop
1175
- offset="0"
1176
- style="stop-color:#ffffff;stop-opacity:1"
1177
- id="stop3463-9" />
1178
- <stop
1179
- offset="1"
1180
- style="stop-color:#ffffff;stop-opacity:0"
1181
- id="stop3465-6" />
1182
- </linearGradient>
1183
- <linearGradient
1184
- gradientTransform="matrix(0.8774068,0,0,1.0044798,32.766118,1.4194044)"
1185
- gradientUnits="userSpaceOnUse"
1186
- xlink:href="#linearGradient3932"
1187
- id="linearGradient2801"
1188
- y2="46.263954"
1189
- x2="-22.539846"
1190
- y1="11.109024"
1191
- x1="-22.539846" />
1192
- <linearGradient
1193
- id="linearGradient3932">
1194
- <stop
1195
- offset="0"
1196
- style="stop-color:#828282;stop-opacity:1"
1197
- id="stop3934" />
1198
- <stop
1199
- offset="1"
1200
- style="stop-color:#434343;stop-opacity:1"
1201
- id="stop3936" />
1202
- </linearGradient>
1203
- <linearGradient
1204
- gradientTransform="matrix(0.9383184,0,0,0.9679388,-10.879988,2.3403507)"
1205
- gradientUnits="userSpaceOnUse"
1206
- xlink:href="#linearGradient3582-5"
1207
- id="linearGradient2803"
1208
- y2="1.4097958"
1209
- x2="16.745687"
1210
- y1="46.132927"
1211
- x1="16.745687" />
1212
- <linearGradient
1213
- id="linearGradient3582-5">
1214
- <stop
1215
- offset="0"
1216
- style="stop-color:#333333;stop-opacity:1"
1217
- id="stop3584-2" />
1218
- <stop
1219
- offset="1"
1220
- style="stop-color:#5a5a5a;stop-opacity:1"
1221
- id="stop3586-8" />
1222
- </linearGradient>
1223
- <linearGradient
1224
- gradientTransform="matrix(0.8780592,0,0,1.005124,34.683767,1.4039638)"
1225
- gradientUnits="userSpaceOnUse"
1226
- xlink:href="#linearGradient3932"
1227
- id="linearGradient2797"
1228
- y2="46.263954"
1229
- x2="-22.539846"
1230
- y1="11.109024"
1231
- x1="-22.539846" />
1232
- <linearGradient
1233
- gradientTransform="matrix(0.9390161,0,0,0.9685595,-8.9947946,2.3255007)"
1234
- gradientUnits="userSpaceOnUse"
1235
- xlink:href="#linearGradient3582-5"
1236
- id="linearGradient2799"
1237
- y2="1.4097958"
1238
- x2="16.745687"
1239
- y1="46.132927"
1240
- x1="16.745687" />
1241
- <radialGradient
1242
- gradientTransform="matrix(-2.5043855e-8,2.1417804,-3.9271891,-3.7952071e-8,57.744744,-21.611305)"
1243
- gradientUnits="userSpaceOnUse"
1244
- xlink:href="#linearGradient3993"
1245
- id="radialGradient2759"
1246
- fy="10.898237"
1247
- fx="14.76559"
1248
- r="18.000002"
1249
- cy="10.898237"
1250
- cx="14.76559" />
1251
- <linearGradient
1252
- id="linearGradient3993">
1253
- <stop
1254
- offset="0"
1255
- style="stop-color:#a3c0d0;stop-opacity:1"
1256
- id="stop3995" />
1257
- <stop
1258
- offset="1"
1259
- style="stop-color:#427da1;stop-opacity:1"
1260
- id="stop4001" />
1261
- </linearGradient>
1262
- <linearGradient
1263
- gradientTransform="matrix(0.8907504,0,0,0.897368,63.028164,-0.09276433)"
1264
- gradientUnits="userSpaceOnUse"
1265
- xlink:href="#linearGradient2490"
1266
- id="linearGradient2761"
1267
- y2="2.9062471"
1268
- x2="-51.786404"
1269
- y1="53.623615"
1270
- x1="-51.786404" />
1271
- <linearGradient
1272
- id="linearGradient2490">
1273
- <stop
1274
- offset="0"
1275
- style="stop-color:#2e4a5a;stop-opacity:1"
1276
- id="stop2492" />
1277
- <stop
1278
- offset="1"
1279
- style="stop-color:#6e8796;stop-opacity:1"
1280
- id="stop2494" />
1281
- </linearGradient>
1282
- <radialGradient
1283
- gradientTransform="matrix(-0.06425912,0,0,0.03294261,47.726428,29.921384)"
1284
- gradientUnits="userSpaceOnUse"
1285
- xlink:href="#linearGradient5060-4"
1286
- id="radialGradient2735"
1287
- fy="486.64789"
1288
- fx="605.71429"
1289
- r="117.14286"
1290
- cy="486.64789"
1291
- cx="605.71429" />
1292
- <linearGradient
1293
- id="linearGradient5060-4">
1294
- <stop
1295
- offset="0"
1296
- style="stop-color:#000000;stop-opacity:1"
1297
- id="stop5062-9" />
1298
- <stop
1299
- offset="1"
1300
- style="stop-color:#000000;stop-opacity:0"
1301
- id="stop5064-3" />
1302
- </linearGradient>
1303
- <linearGradient
1304
- gradientTransform="matrix(0.05798817,0,0,0.03294117,2.0414214,29.922185)"
1305
- gradientUnits="userSpaceOnUse"
1306
- xlink:href="#linearGradient5048"
1307
- id="linearGradient2738"
1308
- y2="609.50507"
1309
- x2="302.85715"
1310
- y1="366.64789"
1311
- x1="302.85715" />
1312
- <linearGradient
1313
- id="linearGradient5048">
1314
- <stop
1315
- offset="0"
1316
- style="stop-color:#000000;stop-opacity:0"
1317
- id="stop5050-3" />
1318
- <stop
1319
- offset="0.5"
1320
- style="stop-color:#000000;stop-opacity:1"
1321
- id="stop5056-5" />
1322
- <stop
1323
- offset="1"
1324
- style="stop-color:#000000;stop-opacity:0"
1325
- id="stop5052-8" />
1326
- </linearGradient>
1327
- <radialGradient
1328
- gradientTransform="matrix(0.06425912,0,0,0.03294261,-1.7264193,29.921384)"
1329
- gradientUnits="userSpaceOnUse"
1330
- xlink:href="#linearGradient5060-4"
1331
- id="radialGradient2704"
1332
- fy="486.64789"
1333
- fx="605.71429"
1334
- r="117.14286"
1335
- cy="486.64789"
1336
- cx="605.71429" />
1337
- <linearGradient
1338
- gradientUnits="userSpaceOnUse"
1339
- xlink:href="#linearGradient3180"
1340
- id="linearGradient3190"
1341
- y2="16.004318"
1342
- x2="8"
1343
- y1="0"
1344
- x1="8" />
1345
- <linearGradient
1346
- id="linearGradient3180">
1347
- <stop
1348
- offset="0"
1349
- style="stop-color:#ffffff;stop-opacity:1"
1350
- id="stop3182" />
1351
- <stop
1352
- offset="1"
1353
- style="stop-color:#ffffff;stop-opacity:0"
1354
- id="stop3184" />
1355
- </linearGradient>
1356
- <linearGradient
1357
- gradientTransform="matrix(0.709648,0,0,0.7053673,-8.9450299,-8.2362938)"
1358
- gradientUnits="userSpaceOnUse"
1359
- xlink:href="#linearGradient2264-0"
1360
- id="linearGradient2401-0"
1361
- y2="34.224861"
1362
- x2="24.103895"
1363
- y1="15.180944"
1364
- x1="24.103895" />
1365
- <linearGradient
1366
- id="linearGradient2264-0">
1367
- <stop
1368
- offset="0"
1369
- style="stop-color:#d7e866;stop-opacity:1"
1370
- id="stop2266-9" />
1371
- <stop
1372
- offset="1"
1373
- style="stop-color:#8cab2a;stop-opacity:1"
1374
- id="stop2268-6" />
1375
- </linearGradient>
1376
- <linearGradient
1377
- gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
1378
- gradientUnits="userSpaceOnUse"
1379
- xlink:href="#linearGradient4222-2"
1380
- id="linearGradient2398-4"
1381
- y2="45.690399"
1382
- x2="24.138529"
1383
- y1="6.5316639"
1384
- x1="24.138529" />
1385
- <linearGradient
1386
- id="linearGradient4222-2">
1387
- <stop
1388
- offset="0"
1389
- style="stop-color:#ffffff;stop-opacity:1"
1390
- id="stop4224-2" />
1391
- <stop
1392
- offset="1"
1393
- style="stop-color:#ffffff;stop-opacity:0"
1394
- id="stop4226-4" />
1395
- </linearGradient>
1396
- <linearGradient
1397
- gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)"
1398
- gradientUnits="userSpaceOnUse"
1399
- xlink:href="#linearGradient2264-08"
1400
- id="linearGradient2401-8"
1401
- y2="34.224861"
1402
- x2="24.103895"
1403
- y1="15.180944"
1404
- x1="24.103895" />
1405
- <linearGradient
1406
- id="linearGradient2264-08">
1407
- <stop
1408
- offset="0"
1409
- style="stop-color:#d7e866;stop-opacity:1"
1410
- id="stop2266-8" />
1411
- <stop
1412
- offset="1"
1413
- style="stop-color:#8cab2a;stop-opacity:1"
1414
- id="stop2268-9" />
1415
- </linearGradient>
1416
- <radialGradient
1417
- r="10.625"
1418
- fy="4.625"
1419
- fx="62.625"
1420
- cy="4.625"
1421
- cx="62.625"
1422
- gradientTransform="matrix(2.1647059,0,0,0.2823526,-111.56471,42.694117)"
1423
- gradientUnits="userSpaceOnUse"
1424
- id="radialGradient2403"
1425
- xlink:href="#linearGradient8838"
1426
- inkscape:collect="always" />
1427
- <linearGradient
1428
- y2="34.224861"
1429
- x2="24.103895"
1430
- y1="15.180944"
1431
- x1="24.103895"
1432
- gradientTransform="matrix(1.8450847,0,0,1.8339549,-20.057077,-17.214365)"
1433
- gradientUnits="userSpaceOnUse"
1434
- id="linearGradient2400"
1435
- xlink:href="#linearGradient2264-7"
1436
- inkscape:collect="always" />
1437
- <linearGradient
1438
- y2="45"
1439
- x2="24"
1440
- y1="5"
1441
- x1="24"
1442
- gradientUnits="userSpaceOnUse"
1443
- id="linearGradient2397"
1444
- xlink:href="#linearGradient3259"
1445
- inkscape:collect="always" />
1446
- <linearGradient
1447
- id="linearGradient3259">
1448
- <stop
1449
- offset="0"
1450
- style="stop-color:#ffffff;stop-opacity:1"
1451
- id="stop3261" />
1452
- <stop
1453
- offset="1"
1454
- style="stop-color:#ffffff;stop-opacity:0"
1455
- id="stop3263" />
1456
- </linearGradient>
1457
- <linearGradient
1458
- id="linearGradient2264-7">
1459
- <stop
1460
- offset="0"
1461
- style="stop-color:#d7e866;stop-opacity:1"
1462
- id="stop2266-0" />
1463
- <stop
1464
- offset="1"
1465
- style="stop-color:#8cab2a;stop-opacity:1"
1466
- id="stop2268-1" />
1467
- </linearGradient>
1468
- <linearGradient
1469
- id="linearGradient8838">
1470
- <stop
1471
- offset="0"
1472
- style="stop-color:#000000;stop-opacity:1"
1473
- id="stop8840-7" />
1474
- <stop
1475
- offset="1"
1476
- style="stop-color:#000000;stop-opacity:0"
1477
- id="stop8842-4" />
1478
- </linearGradient>
1479
- <radialGradient
1480
- r="31.000002"
1481
- fy="48.587921"
1482
- fx="69.447609"
1483
- cy="48.587921"
1484
- cx="69.447609"
1485
- gradientTransform="matrix(0,1.7490455,-1.9047536,0,155.09346,67.71325)"
1486
- gradientUnits="userSpaceOnUse"
1487
- id="radialGradient5307"
1488
- xlink:href="#linearGradient3242-7"
1489
- inkscape:collect="always" />
1490
- <linearGradient
1491
- id="linearGradient3242-7">
1492
- <stop
1493
- id="stop3244-5"
1494
- style="stop-color:#eef87e;stop-opacity:1"
1495
- offset="0" />
1496
- <stop
1497
- id="stop3246-9"
1498
- style="stop-color:#cde34f;stop-opacity:1"
1499
- offset="0.26238" />
1500
- <stop
1501
- id="stop3248-7"
1502
- style="stop-color:#93b723;stop-opacity:1"
1503
- offset="0.66093999" />
1504
- <stop
1505
- id="stop3250-8"
1506
- style="stop-color:#5a7e0d;stop-opacity:1"
1507
- offset="1" />
1508
- </linearGradient>
1509
- <linearGradient
1510
- y2="53.868069"
1511
- x2="72.421684"
1512
- y1="122.13199"
1513
- x1="72.421684"
1514
- gradientTransform="matrix(0.72729259,0,0,0.73246814,-1.4562995,143.54278)"
1515
- gradientUnits="userSpaceOnUse"
1516
- id="linearGradient5309"
1517
- xlink:href="#linearGradient2490-3"
1518
- inkscape:collect="always" />
1519
- <linearGradient
1520
- id="linearGradient2490-3">
1521
- <stop
1522
- id="stop2492-3"
1523
- style="stop-color:#365f0e;stop-opacity:1"
1524
- offset="0" />
1525
- <stop
1526
- id="stop2494-8"
1527
- style="stop-color:#84a718;stop-opacity:1"
1528
- offset="1" />
1529
- </linearGradient>
1530
- <radialGradient
1531
- r="31.000002"
1532
- fy="48.587921"
1533
- fx="69.447609"
1534
- cy="48.587921"
1535
- cx="69.447609"
1536
- gradientTransform="matrix(0,1.4609744,-1.591037,0,18.94522,-105.93215)"
1537
- gradientUnits="userSpaceOnUse"
1538
- id="radialGradient3360"
1539
- xlink:href="#linearGradient3242-7"
1540
- inkscape:collect="always" />
1541
- <linearGradient
1542
- y2="53.868069"
1543
- x2="72.421684"
1544
- y1="122.13199"
1545
- x1="72.421684"
1546
- gradientTransform="matrix(0.60750609,0,0,0.61182923,-111.82049,-42.591879)"
1547
- gradientUnits="userSpaceOnUse"
1548
- id="linearGradient3362"
1549
- xlink:href="#linearGradient2490-3"
1550
- inkscape:collect="always" />
1551
- <linearGradient
1552
- gradientTransform="matrix(0.3280315,0,0,0.3257096,4.4449582,4.5320247)"
1553
- gradientUnits="userSpaceOnUse"
1554
- xlink:href="#linearGradient3945"
1555
- id="linearGradient2471"
1556
- y2="32.485161"
1557
- x2="24.103895"
1558
- y1="15.168831"
1559
- x1="24.103895" />
1560
- <linearGradient
1561
- id="linearGradient3945">
1562
- <stop
1563
- offset="0"
1564
- style="stop-color:#ecf5b6;stop-opacity:1"
1565
- id="stop3947" />
1566
- <stop
1567
- offset="1"
1568
- style="stop-color:#9fba48;stop-opacity:1"
1569
- id="stop3949" />
1570
- </linearGradient>
1571
- <linearGradient
1572
- gradientUnits="userSpaceOnUse"
1573
- xlink:href="#linearGradient8265-821-176-38-919-66-249"
1574
- id="linearGradient2580"
1575
- y2="24.627615"
1576
- x2="20.054544"
1577
- y1="16.407909"
1578
- x1="18.03083" />
1579
- <linearGradient
1580
- id="linearGradient8265-821-176-38-919-66-249">
1581
- <stop
1582
- offset="0"
1583
- style="stop-color:#ffffff;stop-opacity:1"
1584
- id="stop2687-0" />
1585
- <stop
1586
- offset="1"
1587
- style="stop-color:#ffffff;stop-opacity:0"
1588
- id="stop2689-3" />
1589
- </linearGradient>
1590
- <linearGradient
1591
- gradientTransform="matrix(5.4893416e-2,1.3851317e-2,2.572632e-3,5.248166e-2,-11.212261,-26.738461)"
1592
- gradientUnits="userSpaceOnUse"
1593
- xlink:href="#linearGradient7012-661-145-733-759-865-745"
1594
- id="linearGradient2576"
1595
- y2="238.3999"
1596
- x2="169.22964"
1597
- y1="58.583481"
1598
- x1="126.69791" />
1599
- <linearGradient
1600
- id="linearGradient7012-661-145-733-759-865-745">
1601
- <stop
1602
- offset="0"
1603
- style="stop-color:#9cbbd9;stop-opacity:1"
1604
- id="stop2699" />
1605
- <stop
1606
- offset="1"
1607
- style="stop-color:#5c82ab;stop-opacity:1"
1608
- id="stop2701" />
1609
- </linearGradient>
1610
- <linearGradient
1611
- gradientTransform="matrix(1.0083043,0,0,1.0006232,-10.500284,-26.477671)"
1612
- gradientUnits="userSpaceOnUse"
1613
- xlink:href="#linearGradient3390"
1614
- id="linearGradient2578"
1615
- y2="4.0514131"
1616
- x2="4.1760364"
1617
- y1="14.992862"
1618
- x1="10.318256" />
1619
- <linearGradient
1620
- id="linearGradient3390">
1621
- <stop
1622
- offset="0"
1623
- style="stop-color:#425e7b;stop-opacity:1"
1624
- id="stop3392" />
1625
- <stop
1626
- offset="1"
1627
- style="stop-color:#7a91a7;stop-opacity:1"
1628
- id="stop3394" />
1629
- </linearGradient>
1630
- <linearGradient
1631
- gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
1632
- gradientUnits="userSpaceOnUse"
1633
- xlink:href="#linearGradient5048-1"
1634
- id="linearGradient2570"
1635
- y2="609.50507"
1636
- x2="302.85715"
1637
- y1="366.64789"
1638
- x1="302.85715" />
1639
- <linearGradient
1640
- id="linearGradient5048-1">
1641
- <stop
1642
- offset="0"
1643
- style="stop-color:#000000;stop-opacity:0"
1644
- id="stop5050-8" />
1645
- <stop
1646
- offset="0.5"
1647
- style="stop-color:#000000;stop-opacity:1"
1648
- id="stop5056-6" />
1649
- <stop
1650
- offset="1"
1651
- style="stop-color:#000000;stop-opacity:0"
1652
- id="stop5052-1" />
1653
- </linearGradient>
1654
- <radialGradient
1655
- gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
1656
- gradientUnits="userSpaceOnUse"
1657
- xlink:href="#linearGradient5060-3"
1658
- id="radialGradient2572"
1659
- fy="486.64789"
1660
- fx="605.71429"
1661
- r="117.14286"
1662
- cy="486.64789"
1663
- cx="605.71429" />
1664
- <linearGradient
1665
- id="linearGradient5060-3">
1666
- <stop
1667
- offset="0"
1668
- style="stop-color:#000000;stop-opacity:1"
1669
- id="stop5062-2" />
1670
- <stop
1671
- offset="1"
1672
- style="stop-color:#000000;stop-opacity:0"
1673
- id="stop5064-6" />
1674
- </linearGradient>
1675
- <radialGradient
1676
- gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
1677
- gradientUnits="userSpaceOnUse"
1678
- xlink:href="#linearGradient5060-3"
1679
- id="radialGradient2574"
1680
- fy="486.64789"
1681
- fx="605.71429"
1682
- r="117.14286"
1683
- cy="486.64789"
1684
- cx="605.71429" />
1685
- <linearGradient
1686
- inkscape:collect="always"
1687
- xlink:href="#linearGradient3945"
1688
- id="linearGradient3416"
1689
- gradientUnits="userSpaceOnUse"
1690
- gradientTransform="matrix(0.3280315,0,0,0.3257096,4.4449582,4.5320247)"
1691
- x1="24.103895"
1692
- y1="15.168831"
1693
- x2="24.103895"
1694
- y2="32.485161" />
1695
- <linearGradient
1696
- inkscape:collect="always"
1697
- xlink:href="#linearGradient2490-3-1"
1698
- id="linearGradient3151"
1699
- gradientUnits="userSpaceOnUse"
1700
- gradientTransform="matrix(0.10408428,0,0,0.10482496,2.8405826,2.7754018)"
1701
- x1="72.421684"
1702
- y1="124.75623"
1703
- x2="72.421684"
1704
- y2="51.244411" />
1705
- <radialGradient
1706
- inkscape:collect="always"
1707
- xlink:href="#linearGradient3242-7-2"
1708
- id="radialGradient3149"
1709
- gradientUnits="userSpaceOnUse"
1710
- gradientTransform="matrix(0,0.25030935,-0.27259303,0,25.244726,-8.076711)"
1711
- cx="69.447609"
1712
- cy="51.694645"
1713
- fx="69.447609"
1714
- fy="51.694645"
1715
- r="31.000002" />
1716
- <linearGradient
1717
- id="linearGradient3943">
1718
- <stop
1719
- id="stop3945"
1720
- offset="0"
1721
- style="stop-color:#ffffff;stop-opacity:1;" />
1722
- <stop
1723
- id="stop3947-5"
1724
- offset="1"
1725
- style="stop-color:#ffffff;stop-opacity:0;" />
1726
- </linearGradient>
1727
- <linearGradient
1728
- y2="39.268391"
1729
- x2="24.138529"
1730
- y1="7.0478544"
1731
- x1="24.138529"
1732
- gradientTransform="matrix(0.20131127,0,0,0.1999165,7.4133025,7.3088517)"
1733
- gradientUnits="userSpaceOnUse"
1734
- id="linearGradient5530"
1735
- xlink:href="#linearGradient3943"
1736
- inkscape:collect="always" />
1737
- <linearGradient
1738
- id="linearGradient2490-3-1">
1739
- <stop
1740
- id="stop2492-3-3"
1741
- style="stop-color:#365f0e;stop-opacity:1"
1742
- offset="0" />
1743
- <stop
1744
- id="stop2494-8-4"
1745
- style="stop-color:#84a718;stop-opacity:1"
1746
- offset="1" />
1747
- </linearGradient>
1748
- <linearGradient
1749
- id="linearGradient3242-7-2">
1750
- <stop
1751
- id="stop3244-5-8"
1752
- style="stop-color:#eef87e;stop-opacity:1"
1753
- offset="0" />
1754
- <stop
1755
- id="stop3246-9-7"
1756
- style="stop-color:#cde34f;stop-opacity:1"
1757
- offset="0.26238" />
1758
- <stop
1759
- id="stop3248-7-5"
1760
- style="stop-color:#93b723;stop-opacity:1"
1761
- offset="0.66093999" />
1762
- <stop
1763
- id="stop3250-8-7"
1764
- style="stop-color:#5a7e0d;stop-opacity:1"
1765
- offset="1" />
1766
- </linearGradient>
1767
- <linearGradient
1768
- gradientTransform="matrix(0.3091956,0,0,0.3766935,0.4761461,0.1071779)"
1769
- gradientUnits="userSpaceOnUse"
1770
- xlink:href="#linearGradient8589"
1771
- id="linearGradient2507"
1772
- y2="5.4565363"
1773
- x2="36.358372"
1774
- y1="8.0590115"
1775
- x1="32.892288" />
1776
- <linearGradient
1777
- id="linearGradient8589">
1778
- <stop
1779
- offset="0"
1780
- style="stop-color:#fefefe;stop-opacity:1"
1781
- id="stop8591-2" />
1782
- <stop
1783
- offset="1"
1784
- style="stop-color:#cbcbcb;stop-opacity:1"
1785
- id="stop8593-3" />
1786
- </linearGradient>
1787
- <linearGradient
1788
- gradientTransform="matrix(0.2727267,0,0,0.302325,1.4545607,0.7441991)"
1789
- gradientUnits="userSpaceOnUse"
1790
- xlink:href="#linearGradient3211-9"
1791
- id="linearGradient2511"
1792
- y2="46.01725"
1793
- x2="24"
1794
- y1="1.9999999"
1795
- x1="24" />
1796
- <linearGradient
1797
- id="linearGradient3211-9">
1798
- <stop
1799
- offset="0"
1800
- style="stop-color:#ffffff;stop-opacity:1"
1801
- id="stop3213-7" />
1802
- <stop
1803
- offset="1"
1804
- style="stop-color:#ffffff;stop-opacity:0"
1805
- id="stop3215-7" />
1806
- </linearGradient>
1807
- <linearGradient
1808
- gradientTransform="matrix(0.3142872,0,0,0.3259268,0.4571068,-0.3222465)"
1809
- gradientUnits="userSpaceOnUse"
1810
- xlink:href="#linearGradient3600"
1811
- id="linearGradient2517"
1812
- y2="47.013336"
1813
- x2="25.132275"
1814
- y1="0.98520643"
1815
- x1="25.132275" />
1816
- <linearGradient
1817
- id="linearGradient3600">
1818
- <stop
1819
- offset="0"
1820
- style="stop-color:#f4f4f4;stop-opacity:1"
1821
- id="stop3602-1" />
1822
- <stop
1823
- offset="1"
1824
- style="stop-color:#dbdbdb;stop-opacity:1"
1825
- id="stop3604-6" />
1826
- </linearGradient>
1827
- <linearGradient
1828
- gradientTransform="matrix(0.2537858,0,0,0.3050189,19.128982,-0.6854851)"
1829
- gradientUnits="userSpaceOnUse"
1830
- xlink:href="#linearGradient3104"
1831
- id="linearGradient2519"
1832
- y2="2.9062471"
1833
- x2="-51.786404"
1834
- y1="50.786446"
1835
- x1="-51.786404" />
1836
- <linearGradient
1837
- id="linearGradient3104">
1838
- <stop
1839
- offset="0"
1840
- style="stop-color:#aaaaaa;stop-opacity:1"
1841
- id="stop3106-3" />
1842
- <stop
1843
- offset="1"
1844
- style="stop-color:#c8c8c8;stop-opacity:1"
1845
- id="stop3108-6" />
1846
- </linearGradient>
1847
- <linearGradient
1848
- gradientTransform="matrix(0.4691323,0,0,0.4663025,-29.84169,6.2280908)"
1849
- gradientUnits="userSpaceOnUse"
1850
- xlink:href="#linearGradient2264-75"
1851
- id="linearGradient2610"
1852
- y2="32.485161"
1853
- x2="24.103895"
1854
- y1="15.168831"
1855
- x1="24.103895" />
1856
- <linearGradient
1857
- id="linearGradient2264-75">
1858
- <stop
1859
- offset="0"
1860
- style="stop-color:#d7e866;stop-opacity:1"
1861
- id="stop2266-2" />
1862
- <stop
1863
- offset="1"
1864
- style="stop-color:#8cab2a;stop-opacity:1"
1865
- id="stop2268-7" />
1866
- </linearGradient>
1867
- <linearGradient
1868
- gradientTransform="matrix(0.2817955,0,0,0.2800956,-25.345607,10.434514)"
1869
- gradientUnits="userSpaceOnUse"
1870
- xlink:href="#linearGradient4222-78"
1871
- id="linearGradient2612"
1872
- y2="47.272728"
1873
- x2="24.138529"
1874
- y1="7.0774679"
1875
- x1="24.138529" />
1876
- <linearGradient
1877
- id="linearGradient4222-78">
1878
- <stop
1879
- offset="0"
1880
- style="stop-color:#ffffff;stop-opacity:1"
1881
- id="stop4224-0" />
1882
- <stop
1883
- offset="1"
1884
- style="stop-color:#ffffff;stop-opacity:0"
1885
- id="stop4226-62" />
1886
- </linearGradient>
1887
- <linearGradient
1888
- gradientUnits="userSpaceOnUse"
1889
- xlink:href="#linearGradient8265-821-176-38-919-66-249-4"
1890
- id="linearGradient3332"
1891
- y2="24.627615"
1892
- x2="20.054544"
1893
- y1="16.407909"
1894
- x1="18.03083" />
1895
- <linearGradient
1896
- id="linearGradient8265-821-176-38-919-66-249-4">
1897
- <stop
1898
- offset="0"
1899
- style="stop-color:#ffffff;stop-opacity:1"
1900
- id="stop2687-07" />
1901
- <stop
1902
- offset="1"
1903
- style="stop-color:#ffffff;stop-opacity:0"
1904
- id="stop2689-32" />
1905
- </linearGradient>
1906
- <radialGradient
1907
- gradientTransform="matrix(-0.01680222,1.3942814,-1.79662,-0.02165073,14.152267,2.1566239)"
1908
- gradientUnits="userSpaceOnUse"
1909
- xlink:href="#linearGradient3752"
1910
- id="radialGradient4372"
1911
- fy="5.5926585"
1912
- fx="4.02005"
1913
- r="10.273108"
1914
- cy="5.5926585"
1915
- cx="4.02005" />
1916
- <linearGradient
1917
- id="linearGradient3752">
1918
- <stop
1919
- offset="0"
1920
- style="stop-color:#ffffff;stop-opacity:1"
1921
- id="stop3754" />
1922
- <stop
1923
- offset="0.84754151"
1924
- style="stop-color:#ffffff;stop-opacity:1"
1925
- id="stop3760" />
1926
- <stop
1927
- offset="1"
1928
- style="stop-color:#ffffff;stop-opacity:0"
1929
- id="stop3756" />
1930
- </linearGradient>
1931
- <radialGradient
1932
- gradientTransform="matrix(1.6899516,0,0,1.0436086,-5.448971,0.9617527)"
1933
- gradientUnits="userSpaceOnUse"
1934
- xlink:href="#linearGradient7012-661-145-733-759-865-745-0"
1935
- id="radialGradient3334"
1936
- fy="8.5608768"
1937
- fx="7.8185525"
1938
- r="11.268134"
1939
- cy="8.5608768"
1940
- cx="7.8185525" />
1941
- <linearGradient
1942
- id="linearGradient7012-661-145-733-759-865-745-0">
1943
- <stop
1944
- offset="0"
1945
- style="stop-color:#9cbbd9;stop-opacity:1"
1946
- id="stop2699-7" />
1947
- <stop
1948
- offset="1"
1949
- style="stop-color:#5c82ab;stop-opacity:1"
1950
- id="stop2701-6" />
1951
- </linearGradient>
1952
- <linearGradient
1953
- gradientTransform="matrix(0.9945751,0,0,0.9945751,-0.3392671,1.7177729)"
1954
- gradientUnits="userSpaceOnUse"
1955
- xlink:href="#linearGradient3390-5"
1956
- id="linearGradient4377"
1957
- y2="4.3030405"
1958
- x2="9.7045717"
1959
- y1="20.882006"
1960
- x1="9.7045717" />
1961
- <linearGradient
1962
- id="linearGradient3390-5">
1963
- <stop
1964
- offset="0"
1965
- style="stop-color:#425e7b;stop-opacity:1"
1966
- id="stop3392-3" />
1967
- <stop
1968
- offset="1"
1969
- style="stop-color:#7a91a7;stop-opacity:1"
1970
- id="stop3394-4" />
1971
- </linearGradient>
1972
- <linearGradient
1973
- gradientTransform="translate(34.378004,-14.501322)"
1974
- gradientUnits="userSpaceOnUse"
1975
- xlink:href="#linearGradient11111"
1976
- id="linearGradient4380"
1977
- y2="37.502914"
1978
- x2="-28.531403"
1979
- y1="17.955765"
1980
- x1="-28.531403" />
1981
- <linearGradient
1982
- id="linearGradient11111">
1983
- <stop
1984
- offset="0"
1985
- style="stop-color:#ffffff;stop-opacity:1"
1986
- id="stop11113" />
1987
- <stop
1988
- offset="0.91013825"
1989
- style="stop-color:#cdcdcd;stop-opacity:1"
1990
- id="stop11115" />
1991
- <stop
1992
- offset="1"
1993
- style="stop-color:#a1a1a1;stop-opacity:1"
1994
- id="stop11117" />
1995
- </linearGradient>
1996
- <linearGradient
1997
- gradientUnits="userSpaceOnUse"
1998
- xlink:href="#linearGradient5157"
1999
- id="linearGradient5163"
2000
- y2="23.061668"
2001
- x2="9.8763561"
2002
- y1="2.6014566"
2003
- x1="9.8763561" />
2004
- <linearGradient
2005
- id="linearGradient5157">
2006
- <stop
2007
- offset="0"
2008
- style="stop-color:#c1c1c1;stop-opacity:1"
2009
- id="stop5159" />
2010
- <stop
2011
- offset="1"
2012
- style="stop-color:#909090;stop-opacity:1"
2013
- id="stop5161" />
2014
- </linearGradient>
2015
- <linearGradient
2016
- gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
2017
- gradientUnits="userSpaceOnUse"
2018
- xlink:href="#linearGradient5048-9"
2019
- id="linearGradient4357"
2020
- y2="609.50507"
2021
- x2="302.85715"
2022
- y1="366.64789"
2023
- x1="302.85715" />
2024
- <linearGradient
2025
- id="linearGradient5048-9">
2026
- <stop
2027
- offset="0"
2028
- style="stop-color:#000000;stop-opacity:0"
2029
- id="stop5050-4" />
2030
- <stop
2031
- offset="0.5"
2032
- style="stop-color:#000000;stop-opacity:1"
2033
- id="stop5056-3" />
2034
- <stop
2035
- offset="1"
2036
- style="stop-color:#000000;stop-opacity:0"
2037
- id="stop5052-13" />
2038
- </linearGradient>
2039
- <radialGradient
2040
- gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
2041
- gradientUnits="userSpaceOnUse"
2042
- xlink:href="#linearGradient5060-8"
2043
- id="radialGradient4359"
2044
- fy="486.64789"
2045
- fx="605.71429"
2046
- r="117.14286"
2047
- cy="486.64789"
2048
- cx="605.71429" />
2049
- <linearGradient
2050
- id="linearGradient5060-8">
2051
- <stop
2052
- offset="0"
2053
- style="stop-color:#000000;stop-opacity:1"
2054
- id="stop5062-94" />
2055
- <stop
2056
- offset="1"
2057
- style="stop-color:#000000;stop-opacity:0"
2058
- id="stop5064-4" />
2059
- </linearGradient>
2060
- <radialGradient
2061
- gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
2062
- gradientUnits="userSpaceOnUse"
2063
- xlink:href="#linearGradient5060-8"
2064
- id="radialGradient4361"
2065
- fy="486.64789"
2066
- fx="605.71429"
2067
- r="117.14286"
2068
- cy="486.64789"
2069
- cx="605.71429" />
2070
- <radialGradient
2071
- inkscape:collect="always"
2072
- xlink:href="#linearGradient3242-7-29"
2073
- id="radialGradient3086"
2074
- gradientUnits="userSpaceOnUse"
2075
- gradientTransform="matrix(0,0.35684158,-0.38820022,0,35.349285,-12.114114)"
2076
- cx="69.447609"
2077
- cy="51.694645"
2078
- fx="69.447609"
2079
- fy="51.694645"
2080
- r="31.000002" />
2081
- <linearGradient
2082
- id="linearGradient3242-7-29">
2083
- <stop
2084
- id="stop3244-5-5"
2085
- style="stop-color:#eef87e;stop-opacity:1"
2086
- offset="0" />
2087
- <stop
2088
- id="stop3246-9-9"
2089
- style="stop-color:#cde34f;stop-opacity:1"
2090
- offset="0.26238" />
2091
- <stop
2092
- id="stop3248-7-9"
2093
- style="stop-color:#93b723;stop-opacity:1"
2094
- offset="0.66093999" />
2095
- <stop
2096
- id="stop3250-8-76"
2097
- style="stop-color:#5a7e0d;stop-opacity:1"
2098
- offset="1" />
2099
- </linearGradient>
2100
- <linearGradient
2101
- inkscape:collect="always"
2102
- xlink:href="#linearGradient2490-3-9"
2103
- id="linearGradient3088"
2104
- gradientUnits="userSpaceOnUse"
2105
- gradientTransform="matrix(0.1482266,0,0,0.1494387,3.4435035,3.3566817)"
2106
- x1="72.421684"
2107
- y1="124.75623"
2108
- x2="72.421684"
2109
- y2="51.244411" />
2110
- <linearGradient
2111
- id="linearGradient2490-3-9">
2112
- <stop
2113
- id="stop2492-3-6"
2114
- style="stop-color:#365f0e;stop-opacity:1"
2115
- offset="0" />
2116
- <stop
2117
- id="stop2494-8-5"
2118
- style="stop-color:#84a718;stop-opacity:1"
2119
- offset="1" />
2120
- </linearGradient>
2121
- <linearGradient
2122
- y2="39.268391"
2123
- x2="24.138529"
2124
- y1="7.0478544"
2125
- x1="24.138529"
2126
- gradientTransform="matrix(0.2817955,0,0,0.2800956,10.178741,10.02218)"
2127
- gradientUnits="userSpaceOnUse"
2128
- id="linearGradient5530-8"
2129
- xlink:href="#linearGradient3943-4"
2130
- inkscape:collect="always" />
2131
- <linearGradient
2132
- id="linearGradient3943-4">
2133
- <stop
2134
- id="stop3945-9"
2135
- offset="0"
2136
- style="stop-color:#ffffff;stop-opacity:1;" />
2137
- <stop
2138
- id="stop3947-8"
2139
- offset="1"
2140
- style="stop-color:#ffffff;stop-opacity:0;" />
2141
- </linearGradient>
2142
- <linearGradient
2143
- y2="39.268391"
2144
- x2="24.138529"
2145
- y1="7.0478544"
2146
- x1="24.138529"
2147
- gradientTransform="matrix(0.2817955,0,0,0.2800956,10.178741,10.02218)"
2148
- gradientUnits="userSpaceOnUse"
2149
- id="linearGradient3482"
2150
- xlink:href="#linearGradient3943-4"
2151
- inkscape:collect="always" />
2152
- </defs>
2153
- <g
2154
- id="layer1">
2155
- <g
2156
- id="g3652"
2157
- transform="matrix(1.233055,0,0,1.233055,66.301592,7.9938049)">
2158
- <g
2159
- id="layer1-3"
2160
- transform="matrix(0.81099383,0,0,0.81099383,-52.959188,-7.9427152)">
2161
- <g
2162
- id="g3379">
2163
- <path
2164
- inkscape:connector-curvature="0"
2165
- d="m 37,42 c 0,0 0,7.999906 0,7.999906 3.309186,0.01506 8.000002,-1.792372 8,-4.000468 C 45,43.791346 41.307198,42 37,42 l 0,0 0,0 z"
2166
- id="path5058"
2167
- style="opacity:0.40206185;fill:url(#radialGradient2704);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2168
- <rect
2169
- width="28"
2170
- height="8"
2171
- x="9"
2172
- y="42"
2173
- id="rect4173"
2174
- style="opacity:0.40206185;fill:url(#linearGradient2738);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2175
- <path
2176
- inkscape:connector-curvature="0"
2177
- d="m 9,42 c 0,0 0,7.999906 0,7.999906 C 5.690814,50.01497 1,48.207534 1,45.999438 1,43.791346 4.6928017,42 9,42 l 0,0 0,0 z"
2178
- id="path5018"
2179
- style="opacity:0.40206185;fill:url(#radialGradient2735);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2180
- <rect
2181
- width="25.000078"
2182
- height="44.00008"
2183
- rx="0"
2184
- ry="0"
2185
- x="11.499961"
2186
- y="3.4999609"
2187
- id="rect3457-7"
2188
- style="fill:url(#radialGradient2759);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2761);stroke-width:0.99992174;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
2189
- <path
2190
- inkscape:connector-curvature="0"
2191
- d="m 12.588724,26.515 22.613957,0"
2192
- id="path3460-7"
2193
- style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
2194
- <path
2195
- inkscape:connector-curvature="0"
2196
- d="m 12.726165,27.545 c 7.534299,0 15.068597,0 22.602896,0"
2197
- id="path3360-8"
2198
- style="opacity:0.36637932;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" />
2199
- <path
2200
- inkscape:connector-curvature="0"
2201
- d="m 11.513319,3.4866942 c 0,5.4204174 0,36.5164968 0,44.0266268 -2.3667668,0 -4.3533498,0 -6.7201174,0 -0.5752686,-0.521297 -0.1378274,-1.556287 -0.2745122,-2.294283 0,-13.826456 0,-27.652911 0,-41.4793657 l 0.080226,-0.1790457 0.1942862,-0.073947 0,0 c 2.4633227,0 4.2567952,0 6.7201194,0 l -2e-6,1.5e-5 z"
2202
- id="path3385-3"
2203
- style="fill:url(#linearGradient2797);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2799);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
2204
- <rect
2205
- width="3"
2206
- height="2"
2207
- x="7.0997243"
2208
- y="5"
2209
- id="rect3464"
2210
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2211
- <path
2212
- inkscape:connector-curvature="0"
2213
- d="m 34.486679,47.55209 c 0,-2.920844 0,-40.1477672 0,-44.023974 2.354349,0 4.391431,0 6.718116,0 0.330292,0 0.273301,1.382925 0.273301,2.294145 0,13.825624 3e-6,27.651243 3e-6,41.476863 -0.563179,0.530109 -1.681308,0.127007 -2.478599,0.252966 -1.58696,0 -2.92586,0 -4.512821,0 l 0,0 z"
2214
- id="rect15391-7"
2215
- style="fill:url(#linearGradient2801);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2803);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
2216
- <rect
2217
- width="3"
2218
- height="2"
2219
- x="36.084"
2220
- y="25"
2221
- id="rect3766"
2222
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2223
- <rect
2224
- width="3"
2225
- height="2"
2226
- x="36.084"
2227
- y="5"
2228
- id="rect3760"
2229
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2230
- <rect
2231
- width="3"
2232
- height="2"
2233
- x="36.084"
2234
- y="30"
2235
- id="rect3772"
2236
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2237
- <rect
2238
- width="35.001312"
2239
- height="42.001316"
2240
- rx="0"
2241
- ry="0"
2242
- x="5.4993434"
2243
- y="4.4993439"
2244
- id="rect2689-6"
2245
- style="opacity:0.4;fill:none;stroke:url(#linearGradient2711);stroke-width:0.99868685;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
2246
- <rect
2247
- width="3"
2248
- height="2"
2249
- x="36.084"
2250
- y="40"
2251
- id="rect3774"
2252
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2253
- <rect
2254
- width="3"
2255
- height="2"
2256
- x="36.084"
2257
- y="35"
2258
- id="rect3768"
2259
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2260
- <rect
2261
- width="3"
2262
- height="2"
2263
- x="36.084"
2264
- y="10"
2265
- id="rect3762"
2266
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2267
- <rect
2268
- width="3"
2269
- height="2"
2270
- x="36.084"
2271
- y="45"
2272
- id="rect3776"
2273
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2274
- <rect
2275
- width="3"
2276
- height="2"
2277
- x="36.084"
2278
- y="20"
2279
- id="rect3770"
2280
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2281
- <rect
2282
- width="3"
2283
- height="2"
2284
- x="36.084"
2285
- y="15"
2286
- id="rect3764"
2287
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2288
- <rect
2289
- width="3"
2290
- height="2"
2291
- x="7.0997243"
2292
- y="10"
2293
- id="rect3744"
2294
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2295
- <rect
2296
- width="3"
2297
- height="2"
2298
- x="7.0997243"
2299
- y="15"
2300
- id="rect3746"
2301
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2302
- <rect
2303
- width="3"
2304
- height="2"
2305
- x="7.0997243"
2306
- y="25"
2307
- id="rect3748"
2308
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2309
- <rect
2310
- width="3"
2311
- height="2"
2312
- x="7.0997243"
2313
- y="35"
2314
- id="rect3750"
2315
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2316
- <rect
2317
- width="3"
2318
- height="2"
2319
- x="7.0997243"
2320
- y="20"
2321
- id="rect3752"
2322
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2323
- <rect
2324
- width="3"
2325
- height="2"
2326
- x="7.0997243"
2327
- y="30"
2328
- id="rect3754"
2329
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2330
- <rect
2331
- width="3"
2332
- height="2"
2333
- x="7.0997243"
2334
- y="40"
2335
- id="rect3756"
2336
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2337
- <rect
2338
- width="3"
2339
- height="2"
2340
- x="7.0997243"
2341
- y="45"
2342
- id="rect3758"
2343
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2344
- </g>
2345
- </g>
2346
- <g
2347
- id="g3288"
2348
- transform="matrix(0.51414223,0,0,0.51414223,-55.428526,9.0218175)">
2349
- <path
2350
- d="m 46.999997,44 c 0,1.656854 -10.297452,3 -23,3 -12.702548,0 -23.0000002,-1.343146 -23.0000002,-3 0,-1.656854 10.2974522,-3 23.0000002,-3 12.702548,0 23,1.343146 23,3 l 0,0 z"
2351
- id="path8836"
2352
- style="opacity:0.2;fill:url(#radialGradient2403);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;marker:none;visibility:visible;display:inline;overflow:visible"
2353
- inkscape:connector-curvature="0" />
2354
- <g
2355
- id="g3489"
2356
- transform="matrix(2.6165055,0,0,2.6165055,-108.8093,-35.023052)">
2357
- <g
2358
- id="layer1-2"
2359
- transform="matrix(0.75886616,0,0,0.75886616,42.971581,13.249896)">
2360
- <g
2361
- style="stroke-width:1.88256383;stroke-miterlimit:4;stroke-dasharray:none"
2362
- id="g3490"
2363
- transform="matrix(0.5459263,0,0,0.5168524,-1.0020361,-0.5781821)">
2364
- <g
2365
- style="stroke-width:104.96237946;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
2366
- id="g5022"
2367
- transform="matrix(0.02165152,0,0,0.01485743,43.0076,42.68539)">
2368
- <rect
2369
- style="opacity:0.40206185;fill:url(#linearGradient4357);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:104.96237946;marker:none;visibility:visible;display:inline;overflow:visible"
2370
- id="rect4173-8"
2371
- y="-150.69685"
2372
- x="-1559.2523"
2373
- height="478.35718"
2374
- width="1339.6335" />
2375
- <path
2376
- style="opacity:0.40206185;fill:url(#radialGradient4359);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:104.96237946;marker:none;visibility:visible;display:inline;overflow:visible"
2377
- id="path5058-7"
2378
- d="m -219.61876,-150.68038 c 0,0 0,478.33079 0,478.33079 142.874166,0.90045 345.40022,-107.16966 345.40014,-239.196175 0,-132.026537 -159.436816,-239.134595 -345.40014,-239.134615 z"
2379
- inkscape:connector-curvature="0" />
2380
- <path
2381
- style="opacity:0.40206185;fill:url(#radialGradient4361);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:104.96237946;marker:none;visibility:visible;display:inline;overflow:visible"
2382
- id="path5018-1"
2383
- d="m -1559.2523,-150.68038 c 0,0 0,478.33079 0,478.33079 -142.8742,0.90045 -345.4002,-107.16966 -345.4002,-239.196175 0,-132.026537 159.4368,-239.134595 345.4002,-239.134615 z"
2384
- inkscape:connector-curvature="0" />
2385
- </g>
2386
- </g>
2387
- <path
2388
- style="fill:url(#linearGradient4380);fill-opacity:1;stroke:url(#linearGradient5163);stroke-width:1.01114547;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
2389
- id="path3496"
2390
- d="m 2.6510299,2.5338039 c -0.085539,0 -0.158869,0.092747 -0.158869,0.188543 l 0,1.80342 -1.196774,0 -0.603702,0 c -0.106745,0 -0.190642,0.094861 -0.190642,0.188543 l 0,0.377085 0,4.1702921 c -0.010775,3.954554 -0.031774,8.079318 -0.031774,11.721073 0.029084,0.895035 0.537241,1.505142 0.889665,1.508342 1.012736,0.0092 0.539272,-0.004 1.048535,0 6.4703329,-0.0161 13.5789171,-0.07817 20.0492481,-0.09427 0.05421,0.0069 -1.476715,-0.107725 -1.461594,-1.445495 1e-6,-4.672947 -0.502047,-11.186992 -0.502047,-15.8599411 0,-0.186878 -0.01544,-0.290886 -0.03177,-0.377085 -0.01261,-0.066563 -0.0287,-0.09887 -0.06355,-0.125695 -0.02786,-0.024451 -0.05455,-0.057043 -0.09532,-0.062848 l -9.835171,0 0,-1.80342 c 0,-0.095796 -0.07333,-0.188543 -0.158869,-0.188543 l -7.6573641,0 z"
2391
- inkscape:connector-curvature="0" />
2392
- <path
2393
- style="fill:url(#radialGradient3334);fill-opacity:1;stroke:url(#linearGradient4377);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
2394
- id="path3498"
2395
- d="m 3.4993539,6.5471259 c 10.5699021,0 13.0304441,4.6e-4 19.9935051,-0.027539 0,1.570444 0.258156,16.0402751 -0.484112,16.0402751 -0.714048,0 -14.0456512,-0.09435 -21.0087101,-0.06635 1.471684,0 1.499317,-0.622748 1.499317,-15.9463841 z"
2396
- inkscape:connector-curvature="0" />
2397
- <path
2398
- style="opacity:0.4;fill:none;stroke:url(#radialGradient4372);stroke-width:0.98119503;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
2399
- id="path3211"
2400
- d="m 22.938799,7.6088419 c 0,0 -16.8318011,0.09361 -18.3967961,-0.092369 C 4.4590639,21.345907 4.0410549,21.955515 4.0410549,21.955515"
2401
- inkscape:connector-curvature="0" />
2402
- <path
2403
- style="opacity:0.2;fill:url(#linearGradient3332);fill-opacity:1;fill-rule:evenodd;stroke:none"
2404
- id="path2608-2"
2405
- transform="matrix(0.4450331,0,0,0.4023652,2.8192053,3.8498613)"
2406
- d="m 3.21875,5.34375 c -1.5389481,0 -2.8125,1.273552 -2.8125,2.8125 l 0,16 c 0.005894,0.286233 0.14841957,0.612577 0.375,0.8125 0.2265775,0.199921 0.5161946,0.284272 0.84375,0.25 0.010415,2.66e-4 0.020835,2.66e-4 0.03125,0 l 45,-7.125 c 0.521773,-0.08229 0.930206,-0.53433 0.9375,-1.0625 l 0,-8.875 c 0,-1.538948 -1.273552,-2.8125 -2.8125,-2.8125 l -41.5625,0 z"
2407
- inkscape:connector-curvature="0" />
2408
- </g>
2409
- <g
2410
- transform="matrix(0.75845428,0,0,0.75845428,44.494136,14.068065)"
2411
- id="g3451">
2412
- <path
2413
- inkscape:connector-curvature="0"
2414
- style="color:#000000;fill:url(#radialGradient3086);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3088);stroke-width:0.98542744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
2415
- d="m 14.482179,14.507295 0,-3 4,0 0,3 3,0 0,4 -3,0 0,2.999991 -4,0 0,-2.999991 -2.989465,0 0,-4 2.989465,0 z"
2416
- id="path2262-2"
2417
- sodipodi:nodetypes="ccccccccccccc" />
2418
- <path
2419
- inkscape:connector-curvature="0"
2420
- style="opacity:0.4;fill:none;stroke:url(#linearGradient3482);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
2421
- d="m 15.482179,15.507295 0,-3 2,0 0,3 3,0 0,2 -3,0 0,3 -2,0 0,-3 -3,0 0,-2 3,0 z"
2422
- id="path2272-8"
2423
- sodipodi:nodetypes="ccccccccccccc" />
2424
- </g>
2425
- </g>
2426
- </g>
2427
- </g>
2428
- </g>
2429
-</svg>
2430
curlew-0.1.22.3.tar.gz/Curlew/icons/Default/add.svg
Deleted
1550
1
2
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
4
-
5
-<svg
6
- xmlns:dc="http://purl.org/dc/elements/1.1/"
7
- xmlns:cc="http://creativecommons.org/ns#"
8
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
9
- xmlns:svg="http://www.w3.org/2000/svg"
10
- xmlns="http://www.w3.org/2000/svg"
11
- xmlns:xlink="http://www.w3.org/1999/xlink"
12
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
13
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14
- id="svg2604"
15
- height="48"
16
- width="48"
17
- version="1.0"
18
- inkscape:version="0.48.3.1 r9886"
19
- sodipodi:docname="add.svg">
20
- <metadata
21
- id="metadata59">
22
- <rdf:RDF>
23
- <cc:Work
24
- rdf:about="">
25
- <dc:format>image/svg+xml</dc:format>
26
- <dc:type
27
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28
- <dc:title />
29
- </cc:Work>
30
- </rdf:RDF>
31
- </metadata>
32
- <sodipodi:namedview
33
- pagecolor="#ffffff"
34
- bordercolor="#666666"
35
- borderopacity="1"
36
- objecttolerance="10"
37
- gridtolerance="10"
38
- guidetolerance="10"
39
- inkscape:pageopacity="0"
40
- inkscape:pageshadow="2"
41
- inkscape:window-width="1600"
42
- inkscape:window-height="842"
43
- id="namedview57"
44
- showgrid="false"
45
- inkscape:zoom="9.3102393"
46
- inkscape:cx="24"
47
- inkscape:cy="24"
48
- inkscape:window-x="-4"
49
- inkscape:window-y="-3"
50
- inkscape:window-maximized="1"
51
- inkscape:current-layer="g3652" />
52
- <defs
53
- id="defs2606">
54
- <linearGradient
55
- id="linearGradient3333"
56
- y2="609.51"
57
- gradientUnits="userSpaceOnUse"
58
- x2="302.86"
59
- gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)"
60
- y1="366.65"
61
- x1="302.86">
62
- <stop
63
- id="stop5050"
64
- style="stop-opacity:0"
65
- offset="0" />
66
- <stop
67
- id="stop5056"
68
- offset=".5" />
69
- <stop
70
- id="stop5052"
71
- style="stop-opacity:0"
72
- offset="1" />
73
- </linearGradient>
74
- <radialGradient
75
- id="radialGradient3330"
76
- xlink:href="#linearGradient5060"
77
- gradientUnits="userSpaceOnUse"
78
- cy="486.65"
79
- cx="605.71"
80
- gradientTransform="matrix(-.023040 0 0 0.0147 21.623 37.04)"
81
- r="117.14" />
82
- <linearGradient
83
- id="linearGradient5060">
84
- <stop
85
- id="stop5062"
86
- offset="0" />
87
- <stop
88
- id="stop5064"
89
- style="stop-opacity:0"
90
- offset="1" />
91
- </linearGradient>
92
- <radialGradient
93
- id="radialGradient3327"
94
- xlink:href="#linearGradient5060"
95
- gradientUnits="userSpaceOnUse"
96
- cy="486.65"
97
- cx="605.71"
98
- gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)"
99
- r="117.14" />
100
- <linearGradient
101
- id="linearGradient3324"
102
- y2="2.9062"
103
- gradientUnits="userSpaceOnUse"
104
- x2="-51.786"
105
- gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)"
106
- y1="50.786"
107
- x1="-51.786">
108
- <stop
109
- id="stop3106"
110
- style="stop-color:#aaa"
111
- offset="0" />
112
- <stop
113
- id="stop3108"
114
- style="stop-color:#c8c8c8"
115
- offset="1" />
116
- </linearGradient>
117
- <linearGradient
118
- id="linearGradient3322"
119
- y2="47.013"
120
- gradientUnits="userSpaceOnUse"
121
- x2="25.132"
122
- gradientTransform="matrix(1 0 0 .95617 -1.0065e-7 -1.9149)"
123
- y1=".98521"
124
- x1="25.132">
125
- <stop
126
- id="stop3602"
127
- style="stop-color:#f4f4f4"
128
- offset="0" />
129
- <stop
130
- id="stop3604"
131
- style="stop-color:#dbdbdb"
132
- offset="1" />
133
- </linearGradient>
134
- <radialGradient
135
- id="radialGradient3319"
136
- gradientUnits="userSpaceOnUse"
137
- cy="112.3"
138
- cx="102"
139
- gradientTransform="matrix(.36170 0 0 -.39078 .85106 47.517)"
140
- r="139.56">
141
- <stop
142
- id="stop41"
143
- style="stop-color:#b7b8b9"
144
- offset="0" />
145
- <stop
146
- id="stop47"
147
- style="stop-color:#ececec"
148
- offset=".18851" />
149
- <stop
150
- id="stop49"
151
- style="stop-color:#fafafa;stop-opacity:0"
152
- offset=".25718" />
153
- <stop
154
- id="stop51"
155
- style="stop-color:#fff;stop-opacity:0"
156
- offset=".30111" />
157
- <stop
158
- id="stop53"
159
- style="stop-color:#fafafa;stop-opacity:0"
160
- offset=".53130" />
161
- <stop
162
- id="stop55"
163
- style="stop-color:#ebecec;stop-opacity:0"
164
- offset=".84490" />
165
- <stop
166
- id="stop57"
167
- style="stop-color:#e1e2e3;stop-opacity:0"
168
- offset="1" />
169
- </radialGradient>
170
- <linearGradient
171
- id="linearGradient3316"
172
- y2="46.017"
173
- gradientUnits="userSpaceOnUse"
174
- x2="24"
175
- gradientTransform="matrix(1 0 0 .97778 0 -.96667)"
176
- y1="2"
177
- x1="24">
178
- <stop
179
- id="stop3213"
180
- style="stop-color:#fff"
181
- offset="0" />
182
- <stop
183
- id="stop3215"
184
- style="stop-color:#fff;stop-opacity:0"
185
- offset="1" />
186
- </linearGradient>
187
- <filter
188
- id="filter3212"
189
- y="-.16434"
190
- width="1.2969"
191
- x="-.14846"
192
- height="1.3287">
193
- <feGaussianBlur
194
- id="feGaussianBlur3214"
195
- stdDeviation="0.77391625" />
196
- </filter>
197
- <linearGradient
198
- id="linearGradient3312"
199
- y2="5.4565"
200
- gradientUnits="userSpaceOnUse"
201
- x2="36.358"
202
- gradientTransform="matrix(.99770 0 0 1.0407 .16380 -1.1058)"
203
- y1="8.059"
204
- x1="32.892">
205
- <stop
206
- id="stop8591"
207
- style="stop-color:#fefefe"
208
- offset="0" />
209
- <stop
210
- id="stop8593"
211
- style="stop-color:#cbcbcb"
212
- offset="1" />
213
- </linearGradient>
214
- <linearGradient
215
- id="linearGradient2484"
216
- y2="36"
217
- gradientUnits="userSpaceOnUse"
218
- x2="-.097514"
219
- gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
220
- y1="36"
221
- x1="36.5">
222
- <stop
223
- id="stop3916"
224
- style="stop-color:#2c79c0"
225
- offset="0" />
226
- <stop
227
- id="stop3918"
228
- style="stop-color:#2970b3;stop-opacity:.49804"
229
- offset=".79722" />
230
- <stop
231
- id="stop3920"
232
- style="stop-color:#236098;stop-opacity:0"
233
- offset="1" />
234
- </linearGradient>
235
- <linearGradient
236
- id="linearGradient2482"
237
- y2="15.5"
238
- gradientUnits="userSpaceOnUse"
239
- x2="-.073089"
240
- gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
241
- y1="15.5"
242
- x1="23.997">
243
- <stop
244
- id="stop3700"
245
- style="stop-color:#7ea8ce"
246
- offset="0" />
247
- <stop
248
- id="stop3702"
249
- style="stop-color:#568dc0;stop-opacity:.81569"
250
- offset=".76279" />
251
- <stop
252
- id="stop3704"
253
- style="stop-color:#c9e1f8;stop-opacity:0"
254
- offset="1" />
255
- </linearGradient>
256
- <linearGradient
257
- id="linearGradient2479"
258
- y2="-.43754"
259
- gradientUnits="userSpaceOnUse"
260
- x2="20.484"
261
- gradientTransform="matrix(0 -.86253 .84866 0 3.2697 51.022)"
262
- y1="12.82"
263
- x1="20.484">
264
- <stop
265
- id="stop2189"
266
- style="stop-color:#fff;stop-opacity:.64341"
267
- offset="0" />
268
- <stop
269
- id="stop2191"
270
- style="stop-color:#fff;stop-opacity:0"
271
- offset="1" />
272
- </linearGradient>
273
- <linearGradient
274
- inkscape:collect="always"
275
- xlink:href="#linearGradient2482"
276
- id="linearGradient3046"
277
- gradientUnits="userSpaceOnUse"
278
- gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
279
- x1="23.997"
280
- y1="15.5"
281
- x2="-.073089"
282
- y2="15.5" />
283
- <linearGradient
284
- inkscape:collect="always"
285
- xlink:href="#linearGradient2484"
286
- id="linearGradient3048"
287
- gradientUnits="userSpaceOnUse"
288
- gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
289
- x1="36.5"
290
- y1="36"
291
- x2="-.097514"
292
- y2="36" />
293
- <linearGradient
294
- inkscape:collect="always"
295
- xlink:href="#linearGradient2479"
296
- id="linearGradient3050"
297
- gradientUnits="userSpaceOnUse"
298
- gradientTransform="matrix(0,-0.86253,0.84866,0,3.2697,51.022)"
299
- x1="20.484"
300
- y1="12.82"
301
- x2="20.484"
302
- y2="-.43754" />
303
- <linearGradient
304
- inkscape:collect="always"
305
- xlink:href="#linearGradient3333"
306
- id="linearGradient3132"
307
- gradientUnits="userSpaceOnUse"
308
- gradientTransform="matrix(0.067325,0,0,0.0147,-0.34114,37.04)"
309
- x1="302.86"
310
- y1="366.65"
311
- x2="302.86"
312
- y2="609.51" />
313
- <radialGradient
314
- inkscape:collect="always"
315
- xlink:href="#linearGradient5060"
316
- id="radialGradient3134"
317
- gradientUnits="userSpaceOnUse"
318
- gradientTransform="matrix(-0.02304,0,0,0.0147,21.623,37.04)"
319
- cx="605.71"
320
- cy="486.65"
321
- r="117.14" />
322
- <radialGradient
323
- inkscape:collect="always"
324
- xlink:href="#linearGradient5060"
325
- id="radialGradient3136"
326
- gradientUnits="userSpaceOnUse"
327
- gradientTransform="matrix(0.02304,0,0,0.0147,26.361,37.04)"
328
- cx="605.71"
329
- cy="486.65"
330
- r="117.14" />
331
- <linearGradient
332
- inkscape:collect="always"
333
- xlink:href="#linearGradient3322"
334
- id="linearGradient3138"
335
- gradientUnits="userSpaceOnUse"
336
- gradientTransform="matrix(1,0,0,0.95617,-1.0065e-7,-1.9149)"
337
- x1="25.132"
338
- y1=".98521"
339
- x2="25.132"
340
- y2="47.013" />
341
- <linearGradient
342
- inkscape:collect="always"
343
- xlink:href="#linearGradient3324"
344
- id="linearGradient3140"
345
- gradientUnits="userSpaceOnUse"
346
- gradientTransform="matrix(0.8075,0,0,0.89483,59.41,-2.9806)"
347
- x1="-51.786"
348
- y1="50.786"
349
- x2="-51.786"
350
- y2="2.9062" />
351
- <radialGradient
352
- inkscape:collect="always"
353
- xlink:href="#radialGradient3319"
354
- id="radialGradient3142"
355
- gradientUnits="userSpaceOnUse"
356
- gradientTransform="matrix(0.3617,0,0,-0.39078,0.85106,47.517)"
357
- cx="102"
358
- cy="112.3"
359
- r="139.56" />
360
- <linearGradient
361
- inkscape:collect="always"
362
- xlink:href="#linearGradient3316"
363
- id="linearGradient3144"
364
- gradientUnits="userSpaceOnUse"
365
- gradientTransform="matrix(1,0,0,0.97778,0,-0.96667)"
366
- x1="24"
367
- y1="2"
368
- x2="24"
369
- y2="46.017" />
370
- <linearGradient
371
- inkscape:collect="always"
372
- xlink:href="#linearGradient3312"
373
- id="linearGradient3146"
374
- gradientUnits="userSpaceOnUse"
375
- gradientTransform="matrix(0.9977,0,0,1.0407,0.1638,-1.1058)"
376
- x1="32.892"
377
- y1="8.059"
378
- x2="36.358"
379
- y2="5.4565" />
380
- <radialGradient
381
- id="radialGradient3690"
382
- gradientUnits="userSpaceOnUse"
383
- cx="62.625"
384
- cy="4.625"
385
- r="10.625"
386
- gradientTransform="matrix(2.1647,0,0,0.84706,-111.56,35.082)">
387
- <stop
388
- id="stop8840"
389
- offset="0" />
390
- <stop
391
- id="stop8842"
392
- style="stop-opacity:0"
393
- offset="1" />
394
- </radialGradient>
395
- <radialGradient
396
- id="radialGradient3627"
397
- gradientUnits="userSpaceOnUse"
398
- cy="25.625"
399
- cx="13.139"
400
- gradientTransform="matrix(0,2.6541,-3.1628,0,97.183,-26.676)"
401
- r="13.931">
402
- <stop
403
- id="stop3692"
404
- style="stop-color:#ffeb9f"
405
- offset="0" />
406
- <stop
407
- id="stop3694"
408
- style="stop-color:#ffd57e"
409
- offset=".26238" />
410
- <stop
411
- id="stop3696"
412
- style="stop-color:#ffbc43"
413
- offset=".66094" />
414
- <stop
415
- id="stop3698"
416
- style="stop-color:#ff921a"
417
- offset="1" />
418
- </radialGradient>
419
- <linearGradient
420
- id="linearGradient3629"
421
- y2="9.5799999"
422
- gradientUnits="userSpaceOnUse"
423
- x2="21.483"
424
- gradientTransform="matrix(1.6509,0,0,1.6568,-11.466,-15.046)"
425
- y1="36.255001"
426
- x1="21.483">
427
- <stop
428
- id="stop3605"
429
- style="stop-color:#a7651c"
430
- offset="0" />
431
- <stop
432
- id="stop3607"
433
- style="stop-color:#c8a700"
434
- offset="1" />
435
- </linearGradient>
436
- <linearGradient
437
- id="linearGradient3648"
438
- y2="43.444"
439
- gradientUnits="userSpaceOnUse"
440
- x2="29.646999"
441
- y1="2"
442
- x1="29.646999">
443
- <stop
444
- id="stop3644"
445
- style="stop-color:#fff"
446
- offset="0" />
447
- <stop
448
- id="stop3646"
449
- style="stop-color:#fff;stop-opacity:0"
450
- offset="1" />
451
- </linearGradient>
452
- <linearGradient
453
- id="linearGradient3619"
454
- y2="33.955002"
455
- gradientUnits="userSpaceOnUse"
456
- x2="15.215"
457
- gradientTransform="translate(2.9799,-3.1217)"
458
- y1="22.292"
459
- x1="11.566">
460
- <stop
461
- id="stop2687"
462
- style="stop-color:#fff;stop-opacity:.27451"
463
- offset="0" />
464
- <stop
465
- id="stop2689"
466
- style="stop-color:#fff;stop-opacity:0"
467
- offset="1" />
468
- </linearGradient>
469
- <linearGradient
470
- y2="33.955002"
471
- x2="15.215"
472
- y1="22.292"
473
- x1="11.566"
474
- gradientTransform="translate(2.9799,-3.1217)"
475
- gradientUnits="userSpaceOnUse"
476
- id="linearGradient3040"
477
- xlink:href="#linearGradient3619"
478
- inkscape:collect="always" />
479
- <linearGradient
480
- inkscape:collect="always"
481
- xlink:href="#linearGradient3049"
482
- id="linearGradient3677"
483
- gradientUnits="userSpaceOnUse"
484
- gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
485
- x1="12.872"
486
- y1="0.62146002"
487
- x2="12.872"
488
- y2="22.487" />
489
- <linearGradient
490
- id="linearGradient3049"
491
- y2="22.487"
492
- gradientUnits="userSpaceOnUse"
493
- x2="12.872"
494
- gradientTransform="matrix(1.6465,0,0,1.5556,-2.2509,1.0176)"
495
- y1="0.62146002"
496
- x1="12.872">
497
- <stop
498
- id="stop3618"
499
- style="stop-color:#fbedd8;stop-opacity:1;"
500
- offset="0" />
501
- <stop
502
- id="stop3270"
503
- style="stop-color:#dd7b2a;stop-opacity:1;"
504
- offset="0.5" />
505
- <stop
506
- id="stop3620"
507
- style="stop-color:#da4612;stop-opacity:1;"
508
- offset="1" />
509
- </linearGradient>
510
- <linearGradient
511
- inkscape:collect="always"
512
- xlink:href="#linearGradient3051"
513
- id="linearGradient3679"
514
- gradientUnits="userSpaceOnUse"
515
- gradientTransform="translate(-52.306337,-6.0189448)"
516
- x1="12.248"
517
- y1="34.993"
518
- x2="12.248"
519
- y2="1.9999" />
520
- <linearGradient
521
- id="linearGradient3051"
522
- y2="1.9999"
523
- gradientUnits="userSpaceOnUse"
524
- x2="12.248"
525
- y1="34.993"
526
- x1="12.248">
527
- <stop
528
- id="stop3624"
529
- style="stop-color:#bb2b12"
530
- offset="0" />
531
- <stop
532
- id="stop3626"
533
- style="stop-color:#da986a;stop-opacity:1;"
534
- offset="1" />
535
- </linearGradient>
536
- <linearGradient
537
- id="linearGradient259">
538
- <stop
539
- id="stop260"
540
- style="stop-color:#828282"
541
- offset="0" />
542
- <stop
543
- id="stop261"
544
- style="stop-color:#434343"
545
- offset="1" />
546
- </linearGradient>
547
- <linearGradient
548
- id="linearGradient3582">
549
- <stop
550
- id="stop3584"
551
- style="stop-color:#333"
552
- offset="0" />
553
- <stop
554
- id="stop3586"
555
- style="stop-color:#5a5a5a"
556
- offset="1" />
557
- </linearGradient>
558
- <linearGradient
559
- id="linearGradient3719">
560
- <stop
561
- id="stop3721"
562
- style="stop-color:#828282"
563
- offset="0" />
564
- <stop
565
- id="stop3723"
566
- style="stop-color:#434343"
567
- offset="1" />
568
- </linearGradient>
569
- <linearGradient
570
- id="linearGradient3726">
571
- <stop
572
- id="stop3728"
573
- style="stop-color:#333"
574
- offset="0" />
575
- <stop
576
- id="stop3730"
577
- style="stop-color:#5a5a5a"
578
- offset="1" />
579
- </linearGradient>
580
- <linearGradient
581
- inkscape:collect="always"
582
- xlink:href="#linearGradient3027"
583
- id="linearGradient3689"
584
- gradientUnits="userSpaceOnUse"
585
- gradientTransform="translate(-52.306337,-6.0189448)"
586
- x1="16.723"
587
- y1="3"
588
- x2="16.723"
589
- y2="35.055" />
590
- <linearGradient
591
- id="linearGradient3027"
592
- y2="35.055"
593
- gradientUnits="userSpaceOnUse"
594
- x2="16.723"
595
- y1="3"
596
- x1="16.723">
597
- <stop
598
- id="stop3463"
599
- style="stop-color:#fff"
600
- offset="0" />
601
- <stop
602
- id="stop3465"
603
- style="stop-color:#fff;stop-opacity:0"
604
- offset="1" />
605
- </linearGradient>
606
- <linearGradient
607
- x1="24.103895"
608
- y1="15.180944"
609
- x2="24.103895"
610
- y2="34.224861"
611
- id="linearGradient2401"
612
- xlink:href="#linearGradient2264"
613
- gradientUnits="userSpaceOnUse"
614
- gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)" />
615
- <linearGradient
616
- id="linearGradient2264">
617
- <stop
618
- id="stop2266"
619
- style="stop-color:#d7e866;stop-opacity:1"
620
- offset="0" />
621
- <stop
622
- id="stop2268"
623
- style="stop-color:#8cab2a;stop-opacity:1"
624
- offset="1" />
625
- </linearGradient>
626
- <linearGradient
627
- x1="24.138529"
628
- y1="6.5316639"
629
- x2="24.138529"
630
- y2="45.690399"
631
- id="linearGradient2398"
632
- xlink:href="#linearGradient4222"
633
- gradientUnits="userSpaceOnUse"
634
- gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)" />
635
- <linearGradient
636
- id="linearGradient4222">
637
- <stop
638
- id="stop4224"
639
- style="stop-color:#ffffff;stop-opacity:1"
640
- offset="0" />
641
- <stop
642
- id="stop4226"
643
- style="stop-color:#ffffff;stop-opacity:0"
644
- offset="1" />
645
- </linearGradient>
646
- <linearGradient
647
- y2="45.690399"
648
- x2="24.138529"
649
- y1="6.5316639"
650
- x1="24.138529"
651
- gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
652
- gradientUnits="userSpaceOnUse"
653
- id="linearGradient3015"
654
- xlink:href="#linearGradient4222"
655
- inkscape:collect="always" />
656
- <linearGradient
657
- y2="12.95892"
658
- x2="15.047561"
659
- y1="12.95892"
660
- x1="19.502533"
661
- gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
662
- gradientUnits="userSpaceOnUse"
663
- id="linearGradient3010"
664
- xlink:href="#linearGradient2187"
665
- inkscape:collect="always" />
666
- <linearGradient
667
- y2="36.353996"
668
- x2="35.998066"
669
- y1="31.247124"
670
- x1="35.998066"
671
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
672
- gradientUnits="userSpaceOnUse"
673
- id="linearGradient3008"
674
- xlink:href="#linearGradient4176"
675
- inkscape:collect="always" />
676
- <linearGradient
677
- y2="36.353996"
678
- x2="31.270321"
679
- y1="10.819631"
680
- x1="31.270321"
681
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
682
- gradientUnits="userSpaceOnUse"
683
- id="linearGradient3006"
684
- xlink:href="#linearGradient4168"
685
- inkscape:collect="always" />
686
- <linearGradient
687
- y2="12.95892"
688
- x2="15.047561"
689
- y1="12.95892"
690
- x1="19.502533"
691
- gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
692
- gradientUnits="userSpaceOnUse"
693
- id="linearGradient4083"
694
- xlink:href="#linearGradient2187"
695
- inkscape:collect="always" />
696
- <linearGradient
697
- id="linearGradient2187">
698
- <stop
699
- style="stop-color:#ffffff;stop-opacity:0.64341086;"
700
- offset="0"
701
- id="stop2189-0" />
702
- <stop
703
- style="stop-color:#ffffff;stop-opacity:0;"
704
- offset="1"
705
- id="stop2191-3" />
706
- </linearGradient>
707
- <linearGradient
708
- y2="36.353996"
709
- x2="31.270321"
710
- y1="10.819631"
711
- x1="31.270321"
712
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
713
- gradientUnits="userSpaceOnUse"
714
- id="linearGradient4086"
715
- xlink:href="#linearGradient4168"
716
- inkscape:collect="always" />
717
- <linearGradient
718
- id="linearGradient4168">
719
- <stop
720
- style="stop-color:#f8cd70;stop-opacity:1;"
721
- offset="0"
722
- id="stop4170" />
723
- <stop
724
- id="stop4172"
725
- offset="0.9375"
726
- style="stop-color:#d99a11;stop-opacity:1;" />
727
- <stop
728
- style="stop-color:#b07c0b;stop-opacity:0;"
729
- offset="1"
730
- id="stop4174" />
731
- </linearGradient>
732
- <linearGradient
733
- y2="36.353996"
734
- x2="35.998066"
735
- y1="31.247124"
736
- x1="35.998066"
737
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
738
- gradientUnits="userSpaceOnUse"
739
- id="linearGradient4088"
740
- xlink:href="#linearGradient4176"
741
- inkscape:collect="always" />
742
- <linearGradient
743
- id="linearGradient4176">
744
- <stop
745
- style="stop-color:#bf8407;stop-opacity:1;"
746
- offset="0"
747
- id="stop4178" />
748
- <stop
749
- style="stop-color:#a87300;stop-opacity:0;"
750
- offset="1"
751
- id="stop4180" />
752
- </linearGradient>
753
- <radialGradient
754
- r="15.644737"
755
- fy="36.421127"
756
- fx="24.837126"
757
- cy="36.421127"
758
- cx="24.837126"
759
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
760
- gradientUnits="userSpaceOnUse"
761
- id="radialGradient3827"
762
- xlink:href="#linearGradient8662"
763
- inkscape:collect="always" />
764
- <linearGradient
765
- id="linearGradient8662"
766
- inkscape:collect="always">
767
- <stop
768
- id="stop8664"
769
- offset="0"
770
- style="stop-color:#000000;stop-opacity:1;" />
771
- <stop
772
- id="stop8666"
773
- offset="1"
774
- style="stop-color:#000000;stop-opacity:0;" />
775
- </linearGradient>
776
- <linearGradient
777
- y2="12.95892"
778
- x2="15.047561"
779
- y1="12.95892"
780
- x1="19.502533"
781
- gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
782
- gradientUnits="userSpaceOnUse"
783
- id="linearGradient3011"
784
- xlink:href="#linearGradient2187-6"
785
- inkscape:collect="always" />
786
- <linearGradient
787
- y2="36.353996"
788
- x2="35.998066"
789
- y1="31.247124"
790
- x1="35.998066"
791
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
792
- gradientUnits="userSpaceOnUse"
793
- id="linearGradient3009"
794
- xlink:href="#linearGradient4019"
795
- inkscape:collect="always" />
796
- <linearGradient
797
- y2="36.353996"
798
- x2="31.270321"
799
- y1="10.819631"
800
- x1="31.270321"
801
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
802
- gradientUnits="userSpaceOnUse"
803
- id="linearGradient3007"
804
- xlink:href="#linearGradient4009"
805
- inkscape:collect="always" />
806
- <linearGradient
807
- y2="12.95892"
808
- x2="15.047561"
809
- y1="12.95892"
810
- x1="19.502533"
811
- gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
812
- gradientUnits="userSpaceOnUse"
813
- id="linearGradient3763"
814
- xlink:href="#linearGradient2187-6"
815
- inkscape:collect="always" />
816
- <linearGradient
817
- id="linearGradient2187-6">
818
- <stop
819
- style="stop-color:#ffffff;stop-opacity:0.64341086;"
820
- offset="0"
821
- id="stop2189-4" />
822
- <stop
823
- style="stop-color:#ffffff;stop-opacity:0;"
824
- offset="1"
825
- id="stop2191-5" />
826
- </linearGradient>
827
- <linearGradient
828
- y2="36.353996"
829
- x2="31.270321"
830
- y1="10.819631"
831
- x1="31.270321"
832
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
833
- gradientUnits="userSpaceOnUse"
834
- id="linearGradient3766"
835
- xlink:href="#linearGradient4009"
836
- inkscape:collect="always" />
837
- <linearGradient
838
- id="linearGradient4009">
839
- <stop
840
- style="stop-color:#d7e866;stop-opacity:1"
841
- offset="0"
842
- id="stop4011" />
843
- <stop
844
- id="stop4013"
845
- offset="0.68190742"
846
- style="stop-color:#98b438;stop-opacity:1" />
847
- <stop
848
- style="stop-color:#a1ba49;stop-opacity:1"
849
- offset="0.95274329"
850
- id="stop4015" />
851
- <stop
852
- style="stop-color:#ffffff;stop-opacity:0;"
853
- offset="1"
854
- id="stop4017" />
855
- </linearGradient>
856
- <linearGradient
857
- y2="36.353996"
858
- x2="35.998066"
859
- y1="31.247124"
860
- x1="35.998066"
861
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
862
- gradientUnits="userSpaceOnUse"
863
- id="linearGradient3768"
864
- xlink:href="#linearGradient4019"
865
- inkscape:collect="always" />
866
- <linearGradient
867
- id="linearGradient4019">
868
- <stop
869
- style="stop-color:#688c35;stop-opacity:1;"
870
- offset="0"
871
- id="stop4021" />
872
- <stop
873
- style="stop-color:#9cc8f0;stop-opacity:0;"
874
- offset="1"
875
- id="stop4023" />
876
- </linearGradient>
877
- <radialGradient
878
- r="15.644737"
879
- fy="36.421127"
880
- fx="24.837126"
881
- cy="36.421127"
882
- cx="24.837126"
883
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
884
- gradientUnits="userSpaceOnUse"
885
- id="radialGradient3827-1"
886
- xlink:href="#linearGradient8662-7"
887
- inkscape:collect="always" />
888
- <linearGradient
889
- id="linearGradient8662-7"
890
- inkscape:collect="always">
891
- <stop
892
- id="stop8664-2"
893
- offset="0"
894
- style="stop-color:#000000;stop-opacity:1;" />
895
- <stop
896
- id="stop8666-3"
897
- offset="1"
898
- style="stop-color:#000000;stop-opacity:0;" />
899
- </linearGradient>
900
- <linearGradient
901
- gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
902
- gradientUnits="userSpaceOnUse"
903
- xlink:href="#linearGradient2187-8"
904
- id="linearGradient3513"
905
- y2="12.95892"
906
- x2="16.419912"
907
- y1="12.95892"
908
- x1="41.278553" />
909
- <linearGradient
910
- id="linearGradient2187-8">
911
- <stop
912
- offset="0"
913
- style="stop-color:#ffffff;stop-opacity:0.64341086"
914
- id="stop2189-7" />
915
- <stop
916
- offset="1"
917
- style="stop-color:#ffffff;stop-opacity:0"
918
- id="stop2191-8" />
919
- </linearGradient>
920
- <linearGradient
921
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
922
- gradientUnits="userSpaceOnUse"
923
- xlink:href="#linearGradient4009-5"
924
- id="linearGradient3518"
925
- y2="36.353996"
926
- x2="31.270321"
927
- y1="10.819631"
928
- x1="31.270321" />
929
- <linearGradient
930
- id="linearGradient4009-5">
931
- <stop
932
- offset="0"
933
- style="stop-color:#d7e866;stop-opacity:1"
934
- id="stop4011-3" />
935
- <stop
936
- offset="0.68190742"
937
- style="stop-color:#98b438;stop-opacity:1"
938
- id="stop4013-6" />
939
- <stop
940
- offset="0.95274329"
941
- style="stop-color:#a1ba49;stop-opacity:1"
942
- id="stop4015-0" />
943
- <stop
944
- offset="1"
945
- style="stop-color:#a1ba49;stop-opacity:0"
946
- id="stop4017-8" />
947
- </linearGradient>
948
- <linearGradient
949
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
950
- gradientUnits="userSpaceOnUse"
951
- xlink:href="#linearGradient4019-9"
952
- id="linearGradient3520"
953
- y2="36.353996"
954
- x2="35.998066"
955
- y1="31.247124"
956
- x1="35.998066" />
957
- <linearGradient
958
- id="linearGradient4019-9">
959
- <stop
960
- offset="0"
961
- style="stop-color:#688c35;stop-opacity:1"
962
- id="stop4021-6" />
963
- <stop
964
- offset="1"
965
- style="stop-color:#688c35;stop-opacity:0"
966
- id="stop4023-2" />
967
- </linearGradient>
968
- <radialGradient
969
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
970
- gradientUnits="userSpaceOnUse"
971
- xlink:href="#linearGradient8662-1"
972
- id="radialGradient3507"
973
- fy="36.421127"
974
- fx="24.837126"
975
- r="15.644737"
976
- cy="36.421127"
977
- cx="24.837126" />
978
- <linearGradient
979
- id="linearGradient8662-1">
980
- <stop
981
- offset="0"
982
- style="stop-color:#000000;stop-opacity:1"
983
- id="stop8664-3" />
984
- <stop
985
- offset="1"
986
- style="stop-color:#000000;stop-opacity:0"
987
- id="stop8666-9" />
988
- </linearGradient>
989
- <linearGradient
990
- inkscape:collect="always"
991
- xlink:href="#linearGradient4009-5"
992
- id="linearGradient3211"
993
- gradientUnits="userSpaceOnUse"
994
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
995
- x1="31.270321"
996
- y1="10.819631"
997
- x2="31.270321"
998
- y2="36.353996" />
999
- <linearGradient
1000
- inkscape:collect="always"
1001
- xlink:href="#linearGradient4019-9"
1002
- id="linearGradient3213"
1003
- gradientUnits="userSpaceOnUse"
1004
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
1005
- x1="35.998066"
1006
- y1="31.247124"
1007
- x2="35.998066"
1008
- y2="36.353996" />
1009
- <linearGradient
1010
- inkscape:collect="always"
1011
- xlink:href="#linearGradient2187-8"
1012
- id="linearGradient3215"
1013
- gradientUnits="userSpaceOnUse"
1014
- gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
1015
- x1="41.278553"
1016
- y1="12.95892"
1017
- x2="16.419912"
1018
- y2="12.95892" />
1019
- <linearGradient
1020
- y2="36.353996"
1021
- x2="35.998066"
1022
- y1="11.41118"
1023
- x1="35.998066"
1024
- gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1025
- gradientUnits="userSpaceOnUse"
1026
- id="linearGradient2842"
1027
- xlink:href="#linearGradient4176-2"
1028
- inkscape:collect="always" />
1029
- <linearGradient
1030
- y2="36.353996"
1031
- x2="31.270321"
1032
- y1="10.819631"
1033
- x1="31.270321"
1034
- gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1035
- gradientUnits="userSpaceOnUse"
1036
- id="linearGradient2840"
1037
- xlink:href="#linearGradient4168-3"
1038
- inkscape:collect="always" />
1039
- <linearGradient
1040
- gradientTransform="translate(1.2595749e-8,-0.99951293)"
1041
- y2="20.340685"
1042
- x2="17.226442"
1043
- y1="4.3594136"
1044
- x1="12.944274"
1045
- gradientUnits="userSpaceOnUse"
1046
- id="linearGradient2837"
1047
- xlink:href="#linearGradient4222-7"
1048
- inkscape:collect="always" />
1049
- <linearGradient
1050
- id="linearGradient4222-7">
1051
- <stop
1052
- offset="0"
1053
- style="stop-color:#ffffff;stop-opacity:1"
1054
- id="stop4224-8" />
1055
- <stop
1056
- offset="1"
1057
- style="stop-color:#ffffff;stop-opacity:0"
1058
- id="stop4226-6" />
1059
- </linearGradient>
1060
- <linearGradient
1061
- id="linearGradient4168-3">
1062
- <stop
1063
- offset="0"
1064
- style="stop-color:#ecb56c;stop-opacity:1"
1065
- id="stop4170-0" />
1066
- <stop
1067
- offset="0.7426424"
1068
- style="stop-color:#e86225;stop-opacity:1"
1069
- id="stop4172-2" />
1070
- <stop
1071
- offset="1"
1072
- style="stop-color:#b07c0b;stop-opacity:0"
1073
- id="stop4174-6" />
1074
- </linearGradient>
1075
- <linearGradient
1076
- id="linearGradient4176-2">
1077
- <stop
1078
- offset="0"
1079
- style="stop-color:#cc7032;stop-opacity:1"
1080
- id="stop4178-3" />
1081
- <stop
1082
- offset="0.73855066"
1083
- style="stop-color:#bb2d13;stop-opacity:1"
1084
- id="stop3223" />
1085
- <stop
1086
- offset="1"
1087
- style="stop-color:#a87300;stop-opacity:0"
1088
- id="stop4180-5" />
1089
- </linearGradient>
1090
- <radialGradient
1091
- gradientTransform="matrix(1.2747297,-0.2281502,0.04475583,1.2129404,5.845281,7.916683)"
1092
- gradientUnits="userSpaceOnUse"
1093
- xlink:href="#linearGradient7067"
1094
- id="radialGradient3622"
1095
- fy="37.45607"
1096
- fx="14.68769"
1097
- r="5.7384715"
1098
- cy="41.058823"
1099
- cx="17.058823" />
1100
- <linearGradient
1101
- id="linearGradient7067">
1102
- <stop
1103
- offset="0"
1104
- style="stop-color:#ffffff;stop-opacity:1"
1105
- id="stop7069" />
1106
- <stop
1107
- offset="1"
1108
- style="stop-color:#ffffff;stop-opacity:0"
1109
- id="stop7071" />
1110
- </linearGradient>
1111
- <radialGradient
1112
- gradientTransform="matrix(1.3421883,-0.2176256,0.02929579,1.254575,28.701007,0.3633331)"
1113
- gradientUnits="userSpaceOnUse"
1114
- xlink:href="#linearGradient3668"
1115
- id="radialGradient3634"
1116
- fy="37.841019"
1117
- fx="14.757765"
1118
- r="5.7384715"
1119
- cy="41.058823"
1120
- cx="17.058823" />
1121
- <linearGradient
1122
- id="linearGradient3668">
1123
- <stop
1124
- offset="0"
1125
- style="stop-color:#ffffff;stop-opacity:1"
1126
- id="stop3670" />
1127
- <stop
1128
- offset="1"
1129
- style="stop-color:#ffffff;stop-opacity:0"
1130
- id="stop3672" />
1131
- </linearGradient>
1132
- <linearGradient
1133
- gradientTransform="matrix(0.4294142,0,0,0.4313585,24.28617,-38.532489)"
1134
- gradientUnits="userSpaceOnUse"
1135
- xlink:href="#linearGradient2372"
1136
- id="linearGradient3642"
1137
- y2="125.39074"
1138
- x2="26.256771"
1139
- y1="137.53885"
1140
- x1="28.503141" />
1141
- <linearGradient
1142
- id="linearGradient2372">
1143
- <stop
1144
- offset="0"
1145
- style="stop-color:#ffffff;stop-opacity:1"
1146
- id="stop2374" />
1147
- <stop
1148
- offset="1"
1149
- style="stop-color:#ffffff;stop-opacity:0.34482759"
1150
- id="stop2376" />
1151
- </linearGradient>
1152
- <linearGradient
1153
- gradientTransform="matrix(0.5926969,0,0,0.4313585,45.147714,-45.096144)"
1154
- gradientUnits="userSpaceOnUse"
1155
- xlink:href="#linearGradient2372"
1156
- id="linearGradient2698"
1157
- y2="125.39074"
1158
- x2="26.256771"
1159
- y1="144.11652"
1160
- x1="28.739122" />
1161
- <linearGradient
1162
- gradientTransform="matrix(1.2963448,0,0,1.3548813,-0.3342092,-0.2427393)"
1163
- gradientUnits="userSpaceOnUse"
1164
- xlink:href="#linearGradient3461"
1165
- id="linearGradient2711"
1166
- y2="35.055153"
1167
- x2="16.722891"
1168
- y1="3"
1169
- x1="16.722891" />
1170
- <linearGradient
1171
- id="linearGradient3461">
1172
- <stop
1173
- offset="0"
1174
- style="stop-color:#ffffff;stop-opacity:1"
1175
- id="stop3463-9" />
1176
- <stop
1177
- offset="1"
1178
- style="stop-color:#ffffff;stop-opacity:0"
1179
- id="stop3465-6" />
1180
- </linearGradient>
1181
- <linearGradient
1182
- gradientTransform="matrix(0.8774068,0,0,1.0044798,32.766118,1.4194044)"
1183
- gradientUnits="userSpaceOnUse"
1184
- xlink:href="#linearGradient3932"
1185
- id="linearGradient2801"
1186
- y2="46.263954"
1187
- x2="-22.539846"
1188
- y1="11.109024"
1189
- x1="-22.539846" />
1190
- <linearGradient
1191
- id="linearGradient3932">
1192
- <stop
1193
- offset="0"
1194
- style="stop-color:#828282;stop-opacity:1"
1195
- id="stop3934" />
1196
- <stop
1197
- offset="1"
1198
- style="stop-color:#434343;stop-opacity:1"
1199
- id="stop3936" />
1200
- </linearGradient>
1201
- <linearGradient
1202
- gradientTransform="matrix(0.9383184,0,0,0.9679388,-10.879988,2.3403507)"
1203
- gradientUnits="userSpaceOnUse"
1204
- xlink:href="#linearGradient3582-5"
1205
- id="linearGradient2803"
1206
- y2="1.4097958"
1207
- x2="16.745687"
1208
- y1="46.132927"
1209
- x1="16.745687" />
1210
- <linearGradient
1211
- id="linearGradient3582-5">
1212
- <stop
1213
- offset="0"
1214
- style="stop-color:#333333;stop-opacity:1"
1215
- id="stop3584-2" />
1216
- <stop
1217
- offset="1"
1218
- style="stop-color:#5a5a5a;stop-opacity:1"
1219
- id="stop3586-8" />
1220
- </linearGradient>
1221
- <linearGradient
1222
- gradientTransform="matrix(0.8780592,0,0,1.005124,34.683767,1.4039638)"
1223
- gradientUnits="userSpaceOnUse"
1224
- xlink:href="#linearGradient3932"
1225
- id="linearGradient2797"
1226
- y2="46.263954"
1227
- x2="-22.539846"
1228
- y1="11.109024"
1229
- x1="-22.539846" />
1230
- <linearGradient
1231
- gradientTransform="matrix(0.9390161,0,0,0.9685595,-8.9947946,2.3255007)"
1232
- gradientUnits="userSpaceOnUse"
1233
- xlink:href="#linearGradient3582-5"
1234
- id="linearGradient2799"
1235
- y2="1.4097958"
1236
- x2="16.745687"
1237
- y1="46.132927"
1238
- x1="16.745687" />
1239
- <radialGradient
1240
- gradientTransform="matrix(-2.5043855e-8,2.1417804,-3.9271891,-3.7952071e-8,57.744744,-21.611305)"
1241
- gradientUnits="userSpaceOnUse"
1242
- xlink:href="#linearGradient3993"
1243
- id="radialGradient2759"
1244
- fy="10.898237"
1245
- fx="14.76559"
1246
- r="18.000002"
1247
- cy="10.898237"
1248
- cx="14.76559" />
1249
- <linearGradient
1250
- id="linearGradient3993">
1251
- <stop
1252
- offset="0"
1253
- style="stop-color:#a3c0d0;stop-opacity:1"
1254
- id="stop3995" />
1255
- <stop
1256
- offset="1"
1257
- style="stop-color:#427da1;stop-opacity:1"
1258
- id="stop4001" />
1259
- </linearGradient>
1260
- <linearGradient
1261
- gradientTransform="matrix(0.8907504,0,0,0.897368,63.028164,-0.09276433)"
1262
- gradientUnits="userSpaceOnUse"
1263
- xlink:href="#linearGradient2490"
1264
- id="linearGradient2761"
1265
- y2="2.9062471"
1266
- x2="-51.786404"
1267
- y1="53.623615"
1268
- x1="-51.786404" />
1269
- <linearGradient
1270
- id="linearGradient2490">
1271
- <stop
1272
- offset="0"
1273
- style="stop-color:#2e4a5a;stop-opacity:1"
1274
- id="stop2492" />
1275
- <stop
1276
- offset="1"
1277
- style="stop-color:#6e8796;stop-opacity:1"
1278
- id="stop2494" />
1279
- </linearGradient>
1280
- <radialGradient
1281
- gradientTransform="matrix(-0.06425912,0,0,0.03294261,47.726428,29.921384)"
1282
- gradientUnits="userSpaceOnUse"
1283
- xlink:href="#linearGradient5060-4"
1284
- id="radialGradient2735"
1285
- fy="486.64789"
1286
- fx="605.71429"
1287
- r="117.14286"
1288
- cy="486.64789"
1289
- cx="605.71429" />
1290
- <linearGradient
1291
- id="linearGradient5060-4">
1292
- <stop
1293
- offset="0"
1294
- style="stop-color:#000000;stop-opacity:1"
1295
- id="stop5062-9" />
1296
- <stop
1297
- offset="1"
1298
- style="stop-color:#000000;stop-opacity:0"
1299
- id="stop5064-3" />
1300
- </linearGradient>
1301
- <linearGradient
1302
- gradientTransform="matrix(0.05798817,0,0,0.03294117,2.0414214,29.922185)"
1303
- gradientUnits="userSpaceOnUse"
1304
- xlink:href="#linearGradient5048"
1305
- id="linearGradient2738"
1306
- y2="609.50507"
1307
- x2="302.85715"
1308
- y1="366.64789"
1309
- x1="302.85715" />
1310
- <linearGradient
1311
- id="linearGradient5048">
1312
- <stop
1313
- offset="0"
1314
- style="stop-color:#000000;stop-opacity:0"
1315
- id="stop5050-3" />
1316
- <stop
1317
- offset="0.5"
1318
- style="stop-color:#000000;stop-opacity:1"
1319
- id="stop5056-5" />
1320
- <stop
1321
- offset="1"
1322
- style="stop-color:#000000;stop-opacity:0"
1323
- id="stop5052-8" />
1324
- </linearGradient>
1325
- <radialGradient
1326
- gradientTransform="matrix(0.06425912,0,0,0.03294261,-1.7264193,29.921384)"
1327
- gradientUnits="userSpaceOnUse"
1328
- xlink:href="#linearGradient5060-4"
1329
- id="radialGradient2704"
1330
- fy="486.64789"
1331
- fx="605.71429"
1332
- r="117.14286"
1333
- cy="486.64789"
1334
- cx="605.71429" />
1335
- </defs>
1336
- <g
1337
- id="layer1">
1338
- <g
1339
- id="g3652"
1340
- transform="matrix(1.233055,0,0,1.233055,66.301592,7.9938049)">
1341
- <g
1342
- id="layer1-3"
1343
- transform="matrix(0.81099383,0,0,0.81099383,-52.959188,-7.9427152)">
1344
- <g
1345
- id="g3379">
1346
- <path
1347
- inkscape:connector-curvature="0"
1348
- d="m 37,42 c 0,0 0,7.999906 0,7.999906 3.309186,0.01506 8.000002,-1.792372 8,-4.000468 C 45,43.791346 41.307198,42 37,42 l 0,0 0,0 z"
1349
- id="path5058"
1350
- style="opacity:0.40206185;fill:url(#radialGradient2704);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
1351
- <rect
1352
- width="28"
1353
- height="8"
1354
- x="9"
1355
- y="42"
1356
- id="rect4173"
1357
- style="opacity:0.40206185;fill:url(#linearGradient2738);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
1358
- <path
1359
- inkscape:connector-curvature="0"
1360
- d="m 9,42 c 0,0 0,7.999906 0,7.999906 C 5.690814,50.01497 1,48.207534 1,45.999438 1,43.791346 4.6928017,42 9,42 l 0,0 0,0 z"
1361
- id="path5018"
1362
- style="opacity:0.40206185;fill:url(#radialGradient2735);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
1363
- <rect
1364
- width="25.000078"
1365
- height="44.00008"
1366
- rx="0"
1367
- ry="0"
1368
- x="11.499961"
1369
- y="3.4999609"
1370
- id="rect3457-7"
1371
- style="fill:url(#radialGradient2759);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2761);stroke-width:0.99992174;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
1372
- <path
1373
- inkscape:connector-curvature="0"
1374
- d="m 12.588724,26.515 22.613957,0"
1375
- id="path3460-7"
1376
- style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
1377
- <path
1378
- inkscape:connector-curvature="0"
1379
- d="m 12.726165,27.545 c 7.534299,0 15.068597,0 22.602896,0"
1380
- id="path3360-8"
1381
- style="opacity:0.36637932;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" />
1382
- <path
1383
- inkscape:connector-curvature="0"
1384
- d="m 11.513319,3.4866942 c 0,5.4204174 0,36.5164968 0,44.0266268 -2.3667668,0 -4.3533498,0 -6.7201174,0 -0.5752686,-0.521297 -0.1378274,-1.556287 -0.2745122,-2.294283 0,-13.826456 0,-27.652911 0,-41.4793657 l 0.080226,-0.1790457 0.1942862,-0.073947 0,0 c 2.4633227,0 4.2567952,0 6.7201194,0 l -2e-6,1.5e-5 z"
1385
- id="path3385-3"
1386
- style="fill:url(#linearGradient2797);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2799);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
1387
- <rect
1388
- width="3"
1389
- height="2"
1390
- x="7.0997243"
1391
- y="5"
1392
- id="rect3464"
1393
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1394
- <path
1395
- inkscape:connector-curvature="0"
1396
- d="m 34.486679,47.55209 c 0,-2.920844 0,-40.1477672 0,-44.023974 2.354349,0 4.391431,0 6.718116,0 0.330292,0 0.273301,1.382925 0.273301,2.294145 0,13.825624 3e-6,27.651243 3e-6,41.476863 -0.563179,0.530109 -1.681308,0.127007 -2.478599,0.252966 -1.58696,0 -2.92586,0 -4.512821,0 l 0,0 z"
1397
- id="rect15391-7"
1398
- style="fill:url(#linearGradient2801);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2803);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
1399
- <rect
1400
- width="3"
1401
- height="2"
1402
- x="36.084"
1403
- y="25"
1404
- id="rect3766"
1405
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1406
- <rect
1407
- width="3"
1408
- height="2"
1409
- x="36.084"
1410
- y="5"
1411
- id="rect3760"
1412
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1413
- <rect
1414
- width="3"
1415
- height="2"
1416
- x="36.084"
1417
- y="30"
1418
- id="rect3772"
1419
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1420
- <rect
1421
- width="35.001312"
1422
- height="42.001316"
1423
- rx="0"
1424
- ry="0"
1425
- x="5.4993434"
1426
- y="4.4993439"
1427
- id="rect2689-6"
1428
- style="opacity:0.4;fill:none;stroke:url(#linearGradient2711);stroke-width:0.99868685;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
1429
- <rect
1430
- width="3"
1431
- height="2"
1432
- x="36.084"
1433
- y="40"
1434
- id="rect3774"
1435
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1436
- <rect
1437
- width="3"
1438
- height="2"
1439
- x="36.084"
1440
- y="35"
1441
- id="rect3768"
1442
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1443
- <rect
1444
- width="3"
1445
- height="2"
1446
- x="36.084"
1447
- y="10"
1448
- id="rect3762"
1449
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1450
- <rect
1451
- width="3"
1452
- height="2"
1453
- x="36.084"
1454
- y="45"
1455
- id="rect3776"
1456
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1457
- <rect
1458
- width="3"
1459
- height="2"
1460
- x="36.084"
1461
- y="20"
1462
- id="rect3770"
1463
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1464
- <rect
1465
- width="3"
1466
- height="2"
1467
- x="36.084"
1468
- y="15"
1469
- id="rect3764"
1470
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1471
- <rect
1472
- width="3"
1473
- height="2"
1474
- x="7.0997243"
1475
- y="10"
1476
- id="rect3744"
1477
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1478
- <rect
1479
- width="3"
1480
- height="2"
1481
- x="7.0997243"
1482
- y="15"
1483
- id="rect3746"
1484
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1485
- <rect
1486
- width="3"
1487
- height="2"
1488
- x="7.0997243"
1489
- y="25"
1490
- id="rect3748"
1491
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1492
- <rect
1493
- width="3"
1494
- height="2"
1495
- x="7.0997243"
1496
- y="35"
1497
- id="rect3750"
1498
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1499
- <rect
1500
- width="3"
1501
- height="2"
1502
- x="7.0997243"
1503
- y="20"
1504
- id="rect3752"
1505
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1506
- <rect
1507
- width="3"
1508
- height="2"
1509
- x="7.0997243"
1510
- y="30"
1511
- id="rect3754"
1512
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1513
- <rect
1514
- width="3"
1515
- height="2"
1516
- x="7.0997243"
1517
- y="40"
1518
- id="rect3756"
1519
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1520
- <rect
1521
- width="3"
1522
- height="2"
1523
- x="7.0997243"
1524
- y="45"
1525
- id="rect3758"
1526
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1527
- </g>
1528
- </g>
1529
- <g
1530
- id="layer1-9"
1531
- transform="matrix(0,1.0405337,-1.0405337,0,-71.449585,-9.2778635)">
1532
- <g
1533
- id="g3207"
1534
- transform="matrix(1,0,0,-1,15.432524,-15.694009)">
1535
- <path
1536
- inkscape:connector-curvature="0"
1537
- d="M 21.160514,26.935187 C -3.8790459,27.705624 -0.52468389,7.3809765 12.5,7.5 l 0,-5 L 23.518038,11 12.5,19.5 c 0,0 0,-5 0,-5 -8.7976759,-0.341715 -10.7686029,12.281337 8.660514,12.435187 z"
1538
- id="path3503"
1539
- style="fill:url(#linearGradient3211);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3213);stroke-width:0.96392483;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:7;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" />
1540
- <path
1541
- inkscape:connector-curvature="0"
1542
- d="M 6.3858951,21.916311 C 1.3606511,19.049321 2.3824911,8.2303063 13.5,8.5 l 0,-4 c 0,0 8.410808,6.5 8.410808,6.5 L 13.5,17.5 c 0,0 0,-4 0,-4 -9.2835929,-0.203097 -9.4795799,7.297247 -7.1141049,8.416311 z"
1543
- id="path3505"
1544
- style="opacity:0.4;fill:none;stroke:url(#linearGradient3215);stroke-width:0.96392483;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:7;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" />
1545
- </g>
1546
- </g>
1547
- </g>
1548
- </g>
1549
-</svg>
1550
curlew-0.1.22.3.tar.gz/Curlew/icons/Default/clear.svg
Deleted
2835
1
2
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
4
-
5
-<svg
6
- xmlns:dc="http://purl.org/dc/elements/1.1/"
7
- xmlns:cc="http://creativecommons.org/ns#"
8
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
9
- xmlns:svg="http://www.w3.org/2000/svg"
10
- xmlns="http://www.w3.org/2000/svg"
11
- xmlns:xlink="http://www.w3.org/1999/xlink"
12
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
13
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14
- id="svg2604"
15
- height="48"
16
- width="48"
17
- version="1.0"
18
- inkscape:version="0.48.4 r9939"
19
- sodipodi:docname="clear.svg">
20
- <metadata
21
- id="metadata59">
22
- <rdf:RDF>
23
- <cc:Work
24
- rdf:about="">
25
- <dc:format>image/svg+xml</dc:format>
26
- <dc:type
27
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28
- <dc:title />
29
- </cc:Work>
30
- </rdf:RDF>
31
- </metadata>
32
- <sodipodi:namedview
33
- pagecolor="#ffffff"
34
- bordercolor="#666666"
35
- borderopacity="1"
36
- objecttolerance="10"
37
- gridtolerance="10"
38
- guidetolerance="10"
39
- inkscape:pageopacity="0"
40
- inkscape:pageshadow="2"
41
- inkscape:window-width="1600"
42
- inkscape:window-height="842"
43
- id="namedview57"
44
- showgrid="false"
45
- inkscape:zoom="9.3102393"
46
- inkscape:cx="10.412809"
47
- inkscape:cy="24"
48
- inkscape:window-x="-2"
49
- inkscape:window-y="-3"
50
- inkscape:window-maximized="1"
51
- inkscape:current-layer="g3652"
52
- showguides="true"
53
- inkscape:guide-bbox="true" />
54
- <defs
55
- id="defs2606">
56
- <linearGradient
57
- id="linearGradient3333"
58
- y2="609.51"
59
- gradientUnits="userSpaceOnUse"
60
- x2="302.86"
61
- gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)"
62
- y1="366.65"
63
- x1="302.86">
64
- <stop
65
- id="stop5050"
66
- style="stop-opacity:0"
67
- offset="0" />
68
- <stop
69
- id="stop5056"
70
- offset=".5" />
71
- <stop
72
- id="stop5052"
73
- style="stop-opacity:0"
74
- offset="1" />
75
- </linearGradient>
76
- <radialGradient
77
- id="radialGradient3330"
78
- xlink:href="#linearGradient5060"
79
- gradientUnits="userSpaceOnUse"
80
- cy="486.65"
81
- cx="605.71"
82
- gradientTransform="matrix(-.023040 0 0 0.0147 21.623 37.04)"
83
- r="117.14" />
84
- <linearGradient
85
- id="linearGradient5060">
86
- <stop
87
- id="stop5062"
88
- offset="0" />
89
- <stop
90
- id="stop5064"
91
- style="stop-opacity:0"
92
- offset="1" />
93
- </linearGradient>
94
- <radialGradient
95
- id="radialGradient3327"
96
- xlink:href="#linearGradient5060"
97
- gradientUnits="userSpaceOnUse"
98
- cy="486.65"
99
- cx="605.71"
100
- gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)"
101
- r="117.14" />
102
- <linearGradient
103
- id="linearGradient3324"
104
- y2="2.9062"
105
- gradientUnits="userSpaceOnUse"
106
- x2="-51.786"
107
- gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)"
108
- y1="50.786"
109
- x1="-51.786">
110
- <stop
111
- id="stop3106"
112
- style="stop-color:#aaa"
113
- offset="0" />
114
- <stop
115
- id="stop3108"
116
- style="stop-color:#c8c8c8"
117
- offset="1" />
118
- </linearGradient>
119
- <linearGradient
120
- id="linearGradient3322"
121
- y2="47.013"
122
- gradientUnits="userSpaceOnUse"
123
- x2="25.132"
124
- gradientTransform="matrix(1 0 0 .95617 -1.0065e-7 -1.9149)"
125
- y1=".98521"
126
- x1="25.132">
127
- <stop
128
- id="stop3602"
129
- style="stop-color:#f4f4f4"
130
- offset="0" />
131
- <stop
132
- id="stop3604"
133
- style="stop-color:#dbdbdb"
134
- offset="1" />
135
- </linearGradient>
136
- <radialGradient
137
- id="radialGradient3319"
138
- gradientUnits="userSpaceOnUse"
139
- cy="112.3"
140
- cx="102"
141
- gradientTransform="matrix(.36170 0 0 -.39078 .85106 47.517)"
142
- r="139.56">
143
- <stop
144
- id="stop41"
145
- style="stop-color:#b7b8b9"
146
- offset="0" />
147
- <stop
148
- id="stop47"
149
- style="stop-color:#ececec"
150
- offset=".18851" />
151
- <stop
152
- id="stop49"
153
- style="stop-color:#fafafa;stop-opacity:0"
154
- offset=".25718" />
155
- <stop
156
- id="stop51"
157
- style="stop-color:#fff;stop-opacity:0"
158
- offset=".30111" />
159
- <stop
160
- id="stop53"
161
- style="stop-color:#fafafa;stop-opacity:0"
162
- offset=".53130" />
163
- <stop
164
- id="stop55"
165
- style="stop-color:#ebecec;stop-opacity:0"
166
- offset=".84490" />
167
- <stop
168
- id="stop57"
169
- style="stop-color:#e1e2e3;stop-opacity:0"
170
- offset="1" />
171
- </radialGradient>
172
- <linearGradient
173
- id="linearGradient3316"
174
- y2="46.017"
175
- gradientUnits="userSpaceOnUse"
176
- x2="24"
177
- gradientTransform="matrix(1 0 0 .97778 0 -.96667)"
178
- y1="2"
179
- x1="24">
180
- <stop
181
- id="stop3213"
182
- style="stop-color:#fff"
183
- offset="0" />
184
- <stop
185
- id="stop3215"
186
- style="stop-color:#fff;stop-opacity:0"
187
- offset="1" />
188
- </linearGradient>
189
- <filter
190
- id="filter3212"
191
- y="-.16434"
192
- width="1.2969"
193
- x="-.14846"
194
- height="1.3287">
195
- <feGaussianBlur
196
- id="feGaussianBlur3214"
197
- stdDeviation="0.77391625" />
198
- </filter>
199
- <linearGradient
200
- id="linearGradient3312"
201
- y2="5.4565"
202
- gradientUnits="userSpaceOnUse"
203
- x2="36.358"
204
- gradientTransform="matrix(.99770 0 0 1.0407 .16380 -1.1058)"
205
- y1="8.059"
206
- x1="32.892">
207
- <stop
208
- id="stop8591"
209
- style="stop-color:#fefefe"
210
- offset="0" />
211
- <stop
212
- id="stop8593"
213
- style="stop-color:#cbcbcb"
214
- offset="1" />
215
- </linearGradient>
216
- <linearGradient
217
- id="linearGradient2484"
218
- y2="36"
219
- gradientUnits="userSpaceOnUse"
220
- x2="-.097514"
221
- gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
222
- y1="36"
223
- x1="36.5">
224
- <stop
225
- id="stop3916"
226
- style="stop-color:#2c79c0"
227
- offset="0" />
228
- <stop
229
- id="stop3918"
230
- style="stop-color:#2970b3;stop-opacity:.49804"
231
- offset=".79722" />
232
- <stop
233
- id="stop3920"
234
- style="stop-color:#236098;stop-opacity:0"
235
- offset="1" />
236
- </linearGradient>
237
- <linearGradient
238
- id="linearGradient2482"
239
- y2="15.5"
240
- gradientUnits="userSpaceOnUse"
241
- x2="-.073089"
242
- gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
243
- y1="15.5"
244
- x1="23.997">
245
- <stop
246
- id="stop3700"
247
- style="stop-color:#7ea8ce"
248
- offset="0" />
249
- <stop
250
- id="stop3702"
251
- style="stop-color:#568dc0;stop-opacity:.81569"
252
- offset=".76279" />
253
- <stop
254
- id="stop3704"
255
- style="stop-color:#c9e1f8;stop-opacity:0"
256
- offset="1" />
257
- </linearGradient>
258
- <linearGradient
259
- id="linearGradient2479"
260
- y2="-.43754"
261
- gradientUnits="userSpaceOnUse"
262
- x2="20.484"
263
- gradientTransform="matrix(0 -.86253 .84866 0 3.2697 51.022)"
264
- y1="12.82"
265
- x1="20.484">
266
- <stop
267
- id="stop2189"
268
- style="stop-color:#fff;stop-opacity:.64341"
269
- offset="0" />
270
- <stop
271
- id="stop2191"
272
- style="stop-color:#fff;stop-opacity:0"
273
- offset="1" />
274
- </linearGradient>
275
- <linearGradient
276
- inkscape:collect="always"
277
- xlink:href="#linearGradient2482"
278
- id="linearGradient3046"
279
- gradientUnits="userSpaceOnUse"
280
- gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
281
- x1="23.997"
282
- y1="15.5"
283
- x2="-.073089"
284
- y2="15.5" />
285
- <linearGradient
286
- inkscape:collect="always"
287
- xlink:href="#linearGradient2484"
288
- id="linearGradient3048"
289
- gradientUnits="userSpaceOnUse"
290
- gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
291
- x1="36.5"
292
- y1="36"
293
- x2="-.097514"
294
- y2="36" />
295
- <linearGradient
296
- inkscape:collect="always"
297
- xlink:href="#linearGradient2479"
298
- id="linearGradient3050"
299
- gradientUnits="userSpaceOnUse"
300
- gradientTransform="matrix(0,-0.86253,0.84866,0,3.2697,51.022)"
301
- x1="20.484"
302
- y1="12.82"
303
- x2="20.484"
304
- y2="-.43754" />
305
- <linearGradient
306
- inkscape:collect="always"
307
- xlink:href="#linearGradient3333"
308
- id="linearGradient3132"
309
- gradientUnits="userSpaceOnUse"
310
- gradientTransform="matrix(0.067325,0,0,0.0147,-0.34114,37.04)"
311
- x1="302.86"
312
- y1="366.65"
313
- x2="302.86"
314
- y2="609.51" />
315
- <radialGradient
316
- inkscape:collect="always"
317
- xlink:href="#linearGradient5060"
318
- id="radialGradient3134"
319
- gradientUnits="userSpaceOnUse"
320
- gradientTransform="matrix(-0.02304,0,0,0.0147,21.623,37.04)"
321
- cx="605.71"
322
- cy="486.65"
323
- r="117.14" />
324
- <radialGradient
325
- inkscape:collect="always"
326
- xlink:href="#linearGradient5060"
327
- id="radialGradient3136"
328
- gradientUnits="userSpaceOnUse"
329
- gradientTransform="matrix(0.02304,0,0,0.0147,26.361,37.04)"
330
- cx="605.71"
331
- cy="486.65"
332
- r="117.14" />
333
- <linearGradient
334
- inkscape:collect="always"
335
- xlink:href="#linearGradient3322"
336
- id="linearGradient3138"
337
- gradientUnits="userSpaceOnUse"
338
- gradientTransform="matrix(1,0,0,0.95617,-1.0065e-7,-1.9149)"
339
- x1="25.132"
340
- y1=".98521"
341
- x2="25.132"
342
- y2="47.013" />
343
- <linearGradient
344
- inkscape:collect="always"
345
- xlink:href="#linearGradient3324"
346
- id="linearGradient3140"
347
- gradientUnits="userSpaceOnUse"
348
- gradientTransform="matrix(0.8075,0,0,0.89483,59.41,-2.9806)"
349
- x1="-51.786"
350
- y1="50.786"
351
- x2="-51.786"
352
- y2="2.9062" />
353
- <radialGradient
354
- inkscape:collect="always"
355
- xlink:href="#radialGradient3319"
356
- id="radialGradient3142"
357
- gradientUnits="userSpaceOnUse"
358
- gradientTransform="matrix(0.3617,0,0,-0.39078,0.85106,47.517)"
359
- cx="102"
360
- cy="112.3"
361
- r="139.56" />
362
- <linearGradient
363
- inkscape:collect="always"
364
- xlink:href="#linearGradient3316"
365
- id="linearGradient3144"
366
- gradientUnits="userSpaceOnUse"
367
- gradientTransform="matrix(1,0,0,0.97778,0,-0.96667)"
368
- x1="24"
369
- y1="2"
370
- x2="24"
371
- y2="46.017" />
372
- <linearGradient
373
- inkscape:collect="always"
374
- xlink:href="#linearGradient3312"
375
- id="linearGradient3146"
376
- gradientUnits="userSpaceOnUse"
377
- gradientTransform="matrix(0.9977,0,0,1.0407,0.1638,-1.1058)"
378
- x1="32.892"
379
- y1="8.059"
380
- x2="36.358"
381
- y2="5.4565" />
382
- <radialGradient
383
- id="radialGradient3690"
384
- gradientUnits="userSpaceOnUse"
385
- cx="62.625"
386
- cy="4.625"
387
- r="10.625"
388
- gradientTransform="matrix(2.1647,0,0,0.84706,-111.56,35.082)">
389
- <stop
390
- id="stop8840"
391
- offset="0" />
392
- <stop
393
- id="stop8842"
394
- style="stop-opacity:0"
395
- offset="1" />
396
- </radialGradient>
397
- <radialGradient
398
- id="radialGradient3627"
399
- gradientUnits="userSpaceOnUse"
400
- cy="25.625"
401
- cx="13.139"
402
- gradientTransform="matrix(0,2.6541,-3.1628,0,97.183,-26.676)"
403
- r="13.931">
404
- <stop
405
- id="stop3692"
406
- style="stop-color:#ffeb9f"
407
- offset="0" />
408
- <stop
409
- id="stop3694"
410
- style="stop-color:#ffd57e"
411
- offset=".26238" />
412
- <stop
413
- id="stop3696"
414
- style="stop-color:#ffbc43"
415
- offset=".66094" />
416
- <stop
417
- id="stop3698"
418
- style="stop-color:#ff921a"
419
- offset="1" />
420
- </radialGradient>
421
- <linearGradient
422
- id="linearGradient3629"
423
- y2="9.5799999"
424
- gradientUnits="userSpaceOnUse"
425
- x2="21.483"
426
- gradientTransform="matrix(1.6509,0,0,1.6568,-11.466,-15.046)"
427
- y1="36.255001"
428
- x1="21.483">
429
- <stop
430
- id="stop3605"
431
- style="stop-color:#a7651c"
432
- offset="0" />
433
- <stop
434
- id="stop3607"
435
- style="stop-color:#c8a700"
436
- offset="1" />
437
- </linearGradient>
438
- <linearGradient
439
- id="linearGradient3648"
440
- y2="43.444"
441
- gradientUnits="userSpaceOnUse"
442
- x2="29.646999"
443
- y1="2"
444
- x1="29.646999">
445
- <stop
446
- id="stop3644"
447
- style="stop-color:#fff"
448
- offset="0" />
449
- <stop
450
- id="stop3646"
451
- style="stop-color:#fff;stop-opacity:0"
452
- offset="1" />
453
- </linearGradient>
454
- <linearGradient
455
- id="linearGradient3619"
456
- y2="33.955002"
457
- gradientUnits="userSpaceOnUse"
458
- x2="15.215"
459
- gradientTransform="translate(2.9799,-3.1217)"
460
- y1="22.292"
461
- x1="11.566">
462
- <stop
463
- id="stop2687"
464
- style="stop-color:#fff;stop-opacity:.27451"
465
- offset="0" />
466
- <stop
467
- id="stop2689"
468
- style="stop-color:#fff;stop-opacity:0"
469
- offset="1" />
470
- </linearGradient>
471
- <linearGradient
472
- y2="33.955002"
473
- x2="15.215"
474
- y1="22.292"
475
- x1="11.566"
476
- gradientTransform="translate(2.9799,-3.1217)"
477
- gradientUnits="userSpaceOnUse"
478
- id="linearGradient3040"
479
- xlink:href="#linearGradient3619"
480
- inkscape:collect="always" />
481
- <linearGradient
482
- inkscape:collect="always"
483
- xlink:href="#linearGradient3049"
484
- id="linearGradient3677"
485
- gradientUnits="userSpaceOnUse"
486
- gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
487
- x1="12.872"
488
- y1="0.62146002"
489
- x2="12.872"
490
- y2="22.487" />
491
- <linearGradient
492
- id="linearGradient3049"
493
- y2="22.487"
494
- gradientUnits="userSpaceOnUse"
495
- x2="12.872"
496
- gradientTransform="matrix(1.6465,0,0,1.5556,-2.2509,1.0176)"
497
- y1="0.62146002"
498
- x1="12.872">
499
- <stop
500
- id="stop3618"
501
- style="stop-color:#fbedd8;stop-opacity:1;"
502
- offset="0" />
503
- <stop
504
- id="stop3270"
505
- style="stop-color:#dd7b2a;stop-opacity:1;"
506
- offset="0.5" />
507
- <stop
508
- id="stop3620"
509
- style="stop-color:#da4612;stop-opacity:1;"
510
- offset="1" />
511
- </linearGradient>
512
- <linearGradient
513
- inkscape:collect="always"
514
- xlink:href="#linearGradient3051"
515
- id="linearGradient3679"
516
- gradientUnits="userSpaceOnUse"
517
- gradientTransform="translate(-52.306337,-6.0189448)"
518
- x1="12.248"
519
- y1="34.993"
520
- x2="12.248"
521
- y2="1.9999" />
522
- <linearGradient
523
- id="linearGradient3051"
524
- y2="1.9999"
525
- gradientUnits="userSpaceOnUse"
526
- x2="12.248"
527
- y1="34.993"
528
- x1="12.248">
529
- <stop
530
- id="stop3624"
531
- style="stop-color:#bb2b12"
532
- offset="0" />
533
- <stop
534
- id="stop3626"
535
- style="stop-color:#da986a;stop-opacity:1;"
536
- offset="1" />
537
- </linearGradient>
538
- <linearGradient
539
- id="linearGradient259">
540
- <stop
541
- id="stop260"
542
- style="stop-color:#828282"
543
- offset="0" />
544
- <stop
545
- id="stop261"
546
- style="stop-color:#434343"
547
- offset="1" />
548
- </linearGradient>
549
- <linearGradient
550
- id="linearGradient3582">
551
- <stop
552
- id="stop3584"
553
- style="stop-color:#333"
554
- offset="0" />
555
- <stop
556
- id="stop3586"
557
- style="stop-color:#5a5a5a"
558
- offset="1" />
559
- </linearGradient>
560
- <linearGradient
561
- id="linearGradient3719">
562
- <stop
563
- id="stop3721"
564
- style="stop-color:#828282"
565
- offset="0" />
566
- <stop
567
- id="stop3723"
568
- style="stop-color:#434343"
569
- offset="1" />
570
- </linearGradient>
571
- <linearGradient
572
- id="linearGradient3726">
573
- <stop
574
- id="stop3728"
575
- style="stop-color:#333"
576
- offset="0" />
577
- <stop
578
- id="stop3730"
579
- style="stop-color:#5a5a5a"
580
- offset="1" />
581
- </linearGradient>
582
- <linearGradient
583
- inkscape:collect="always"
584
- xlink:href="#linearGradient3027"
585
- id="linearGradient3689"
586
- gradientUnits="userSpaceOnUse"
587
- gradientTransform="translate(-52.306337,-6.0189448)"
588
- x1="16.723"
589
- y1="3"
590
- x2="16.723"
591
- y2="35.055" />
592
- <linearGradient
593
- id="linearGradient3027"
594
- y2="35.055"
595
- gradientUnits="userSpaceOnUse"
596
- x2="16.723"
597
- y1="3"
598
- x1="16.723">
599
- <stop
600
- id="stop3463"
601
- style="stop-color:#fff"
602
- offset="0" />
603
- <stop
604
- id="stop3465"
605
- style="stop-color:#fff;stop-opacity:0"
606
- offset="1" />
607
- </linearGradient>
608
- <linearGradient
609
- x1="24.103895"
610
- y1="15.180944"
611
- x2="24.103895"
612
- y2="34.224861"
613
- id="linearGradient2401"
614
- xlink:href="#linearGradient2264"
615
- gradientUnits="userSpaceOnUse"
616
- gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)" />
617
- <linearGradient
618
- id="linearGradient2264">
619
- <stop
620
- id="stop2266"
621
- style="stop-color:#d7e866;stop-opacity:1"
622
- offset="0" />
623
- <stop
624
- id="stop2268"
625
- style="stop-color:#8cab2a;stop-opacity:1"
626
- offset="1" />
627
- </linearGradient>
628
- <linearGradient
629
- x1="24.138529"
630
- y1="6.5316639"
631
- x2="24.138529"
632
- y2="45.690399"
633
- id="linearGradient2398"
634
- xlink:href="#linearGradient4222"
635
- gradientUnits="userSpaceOnUse"
636
- gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)" />
637
- <linearGradient
638
- id="linearGradient4222">
639
- <stop
640
- id="stop4224"
641
- style="stop-color:#ffffff;stop-opacity:1"
642
- offset="0" />
643
- <stop
644
- id="stop4226"
645
- style="stop-color:#ffffff;stop-opacity:0"
646
- offset="1" />
647
- </linearGradient>
648
- <linearGradient
649
- y2="45.690399"
650
- x2="24.138529"
651
- y1="6.5316639"
652
- x1="24.138529"
653
- gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
654
- gradientUnits="userSpaceOnUse"
655
- id="linearGradient3015"
656
- xlink:href="#linearGradient4222"
657
- inkscape:collect="always" />
658
- <linearGradient
659
- y2="12.95892"
660
- x2="15.047561"
661
- y1="12.95892"
662
- x1="19.502533"
663
- gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
664
- gradientUnits="userSpaceOnUse"
665
- id="linearGradient3010"
666
- xlink:href="#linearGradient2187"
667
- inkscape:collect="always" />
668
- <linearGradient
669
- y2="36.353996"
670
- x2="35.998066"
671
- y1="31.247124"
672
- x1="35.998066"
673
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
674
- gradientUnits="userSpaceOnUse"
675
- id="linearGradient3008"
676
- xlink:href="#linearGradient4176"
677
- inkscape:collect="always" />
678
- <linearGradient
679
- y2="36.353996"
680
- x2="31.270321"
681
- y1="10.819631"
682
- x1="31.270321"
683
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
684
- gradientUnits="userSpaceOnUse"
685
- id="linearGradient3006"
686
- xlink:href="#linearGradient4168"
687
- inkscape:collect="always" />
688
- <linearGradient
689
- y2="12.95892"
690
- x2="15.047561"
691
- y1="12.95892"
692
- x1="19.502533"
693
- gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
694
- gradientUnits="userSpaceOnUse"
695
- id="linearGradient4083"
696
- xlink:href="#linearGradient2187"
697
- inkscape:collect="always" />
698
- <linearGradient
699
- id="linearGradient2187">
700
- <stop
701
- style="stop-color:#ffffff;stop-opacity:0.64341086;"
702
- offset="0"
703
- id="stop2189-0" />
704
- <stop
705
- style="stop-color:#ffffff;stop-opacity:0;"
706
- offset="1"
707
- id="stop2191-3" />
708
- </linearGradient>
709
- <linearGradient
710
- y2="36.353996"
711
- x2="31.270321"
712
- y1="10.819631"
713
- x1="31.270321"
714
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
715
- gradientUnits="userSpaceOnUse"
716
- id="linearGradient4086"
717
- xlink:href="#linearGradient4168"
718
- inkscape:collect="always" />
719
- <linearGradient
720
- id="linearGradient4168">
721
- <stop
722
- style="stop-color:#f8cd70;stop-opacity:1;"
723
- offset="0"
724
- id="stop4170" />
725
- <stop
726
- id="stop4172"
727
- offset="0.9375"
728
- style="stop-color:#d99a11;stop-opacity:1;" />
729
- <stop
730
- style="stop-color:#b07c0b;stop-opacity:0;"
731
- offset="1"
732
- id="stop4174" />
733
- </linearGradient>
734
- <linearGradient
735
- y2="36.353996"
736
- x2="35.998066"
737
- y1="31.247124"
738
- x1="35.998066"
739
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
740
- gradientUnits="userSpaceOnUse"
741
- id="linearGradient4088"
742
- xlink:href="#linearGradient4176"
743
- inkscape:collect="always" />
744
- <linearGradient
745
- id="linearGradient4176">
746
- <stop
747
- style="stop-color:#bf8407;stop-opacity:1;"
748
- offset="0"
749
- id="stop4178" />
750
- <stop
751
- style="stop-color:#a87300;stop-opacity:0;"
752
- offset="1"
753
- id="stop4180" />
754
- </linearGradient>
755
- <radialGradient
756
- r="15.644737"
757
- fy="36.421127"
758
- fx="24.837126"
759
- cy="36.421127"
760
- cx="24.837126"
761
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
762
- gradientUnits="userSpaceOnUse"
763
- id="radialGradient3827"
764
- xlink:href="#linearGradient8662"
765
- inkscape:collect="always" />
766
- <linearGradient
767
- id="linearGradient8662"
768
- inkscape:collect="always">
769
- <stop
770
- id="stop8664"
771
- offset="0"
772
- style="stop-color:#000000;stop-opacity:1;" />
773
- <stop
774
- id="stop8666"
775
- offset="1"
776
- style="stop-color:#000000;stop-opacity:0;" />
777
- </linearGradient>
778
- <linearGradient
779
- y2="12.95892"
780
- x2="15.047561"
781
- y1="12.95892"
782
- x1="19.502533"
783
- gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
784
- gradientUnits="userSpaceOnUse"
785
- id="linearGradient3011"
786
- xlink:href="#linearGradient2187-6"
787
- inkscape:collect="always" />
788
- <linearGradient
789
- y2="36.353996"
790
- x2="35.998066"
791
- y1="31.247124"
792
- x1="35.998066"
793
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
794
- gradientUnits="userSpaceOnUse"
795
- id="linearGradient3009"
796
- xlink:href="#linearGradient4019"
797
- inkscape:collect="always" />
798
- <linearGradient
799
- y2="36.353996"
800
- x2="31.270321"
801
- y1="10.819631"
802
- x1="31.270321"
803
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
804
- gradientUnits="userSpaceOnUse"
805
- id="linearGradient3007"
806
- xlink:href="#linearGradient4009"
807
- inkscape:collect="always" />
808
- <linearGradient
809
- y2="12.95892"
810
- x2="15.047561"
811
- y1="12.95892"
812
- x1="19.502533"
813
- gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
814
- gradientUnits="userSpaceOnUse"
815
- id="linearGradient3763"
816
- xlink:href="#linearGradient2187-6"
817
- inkscape:collect="always" />
818
- <linearGradient
819
- id="linearGradient2187-6">
820
- <stop
821
- style="stop-color:#ffffff;stop-opacity:0.64341086;"
822
- offset="0"
823
- id="stop2189-4" />
824
- <stop
825
- style="stop-color:#ffffff;stop-opacity:0;"
826
- offset="1"
827
- id="stop2191-5" />
828
- </linearGradient>
829
- <linearGradient
830
- y2="36.353996"
831
- x2="31.270321"
832
- y1="10.819631"
833
- x1="31.270321"
834
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
835
- gradientUnits="userSpaceOnUse"
836
- id="linearGradient3766"
837
- xlink:href="#linearGradient4009"
838
- inkscape:collect="always" />
839
- <linearGradient
840
- id="linearGradient4009">
841
- <stop
842
- style="stop-color:#d7e866;stop-opacity:1"
843
- offset="0"
844
- id="stop4011" />
845
- <stop
846
- id="stop4013"
847
- offset="0.68190742"
848
- style="stop-color:#98b438;stop-opacity:1" />
849
- <stop
850
- style="stop-color:#a1ba49;stop-opacity:1"
851
- offset="0.95274329"
852
- id="stop4015" />
853
- <stop
854
- style="stop-color:#ffffff;stop-opacity:0;"
855
- offset="1"
856
- id="stop4017" />
857
- </linearGradient>
858
- <linearGradient
859
- y2="36.353996"
860
- x2="35.998066"
861
- y1="31.247124"
862
- x1="35.998066"
863
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
864
- gradientUnits="userSpaceOnUse"
865
- id="linearGradient3768"
866
- xlink:href="#linearGradient4019"
867
- inkscape:collect="always" />
868
- <linearGradient
869
- id="linearGradient4019">
870
- <stop
871
- style="stop-color:#688c35;stop-opacity:1;"
872
- offset="0"
873
- id="stop4021" />
874
- <stop
875
- style="stop-color:#9cc8f0;stop-opacity:0;"
876
- offset="1"
877
- id="stop4023" />
878
- </linearGradient>
879
- <radialGradient
880
- r="15.644737"
881
- fy="36.421127"
882
- fx="24.837126"
883
- cy="36.421127"
884
- cx="24.837126"
885
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
886
- gradientUnits="userSpaceOnUse"
887
- id="radialGradient3827-1"
888
- xlink:href="#linearGradient8662-7"
889
- inkscape:collect="always" />
890
- <linearGradient
891
- id="linearGradient8662-7"
892
- inkscape:collect="always">
893
- <stop
894
- id="stop8664-2"
895
- offset="0"
896
- style="stop-color:#000000;stop-opacity:1;" />
897
- <stop
898
- id="stop8666-3"
899
- offset="1"
900
- style="stop-color:#000000;stop-opacity:0;" />
901
- </linearGradient>
902
- <linearGradient
903
- gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
904
- gradientUnits="userSpaceOnUse"
905
- xlink:href="#linearGradient2187-8"
906
- id="linearGradient3513"
907
- y2="12.95892"
908
- x2="16.419912"
909
- y1="12.95892"
910
- x1="41.278553" />
911
- <linearGradient
912
- id="linearGradient2187-8">
913
- <stop
914
- offset="0"
915
- style="stop-color:#ffffff;stop-opacity:0.64341086"
916
- id="stop2189-7" />
917
- <stop
918
- offset="1"
919
- style="stop-color:#ffffff;stop-opacity:0"
920
- id="stop2191-8" />
921
- </linearGradient>
922
- <linearGradient
923
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
924
- gradientUnits="userSpaceOnUse"
925
- xlink:href="#linearGradient4009-5"
926
- id="linearGradient3518"
927
- y2="36.353996"
928
- x2="31.270321"
929
- y1="10.819631"
930
- x1="31.270321" />
931
- <linearGradient
932
- id="linearGradient4009-5">
933
- <stop
934
- offset="0"
935
- style="stop-color:#d7e866;stop-opacity:1"
936
- id="stop4011-3" />
937
- <stop
938
- offset="0.68190742"
939
- style="stop-color:#98b438;stop-opacity:1"
940
- id="stop4013-6" />
941
- <stop
942
- offset="0.95274329"
943
- style="stop-color:#a1ba49;stop-opacity:1"
944
- id="stop4015-0" />
945
- <stop
946
- offset="1"
947
- style="stop-color:#a1ba49;stop-opacity:0"
948
- id="stop4017-8" />
949
- </linearGradient>
950
- <linearGradient
951
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
952
- gradientUnits="userSpaceOnUse"
953
- xlink:href="#linearGradient4019-9"
954
- id="linearGradient3520"
955
- y2="36.353996"
956
- x2="35.998066"
957
- y1="31.247124"
958
- x1="35.998066" />
959
- <linearGradient
960
- id="linearGradient4019-9">
961
- <stop
962
- offset="0"
963
- style="stop-color:#688c35;stop-opacity:1"
964
- id="stop4021-6" />
965
- <stop
966
- offset="1"
967
- style="stop-color:#688c35;stop-opacity:0"
968
- id="stop4023-2" />
969
- </linearGradient>
970
- <radialGradient
971
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
972
- gradientUnits="userSpaceOnUse"
973
- xlink:href="#linearGradient8662-1"
974
- id="radialGradient3507"
975
- fy="36.421127"
976
- fx="24.837126"
977
- r="15.644737"
978
- cy="36.421127"
979
- cx="24.837126" />
980
- <linearGradient
981
- id="linearGradient8662-1">
982
- <stop
983
- offset="0"
984
- style="stop-color:#000000;stop-opacity:1"
985
- id="stop8664-3" />
986
- <stop
987
- offset="1"
988
- style="stop-color:#000000;stop-opacity:0"
989
- id="stop8666-9" />
990
- </linearGradient>
991
- <linearGradient
992
- inkscape:collect="always"
993
- xlink:href="#linearGradient4009-5"
994
- id="linearGradient3211"
995
- gradientUnits="userSpaceOnUse"
996
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
997
- x1="31.270321"
998
- y1="10.819631"
999
- x2="31.270321"
1000
- y2="36.353996" />
1001
- <linearGradient
1002
- inkscape:collect="always"
1003
- xlink:href="#linearGradient4019-9"
1004
- id="linearGradient3213"
1005
- gradientUnits="userSpaceOnUse"
1006
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
1007
- x1="35.998066"
1008
- y1="31.247124"
1009
- x2="35.998066"
1010
- y2="36.353996" />
1011
- <linearGradient
1012
- inkscape:collect="always"
1013
- xlink:href="#linearGradient2187-8"
1014
- id="linearGradient3215"
1015
- gradientUnits="userSpaceOnUse"
1016
- gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
1017
- x1="41.278553"
1018
- y1="12.95892"
1019
- x2="16.419912"
1020
- y2="12.95892" />
1021
- <linearGradient
1022
- y2="36.353996"
1023
- x2="35.998066"
1024
- y1="11.41118"
1025
- x1="35.998066"
1026
- gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1027
- gradientUnits="userSpaceOnUse"
1028
- id="linearGradient2842"
1029
- xlink:href="#linearGradient4176-2"
1030
- inkscape:collect="always" />
1031
- <linearGradient
1032
- y2="36.353996"
1033
- x2="31.270321"
1034
- y1="10.819631"
1035
- x1="31.270321"
1036
- gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1037
- gradientUnits="userSpaceOnUse"
1038
- id="linearGradient2840"
1039
- xlink:href="#linearGradient4168-3"
1040
- inkscape:collect="always" />
1041
- <linearGradient
1042
- gradientTransform="translate(1.2595749e-8,-0.99951293)"
1043
- y2="20.340685"
1044
- x2="17.226442"
1045
- y1="4.3594136"
1046
- x1="12.944274"
1047
- gradientUnits="userSpaceOnUse"
1048
- id="linearGradient2837"
1049
- xlink:href="#linearGradient4222-7"
1050
- inkscape:collect="always" />
1051
- <linearGradient
1052
- id="linearGradient4222-7">
1053
- <stop
1054
- offset="0"
1055
- style="stop-color:#ffffff;stop-opacity:1"
1056
- id="stop4224-8" />
1057
- <stop
1058
- offset="1"
1059
- style="stop-color:#ffffff;stop-opacity:0"
1060
- id="stop4226-6" />
1061
- </linearGradient>
1062
- <linearGradient
1063
- id="linearGradient4168-3">
1064
- <stop
1065
- offset="0"
1066
- style="stop-color:#ecb56c;stop-opacity:1"
1067
- id="stop4170-0" />
1068
- <stop
1069
- offset="0.7426424"
1070
- style="stop-color:#e86225;stop-opacity:1"
1071
- id="stop4172-2" />
1072
- <stop
1073
- offset="1"
1074
- style="stop-color:#b07c0b;stop-opacity:0"
1075
- id="stop4174-6" />
1076
- </linearGradient>
1077
- <linearGradient
1078
- id="linearGradient4176-2">
1079
- <stop
1080
- offset="0"
1081
- style="stop-color:#cc7032;stop-opacity:1"
1082
- id="stop4178-3" />
1083
- <stop
1084
- offset="0.73855066"
1085
- style="stop-color:#bb2d13;stop-opacity:1"
1086
- id="stop3223" />
1087
- <stop
1088
- offset="1"
1089
- style="stop-color:#a87300;stop-opacity:0"
1090
- id="stop4180-5" />
1091
- </linearGradient>
1092
- <radialGradient
1093
- gradientTransform="matrix(1.2747297,-0.2281502,0.04475583,1.2129404,5.845281,7.916683)"
1094
- gradientUnits="userSpaceOnUse"
1095
- xlink:href="#linearGradient7067"
1096
- id="radialGradient3622"
1097
- fy="37.45607"
1098
- fx="14.68769"
1099
- r="5.7384715"
1100
- cy="41.058823"
1101
- cx="17.058823" />
1102
- <linearGradient
1103
- id="linearGradient7067">
1104
- <stop
1105
- offset="0"
1106
- style="stop-color:#ffffff;stop-opacity:1"
1107
- id="stop7069" />
1108
- <stop
1109
- offset="1"
1110
- style="stop-color:#ffffff;stop-opacity:0"
1111
- id="stop7071" />
1112
- </linearGradient>
1113
- <radialGradient
1114
- gradientTransform="matrix(1.3421883,-0.2176256,0.02929579,1.254575,28.701007,0.3633331)"
1115
- gradientUnits="userSpaceOnUse"
1116
- xlink:href="#linearGradient3668"
1117
- id="radialGradient3634"
1118
- fy="37.841019"
1119
- fx="14.757765"
1120
- r="5.7384715"
1121
- cy="41.058823"
1122
- cx="17.058823" />
1123
- <linearGradient
1124
- id="linearGradient3668">
1125
- <stop
1126
- offset="0"
1127
- style="stop-color:#ffffff;stop-opacity:1"
1128
- id="stop3670" />
1129
- <stop
1130
- offset="1"
1131
- style="stop-color:#ffffff;stop-opacity:0"
1132
- id="stop3672" />
1133
- </linearGradient>
1134
- <linearGradient
1135
- gradientTransform="matrix(0.4294142,0,0,0.4313585,24.28617,-38.532489)"
1136
- gradientUnits="userSpaceOnUse"
1137
- xlink:href="#linearGradient2372"
1138
- id="linearGradient3642"
1139
- y2="125.39074"
1140
- x2="26.256771"
1141
- y1="137.53885"
1142
- x1="28.503141" />
1143
- <linearGradient
1144
- id="linearGradient2372">
1145
- <stop
1146
- offset="0"
1147
- style="stop-color:#ffffff;stop-opacity:1"
1148
- id="stop2374" />
1149
- <stop
1150
- offset="1"
1151
- style="stop-color:#ffffff;stop-opacity:0.34482759"
1152
- id="stop2376" />
1153
- </linearGradient>
1154
- <linearGradient
1155
- gradientTransform="matrix(0.5926969,0,0,0.4313585,45.147714,-45.096144)"
1156
- gradientUnits="userSpaceOnUse"
1157
- xlink:href="#linearGradient2372"
1158
- id="linearGradient2698"
1159
- y2="125.39074"
1160
- x2="26.256771"
1161
- y1="144.11652"
1162
- x1="28.739122" />
1163
- <linearGradient
1164
- gradientTransform="matrix(1.2963448,0,0,1.3548813,-0.3342092,-0.2427393)"
1165
- gradientUnits="userSpaceOnUse"
1166
- xlink:href="#linearGradient3461"
1167
- id="linearGradient2711"
1168
- y2="35.055153"
1169
- x2="16.722891"
1170
- y1="3"
1171
- x1="16.722891" />
1172
- <linearGradient
1173
- id="linearGradient3461">
1174
- <stop
1175
- offset="0"
1176
- style="stop-color:#ffffff;stop-opacity:1"
1177
- id="stop3463-9" />
1178
- <stop
1179
- offset="1"
1180
- style="stop-color:#ffffff;stop-opacity:0"
1181
- id="stop3465-6" />
1182
- </linearGradient>
1183
- <linearGradient
1184
- gradientTransform="matrix(0.8774068,0,0,1.0044798,32.766118,1.4194044)"
1185
- gradientUnits="userSpaceOnUse"
1186
- xlink:href="#linearGradient3932"
1187
- id="linearGradient2801"
1188
- y2="46.263954"
1189
- x2="-22.539846"
1190
- y1="11.109024"
1191
- x1="-22.539846" />
1192
- <linearGradient
1193
- id="linearGradient3932">
1194
- <stop
1195
- offset="0"
1196
- style="stop-color:#828282;stop-opacity:1"
1197
- id="stop3934" />
1198
- <stop
1199
- offset="1"
1200
- style="stop-color:#434343;stop-opacity:1"
1201
- id="stop3936" />
1202
- </linearGradient>
1203
- <linearGradient
1204
- gradientTransform="matrix(0.9383184,0,0,0.9679388,-10.879988,2.3403507)"
1205
- gradientUnits="userSpaceOnUse"
1206
- xlink:href="#linearGradient3582-5"
1207
- id="linearGradient2803"
1208
- y2="1.4097958"
1209
- x2="16.745687"
1210
- y1="46.132927"
1211
- x1="16.745687" />
1212
- <linearGradient
1213
- id="linearGradient3582-5">
1214
- <stop
1215
- offset="0"
1216
- style="stop-color:#333333;stop-opacity:1"
1217
- id="stop3584-2" />
1218
- <stop
1219
- offset="1"
1220
- style="stop-color:#5a5a5a;stop-opacity:1"
1221
- id="stop3586-8" />
1222
- </linearGradient>
1223
- <linearGradient
1224
- gradientTransform="matrix(0.8780592,0,0,1.005124,34.683767,1.4039638)"
1225
- gradientUnits="userSpaceOnUse"
1226
- xlink:href="#linearGradient3932"
1227
- id="linearGradient2797"
1228
- y2="46.263954"
1229
- x2="-22.539846"
1230
- y1="11.109024"
1231
- x1="-22.539846" />
1232
- <linearGradient
1233
- gradientTransform="matrix(0.9390161,0,0,0.9685595,-8.9947946,2.3255007)"
1234
- gradientUnits="userSpaceOnUse"
1235
- xlink:href="#linearGradient3582-5"
1236
- id="linearGradient2799"
1237
- y2="1.4097958"
1238
- x2="16.745687"
1239
- y1="46.132927"
1240
- x1="16.745687" />
1241
- <radialGradient
1242
- gradientTransform="matrix(-2.5043855e-8,2.1417804,-3.9271891,-3.7952071e-8,57.744744,-21.611305)"
1243
- gradientUnits="userSpaceOnUse"
1244
- xlink:href="#linearGradient3993"
1245
- id="radialGradient2759"
1246
- fy="10.898237"
1247
- fx="14.76559"
1248
- r="18.000002"
1249
- cy="10.898237"
1250
- cx="14.76559" />
1251
- <linearGradient
1252
- id="linearGradient3993">
1253
- <stop
1254
- offset="0"
1255
- style="stop-color:#a3c0d0;stop-opacity:1"
1256
- id="stop3995" />
1257
- <stop
1258
- offset="1"
1259
- style="stop-color:#427da1;stop-opacity:1"
1260
- id="stop4001" />
1261
- </linearGradient>
1262
- <linearGradient
1263
- gradientTransform="matrix(0.8907504,0,0,0.897368,63.028164,-0.09276433)"
1264
- gradientUnits="userSpaceOnUse"
1265
- xlink:href="#linearGradient2490"
1266
- id="linearGradient2761"
1267
- y2="2.9062471"
1268
- x2="-51.786404"
1269
- y1="53.623615"
1270
- x1="-51.786404" />
1271
- <linearGradient
1272
- id="linearGradient2490">
1273
- <stop
1274
- offset="0"
1275
- style="stop-color:#2e4a5a;stop-opacity:1"
1276
- id="stop2492" />
1277
- <stop
1278
- offset="1"
1279
- style="stop-color:#6e8796;stop-opacity:1"
1280
- id="stop2494" />
1281
- </linearGradient>
1282
- <radialGradient
1283
- gradientTransform="matrix(-0.06425912,0,0,0.03294261,47.726428,29.921384)"
1284
- gradientUnits="userSpaceOnUse"
1285
- xlink:href="#linearGradient5060-4"
1286
- id="radialGradient2735"
1287
- fy="486.64789"
1288
- fx="605.71429"
1289
- r="117.14286"
1290
- cy="486.64789"
1291
- cx="605.71429" />
1292
- <linearGradient
1293
- id="linearGradient5060-4">
1294
- <stop
1295
- offset="0"
1296
- style="stop-color:#000000;stop-opacity:1"
1297
- id="stop5062-9" />
1298
- <stop
1299
- offset="1"
1300
- style="stop-color:#000000;stop-opacity:0"
1301
- id="stop5064-3" />
1302
- </linearGradient>
1303
- <linearGradient
1304
- gradientTransform="matrix(0.05798817,0,0,0.03294117,2.0414214,29.922185)"
1305
- gradientUnits="userSpaceOnUse"
1306
- xlink:href="#linearGradient5048"
1307
- id="linearGradient2738"
1308
- y2="609.50507"
1309
- x2="302.85715"
1310
- y1="366.64789"
1311
- x1="302.85715" />
1312
- <linearGradient
1313
- id="linearGradient5048">
1314
- <stop
1315
- offset="0"
1316
- style="stop-color:#000000;stop-opacity:0"
1317
- id="stop5050-3" />
1318
- <stop
1319
- offset="0.5"
1320
- style="stop-color:#000000;stop-opacity:1"
1321
- id="stop5056-5" />
1322
- <stop
1323
- offset="1"
1324
- style="stop-color:#000000;stop-opacity:0"
1325
- id="stop5052-8" />
1326
- </linearGradient>
1327
- <radialGradient
1328
- gradientTransform="matrix(0.06425912,0,0,0.03294261,-1.7264193,29.921384)"
1329
- gradientUnits="userSpaceOnUse"
1330
- xlink:href="#linearGradient5060-4"
1331
- id="radialGradient2704"
1332
- fy="486.64789"
1333
- fx="605.71429"
1334
- r="117.14286"
1335
- cy="486.64789"
1336
- cx="605.71429" />
1337
- <linearGradient
1338
- id="linearGradient6019"
1339
- inkscape:collect="always">
1340
- <stop
1341
- id="stop6021"
1342
- offset="0"
1343
- style="stop-color:#000000;stop-opacity:1;" />
1344
- <stop
1345
- id="stop6023"
1346
- offset="1"
1347
- style="stop-color:#000000;stop-opacity:0;" />
1348
- </linearGradient>
1349
- <radialGradient
1350
- gradientUnits="userSpaceOnUse"
1351
- gradientTransform="matrix(1,0,0,0.45,0,37.95)"
1352
- r="20"
1353
- fy="69"
1354
- fx="28.603323"
1355
- cy="69"
1356
- cx="38"
1357
- id="radialGradient6025"
1358
- xlink:href="#linearGradient6019"
1359
- inkscape:collect="always" />
1360
- <linearGradient
1361
- id="linearGradient5996"
1362
- inkscape:collect="always">
1363
- <stop
1364
- id="stop5998"
1365
- offset="0"
1366
- style="stop-color:#8f5902;stop-opacity:1;" />
1367
- <stop
1368
- id="stop6000"
1369
- offset="1"
1370
- style="stop-color:#73521e;stop-opacity:1" />
1371
- </linearGradient>
1372
- <linearGradient
1373
- gradientTransform="translate(-2,0)"
1374
- gradientUnits="userSpaceOnUse"
1375
- y2="18"
1376
- x2="34"
1377
- y1="9.2407961"
1378
- x1="30.324829"
1379
- id="linearGradient6002"
1380
- xlink:href="#linearGradient5996"
1381
- inkscape:collect="always" />
1382
- <linearGradient
1383
- id="linearGradient5958"
1384
- inkscape:collect="always">
1385
- <stop
1386
- id="stop5960"
1387
- offset="0"
1388
- style="stop-color:#c17d11;stop-opacity:1;" />
1389
- <stop
1390
- id="stop5962"
1391
- offset="1"
1392
- style="stop-color:#e9b96e;stop-opacity:1" />
1393
- </linearGradient>
1394
- <linearGradient
1395
- gradientTransform="translate(-2,0)"
1396
- gradientUnits="userSpaceOnUse"
1397
- y2="8"
1398
- x2="26"
1399
- y1="16"
1400
- x1="28"
1401
- id="linearGradient5964"
1402
- xlink:href="#linearGradient5958"
1403
- inkscape:collect="always" />
1404
- <linearGradient
1405
- id="linearGradient5984"
1406
- inkscape:collect="always">
1407
- <stop
1408
- id="stop5986"
1409
- offset="0"
1410
- style="stop-color:#ffffff;stop-opacity:1;" />
1411
- <stop
1412
- id="stop5988"
1413
- offset="1"
1414
- style="stop-color:#ffffff;stop-opacity:0.13438736" />
1415
- </linearGradient>
1416
- <linearGradient
1417
- y2="16.685888"
1418
- x2="33.447109"
1419
- y1="8"
1420
- x1="28"
1421
- gradientUnits="userSpaceOnUse"
1422
- id="linearGradient5994"
1423
- xlink:href="#linearGradient5984"
1424
- inkscape:collect="always" />
1425
- <linearGradient
1426
- id="linearGradient5987"
1427
- inkscape:collect="always">
1428
- <stop
1429
- id="stop5989"
1430
- offset="0"
1431
- style="stop-color:#d7c20f;stop-opacity:1" />
1432
- <stop
1433
- id="stop5991"
1434
- offset="1"
1435
- style="stop-color:#b6970d;stop-opacity:1" />
1436
- </linearGradient>
1437
- <linearGradient
1438
- gradientTransform="translate(-2,0)"
1439
- gradientUnits="userSpaceOnUse"
1440
- y2="37.845814"
1441
- x2="29.494455"
1442
- y1="27.446827"
1443
- x1="17.032078"
1444
- id="linearGradient5993"
1445
- xlink:href="#linearGradient5987"
1446
- inkscape:collect="always" />
1447
- <linearGradient
1448
- id="linearGradient5966"
1449
- inkscape:collect="always">
1450
- <stop
1451
- id="stop5968"
1452
- offset="0"
1453
- style="stop-color:#fdef72;stop-opacity:1" />
1454
- <stop
1455
- id="stop5970"
1456
- offset="1"
1457
- style="stop-color:#e2cb0b;stop-opacity:1" />
1458
- </linearGradient>
1459
- <linearGradient
1460
- gradientTransform="translate(-2,0)"
1461
- gradientUnits="userSpaceOnUse"
1462
- y2="30.742676"
1463
- x2="30.208115"
1464
- y1="25.060659"
1465
- x1="20.933708"
1466
- id="linearGradient5972"
1467
- xlink:href="#linearGradient5966"
1468
- inkscape:collect="always" />
1469
- <linearGradient
1470
- inkscape:collect="always"
1471
- id="linearGradient5981">
1472
- <stop
1473
- style="stop-color:#ffffff;stop-opacity:1;"
1474
- offset="0"
1475
- id="stop5983" />
1476
- <stop
1477
- style="stop-color:#ffffff;stop-opacity:0.69411765"
1478
- offset="1"
1479
- id="stop5985" />
1480
- </linearGradient>
1481
- <linearGradient
1482
- gradientTransform="translate(-2,0)"
1483
- y2="37.029255"
1484
- x2="18.985712"
1485
- y1="41.955986"
1486
- x1="22.319767"
1487
- gradientUnits="userSpaceOnUse"
1488
- id="linearGradient5973"
1489
- xlink:href="#linearGradient5981"
1490
- inkscape:collect="always" />
1491
- <linearGradient
1492
- id="linearGradient5999"
1493
- inkscape:collect="always">
1494
- <stop
1495
- id="stop6001"
1496
- offset="0"
1497
- style="stop-color:#c4a000;stop-opacity:1;" />
1498
- <stop
1499
- id="stop6003"
1500
- offset="1"
1501
- style="stop-color:#c4a000;stop-opacity:0;" />
1502
- </linearGradient>
1503
- <linearGradient
1504
- gradientTransform="translate(-2,0)"
1505
- gradientUnits="userSpaceOnUse"
1506
- y2="34.728424"
1507
- x2="23.489431"
1508
- y1="36.218422"
1509
- x1="27.354809"
1510
- id="linearGradient6005"
1511
- xlink:href="#linearGradient5999"
1512
- inkscape:collect="always" />
1513
- <linearGradient
1514
- id="linearGradient5974-892"
1515
- inkscape:collect="always">
1516
- <stop
1517
- id="stop2473"
1518
- offset="0"
1519
- style="stop-color:#919191;stop-opacity:1;" />
1520
- <stop
1521
- id="stop2475"
1522
- offset="1"
1523
- style="stop-color:#cecece;stop-opacity:1" />
1524
- </linearGradient>
1525
- <linearGradient
1526
- gradientTransform="matrix(0.9768193,0,0,1,-1.3746633,0)"
1527
- gradientUnits="userSpaceOnUse"
1528
- y2="20.618719"
1529
- x2="21.59099"
1530
- y1="23.145937"
1531
- x1="27.651777"
1532
- id="linearGradient5980-761"
1533
- xlink:href="#linearGradient5974-892"
1534
- inkscape:collect="always" />
1535
- <linearGradient
1536
- inkscape:collect="always"
1537
- xlink:href="#linearGradient3781"
1538
- id="linearGradient3037"
1539
- gradientUnits="userSpaceOnUse"
1540
- gradientTransform="matrix(0.5384199,0,0,0.5384199,-0.922077,-1.4604985)"
1541
- x1="24.481066"
1542
- y1="5.0808945"
1543
- x2="24.481066"
1544
- y2="45.074459" />
1545
- <linearGradient
1546
- id="linearGradient3781">
1547
- <stop
1548
- offset="0"
1549
- style="stop-color:#ffffff;stop-opacity:1"
1550
- id="stop3783" />
1551
- <stop
1552
- offset="1"
1553
- style="stop-color:#ffffff;stop-opacity:0"
1554
- id="stop3785" />
1555
- </linearGradient>
1556
- <linearGradient
1557
- gradientTransform="matrix(0.5384199,0,0,0.5384199,-0.922077,-1.4604985)"
1558
- gradientUnits="userSpaceOnUse"
1559
- xlink:href="#linearGradient3781"
1560
- id="linearGradient2432"
1561
- y2="45.074459"
1562
- x2="24.481066"
1563
- y1="5.0808945"
1564
- x1="24.481066" />
1565
- <linearGradient
1566
- id="linearGradient4873">
1567
- <stop
1568
- offset="0"
1569
- style="stop-color:#ffffff;stop-opacity:1"
1570
- id="stop4875" />
1571
- <stop
1572
- offset="1"
1573
- style="stop-color:#ffffff;stop-opacity:0"
1574
- id="stop4877" />
1575
- </linearGradient>
1576
- <linearGradient
1577
- gradientTransform="matrix(1.0862728,0,0,1.0862481,-55.56661,15.813638)"
1578
- gradientUnits="userSpaceOnUse"
1579
- xlink:href="#linearGradient4873"
1580
- id="linearGradient2430"
1581
- y2="5.4675598"
1582
- x2="63.397362"
1583
- y1="-12.489107"
1584
- x1="63.397362" />
1585
- <linearGradient
1586
- id="linearGradient2490-3">
1587
- <stop
1588
- offset="0"
1589
- style="stop-color:#791235;stop-opacity:1"
1590
- id="stop2492-6" />
1591
- <stop
1592
- offset="1"
1593
- style="stop-color:#dd3b27;stop-opacity:1"
1594
- id="stop2494-2" />
1595
- </linearGradient>
1596
- <linearGradient
1597
- gradientTransform="matrix(0.5160413,0,0,0.5160413,-0.384991,-0.3849911)"
1598
- gradientUnits="userSpaceOnUse"
1599
- xlink:href="#linearGradient2490-3"
1600
- id="linearGradient2428"
1601
- y2="3.0816143"
1602
- x2="18.379412"
1603
- y1="44.980297"
1604
- x1="18.379412" />
1605
- <linearGradient
1606
- id="linearGradient3242">
1607
- <stop
1608
- offset="0"
1609
- style="stop-color:#f8b17e;stop-opacity:1"
1610
- id="stop3244" />
1611
- <stop
1612
- offset="0.26238"
1613
- style="stop-color:#e35d4f;stop-opacity:1"
1614
- id="stop3246" />
1615
- <stop
1616
- offset="0.66093999"
1617
- style="stop-color:#c6262e;stop-opacity:1"
1618
- id="stop3248" />
1619
- <stop
1620
- offset="1"
1621
- style="stop-color:#690b54;stop-opacity:1"
1622
- id="stop3250" />
1623
- </linearGradient>
1624
- <radialGradient
1625
- gradientTransform="matrix(0,1.2316137,-1.6257082,0,18.486581,-28.720783)"
1626
- gradientUnits="userSpaceOnUse"
1627
- xlink:href="#linearGradient3242"
1628
- id="radialGradient2426"
1629
- fy="3.9900031"
1630
- fx="23.895569"
1631
- r="20.397499"
1632
- cy="3.9900031"
1633
- cx="23.895569" />
1634
- <linearGradient
1635
- id="linearGradient4222-5">
1636
- <stop
1637
- offset="0"
1638
- style="stop-color:#ffffff;stop-opacity:1"
1639
- id="stop4224-0" />
1640
- <stop
1641
- offset="1"
1642
- style="stop-color:#ffffff;stop-opacity:0"
1643
- id="stop4226-1" />
1644
- </linearGradient>
1645
- <linearGradient
1646
- gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
1647
- gradientUnits="userSpaceOnUse"
1648
- xlink:href="#linearGradient4222-5"
1649
- id="linearGradient2398-2"
1650
- y2="45.690399"
1651
- x2="24.138529"
1652
- y1="6.5316639"
1653
- x1="24.138529" />
1654
- <linearGradient
1655
- id="linearGradient2264-1">
1656
- <stop
1657
- offset="0"
1658
- style="stop-color:#d7e866;stop-opacity:1"
1659
- id="stop2266-9" />
1660
- <stop
1661
- offset="1"
1662
- style="stop-color:#8cab2a;stop-opacity:1"
1663
- id="stop2268-5" />
1664
- </linearGradient>
1665
- <linearGradient
1666
- gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)"
1667
- gradientUnits="userSpaceOnUse"
1668
- xlink:href="#linearGradient2264-1"
1669
- id="linearGradient2401-1"
1670
- y2="34.224861"
1671
- x2="24.103895"
1672
- y1="15.180944"
1673
- x1="24.103895" />
1674
- <linearGradient
1675
- x1="16.723"
1676
- y1="3"
1677
- x2="16.723"
1678
- gradientUnits="userSpaceOnUse"
1679
- y2="35.055"
1680
- id="linearGradient3027-7">
1681
- <stop
1682
- offset="0"
1683
- style="stop-color:#fff"
1684
- id="stop3463-0" />
1685
- <stop
1686
- offset="1"
1687
- style="stop-color:#fff;stop-opacity:0"
1688
- id="stop3465-2" />
1689
- </linearGradient>
1690
- <linearGradient
1691
- y2="35.055"
1692
- x2="16.723"
1693
- y1="3"
1694
- x1="16.723"
1695
- gradientTransform="translate(-52.306337,-6.0189448)"
1696
- gradientUnits="userSpaceOnUse"
1697
- id="linearGradient3689-5"
1698
- xlink:href="#linearGradient3027-7"
1699
- inkscape:collect="always" />
1700
- <linearGradient
1701
- id="linearGradient3726-7">
1702
- <stop
1703
- offset="0"
1704
- style="stop-color:#333"
1705
- id="stop3728-3" />
1706
- <stop
1707
- offset="1"
1708
- style="stop-color:#5a5a5a"
1709
- id="stop3730-0" />
1710
- </linearGradient>
1711
- <linearGradient
1712
- id="linearGradient3719-7">
1713
- <stop
1714
- offset="0"
1715
- style="stop-color:#828282"
1716
- id="stop3721-7" />
1717
- <stop
1718
- offset="1"
1719
- style="stop-color:#434343"
1720
- id="stop3723-0" />
1721
- </linearGradient>
1722
- <linearGradient
1723
- id="linearGradient3582-7">
1724
- <stop
1725
- offset="0"
1726
- style="stop-color:#333"
1727
- id="stop3584-8" />
1728
- <stop
1729
- offset="1"
1730
- style="stop-color:#5a5a5a"
1731
- id="stop3586-85" />
1732
- </linearGradient>
1733
- <linearGradient
1734
- id="linearGradient259-1">
1735
- <stop
1736
- offset="0"
1737
- style="stop-color:#828282"
1738
- id="stop260-0" />
1739
- <stop
1740
- offset="1"
1741
- style="stop-color:#434343"
1742
- id="stop261-8" />
1743
- </linearGradient>
1744
- <linearGradient
1745
- x1="12.248"
1746
- y1="34.993"
1747
- x2="12.248"
1748
- gradientUnits="userSpaceOnUse"
1749
- y2="1.9999"
1750
- id="linearGradient3051-8">
1751
- <stop
1752
- offset="0"
1753
- style="stop-color:#bb2b12"
1754
- id="stop3624-0" />
1755
- <stop
1756
- offset="1"
1757
- style="stop-color:#da986a;stop-opacity:1;"
1758
- id="stop3626-9" />
1759
- </linearGradient>
1760
- <linearGradient
1761
- y2="1.9999"
1762
- x2="12.248"
1763
- y1="34.993"
1764
- x1="12.248"
1765
- gradientTransform="translate(-52.306337,-6.0189448)"
1766
- gradientUnits="userSpaceOnUse"
1767
- id="linearGradient3679-0"
1768
- xlink:href="#linearGradient3051-8"
1769
- inkscape:collect="always" />
1770
- <linearGradient
1771
- x1="12.872"
1772
- y1="0.62146002"
1773
- gradientTransform="matrix(1.6465,0,0,1.5556,-2.2509,1.0176)"
1774
- x2="12.872"
1775
- gradientUnits="userSpaceOnUse"
1776
- y2="22.487"
1777
- id="linearGradient3049-3">
1778
- <stop
1779
- offset="0"
1780
- style="stop-color:#fbedd8;stop-opacity:1;"
1781
- id="stop3618-7" />
1782
- <stop
1783
- offset="0.5"
1784
- style="stop-color:#dd7b2a;stop-opacity:1;"
1785
- id="stop3270-5" />
1786
- <stop
1787
- offset="1"
1788
- style="stop-color:#da4612;stop-opacity:1;"
1789
- id="stop3620-4" />
1790
- </linearGradient>
1791
- <linearGradient
1792
- y2="22.487"
1793
- x2="12.872"
1794
- y1="0.62146002"
1795
- x1="12.872"
1796
- gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
1797
- gradientUnits="userSpaceOnUse"
1798
- id="linearGradient3677-6"
1799
- xlink:href="#linearGradient3049-3"
1800
- inkscape:collect="always" />
1801
- <linearGradient
1802
- inkscape:collect="always"
1803
- xlink:href="#linearGradient3619-1"
1804
- id="linearGradient3040-9"
1805
- gradientUnits="userSpaceOnUse"
1806
- gradientTransform="translate(2.9799,-3.1217)"
1807
- x1="11.566"
1808
- y1="22.292"
1809
- x2="15.215"
1810
- y2="33.955002" />
1811
- <linearGradient
1812
- x1="11.566"
1813
- y1="22.292"
1814
- gradientTransform="translate(2.9799,-3.1217)"
1815
- x2="15.215"
1816
- gradientUnits="userSpaceOnUse"
1817
- y2="33.955002"
1818
- id="linearGradient3619-1">
1819
- <stop
1820
- offset="0"
1821
- style="stop-color:#fff;stop-opacity:.27451"
1822
- id="stop2687-5" />
1823
- <stop
1824
- offset="1"
1825
- style="stop-color:#fff;stop-opacity:0"
1826
- id="stop2689-3" />
1827
- </linearGradient>
1828
- <linearGradient
1829
- x1="29.646999"
1830
- y1="2"
1831
- x2="29.646999"
1832
- gradientUnits="userSpaceOnUse"
1833
- y2="43.444"
1834
- id="linearGradient3648-8">
1835
- <stop
1836
- offset="0"
1837
- style="stop-color:#fff"
1838
- id="stop3644-7" />
1839
- <stop
1840
- offset="1"
1841
- style="stop-color:#fff;stop-opacity:0"
1842
- id="stop3646-2" />
1843
- </linearGradient>
1844
- <linearGradient
1845
- x1="21.483"
1846
- y1="36.255001"
1847
- gradientTransform="matrix(1.6509,0,0,1.6568,-11.466,-15.046)"
1848
- x2="21.483"
1849
- gradientUnits="userSpaceOnUse"
1850
- y2="9.5799999"
1851
- id="linearGradient3629-0">
1852
- <stop
1853
- offset="0"
1854
- style="stop-color:#a7651c"
1855
- id="stop3605-8" />
1856
- <stop
1857
- offset="1"
1858
- style="stop-color:#c8a700"
1859
- id="stop3607-4" />
1860
- </linearGradient>
1861
- <radialGradient
1862
- r="13.931"
1863
- gradientTransform="matrix(0,2.6541,-3.1628,0,97.183,-26.676)"
1864
- cx="13.139"
1865
- cy="25.625"
1866
- gradientUnits="userSpaceOnUse"
1867
- id="radialGradient3627-7">
1868
- <stop
1869
- offset="0"
1870
- style="stop-color:#ffeb9f"
1871
- id="stop3692-8" />
1872
- <stop
1873
- offset=".26238"
1874
- style="stop-color:#ffd57e"
1875
- id="stop3694-2" />
1876
- <stop
1877
- offset=".66094"
1878
- style="stop-color:#ffbc43"
1879
- id="stop3696-8" />
1880
- <stop
1881
- offset="1"
1882
- style="stop-color:#ff921a"
1883
- id="stop3698-4" />
1884
- </radialGradient>
1885
- <radialGradient
1886
- gradientTransform="matrix(2.1647,0,0,0.84706,-111.56,35.082)"
1887
- r="10.625"
1888
- cy="4.625"
1889
- cx="62.625"
1890
- gradientUnits="userSpaceOnUse"
1891
- id="radialGradient3690-8">
1892
- <stop
1893
- offset="0"
1894
- id="stop8840-8" />
1895
- <stop
1896
- offset="1"
1897
- style="stop-opacity:0"
1898
- id="stop8842-8" />
1899
- </radialGradient>
1900
- <linearGradient
1901
- y2="5.4565"
1902
- x2="36.358"
1903
- y1="8.059"
1904
- x1="32.892"
1905
- gradientTransform="matrix(0.9977,0,0,1.0407,0.1638,-1.1058)"
1906
- gradientUnits="userSpaceOnUse"
1907
- id="linearGradient3146-6"
1908
- xlink:href="#linearGradient3312-4"
1909
- inkscape:collect="always" />
1910
- <linearGradient
1911
- y2="46.017"
1912
- x2="24"
1913
- y1="2"
1914
- x1="24"
1915
- gradientTransform="matrix(1,0,0,0.97778,0,-0.96667)"
1916
- gradientUnits="userSpaceOnUse"
1917
- id="linearGradient3144-6"
1918
- xlink:href="#linearGradient3316-8"
1919
- inkscape:collect="always" />
1920
- <radialGradient
1921
- r="139.56"
1922
- cy="112.3"
1923
- cx="102"
1924
- gradientTransform="matrix(0.3617,0,0,-0.39078,0.85106,47.517)"
1925
- gradientUnits="userSpaceOnUse"
1926
- id="radialGradient3142-7"
1927
- xlink:href="#radialGradient3319-1"
1928
- inkscape:collect="always" />
1929
- <linearGradient
1930
- y2="2.9062"
1931
- x2="-51.786"
1932
- y1="50.786"
1933
- x1="-51.786"
1934
- gradientTransform="matrix(0.8075,0,0,0.89483,59.41,-2.9806)"
1935
- gradientUnits="userSpaceOnUse"
1936
- id="linearGradient3140-0"
1937
- xlink:href="#linearGradient3324-4"
1938
- inkscape:collect="always" />
1939
- <linearGradient
1940
- y2="47.013"
1941
- x2="25.132"
1942
- y1=".98521"
1943
- x1="25.132"
1944
- gradientTransform="matrix(1,0,0,0.95617,-1.0065e-7,-1.9149)"
1945
- gradientUnits="userSpaceOnUse"
1946
- id="linearGradient3138-9"
1947
- xlink:href="#linearGradient3322-0"
1948
- inkscape:collect="always" />
1949
- <radialGradient
1950
- r="117.14"
1951
- cy="486.65"
1952
- cx="605.71"
1953
- gradientTransform="matrix(0.02304,0,0,0.0147,26.361,37.04)"
1954
- gradientUnits="userSpaceOnUse"
1955
- id="radialGradient3136-6"
1956
- xlink:href="#linearGradient5060-9"
1957
- inkscape:collect="always" />
1958
- <radialGradient
1959
- r="117.14"
1960
- cy="486.65"
1961
- cx="605.71"
1962
- gradientTransform="matrix(-0.02304,0,0,0.0147,21.623,37.04)"
1963
- gradientUnits="userSpaceOnUse"
1964
- id="radialGradient3134-1"
1965
- xlink:href="#linearGradient5060-9"
1966
- inkscape:collect="always" />
1967
- <linearGradient
1968
- y2="609.51"
1969
- x2="302.86"
1970
- y1="366.65"
1971
- x1="302.86"
1972
- gradientTransform="matrix(0.067325,0,0,0.0147,-0.34114,37.04)"
1973
- gradientUnits="userSpaceOnUse"
1974
- id="linearGradient3132-1"
1975
- xlink:href="#linearGradient3333-6"
1976
- inkscape:collect="always" />
1977
- <linearGradient
1978
- y2="-.43754"
1979
- x2="20.484"
1980
- y1="12.82"
1981
- x1="20.484"
1982
- gradientTransform="matrix(0,-0.86253,0.84866,0,3.2697,51.022)"
1983
- gradientUnits="userSpaceOnUse"
1984
- id="linearGradient3050-9"
1985
- xlink:href="#linearGradient2479-9"
1986
- inkscape:collect="always" />
1987
- <linearGradient
1988
- y2="36"
1989
- x2="-.097514"
1990
- y1="36"
1991
- x1="36.5"
1992
- gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
1993
- gradientUnits="userSpaceOnUse"
1994
- id="linearGradient3048-9"
1995
- xlink:href="#linearGradient2484-5"
1996
- inkscape:collect="always" />
1997
- <linearGradient
1998
- y2="15.5"
1999
- x2="-.073089"
2000
- y1="15.5"
2001
- x1="23.997"
2002
- gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
2003
- gradientUnits="userSpaceOnUse"
2004
- id="linearGradient3046-8"
2005
- xlink:href="#linearGradient2482-7"
2006
- inkscape:collect="always" />
2007
- <linearGradient
2008
- x1="20.484"
2009
- y1="12.82"
2010
- gradientTransform="matrix(0 -.86253 .84866 0 3.2697 51.022)"
2011
- x2="20.484"
2012
- gradientUnits="userSpaceOnUse"
2013
- y2="-.43754"
2014
- id="linearGradient2479-9">
2015
- <stop
2016
- offset="0"
2017
- style="stop-color:#fff;stop-opacity:.64341"
2018
- id="stop2189-79" />
2019
- <stop
2020
- offset="1"
2021
- style="stop-color:#fff;stop-opacity:0"
2022
- id="stop2191-9" />
2023
- </linearGradient>
2024
- <linearGradient
2025
- x1="23.997"
2026
- y1="15.5"
2027
- gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
2028
- x2="-.073089"
2029
- gradientUnits="userSpaceOnUse"
2030
- y2="15.5"
2031
- id="linearGradient2482-7">
2032
- <stop
2033
- offset="0"
2034
- style="stop-color:#7ea8ce"
2035
- id="stop3700-8" />
2036
- <stop
2037
- offset=".76279"
2038
- style="stop-color:#568dc0;stop-opacity:.81569"
2039
- id="stop3702-1" />
2040
- <stop
2041
- offset="1"
2042
- style="stop-color:#c9e1f8;stop-opacity:0"
2043
- id="stop3704-7" />
2044
- </linearGradient>
2045
- <linearGradient
2046
- x1="36.5"
2047
- y1="36"
2048
- gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
2049
- x2="-.097514"
2050
- gradientUnits="userSpaceOnUse"
2051
- y2="36"
2052
- id="linearGradient2484-5">
2053
- <stop
2054
- offset="0"
2055
- style="stop-color:#2c79c0"
2056
- id="stop3916-8" />
2057
- <stop
2058
- offset=".79722"
2059
- style="stop-color:#2970b3;stop-opacity:.49804"
2060
- id="stop3918-7" />
2061
- <stop
2062
- offset="1"
2063
- style="stop-color:#236098;stop-opacity:0"
2064
- id="stop3920-8" />
2065
- </linearGradient>
2066
- <linearGradient
2067
- x1="32.892"
2068
- y1="8.059"
2069
- gradientTransform="matrix(.99770 0 0 1.0407 .16380 -1.1058)"
2070
- x2="36.358"
2071
- gradientUnits="userSpaceOnUse"
2072
- y2="5.4565"
2073
- id="linearGradient3312-4">
2074
- <stop
2075
- offset="0"
2076
- style="stop-color:#fefefe"
2077
- id="stop8591-1" />
2078
- <stop
2079
- offset="1"
2080
- style="stop-color:#cbcbcb"
2081
- id="stop8593-6" />
2082
- </linearGradient>
2083
- <filter
2084
- height="1.3287"
2085
- x="-.14846"
2086
- width="1.2969"
2087
- y="-.16434"
2088
- id="filter3212-9">
2089
- <feGaussianBlur
2090
- stdDeviation="0.77391625"
2091
- id="feGaussianBlur3214-8" />
2092
- </filter>
2093
- <linearGradient
2094
- x1="24"
2095
- y1="2"
2096
- gradientTransform="matrix(1 0 0 .97778 0 -.96667)"
2097
- x2="24"
2098
- gradientUnits="userSpaceOnUse"
2099
- y2="46.017"
2100
- id="linearGradient3316-8">
2101
- <stop
2102
- offset="0"
2103
- style="stop-color:#fff"
2104
- id="stop3213-2" />
2105
- <stop
2106
- offset="1"
2107
- style="stop-color:#fff;stop-opacity:0"
2108
- id="stop3215-1" />
2109
- </linearGradient>
2110
- <radialGradient
2111
- r="139.56"
2112
- gradientTransform="matrix(.36170 0 0 -.39078 .85106 47.517)"
2113
- cx="102"
2114
- cy="112.3"
2115
- gradientUnits="userSpaceOnUse"
2116
- id="radialGradient3319-1">
2117
- <stop
2118
- offset="0"
2119
- style="stop-color:#b7b8b9"
2120
- id="stop41-1" />
2121
- <stop
2122
- offset=".18851"
2123
- style="stop-color:#ececec"
2124
- id="stop47-5" />
2125
- <stop
2126
- offset=".25718"
2127
- style="stop-color:#fafafa;stop-opacity:0"
2128
- id="stop49-7" />
2129
- <stop
2130
- offset=".30111"
2131
- style="stop-color:#fff;stop-opacity:0"
2132
- id="stop51-7" />
2133
- <stop
2134
- offset=".53130"
2135
- style="stop-color:#fafafa;stop-opacity:0"
2136
- id="stop53-1" />
2137
- <stop
2138
- offset=".84490"
2139
- style="stop-color:#ebecec;stop-opacity:0"
2140
- id="stop55-5" />
2141
- <stop
2142
- offset="1"
2143
- style="stop-color:#e1e2e3;stop-opacity:0"
2144
- id="stop57-4" />
2145
- </radialGradient>
2146
- <linearGradient
2147
- x1="25.132"
2148
- y1=".98521"
2149
- gradientTransform="matrix(1 0 0 .95617 -1.0065e-7 -1.9149)"
2150
- x2="25.132"
2151
- gradientUnits="userSpaceOnUse"
2152
- y2="47.013"
2153
- id="linearGradient3322-0">
2154
- <stop
2155
- offset="0"
2156
- style="stop-color:#f4f4f4"
2157
- id="stop3602-0" />
2158
- <stop
2159
- offset="1"
2160
- style="stop-color:#dbdbdb"
2161
- id="stop3604-7" />
2162
- </linearGradient>
2163
- <linearGradient
2164
- x1="-51.786"
2165
- y1="50.786"
2166
- gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)"
2167
- x2="-51.786"
2168
- gradientUnits="userSpaceOnUse"
2169
- y2="2.9062"
2170
- id="linearGradient3324-4">
2171
- <stop
2172
- offset="0"
2173
- style="stop-color:#aaa"
2174
- id="stop3106-9" />
2175
- <stop
2176
- offset="1"
2177
- style="stop-color:#c8c8c8"
2178
- id="stop3108-0" />
2179
- </linearGradient>
2180
- <radialGradient
2181
- r="117.14"
2182
- gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)"
2183
- cx="605.71"
2184
- cy="486.65"
2185
- gradientUnits="userSpaceOnUse"
2186
- xlink:href="#linearGradient5060-9"
2187
- id="radialGradient3327-1" />
2188
- <linearGradient
2189
- id="linearGradient5060-9">
2190
- <stop
2191
- offset="0"
2192
- id="stop5062-8" />
2193
- <stop
2194
- offset="1"
2195
- style="stop-opacity:0"
2196
- id="stop5064-30" />
2197
- </linearGradient>
2198
- <radialGradient
2199
- r="117.14"
2200
- gradientTransform="matrix(-.023040 0 0 0.0147 21.623 37.04)"
2201
- cx="605.71"
2202
- cy="486.65"
2203
- gradientUnits="userSpaceOnUse"
2204
- xlink:href="#linearGradient5060-9"
2205
- id="radialGradient3330-2" />
2206
- <linearGradient
2207
- x1="302.86"
2208
- y1="366.65"
2209
- gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)"
2210
- x2="302.86"
2211
- gradientUnits="userSpaceOnUse"
2212
- y2="609.51"
2213
- id="linearGradient3333-6">
2214
- <stop
2215
- offset="0"
2216
- style="stop-opacity:0"
2217
- id="stop5050-9" />
2218
- <stop
2219
- offset=".5"
2220
- id="stop5056-7" />
2221
- <stop
2222
- offset="1"
2223
- style="stop-opacity:0"
2224
- id="stop5052-1" />
2225
- </linearGradient>
2226
- <radialGradient
2227
- inkscape:collect="always"
2228
- xlink:href="#linearGradient5060-4"
2229
- id="radialGradient3444"
2230
- gradientUnits="userSpaceOnUse"
2231
- gradientTransform="matrix(0.06425912,0,0,0.03294261,-1.7264193,29.921384)"
2232
- cx="605.71429"
2233
- cy="486.64789"
2234
- fx="605.71429"
2235
- fy="486.64789"
2236
- r="117.14286" />
2237
- <linearGradient
2238
- inkscape:collect="always"
2239
- xlink:href="#linearGradient5048"
2240
- id="linearGradient3446"
2241
- gradientUnits="userSpaceOnUse"
2242
- gradientTransform="matrix(0.05798817,0,0,0.03294117,2.0414214,29.922185)"
2243
- x1="302.85715"
2244
- y1="366.64789"
2245
- x2="302.85715"
2246
- y2="609.50507" />
2247
- <radialGradient
2248
- inkscape:collect="always"
2249
- xlink:href="#linearGradient5060-4"
2250
- id="radialGradient3448"
2251
- gradientUnits="userSpaceOnUse"
2252
- gradientTransform="matrix(-0.06425912,0,0,0.03294261,47.726428,29.921384)"
2253
- cx="605.71429"
2254
- cy="486.64789"
2255
- fx="605.71429"
2256
- fy="486.64789"
2257
- r="117.14286" />
2258
- <radialGradient
2259
- inkscape:collect="always"
2260
- xlink:href="#linearGradient3993"
2261
- id="radialGradient3450"
2262
- gradientUnits="userSpaceOnUse"
2263
- gradientTransform="matrix(-2.5043855e-8,2.1417804,-3.9271891,-3.7952071e-8,57.744744,-21.611305)"
2264
- cx="14.76559"
2265
- cy="10.898237"
2266
- fx="14.76559"
2267
- fy="10.898237"
2268
- r="18.000002" />
2269
- <linearGradient
2270
- inkscape:collect="always"
2271
- xlink:href="#linearGradient2490"
2272
- id="linearGradient3452"
2273
- gradientUnits="userSpaceOnUse"
2274
- gradientTransform="matrix(0.8907504,0,0,0.897368,63.028164,-0.09276433)"
2275
- x1="-51.786404"
2276
- y1="53.623615"
2277
- x2="-51.786404"
2278
- y2="2.9062471" />
2279
- <linearGradient
2280
- inkscape:collect="always"
2281
- xlink:href="#linearGradient3932"
2282
- id="linearGradient3454"
2283
- gradientUnits="userSpaceOnUse"
2284
- gradientTransform="matrix(0.8780592,0,0,1.005124,34.683767,1.4039638)"
2285
- x1="-22.539846"
2286
- y1="11.109024"
2287
- x2="-22.539846"
2288
- y2="46.263954" />
2289
- <linearGradient
2290
- inkscape:collect="always"
2291
- xlink:href="#linearGradient3582-5"
2292
- id="linearGradient3456"
2293
- gradientUnits="userSpaceOnUse"
2294
- gradientTransform="matrix(0.9390161,0,0,0.9685595,-8.9947946,2.3255007)"
2295
- x1="16.745687"
2296
- y1="46.132927"
2297
- x2="16.745687"
2298
- y2="1.4097958" />
2299
- <linearGradient
2300
- inkscape:collect="always"
2301
- xlink:href="#linearGradient3932"
2302
- id="linearGradient3458"
2303
- gradientUnits="userSpaceOnUse"
2304
- gradientTransform="matrix(0.8774068,0,0,1.0044798,32.766118,1.4194044)"
2305
- x1="-22.539846"
2306
- y1="11.109024"
2307
- x2="-22.539846"
2308
- y2="46.263954" />
2309
- <linearGradient
2310
- inkscape:collect="always"
2311
- xlink:href="#linearGradient3582-5"
2312
- id="linearGradient3460"
2313
- gradientUnits="userSpaceOnUse"
2314
- gradientTransform="matrix(0.9383184,0,0,0.9679388,-10.879988,2.3403507)"
2315
- x1="16.745687"
2316
- y1="46.132927"
2317
- x2="16.745687"
2318
- y2="1.4097958" />
2319
- <linearGradient
2320
- inkscape:collect="always"
2321
- xlink:href="#linearGradient3461"
2322
- id="linearGradient3462"
2323
- gradientUnits="userSpaceOnUse"
2324
- gradientTransform="matrix(1.2963448,0,0,1.3548813,-0.3342092,-0.2427393)"
2325
- x1="16.722891"
2326
- y1="3"
2327
- x2="16.722891"
2328
- y2="35.055153" />
2329
- <linearGradient
2330
- inkscape:collect="always"
2331
- xlink:href="#linearGradient5974-892-8"
2332
- id="linearGradient5980-761-2"
2333
- x1="27.651777"
2334
- y1="23.145937"
2335
- x2="21.59099"
2336
- y2="20.618719"
2337
- gradientUnits="userSpaceOnUse"
2338
- gradientTransform="matrix(0.9768193,0,0,1,-1.3746633,0)" />
2339
- <linearGradient
2340
- inkscape:collect="always"
2341
- id="linearGradient5974-892-8">
2342
- <stop
2343
- style="stop-color:#919191;stop-opacity:1;"
2344
- offset="0"
2345
- id="stop2473-7" />
2346
- <stop
2347
- style="stop-color:#cecece;stop-opacity:1"
2348
- offset="1"
2349
- id="stop2475-1" />
2350
- </linearGradient>
2351
- <linearGradient
2352
- inkscape:collect="always"
2353
- xlink:href="#linearGradient5999-6"
2354
- id="linearGradient6005-5"
2355
- x1="27.354809"
2356
- y1="36.218422"
2357
- x2="23.489431"
2358
- y2="34.728424"
2359
- gradientUnits="userSpaceOnUse"
2360
- gradientTransform="translate(-2,0)" />
2361
- <linearGradient
2362
- inkscape:collect="always"
2363
- id="linearGradient5999-6">
2364
- <stop
2365
- style="stop-color:#c4a000;stop-opacity:1;"
2366
- offset="0"
2367
- id="stop6001-3" />
2368
- <stop
2369
- style="stop-color:#c4a000;stop-opacity:0;"
2370
- offset="1"
2371
- id="stop6003-2" />
2372
- </linearGradient>
2373
- <linearGradient
2374
- inkscape:collect="always"
2375
- xlink:href="#linearGradient5981-5"
2376
- id="linearGradient5973-7"
2377
- gradientUnits="userSpaceOnUse"
2378
- x1="22.319767"
2379
- y1="41.955986"
2380
- x2="18.985712"
2381
- y2="37.029255"
2382
- gradientTransform="translate(-2,0)" />
2383
- <linearGradient
2384
- id="linearGradient5981-5"
2385
- inkscape:collect="always">
2386
- <stop
2387
- id="stop5983-9"
2388
- offset="0"
2389
- style="stop-color:#ffffff;stop-opacity:1;" />
2390
- <stop
2391
- id="stop5985-6"
2392
- offset="1"
2393
- style="stop-color:#ffffff;stop-opacity:0.69411765" />
2394
- </linearGradient>
2395
- <linearGradient
2396
- inkscape:collect="always"
2397
- xlink:href="#linearGradient5966-8"
2398
- id="linearGradient5972-7"
2399
- x1="20.933708"
2400
- y1="25.060659"
2401
- x2="30.208115"
2402
- y2="30.742676"
2403
- gradientUnits="userSpaceOnUse"
2404
- gradientTransform="translate(-2,0)" />
2405
- <linearGradient
2406
- inkscape:collect="always"
2407
- id="linearGradient5966-8">
2408
- <stop
2409
- style="stop-color:#fdef72;stop-opacity:1"
2410
- offset="0"
2411
- id="stop5968-1" />
2412
- <stop
2413
- style="stop-color:#e2cb0b;stop-opacity:1"
2414
- offset="1"
2415
- id="stop5970-7" />
2416
- </linearGradient>
2417
- <linearGradient
2418
- inkscape:collect="always"
2419
- xlink:href="#linearGradient5987-6"
2420
- id="linearGradient5993-6"
2421
- x1="17.032078"
2422
- y1="27.446827"
2423
- x2="29.494455"
2424
- y2="37.845814"
2425
- gradientUnits="userSpaceOnUse"
2426
- gradientTransform="translate(-2,0)" />
2427
- <linearGradient
2428
- inkscape:collect="always"
2429
- id="linearGradient5987-6">
2430
- <stop
2431
- style="stop-color:#d7c20f;stop-opacity:1"
2432
- offset="0"
2433
- id="stop5989-4" />
2434
- <stop
2435
- style="stop-color:#b6970d;stop-opacity:1"
2436
- offset="1"
2437
- id="stop5991-0" />
2438
- </linearGradient>
2439
- <linearGradient
2440
- inkscape:collect="always"
2441
- xlink:href="#linearGradient5984-8"
2442
- id="linearGradient5994-1"
2443
- gradientUnits="userSpaceOnUse"
2444
- x1="28"
2445
- y1="8"
2446
- x2="33.447109"
2447
- y2="16.685888" />
2448
- <linearGradient
2449
- inkscape:collect="always"
2450
- id="linearGradient5984-8">
2451
- <stop
2452
- style="stop-color:#ffffff;stop-opacity:1;"
2453
- offset="0"
2454
- id="stop5986-3" />
2455
- <stop
2456
- style="stop-color:#ffffff;stop-opacity:0.13438736"
2457
- offset="1"
2458
- id="stop5988-3" />
2459
- </linearGradient>
2460
- <linearGradient
2461
- inkscape:collect="always"
2462
- xlink:href="#linearGradient5958-7"
2463
- id="linearGradient5964-1"
2464
- x1="28"
2465
- y1="16"
2466
- x2="26"
2467
- y2="8"
2468
- gradientUnits="userSpaceOnUse"
2469
- gradientTransform="translate(-2,0)" />
2470
- <linearGradient
2471
- inkscape:collect="always"
2472
- id="linearGradient5958-7">
2473
- <stop
2474
- style="stop-color:#c17d11;stop-opacity:1;"
2475
- offset="0"
2476
- id="stop5960-4" />
2477
- <stop
2478
- style="stop-color:#e9b96e;stop-opacity:1"
2479
- offset="1"
2480
- id="stop5962-5" />
2481
- </linearGradient>
2482
- <linearGradient
2483
- inkscape:collect="always"
2484
- xlink:href="#linearGradient5996-2"
2485
- id="linearGradient6002-8"
2486
- x1="30.324829"
2487
- y1="9.2407961"
2488
- x2="34"
2489
- y2="18"
2490
- gradientUnits="userSpaceOnUse"
2491
- gradientTransform="translate(-2,0)" />
2492
- <linearGradient
2493
- inkscape:collect="always"
2494
- id="linearGradient5996-2">
2495
- <stop
2496
- style="stop-color:#8f5902;stop-opacity:1;"
2497
- offset="0"
2498
- id="stop5998-9" />
2499
- <stop
2500
- style="stop-color:#73521e;stop-opacity:1"
2501
- offset="1"
2502
- id="stop6000-3" />
2503
- </linearGradient>
2504
- <radialGradient
2505
- inkscape:collect="always"
2506
- xlink:href="#linearGradient6019-9"
2507
- id="radialGradient6025-4"
2508
- cx="38"
2509
- cy="69"
2510
- fx="28.603323"
2511
- fy="69"
2512
- r="20"
2513
- gradientTransform="matrix(1,0,0,0.45,0,37.95)"
2514
- gradientUnits="userSpaceOnUse" />
2515
- <linearGradient
2516
- inkscape:collect="always"
2517
- id="linearGradient6019-9">
2518
- <stop
2519
- style="stop-color:#000000;stop-opacity:1;"
2520
- offset="0"
2521
- id="stop6021-4" />
2522
- <stop
2523
- style="stop-color:#000000;stop-opacity:0;"
2524
- offset="1"
2525
- id="stop6023-5" />
2526
- </linearGradient>
2527
- </defs>
2528
- <g
2529
- id="layer1">
2530
- <g
2531
- id="g3652"
2532
- transform="matrix(1.233055,0,0,1.233055,66.301592,7.9938049)">
2533
- <g
2534
- id="layer1-3"
2535
- transform="matrix(0.81099383,0,0,0.81099383,-52.959188,-7.6003788)">
2536
- <g
2537
- id="g3379">
2538
- <g
2539
- id="g3415">
2540
- <path
2541
- style="opacity:0.40206185;fill:url(#radialGradient3444);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
2542
- id="path5058"
2543
- d="m 37,42 c 0,0 0,7.999906 0,7.999906 3.309186,0.01506 8.000002,-1.792372 8,-4.000468 C 45,43.791346 41.307198,42 37,42 l 0,0 0,0 z"
2544
- inkscape:connector-curvature="0" />
2545
- <rect
2546
- style="opacity:0.40206185;fill:url(#linearGradient3446);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
2547
- id="rect4173"
2548
- y="42"
2549
- x="9"
2550
- height="8"
2551
- width="28" />
2552
- <path
2553
- style="opacity:0.40206185;fill:url(#radialGradient3448);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
2554
- id="path5018"
2555
- d="m 9,42 c 0,0 0,7.999906 0,7.999906 C 5.690814,50.01497 1,48.207534 1,45.999438 1,43.791346 4.6928017,42 9,42 l 0,0 0,0 z"
2556
- inkscape:connector-curvature="0" />
2557
- <rect
2558
- style="fill:url(#radialGradient3450);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3452);stroke-width:0.99992174;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
2559
- id="rect3457-7"
2560
- y="3.4999609"
2561
- x="11.499961"
2562
- ry="0"
2563
- rx="0"
2564
- height="44.00008"
2565
- width="25.000078" />
2566
- <path
2567
- style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
2568
- id="path3460-7"
2569
- d="m 12.588724,26.515 22.613957,0"
2570
- inkscape:connector-curvature="0" />
2571
- <path
2572
- style="opacity:0.36637932;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible"
2573
- id="path3360-8"
2574
- d="m 12.726165,27.545 c 7.534299,0 15.068597,0 22.602896,0"
2575
- inkscape:connector-curvature="0" />
2576
- <path
2577
- style="fill:url(#linearGradient3454);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3456);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate"
2578
- id="path3385-3"
2579
- d="m 11.513319,3.4866942 c 0,5.4204174 0,36.5164968 0,44.0266268 -2.3667668,0 -4.3533498,0 -6.7201174,0 -0.5752686,-0.521297 -0.1378274,-1.556287 -0.2745122,-2.294283 0,-13.826456 0,-27.652911 0,-41.4793657 l 0.080226,-0.1790457 0.1942862,-0.073947 0,0 c 2.4633227,0 4.2567952,0 6.7201194,0 l -2e-6,1.5e-5 z"
2580
- inkscape:connector-curvature="0" />
2581
- <rect
2582
- style="fill:#ffffff;fill-opacity:1;stroke:none"
2583
- id="rect3464"
2584
- y="5"
2585
- x="7.0997243"
2586
- height="2"
2587
- width="3" />
2588
- <path
2589
- style="fill:url(#linearGradient3458);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3460);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate"
2590
- id="rect15391-7"
2591
- d="m 34.486679,47.55209 c 0,-2.920844 0,-40.1477672 0,-44.023974 2.354349,0 4.391431,0 6.718116,0 0.330292,0 0.273301,1.382925 0.273301,2.294145 0,13.825624 3e-6,27.651243 3e-6,41.476863 -0.563179,0.530109 -1.681308,0.127007 -2.478599,0.252966 -1.58696,0 -2.92586,0 -4.512821,0 l 0,0 z"
2592
- inkscape:connector-curvature="0" />
2593
- <rect
2594
- style="fill:#ffffff;fill-opacity:1;stroke:none"
2595
- id="rect3766"
2596
- y="25"
2597
- x="36.084"
2598
- height="2"
2599
- width="3" />
2600
- <rect
2601
- style="fill:#ffffff;fill-opacity:1;stroke:none"
2602
- id="rect3760"
2603
- y="5"
2604
- x="36.084"
2605
- height="2"
2606
- width="3" />
2607
- <rect
2608
- style="fill:#ffffff;fill-opacity:1;stroke:none"
2609
- id="rect3772"
2610
- y="30"
2611
- x="36.084"
2612
- height="2"
2613
- width="3" />
2614
- <rect
2615
- style="opacity:0.4;fill:none;stroke:url(#linearGradient3462);stroke-width:0.99868685;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
2616
- id="rect2689-6"
2617
- y="4.4993439"
2618
- x="5.4993434"
2619
- ry="0"
2620
- rx="0"
2621
- height="42.001316"
2622
- width="35.001312" />
2623
- <rect
2624
- style="fill:#ffffff;fill-opacity:1;stroke:none"
2625
- id="rect3774"
2626
- y="40"
2627
- x="36.084"
2628
- height="2"
2629
- width="3" />
2630
- <rect
2631
- style="fill:#ffffff;fill-opacity:1;stroke:none"
2632
- id="rect3768"
2633
- y="35"
2634
- x="36.084"
2635
- height="2"
2636
- width="3" />
2637
- <rect
2638
- style="fill:#ffffff;fill-opacity:1;stroke:none"
2639
- id="rect3762"
2640
- y="10"
2641
- x="36.084"
2642
- height="2"
2643
- width="3" />
2644
- <rect
2645
- style="fill:#ffffff;fill-opacity:1;stroke:none"
2646
- id="rect3776"
2647
- y="45"
2648
- x="36.084"
2649
- height="2"
2650
- width="3" />
2651
- <rect
2652
- style="fill:#ffffff;fill-opacity:1;stroke:none"
2653
- id="rect3770"
2654
- y="20"
2655
- x="36.084"
2656
- height="2"
2657
- width="3" />
2658
- <rect
2659
- style="fill:#ffffff;fill-opacity:1;stroke:none"
2660
- id="rect3764"
2661
- y="15"
2662
- x="36.084"
2663
- height="2"
2664
- width="3" />
2665
- <rect
2666
- style="fill:#ffffff;fill-opacity:1;stroke:none"
2667
- id="rect3744"
2668
- y="10"
2669
- x="7.0997243"
2670
- height="2"
2671
- width="3" />
2672
- <rect
2673
- style="fill:#ffffff;fill-opacity:1;stroke:none"
2674
- id="rect3746"
2675
- y="15"
2676
- x="7.0997243"
2677
- height="2"
2678
- width="3" />
2679
- <rect
2680
- style="fill:#ffffff;fill-opacity:1;stroke:none"
2681
- id="rect3748"
2682
- y="25"
2683
- x="7.0997243"
2684
- height="2"
2685
- width="3" />
2686
- <rect
2687
- style="fill:#ffffff;fill-opacity:1;stroke:none"
2688
- id="rect3750"
2689
- y="35"
2690
- x="7.0997243"
2691
- height="2"
2692
- width="3" />
2693
- <rect
2694
- style="fill:#ffffff;fill-opacity:1;stroke:none"
2695
- id="rect3752"
2696
- y="20"
2697
- x="7.0997243"
2698
- height="2"
2699
- width="3" />
2700
- <rect
2701
- style="fill:#ffffff;fill-opacity:1;stroke:none"
2702
- id="rect3754"
2703
- y="30"
2704
- x="7.0997243"
2705
- height="2"
2706
- width="3" />
2707
- <rect
2708
- style="fill:#ffffff;fill-opacity:1;stroke:none"
2709
- id="rect3756"
2710
- y="40"
2711
- x="7.0997243"
2712
- height="2"
2713
- width="3" />
2714
- <rect
2715
- style="fill:#ffffff;fill-opacity:1;stroke:none"
2716
- id="rect3758"
2717
- y="45"
2718
- x="7.0997243"
2719
- height="2"
2720
- width="3" />
2721
- </g>
2722
- </g>
2723
- </g>
2724
- <g
2725
- id="layer1-36"
2726
- transform="matrix(0.81099383,0,0,0.81099383,-108.4427,-21.415012)">
2727
- <g
2728
- transform="matrix(1.233055,0,0,1.233055,66.301592,7.9938049)"
2729
- id="g3652-1">
2730
- <g
2731
- transform="matrix(0.58312883,0,0,0.61084166,-1.7059726,19.932708)"
2732
- id="layer1-3-4"
2733
- inkscape:label="Layer 1">
2734
- <path
2735
- transform="matrix(1,0,0,0.6666668,-13.999999,-5.0000087)"
2736
- d="m 58,69 c 0,4.970563 -8.954305,9 -20,9 -11.045695,0 -20,-4.029437 -20,-9 0,-4.970563 8.954305,-9 20,-9 11.045695,0 20,4.029437 20,9 z"
2737
- sodipodi:ry="9"
2738
- sodipodi:rx="20"
2739
- sodipodi:cy="69"
2740
- sodipodi:cx="38"
2741
- id="path6017"
2742
- style="opacity:0.25;fill:url(#radialGradient6025);fill-opacity:1;stroke:none"
2743
- sodipodi:type="arc" />
2744
- <path
2745
- inkscape:connector-curvature="0"
2746
- id="path5371"
2747
- d="m 34.59375,2.46875 c -8.203217,0.1056503 -9.3968,16.247526 -11.75,19.15625 l 4,1.4375 C 29.475623,18.689953 42.599746,4.1545034 35.40625,2.5 35.12676,2.4690309 34.85837,2.4653419 34.59375,2.46875 z m -1.03125,2.0625 c 0.193563,-0.018739 0.367986,0.00572 0.53125,0.09375 0.653056,0.3521226 0.723655,1.4948771 0.15625,2.53125 -0.567405,1.0363729 -1.565696,1.6021225 -2.21875,1.25 C 31.378197,8.0541272 31.307595,6.9113729 31.875,5.875 32.300554,5.0977202 32.981812,4.5874659 33.5625,4.53125 z"
2748
- style="fill:url(#linearGradient5964);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6002);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
2749
- <path
2750
- transform="translate(-2,0)"
2751
- d="m 36.59375,3.46875 c -1.721618,0.022173 -3.007925,0.8558743 -4.1875,2.28125 -1.179575,1.4253757 -2.148334,3.4416354 -2.9375,5.59375 -0.789166,2.152115 -1.42404,4.43427 -2,6.375 -0.399891,1.347456 -0.769857,2.406448 -1.21875,3.34375 l 2.1875,0.78125 c 1.618594,-2.495624 5.038798,-6.591178 7.53125,-10.625 1.325839,-2.1457566 2.2837,-4.1780411 2.5,-5.5625 C 38.5769,4.9640206 38.513818,4.4833206 38.34375,4.1875 38.179059,3.9010309 37.880274,3.6629145 37.21875,3.5 37.019255,3.4812162 36.817917,3.4658629 36.59375,3.46875 z"
2752
- id="path5992"
2753
- style="opacity:0.26666667;fill:none;stroke:url(#linearGradient5994);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
2754
- inkscape:original="M 36.59375 2.46875 C 28.390533 2.5744003 27.19695 18.716276 24.84375 21.625 L 28.84375 23.0625 C 31.475623 18.689953 44.599746 4.1545034 37.40625 2.5 C 37.12676 2.4690309 36.85837 2.4653419 36.59375 2.46875 z "
2755
- inkscape:radius="-1.0049498"
2756
- sodipodi:type="inkscape:offset" />
2757
- <path
2758
- inkscape:connector-curvature="0"
2759
- sodipodi:nodetypes="cccccccccccccccc"
2760
- id="path5367"
2761
- d="m 20.5,16.5 c 0.709506,2.003007 -0.541388,3.737831 -1,5 C 14.308433,23.045674 10.713199,31.203726 5.3674175,35.453585 6.0352055,36.150983 6.819644,36.897763 7.5,37.5 l 4.0625,-3.53125 -3.067556,4.524649 C 10.704181,40.284382 13,41.5 14.5,42 L 17.25,38.34375 15.5,42.5 c 1.451994,0.588882 4.985286,1.482025 7,1.5 l 2.00389,-3.402497 -0.513169,3.464997 c 0.829563,0.158359 2.438165,0.374216 3.509279,0.40625 3.362186,-5.5 4,-14.46875 2,-18.46875 -0.5,-2 1.5,-4.5 3,-5.5 -2.5,-2 -8.205589,-4.303726 -12,-4 z"
2762
- style="fill:url(#linearGradient5972);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5993);stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:20;stroke-opacity:1;stroke-dasharray:none" />
2763
- <path
2764
- inkscape:connector-curvature="0"
2765
- sodipodi:nodetypes="cccc"
2766
- id="path5975"
2767
- d="M 9,38.5 C 13.816495,33.489105 13.465023,31.296074 19.116117,26.972272 16.133675,31.800703 15.650278,34.31233 12,40.5 l -3,-2 z"
2768
- style="opacity:0.26666667;fill:#c4a000;fill-rule:evenodd;stroke:none" />
2769
- <path
2770
- inkscape:connector-curvature="0"
2771
- sodipodi:nodetypes="ccccc"
2772
- id="path5979"
2773
- d="m 16.149808,42.202452 4.346027,-9.840147 c 1.664513,-2.983727 2.859672,-5.970052 4.528973,-8.347353 -1.601954,5.418037 -4.89069,12.121793 -7.53125,18.625 l -1.34375,-0.4375 z"
2774
- style="opacity:0.41568627;fill:#c4a000;fill-rule:evenodd;stroke:none" />
2775
- <path
2776
- inkscape:connector-curvature="0"
2777
- sodipodi:nodetypes="csccccccccccccsssscsc"
2778
- id="path6014"
2779
- d="m 21.625,17.5 c 0.09674,1.915146 -0.922943,3.529645 -1.21875,4.34375 -0.104103,0.284709 -0.33533,0.504374 -0.625,0.59375 -5.453398,2.234644 -7.629803,8.574038 -12.9946384,13.086167 0.2016424,0.199854 0.4920308,0.417304 0.6945296,0.608231 L 16.5,28.5 9.923385,38.310313 c 1.270033,1.027613 2.722201,1.884544 4.226656,2.489165 L 21.144394,31.5 16.869501,41.911612 C 18.46507,42.437269 19.967804,42.738908 21.81451,43 l 4.61873,-7.6875 -1.37074,7.906817 1.875,0.225995 c 1.433213,-2.535494 2.132382,-5.66653 2.53125,-8.789062 0.423945,-3.318846 -0.005,-6.541178 -0.84375,-8.21875 -0.02716,-0.06021 -0.0481,-0.123035 -0.0625,-0.1875 -0.346858,-1.387431 0.169142,-2.745627 0.875,-3.875 0.426893,-0.683029 0.930372,-1.290779 1.464959,-1.801777 C 29.730977,19.790532 28.315762,19.113157 26.53125,18.46875 24.769173,17.832444 23.033252,17.518725 21.625,17.5 z"
2780
- style="opacity:0.47843137;fill:none;stroke:url(#linearGradient5973);stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
2781
- <path
2782
- inkscape:connector-curvature="0"
2783
- sodipodi:nodetypes="ccccccc"
2784
- id="path5977"
2785
- d="m 18.96875,43 c 2.177566,-5.751871 6.395916,-10.068943 8.016913,-15.935412 0.05154,3.662073 0.24972,10.203726 -1.891913,16.716662 -0.319766,0.0018 -0.173927,-0.110809 -0.46988,-0.118553 l 0.800792,-5.724517 -3.281486,5.554384 C 19.952368,43.33624 20.848565,43.525163 18.96875,43 z"
2786
- style="opacity:0.24705882;fill:url(#linearGradient6005);fill-opacity:1;fill-rule:evenodd;stroke:none" />
2787
- <path
2788
- inkscape:connector-curvature="0"
2789
- sodipodi:nodetypes="cccc"
2790
- id="path5995"
2791
- d="m 21.003067,22.610447 c -1.251995,0.616379 -2.062209,1.527278 -2.983106,2.364388 1.226487,-0.708643 2.378986,-1.448994 3.999573,-1.988738 l -1.016467,-0.37565 z"
2792
- style="opacity:0.48235294;fill:#c4a000;fill-rule:evenodd;stroke:none" />
2793
- <path
2794
- inkscape:connector-curvature="0"
2795
- sodipodi:nodetypes="cccc"
2796
- id="path5997"
2797
- d="m 23.008698,23.061049 -1.016465,1.988738 2.980713,-1.58825 -1.964248,-0.400488 z"
2798
- style="opacity:0.48235294;fill:#c4a000;fill-rule:evenodd;stroke:none" />
2799
- <path
2800
- inkscape:connector-curvature="0"
2801
- sodipodi:nodetypes="cccc"
2802
- id="path6007"
2803
- d="m 22.939805,17.961399 -0.895193,1.707022 1.565727,0.502084 -0.670534,-2.209106 z"
2804
- style="opacity:0.48235294;fill:#c4a000;fill-rule:evenodd;stroke:none" />
2805
- <path
2806
- inkscape:connector-curvature="0"
2807
- sodipodi:nodetypes="cccc"
2808
- id="path6009"
2809
- d="m 29.923254,19.88537 -2.460248,1.835447 1.565727,0.502084 0.894521,-2.337531 z"
2810
- style="opacity:0.48235294;fill:#c4a000;fill-rule:evenodd;stroke:none" />
2811
- <path
2812
- inkscape:connector-curvature="0"
2813
- sodipodi:nodetypes="cccc"
2814
- id="path6011"
2815
- d="m 26.012925,17.938566 -1.513911,2.524614 1.565727,0.502084 -0.05182,-3.026698 z"
2816
- style="opacity:0.48235294;fill:#c4a000;fill-rule:evenodd;stroke:none" />
2817
- <path
2818
- inkscape:connector-curvature="0"
2819
- sodipodi:nodetypes="cccc"
2820
- id="path6013"
2821
- d="m 18.967726,22.024699 c -0.56678,-2.965484 9.332835,2.152903 11.036822,2.994369 -0.0065,1.079068 0,2 -0.976819,2 -2.567538,-1.39298 -6.535255,-3.605143 -10.060003,-4.994369 z"
2822
- style="opacity:0.2;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
2823
- <path
2824
- inkscape:connector-curvature="0"
2825
- sodipodi:nodetypes="ccccc"
2826
- id="path5373"
2827
- d="m 18.650133,21.5 c -0.48841,-1 0,-2 0.97682,-2 3.99144,0.975417 7.324875,2.206232 10.745012,4 0.48841,1 0,2 -0.976819,2 -3.533943,-1.86442 -6.866711,-3.074813 -10.745013,-4 z"
2828
- style="fill:url(#linearGradient5980-761);fill-opacity:1;fill-rule:evenodd;stroke:#464646;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
2829
- </g>
2830
- </g>
2831
- </g>
2832
- </g>
2833
- </g>
2834
-</svg>
2835
curlew-0.1.22.3.tar.gz/Curlew/icons/Default/convert.svg
Deleted
2128
1
2
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
4
-
5
-<svg
6
- xmlns:dc="http://purl.org/dc/elements/1.1/"
7
- xmlns:cc="http://creativecommons.org/ns#"
8
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
9
- xmlns:svg="http://www.w3.org/2000/svg"
10
- xmlns="http://www.w3.org/2000/svg"
11
- xmlns:xlink="http://www.w3.org/1999/xlink"
12
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
13
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14
- id="svg2604"
15
- height="48"
16
- width="48"
17
- version="1.0"
18
- inkscape:version="0.48.4 r9939"
19
- sodipodi:docname="convert.svg">
20
- <metadata
21
- id="metadata59">
22
- <rdf:RDF>
23
- <cc:Work
24
- rdf:about="">
25
- <dc:format>image/svg+xml</dc:format>
26
- <dc:type
27
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28
- <dc:title />
29
- </cc:Work>
30
- </rdf:RDF>
31
- </metadata>
32
- <sodipodi:namedview
33
- pagecolor="#ffffff"
34
- bordercolor="#666666"
35
- borderopacity="1"
36
- objecttolerance="10"
37
- gridtolerance="10"
38
- guidetolerance="10"
39
- inkscape:pageopacity="0"
40
- inkscape:pageshadow="2"
41
- inkscape:window-width="1600"
42
- inkscape:window-height="842"
43
- id="namedview57"
44
- showgrid="false"
45
- inkscape:zoom="9.3102393"
46
- inkscape:cx="-6.2355275"
47
- inkscape:cy="24"
48
- inkscape:window-x="-2"
49
- inkscape:window-y="-3"
50
- inkscape:window-maximized="1"
51
- inkscape:current-layer="g3652" />
52
- <defs
53
- id="defs2606">
54
- <linearGradient
55
- id="linearGradient3333"
56
- y2="609.51"
57
- gradientUnits="userSpaceOnUse"
58
- x2="302.86"
59
- gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)"
60
- y1="366.65"
61
- x1="302.86">
62
- <stop
63
- id="stop5050"
64
- style="stop-opacity:0"
65
- offset="0" />
66
- <stop
67
- id="stop5056"
68
- offset=".5" />
69
- <stop
70
- id="stop5052"
71
- style="stop-opacity:0"
72
- offset="1" />
73
- </linearGradient>
74
- <radialGradient
75
- id="radialGradient3330"
76
- xlink:href="#linearGradient5060"
77
- gradientUnits="userSpaceOnUse"
78
- cy="486.65"
79
- cx="605.71"
80
- gradientTransform="matrix(-.023040 0 0 0.0147 21.623 37.04)"
81
- r="117.14" />
82
- <linearGradient
83
- id="linearGradient5060">
84
- <stop
85
- id="stop5062"
86
- offset="0" />
87
- <stop
88
- id="stop5064"
89
- style="stop-opacity:0"
90
- offset="1" />
91
- </linearGradient>
92
- <radialGradient
93
- id="radialGradient3327"
94
- xlink:href="#linearGradient5060"
95
- gradientUnits="userSpaceOnUse"
96
- cy="486.65"
97
- cx="605.71"
98
- gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)"
99
- r="117.14" />
100
- <linearGradient
101
- id="linearGradient3324"
102
- y2="2.9062"
103
- gradientUnits="userSpaceOnUse"
104
- x2="-51.786"
105
- gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)"
106
- y1="50.786"
107
- x1="-51.786">
108
- <stop
109
- id="stop3106"
110
- style="stop-color:#aaa"
111
- offset="0" />
112
- <stop
113
- id="stop3108"
114
- style="stop-color:#c8c8c8"
115
- offset="1" />
116
- </linearGradient>
117
- <linearGradient
118
- id="linearGradient3322"
119
- y2="47.013"
120
- gradientUnits="userSpaceOnUse"
121
- x2="25.132"
122
- gradientTransform="matrix(1 0 0 .95617 -1.0065e-7 -1.9149)"
123
- y1=".98521"
124
- x1="25.132">
125
- <stop
126
- id="stop3602"
127
- style="stop-color:#f4f4f4"
128
- offset="0" />
129
- <stop
130
- id="stop3604"
131
- style="stop-color:#dbdbdb"
132
- offset="1" />
133
- </linearGradient>
134
- <radialGradient
135
- id="radialGradient3319"
136
- gradientUnits="userSpaceOnUse"
137
- cy="112.3"
138
- cx="102"
139
- gradientTransform="matrix(.36170 0 0 -.39078 .85106 47.517)"
140
- r="139.56">
141
- <stop
142
- id="stop41"
143
- style="stop-color:#b7b8b9"
144
- offset="0" />
145
- <stop
146
- id="stop47"
147
- style="stop-color:#ececec"
148
- offset=".18851" />
149
- <stop
150
- id="stop49"
151
- style="stop-color:#fafafa;stop-opacity:0"
152
- offset=".25718" />
153
- <stop
154
- id="stop51"
155
- style="stop-color:#fff;stop-opacity:0"
156
- offset=".30111" />
157
- <stop
158
- id="stop53"
159
- style="stop-color:#fafafa;stop-opacity:0"
160
- offset=".53130" />
161
- <stop
162
- id="stop55"
163
- style="stop-color:#ebecec;stop-opacity:0"
164
- offset=".84490" />
165
- <stop
166
- id="stop57"
167
- style="stop-color:#e1e2e3;stop-opacity:0"
168
- offset="1" />
169
- </radialGradient>
170
- <linearGradient
171
- id="linearGradient3316"
172
- y2="46.017"
173
- gradientUnits="userSpaceOnUse"
174
- x2="24"
175
- gradientTransform="matrix(1 0 0 .97778 0 -.96667)"
176
- y1="2"
177
- x1="24">
178
- <stop
179
- id="stop3213"
180
- style="stop-color:#fff"
181
- offset="0" />
182
- <stop
183
- id="stop3215"
184
- style="stop-color:#fff;stop-opacity:0"
185
- offset="1" />
186
- </linearGradient>
187
- <filter
188
- id="filter3212"
189
- y="-.16434"
190
- width="1.2969"
191
- x="-.14846"
192
- height="1.3287">
193
- <feGaussianBlur
194
- id="feGaussianBlur3214"
195
- stdDeviation="0.77391625" />
196
- </filter>
197
- <linearGradient
198
- id="linearGradient3312"
199
- y2="5.4565"
200
- gradientUnits="userSpaceOnUse"
201
- x2="36.358"
202
- gradientTransform="matrix(.99770 0 0 1.0407 .16380 -1.1058)"
203
- y1="8.059"
204
- x1="32.892">
205
- <stop
206
- id="stop8591"
207
- style="stop-color:#fefefe"
208
- offset="0" />
209
- <stop
210
- id="stop8593"
211
- style="stop-color:#cbcbcb"
212
- offset="1" />
213
- </linearGradient>
214
- <linearGradient
215
- id="linearGradient2484"
216
- y2="36"
217
- gradientUnits="userSpaceOnUse"
218
- x2="-.097514"
219
- gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
220
- y1="36"
221
- x1="36.5">
222
- <stop
223
- id="stop3916"
224
- style="stop-color:#2c79c0"
225
- offset="0" />
226
- <stop
227
- id="stop3918"
228
- style="stop-color:#2970b3;stop-opacity:.49804"
229
- offset=".79722" />
230
- <stop
231
- id="stop3920"
232
- style="stop-color:#236098;stop-opacity:0"
233
- offset="1" />
234
- </linearGradient>
235
- <linearGradient
236
- id="linearGradient2482"
237
- y2="15.5"
238
- gradientUnits="userSpaceOnUse"
239
- x2="-.073089"
240
- gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
241
- y1="15.5"
242
- x1="23.997">
243
- <stop
244
- id="stop3700"
245
- style="stop-color:#7ea8ce"
246
- offset="0" />
247
- <stop
248
- id="stop3702"
249
- style="stop-color:#568dc0;stop-opacity:.81569"
250
- offset=".76279" />
251
- <stop
252
- id="stop3704"
253
- style="stop-color:#c9e1f8;stop-opacity:0"
254
- offset="1" />
255
- </linearGradient>
256
- <linearGradient
257
- id="linearGradient2479"
258
- y2="-.43754"
259
- gradientUnits="userSpaceOnUse"
260
- x2="20.484"
261
- gradientTransform="matrix(0 -.86253 .84866 0 3.2697 51.022)"
262
- y1="12.82"
263
- x1="20.484">
264
- <stop
265
- id="stop2189"
266
- style="stop-color:#fff;stop-opacity:.64341"
267
- offset="0" />
268
- <stop
269
- id="stop2191"
270
- style="stop-color:#fff;stop-opacity:0"
271
- offset="1" />
272
- </linearGradient>
273
- <linearGradient
274
- inkscape:collect="always"
275
- xlink:href="#linearGradient2482"
276
- id="linearGradient3046"
277
- gradientUnits="userSpaceOnUse"
278
- gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
279
- x1="23.997"
280
- y1="15.5"
281
- x2="-.073089"
282
- y2="15.5" />
283
- <linearGradient
284
- inkscape:collect="always"
285
- xlink:href="#linearGradient2484"
286
- id="linearGradient3048"
287
- gradientUnits="userSpaceOnUse"
288
- gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
289
- x1="36.5"
290
- y1="36"
291
- x2="-.097514"
292
- y2="36" />
293
- <linearGradient
294
- inkscape:collect="always"
295
- xlink:href="#linearGradient2479"
296
- id="linearGradient3050"
297
- gradientUnits="userSpaceOnUse"
298
- gradientTransform="matrix(0,-0.86253,0.84866,0,3.2697,51.022)"
299
- x1="20.484"
300
- y1="12.82"
301
- x2="20.484"
302
- y2="-.43754" />
303
- <linearGradient
304
- inkscape:collect="always"
305
- xlink:href="#linearGradient3333"
306
- id="linearGradient3132"
307
- gradientUnits="userSpaceOnUse"
308
- gradientTransform="matrix(0.067325,0,0,0.0147,-0.34114,37.04)"
309
- x1="302.86"
310
- y1="366.65"
311
- x2="302.86"
312
- y2="609.51" />
313
- <radialGradient
314
- inkscape:collect="always"
315
- xlink:href="#linearGradient5060"
316
- id="radialGradient3134"
317
- gradientUnits="userSpaceOnUse"
318
- gradientTransform="matrix(-0.02304,0,0,0.0147,21.623,37.04)"
319
- cx="605.71"
320
- cy="486.65"
321
- r="117.14" />
322
- <radialGradient
323
- inkscape:collect="always"
324
- xlink:href="#linearGradient5060"
325
- id="radialGradient3136"
326
- gradientUnits="userSpaceOnUse"
327
- gradientTransform="matrix(0.02304,0,0,0.0147,26.361,37.04)"
328
- cx="605.71"
329
- cy="486.65"
330
- r="117.14" />
331
- <linearGradient
332
- inkscape:collect="always"
333
- xlink:href="#linearGradient3322"
334
- id="linearGradient3138"
335
- gradientUnits="userSpaceOnUse"
336
- gradientTransform="matrix(1,0,0,0.95617,-1.0065e-7,-1.9149)"
337
- x1="25.132"
338
- y1=".98521"
339
- x2="25.132"
340
- y2="47.013" />
341
- <linearGradient
342
- inkscape:collect="always"
343
- xlink:href="#linearGradient3324"
344
- id="linearGradient3140"
345
- gradientUnits="userSpaceOnUse"
346
- gradientTransform="matrix(0.8075,0,0,0.89483,59.41,-2.9806)"
347
- x1="-51.786"
348
- y1="50.786"
349
- x2="-51.786"
350
- y2="2.9062" />
351
- <radialGradient
352
- inkscape:collect="always"
353
- xlink:href="#radialGradient3319"
354
- id="radialGradient3142"
355
- gradientUnits="userSpaceOnUse"
356
- gradientTransform="matrix(0.3617,0,0,-0.39078,0.85106,47.517)"
357
- cx="102"
358
- cy="112.3"
359
- r="139.56" />
360
- <linearGradient
361
- inkscape:collect="always"
362
- xlink:href="#linearGradient3316"
363
- id="linearGradient3144"
364
- gradientUnits="userSpaceOnUse"
365
- gradientTransform="matrix(1,0,0,0.97778,0,-0.96667)"
366
- x1="24"
367
- y1="2"
368
- x2="24"
369
- y2="46.017" />
370
- <linearGradient
371
- inkscape:collect="always"
372
- xlink:href="#linearGradient3312"
373
- id="linearGradient3146"
374
- gradientUnits="userSpaceOnUse"
375
- gradientTransform="matrix(0.9977,0,0,1.0407,0.1638,-1.1058)"
376
- x1="32.892"
377
- y1="8.059"
378
- x2="36.358"
379
- y2="5.4565" />
380
- <radialGradient
381
- id="radialGradient3690"
382
- gradientUnits="userSpaceOnUse"
383
- cx="62.625"
384
- cy="4.625"
385
- r="10.625"
386
- gradientTransform="matrix(2.1647,0,0,0.84706,-111.56,35.082)">
387
- <stop
388
- id="stop8840"
389
- offset="0" />
390
- <stop
391
- id="stop8842"
392
- style="stop-opacity:0"
393
- offset="1" />
394
- </radialGradient>
395
- <radialGradient
396
- id="radialGradient3627"
397
- gradientUnits="userSpaceOnUse"
398
- cy="25.625"
399
- cx="13.139"
400
- gradientTransform="matrix(0,2.6541,-3.1628,0,97.183,-26.676)"
401
- r="13.931">
402
- <stop
403
- id="stop3692"
404
- style="stop-color:#ffeb9f"
405
- offset="0" />
406
- <stop
407
- id="stop3694"
408
- style="stop-color:#ffd57e"
409
- offset=".26238" />
410
- <stop
411
- id="stop3696"
412
- style="stop-color:#ffbc43"
413
- offset=".66094" />
414
- <stop
415
- id="stop3698"
416
- style="stop-color:#ff921a"
417
- offset="1" />
418
- </radialGradient>
419
- <linearGradient
420
- id="linearGradient3629"
421
- y2="9.5799999"
422
- gradientUnits="userSpaceOnUse"
423
- x2="21.483"
424
- gradientTransform="matrix(1.6509,0,0,1.6568,-11.466,-15.046)"
425
- y1="36.255001"
426
- x1="21.483">
427
- <stop
428
- id="stop3605"
429
- style="stop-color:#a7651c"
430
- offset="0" />
431
- <stop
432
- id="stop3607"
433
- style="stop-color:#c8a700"
434
- offset="1" />
435
- </linearGradient>
436
- <linearGradient
437
- id="linearGradient3648"
438
- y2="43.444"
439
- gradientUnits="userSpaceOnUse"
440
- x2="29.646999"
441
- y1="2"
442
- x1="29.646999">
443
- <stop
444
- id="stop3644"
445
- style="stop-color:#fff"
446
- offset="0" />
447
- <stop
448
- id="stop3646"
449
- style="stop-color:#fff;stop-opacity:0"
450
- offset="1" />
451
- </linearGradient>
452
- <linearGradient
453
- id="linearGradient3619"
454
- y2="33.955002"
455
- gradientUnits="userSpaceOnUse"
456
- x2="15.215"
457
- gradientTransform="translate(2.9799,-3.1217)"
458
- y1="22.292"
459
- x1="11.566">
460
- <stop
461
- id="stop2687"
462
- style="stop-color:#fff;stop-opacity:.27451"
463
- offset="0" />
464
- <stop
465
- id="stop2689"
466
- style="stop-color:#fff;stop-opacity:0"
467
- offset="1" />
468
- </linearGradient>
469
- <linearGradient
470
- y2="33.955002"
471
- x2="15.215"
472
- y1="22.292"
473
- x1="11.566"
474
- gradientTransform="translate(2.9799,-3.1217)"
475
- gradientUnits="userSpaceOnUse"
476
- id="linearGradient3040"
477
- xlink:href="#linearGradient3619"
478
- inkscape:collect="always" />
479
- <linearGradient
480
- inkscape:collect="always"
481
- xlink:href="#linearGradient3049"
482
- id="linearGradient3677"
483
- gradientUnits="userSpaceOnUse"
484
- gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
485
- x1="12.872"
486
- y1="0.62146002"
487
- x2="12.872"
488
- y2="22.487" />
489
- <linearGradient
490
- id="linearGradient3049"
491
- y2="22.487"
492
- gradientUnits="userSpaceOnUse"
493
- x2="12.872"
494
- gradientTransform="matrix(1.6465,0,0,1.5556,-2.2509,1.0176)"
495
- y1="0.62146002"
496
- x1="12.872">
497
- <stop
498
- id="stop3618"
499
- style="stop-color:#fbedd8;stop-opacity:1;"
500
- offset="0" />
501
- <stop
502
- id="stop3270"
503
- style="stop-color:#dd7b2a;stop-opacity:1;"
504
- offset="0.5" />
505
- <stop
506
- id="stop3620"
507
- style="stop-color:#da4612;stop-opacity:1;"
508
- offset="1" />
509
- </linearGradient>
510
- <linearGradient
511
- inkscape:collect="always"
512
- xlink:href="#linearGradient3051"
513
- id="linearGradient3679"
514
- gradientUnits="userSpaceOnUse"
515
- gradientTransform="translate(-52.306337,-6.0189448)"
516
- x1="12.248"
517
- y1="34.993"
518
- x2="12.248"
519
- y2="1.9999" />
520
- <linearGradient
521
- id="linearGradient3051"
522
- y2="1.9999"
523
- gradientUnits="userSpaceOnUse"
524
- x2="12.248"
525
- y1="34.993"
526
- x1="12.248">
527
- <stop
528
- id="stop3624"
529
- style="stop-color:#bb2b12"
530
- offset="0" />
531
- <stop
532
- id="stop3626"
533
- style="stop-color:#da986a;stop-opacity:1;"
534
- offset="1" />
535
- </linearGradient>
536
- <linearGradient
537
- id="linearGradient259">
538
- <stop
539
- id="stop260"
540
- style="stop-color:#828282"
541
- offset="0" />
542
- <stop
543
- id="stop261"
544
- style="stop-color:#434343"
545
- offset="1" />
546
- </linearGradient>
547
- <linearGradient
548
- id="linearGradient3582">
549
- <stop
550
- id="stop3584"
551
- style="stop-color:#333"
552
- offset="0" />
553
- <stop
554
- id="stop3586"
555
- style="stop-color:#5a5a5a"
556
- offset="1" />
557
- </linearGradient>
558
- <linearGradient
559
- id="linearGradient3719">
560
- <stop
561
- id="stop3721"
562
- style="stop-color:#828282"
563
- offset="0" />
564
- <stop
565
- id="stop3723"
566
- style="stop-color:#434343"
567
- offset="1" />
568
- </linearGradient>
569
- <linearGradient
570
- id="linearGradient3726">
571
- <stop
572
- id="stop3728"
573
- style="stop-color:#333"
574
- offset="0" />
575
- <stop
576
- id="stop3730"
577
- style="stop-color:#5a5a5a"
578
- offset="1" />
579
- </linearGradient>
580
- <linearGradient
581
- inkscape:collect="always"
582
- xlink:href="#linearGradient3027"
583
- id="linearGradient3689"
584
- gradientUnits="userSpaceOnUse"
585
- gradientTransform="translate(-52.306337,-6.0189448)"
586
- x1="16.723"
587
- y1="3"
588
- x2="16.723"
589
- y2="35.055" />
590
- <linearGradient
591
- id="linearGradient3027"
592
- y2="35.055"
593
- gradientUnits="userSpaceOnUse"
594
- x2="16.723"
595
- y1="3"
596
- x1="16.723">
597
- <stop
598
- id="stop3463"
599
- style="stop-color:#fff"
600
- offset="0" />
601
- <stop
602
- id="stop3465"
603
- style="stop-color:#fff;stop-opacity:0"
604
- offset="1" />
605
- </linearGradient>
606
- <linearGradient
607
- x1="24.103895"
608
- y1="15.180944"
609
- x2="24.103895"
610
- y2="34.224861"
611
- id="linearGradient2401"
612
- xlink:href="#linearGradient2264"
613
- gradientUnits="userSpaceOnUse"
614
- gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)" />
615
- <linearGradient
616
- id="linearGradient2264">
617
- <stop
618
- id="stop2266"
619
- style="stop-color:#d7e866;stop-opacity:1"
620
- offset="0" />
621
- <stop
622
- id="stop2268"
623
- style="stop-color:#8cab2a;stop-opacity:1"
624
- offset="1" />
625
- </linearGradient>
626
- <linearGradient
627
- x1="24.138529"
628
- y1="6.5316639"
629
- x2="24.138529"
630
- y2="45.690399"
631
- id="linearGradient2398"
632
- xlink:href="#linearGradient4222"
633
- gradientUnits="userSpaceOnUse"
634
- gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)" />
635
- <linearGradient
636
- id="linearGradient4222">
637
- <stop
638
- id="stop4224"
639
- style="stop-color:#ffffff;stop-opacity:1"
640
- offset="0" />
641
- <stop
642
- id="stop4226"
643
- style="stop-color:#ffffff;stop-opacity:0"
644
- offset="1" />
645
- </linearGradient>
646
- <linearGradient
647
- y2="45.690399"
648
- x2="24.138529"
649
- y1="6.5316639"
650
- x1="24.138529"
651
- gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
652
- gradientUnits="userSpaceOnUse"
653
- id="linearGradient3015"
654
- xlink:href="#linearGradient4222"
655
- inkscape:collect="always" />
656
- <linearGradient
657
- y2="12.95892"
658
- x2="15.047561"
659
- y1="12.95892"
660
- x1="19.502533"
661
- gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
662
- gradientUnits="userSpaceOnUse"
663
- id="linearGradient3010"
664
- xlink:href="#linearGradient2187"
665
- inkscape:collect="always" />
666
- <linearGradient
667
- y2="36.353996"
668
- x2="35.998066"
669
- y1="31.247124"
670
- x1="35.998066"
671
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
672
- gradientUnits="userSpaceOnUse"
673
- id="linearGradient3008"
674
- xlink:href="#linearGradient4176"
675
- inkscape:collect="always" />
676
- <linearGradient
677
- y2="36.353996"
678
- x2="31.270321"
679
- y1="10.819631"
680
- x1="31.270321"
681
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
682
- gradientUnits="userSpaceOnUse"
683
- id="linearGradient3006"
684
- xlink:href="#linearGradient4168"
685
- inkscape:collect="always" />
686
- <linearGradient
687
- y2="12.95892"
688
- x2="15.047561"
689
- y1="12.95892"
690
- x1="19.502533"
691
- gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
692
- gradientUnits="userSpaceOnUse"
693
- id="linearGradient4083"
694
- xlink:href="#linearGradient2187"
695
- inkscape:collect="always" />
696
- <linearGradient
697
- id="linearGradient2187">
698
- <stop
699
- style="stop-color:#ffffff;stop-opacity:0.64341086;"
700
- offset="0"
701
- id="stop2189-0" />
702
- <stop
703
- style="stop-color:#ffffff;stop-opacity:0;"
704
- offset="1"
705
- id="stop2191-3" />
706
- </linearGradient>
707
- <linearGradient
708
- y2="36.353996"
709
- x2="31.270321"
710
- y1="10.819631"
711
- x1="31.270321"
712
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
713
- gradientUnits="userSpaceOnUse"
714
- id="linearGradient4086"
715
- xlink:href="#linearGradient4168"
716
- inkscape:collect="always" />
717
- <linearGradient
718
- id="linearGradient4168">
719
- <stop
720
- style="stop-color:#f8cd70;stop-opacity:1;"
721
- offset="0"
722
- id="stop4170" />
723
- <stop
724
- id="stop4172"
725
- offset="0.9375"
726
- style="stop-color:#d99a11;stop-opacity:1;" />
727
- <stop
728
- style="stop-color:#b07c0b;stop-opacity:0;"
729
- offset="1"
730
- id="stop4174" />
731
- </linearGradient>
732
- <linearGradient
733
- y2="36.353996"
734
- x2="35.998066"
735
- y1="31.247124"
736
- x1="35.998066"
737
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
738
- gradientUnits="userSpaceOnUse"
739
- id="linearGradient4088"
740
- xlink:href="#linearGradient4176"
741
- inkscape:collect="always" />
742
- <linearGradient
743
- id="linearGradient4176">
744
- <stop
745
- style="stop-color:#bf8407;stop-opacity:1;"
746
- offset="0"
747
- id="stop4178" />
748
- <stop
749
- style="stop-color:#a87300;stop-opacity:0;"
750
- offset="1"
751
- id="stop4180" />
752
- </linearGradient>
753
- <radialGradient
754
- r="15.644737"
755
- fy="36.421127"
756
- fx="24.837126"
757
- cy="36.421127"
758
- cx="24.837126"
759
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
760
- gradientUnits="userSpaceOnUse"
761
- id="radialGradient3827"
762
- xlink:href="#linearGradient8662"
763
- inkscape:collect="always" />
764
- <linearGradient
765
- id="linearGradient8662"
766
- inkscape:collect="always">
767
- <stop
768
- id="stop8664"
769
- offset="0"
770
- style="stop-color:#000000;stop-opacity:1;" />
771
- <stop
772
- id="stop8666"
773
- offset="1"
774
- style="stop-color:#000000;stop-opacity:0;" />
775
- </linearGradient>
776
- <linearGradient
777
- y2="12.95892"
778
- x2="15.047561"
779
- y1="12.95892"
780
- x1="19.502533"
781
- gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
782
- gradientUnits="userSpaceOnUse"
783
- id="linearGradient3011"
784
- xlink:href="#linearGradient2187-6"
785
- inkscape:collect="always" />
786
- <linearGradient
787
- y2="36.353996"
788
- x2="35.998066"
789
- y1="31.247124"
790
- x1="35.998066"
791
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
792
- gradientUnits="userSpaceOnUse"
793
- id="linearGradient3009"
794
- xlink:href="#linearGradient4019"
795
- inkscape:collect="always" />
796
- <linearGradient
797
- y2="36.353996"
798
- x2="31.270321"
799
- y1="10.819631"
800
- x1="31.270321"
801
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
802
- gradientUnits="userSpaceOnUse"
803
- id="linearGradient3007"
804
- xlink:href="#linearGradient4009"
805
- inkscape:collect="always" />
806
- <linearGradient
807
- y2="12.95892"
808
- x2="15.047561"
809
- y1="12.95892"
810
- x1="19.502533"
811
- gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
812
- gradientUnits="userSpaceOnUse"
813
- id="linearGradient3763"
814
- xlink:href="#linearGradient2187-6"
815
- inkscape:collect="always" />
816
- <linearGradient
817
- id="linearGradient2187-6">
818
- <stop
819
- style="stop-color:#ffffff;stop-opacity:0.64341086;"
820
- offset="0"
821
- id="stop2189-4" />
822
- <stop
823
- style="stop-color:#ffffff;stop-opacity:0;"
824
- offset="1"
825
- id="stop2191-5" />
826
- </linearGradient>
827
- <linearGradient
828
- y2="36.353996"
829
- x2="31.270321"
830
- y1="10.819631"
831
- x1="31.270321"
832
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
833
- gradientUnits="userSpaceOnUse"
834
- id="linearGradient3766"
835
- xlink:href="#linearGradient4009"
836
- inkscape:collect="always" />
837
- <linearGradient
838
- id="linearGradient4009">
839
- <stop
840
- style="stop-color:#d7e866;stop-opacity:1"
841
- offset="0"
842
- id="stop4011" />
843
- <stop
844
- id="stop4013"
845
- offset="0.68190742"
846
- style="stop-color:#98b438;stop-opacity:1" />
847
- <stop
848
- style="stop-color:#a1ba49;stop-opacity:1"
849
- offset="0.95274329"
850
- id="stop4015" />
851
- <stop
852
- style="stop-color:#ffffff;stop-opacity:0;"
853
- offset="1"
854
- id="stop4017" />
855
- </linearGradient>
856
- <linearGradient
857
- y2="36.353996"
858
- x2="35.998066"
859
- y1="31.247124"
860
- x1="35.998066"
861
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
862
- gradientUnits="userSpaceOnUse"
863
- id="linearGradient3768"
864
- xlink:href="#linearGradient4019"
865
- inkscape:collect="always" />
866
- <linearGradient
867
- id="linearGradient4019">
868
- <stop
869
- style="stop-color:#688c35;stop-opacity:1;"
870
- offset="0"
871
- id="stop4021" />
872
- <stop
873
- style="stop-color:#9cc8f0;stop-opacity:0;"
874
- offset="1"
875
- id="stop4023" />
876
- </linearGradient>
877
- <radialGradient
878
- r="15.644737"
879
- fy="36.421127"
880
- fx="24.837126"
881
- cy="36.421127"
882
- cx="24.837126"
883
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
884
- gradientUnits="userSpaceOnUse"
885
- id="radialGradient3827-1"
886
- xlink:href="#linearGradient8662-7"
887
- inkscape:collect="always" />
888
- <linearGradient
889
- id="linearGradient8662-7"
890
- inkscape:collect="always">
891
- <stop
892
- id="stop8664-2"
893
- offset="0"
894
- style="stop-color:#000000;stop-opacity:1;" />
895
- <stop
896
- id="stop8666-3"
897
- offset="1"
898
- style="stop-color:#000000;stop-opacity:0;" />
899
- </linearGradient>
900
- <linearGradient
901
- gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
902
- gradientUnits="userSpaceOnUse"
903
- xlink:href="#linearGradient2187-8"
904
- id="linearGradient3513"
905
- y2="12.95892"
906
- x2="16.419912"
907
- y1="12.95892"
908
- x1="41.278553" />
909
- <linearGradient
910
- id="linearGradient2187-8">
911
- <stop
912
- offset="0"
913
- style="stop-color:#ffffff;stop-opacity:0.64341086"
914
- id="stop2189-7" />
915
- <stop
916
- offset="1"
917
- style="stop-color:#ffffff;stop-opacity:0"
918
- id="stop2191-8" />
919
- </linearGradient>
920
- <linearGradient
921
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
922
- gradientUnits="userSpaceOnUse"
923
- xlink:href="#linearGradient4009-5"
924
- id="linearGradient3518"
925
- y2="36.353996"
926
- x2="31.270321"
927
- y1="10.819631"
928
- x1="31.270321" />
929
- <linearGradient
930
- id="linearGradient4009-5">
931
- <stop
932
- offset="0"
933
- style="stop-color:#d7e866;stop-opacity:1"
934
- id="stop4011-3" />
935
- <stop
936
- offset="0.68190742"
937
- style="stop-color:#98b438;stop-opacity:1"
938
- id="stop4013-6" />
939
- <stop
940
- offset="0.95274329"
941
- style="stop-color:#a1ba49;stop-opacity:1"
942
- id="stop4015-0" />
943
- <stop
944
- offset="1"
945
- style="stop-color:#a1ba49;stop-opacity:0"
946
- id="stop4017-8" />
947
- </linearGradient>
948
- <linearGradient
949
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
950
- gradientUnits="userSpaceOnUse"
951
- xlink:href="#linearGradient4019-9"
952
- id="linearGradient3520"
953
- y2="36.353996"
954
- x2="35.998066"
955
- y1="31.247124"
956
- x1="35.998066" />
957
- <linearGradient
958
- id="linearGradient4019-9">
959
- <stop
960
- offset="0"
961
- style="stop-color:#688c35;stop-opacity:1"
962
- id="stop4021-6" />
963
- <stop
964
- offset="1"
965
- style="stop-color:#688c35;stop-opacity:0"
966
- id="stop4023-2" />
967
- </linearGradient>
968
- <radialGradient
969
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
970
- gradientUnits="userSpaceOnUse"
971
- xlink:href="#linearGradient8662-1"
972
- id="radialGradient3507"
973
- fy="36.421127"
974
- fx="24.837126"
975
- r="15.644737"
976
- cy="36.421127"
977
- cx="24.837126" />
978
- <linearGradient
979
- id="linearGradient8662-1">
980
- <stop
981
- offset="0"
982
- style="stop-color:#000000;stop-opacity:1"
983
- id="stop8664-3" />
984
- <stop
985
- offset="1"
986
- style="stop-color:#000000;stop-opacity:0"
987
- id="stop8666-9" />
988
- </linearGradient>
989
- <linearGradient
990
- inkscape:collect="always"
991
- xlink:href="#linearGradient4009-5"
992
- id="linearGradient3211"
993
- gradientUnits="userSpaceOnUse"
994
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
995
- x1="31.270321"
996
- y1="10.819631"
997
- x2="31.270321"
998
- y2="36.353996" />
999
- <linearGradient
1000
- inkscape:collect="always"
1001
- xlink:href="#linearGradient4019-9"
1002
- id="linearGradient3213"
1003
- gradientUnits="userSpaceOnUse"
1004
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
1005
- x1="35.998066"
1006
- y1="31.247124"
1007
- x2="35.998066"
1008
- y2="36.353996" />
1009
- <linearGradient
1010
- inkscape:collect="always"
1011
- xlink:href="#linearGradient2187-8"
1012
- id="linearGradient3215"
1013
- gradientUnits="userSpaceOnUse"
1014
- gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
1015
- x1="41.278553"
1016
- y1="12.95892"
1017
- x2="16.419912"
1018
- y2="12.95892" />
1019
- <linearGradient
1020
- y2="36.353996"
1021
- x2="35.998066"
1022
- y1="11.41118"
1023
- x1="35.998066"
1024
- gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1025
- gradientUnits="userSpaceOnUse"
1026
- id="linearGradient2842"
1027
- xlink:href="#linearGradient4176-2"
1028
- inkscape:collect="always" />
1029
- <linearGradient
1030
- y2="36.353996"
1031
- x2="31.270321"
1032
- y1="10.819631"
1033
- x1="31.270321"
1034
- gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1035
- gradientUnits="userSpaceOnUse"
1036
- id="linearGradient2840"
1037
- xlink:href="#linearGradient4168-3"
1038
- inkscape:collect="always" />
1039
- <linearGradient
1040
- gradientTransform="translate(1.2595749e-8,-0.99951293)"
1041
- y2="20.340685"
1042
- x2="17.226442"
1043
- y1="4.3594136"
1044
- x1="12.944274"
1045
- gradientUnits="userSpaceOnUse"
1046
- id="linearGradient2837"
1047
- xlink:href="#linearGradient4222-7"
1048
- inkscape:collect="always" />
1049
- <linearGradient
1050
- id="linearGradient4222-7">
1051
- <stop
1052
- offset="0"
1053
- style="stop-color:#ffffff;stop-opacity:1"
1054
- id="stop4224-8" />
1055
- <stop
1056
- offset="1"
1057
- style="stop-color:#ffffff;stop-opacity:0"
1058
- id="stop4226-6" />
1059
- </linearGradient>
1060
- <linearGradient
1061
- id="linearGradient4168-3">
1062
- <stop
1063
- offset="0"
1064
- style="stop-color:#ecb56c;stop-opacity:1"
1065
- id="stop4170-0" />
1066
- <stop
1067
- offset="0.7426424"
1068
- style="stop-color:#e86225;stop-opacity:1"
1069
- id="stop4172-2" />
1070
- <stop
1071
- offset="1"
1072
- style="stop-color:#b07c0b;stop-opacity:0"
1073
- id="stop4174-6" />
1074
- </linearGradient>
1075
- <linearGradient
1076
- id="linearGradient4176-2">
1077
- <stop
1078
- offset="0"
1079
- style="stop-color:#cc7032;stop-opacity:1"
1080
- id="stop4178-3" />
1081
- <stop
1082
- offset="0.73855066"
1083
- style="stop-color:#bb2d13;stop-opacity:1"
1084
- id="stop3223" />
1085
- <stop
1086
- offset="1"
1087
- style="stop-color:#a87300;stop-opacity:0"
1088
- id="stop4180-5" />
1089
- </linearGradient>
1090
- <radialGradient
1091
- gradientTransform="matrix(1.2747297,-0.2281502,0.04475583,1.2129404,5.845281,7.916683)"
1092
- gradientUnits="userSpaceOnUse"
1093
- xlink:href="#linearGradient7067"
1094
- id="radialGradient3622"
1095
- fy="37.45607"
1096
- fx="14.68769"
1097
- r="5.7384715"
1098
- cy="41.058823"
1099
- cx="17.058823" />
1100
- <linearGradient
1101
- id="linearGradient7067">
1102
- <stop
1103
- offset="0"
1104
- style="stop-color:#ffffff;stop-opacity:1"
1105
- id="stop7069" />
1106
- <stop
1107
- offset="1"
1108
- style="stop-color:#ffffff;stop-opacity:0"
1109
- id="stop7071" />
1110
- </linearGradient>
1111
- <radialGradient
1112
- gradientTransform="matrix(1.3421883,-0.2176256,0.02929579,1.254575,28.701007,0.3633331)"
1113
- gradientUnits="userSpaceOnUse"
1114
- xlink:href="#linearGradient3668"
1115
- id="radialGradient3634"
1116
- fy="37.841019"
1117
- fx="14.757765"
1118
- r="5.7384715"
1119
- cy="41.058823"
1120
- cx="17.058823" />
1121
- <linearGradient
1122
- id="linearGradient3668">
1123
- <stop
1124
- offset="0"
1125
- style="stop-color:#ffffff;stop-opacity:1"
1126
- id="stop3670" />
1127
- <stop
1128
- offset="1"
1129
- style="stop-color:#ffffff;stop-opacity:0"
1130
- id="stop3672" />
1131
- </linearGradient>
1132
- <linearGradient
1133
- gradientTransform="matrix(0.4294142,0,0,0.4313585,24.28617,-38.532489)"
1134
- gradientUnits="userSpaceOnUse"
1135
- xlink:href="#linearGradient2372"
1136
- id="linearGradient3642"
1137
- y2="125.39074"
1138
- x2="26.256771"
1139
- y1="137.53885"
1140
- x1="28.503141" />
1141
- <linearGradient
1142
- id="linearGradient2372">
1143
- <stop
1144
- offset="0"
1145
- style="stop-color:#ffffff;stop-opacity:1"
1146
- id="stop2374" />
1147
- <stop
1148
- offset="1"
1149
- style="stop-color:#ffffff;stop-opacity:0.34482759"
1150
- id="stop2376" />
1151
- </linearGradient>
1152
- <linearGradient
1153
- gradientTransform="matrix(0.5926969,0,0,0.4313585,45.147714,-45.096144)"
1154
- gradientUnits="userSpaceOnUse"
1155
- xlink:href="#linearGradient2372"
1156
- id="linearGradient2698"
1157
- y2="125.39074"
1158
- x2="26.256771"
1159
- y1="144.11652"
1160
- x1="28.739122" />
1161
- <linearGradient
1162
- gradientTransform="matrix(1.2963448,0,0,1.3548813,-0.3342092,-0.2427393)"
1163
- gradientUnits="userSpaceOnUse"
1164
- xlink:href="#linearGradient3461"
1165
- id="linearGradient2711"
1166
- y2="35.055153"
1167
- x2="16.722891"
1168
- y1="3"
1169
- x1="16.722891" />
1170
- <linearGradient
1171
- id="linearGradient3461">
1172
- <stop
1173
- offset="0"
1174
- style="stop-color:#ffffff;stop-opacity:1"
1175
- id="stop3463-9" />
1176
- <stop
1177
- offset="1"
1178
- style="stop-color:#ffffff;stop-opacity:0"
1179
- id="stop3465-6" />
1180
- </linearGradient>
1181
- <linearGradient
1182
- gradientTransform="matrix(0.8774068,0,0,1.0044798,32.766118,1.4194044)"
1183
- gradientUnits="userSpaceOnUse"
1184
- xlink:href="#linearGradient3932"
1185
- id="linearGradient2801"
1186
- y2="46.263954"
1187
- x2="-22.539846"
1188
- y1="11.109024"
1189
- x1="-22.539846" />
1190
- <linearGradient
1191
- id="linearGradient3932">
1192
- <stop
1193
- offset="0"
1194
- style="stop-color:#828282;stop-opacity:1"
1195
- id="stop3934" />
1196
- <stop
1197
- offset="1"
1198
- style="stop-color:#434343;stop-opacity:1"
1199
- id="stop3936" />
1200
- </linearGradient>
1201
- <linearGradient
1202
- gradientTransform="matrix(0.9383184,0,0,0.9679388,-10.879988,2.3403507)"
1203
- gradientUnits="userSpaceOnUse"
1204
- xlink:href="#linearGradient3582-5"
1205
- id="linearGradient2803"
1206
- y2="1.4097958"
1207
- x2="16.745687"
1208
- y1="46.132927"
1209
- x1="16.745687" />
1210
- <linearGradient
1211
- id="linearGradient3582-5">
1212
- <stop
1213
- offset="0"
1214
- style="stop-color:#333333;stop-opacity:1"
1215
- id="stop3584-2" />
1216
- <stop
1217
- offset="1"
1218
- style="stop-color:#5a5a5a;stop-opacity:1"
1219
- id="stop3586-8" />
1220
- </linearGradient>
1221
- <linearGradient
1222
- gradientTransform="matrix(0.8780592,0,0,1.005124,34.683767,1.4039638)"
1223
- gradientUnits="userSpaceOnUse"
1224
- xlink:href="#linearGradient3932"
1225
- id="linearGradient2797"
1226
- y2="46.263954"
1227
- x2="-22.539846"
1228
- y1="11.109024"
1229
- x1="-22.539846" />
1230
- <linearGradient
1231
- gradientTransform="matrix(0.9390161,0,0,0.9685595,-8.9947946,2.3255007)"
1232
- gradientUnits="userSpaceOnUse"
1233
- xlink:href="#linearGradient3582-5"
1234
- id="linearGradient2799"
1235
- y2="1.4097958"
1236
- x2="16.745687"
1237
- y1="46.132927"
1238
- x1="16.745687" />
1239
- <radialGradient
1240
- gradientTransform="matrix(-2.5043855e-8,2.1417804,-3.9271891,-3.7952071e-8,57.744744,-21.611305)"
1241
- gradientUnits="userSpaceOnUse"
1242
- xlink:href="#linearGradient3993"
1243
- id="radialGradient2759"
1244
- fy="10.898237"
1245
- fx="14.76559"
1246
- r="18.000002"
1247
- cy="10.898237"
1248
- cx="14.76559" />
1249
- <linearGradient
1250
- id="linearGradient3993">
1251
- <stop
1252
- offset="0"
1253
- style="stop-color:#a3c0d0;stop-opacity:1"
1254
- id="stop3995" />
1255
- <stop
1256
- offset="1"
1257
- style="stop-color:#427da1;stop-opacity:1"
1258
- id="stop4001" />
1259
- </linearGradient>
1260
- <linearGradient
1261
- gradientTransform="matrix(0.8907504,0,0,0.897368,63.028164,-0.09276433)"
1262
- gradientUnits="userSpaceOnUse"
1263
- xlink:href="#linearGradient2490"
1264
- id="linearGradient2761"
1265
- y2="2.9062471"
1266
- x2="-51.786404"
1267
- y1="53.623615"
1268
- x1="-51.786404" />
1269
- <linearGradient
1270
- id="linearGradient2490">
1271
- <stop
1272
- offset="0"
1273
- style="stop-color:#2e4a5a;stop-opacity:1"
1274
- id="stop2492" />
1275
- <stop
1276
- offset="1"
1277
- style="stop-color:#6e8796;stop-opacity:1"
1278
- id="stop2494" />
1279
- </linearGradient>
1280
- <radialGradient
1281
- gradientTransform="matrix(-0.06425912,0,0,0.03294261,47.726428,29.921384)"
1282
- gradientUnits="userSpaceOnUse"
1283
- xlink:href="#linearGradient5060-4"
1284
- id="radialGradient2735"
1285
- fy="486.64789"
1286
- fx="605.71429"
1287
- r="117.14286"
1288
- cy="486.64789"
1289
- cx="605.71429" />
1290
- <linearGradient
1291
- id="linearGradient5060-4">
1292
- <stop
1293
- offset="0"
1294
- style="stop-color:#000000;stop-opacity:1"
1295
- id="stop5062-9" />
1296
- <stop
1297
- offset="1"
1298
- style="stop-color:#000000;stop-opacity:0"
1299
- id="stop5064-3" />
1300
- </linearGradient>
1301
- <linearGradient
1302
- gradientTransform="matrix(0.05798817,0,0,0.03294117,2.0414214,29.922185)"
1303
- gradientUnits="userSpaceOnUse"
1304
- xlink:href="#linearGradient5048"
1305
- id="linearGradient2738"
1306
- y2="609.50507"
1307
- x2="302.85715"
1308
- y1="366.64789"
1309
- x1="302.85715" />
1310
- <linearGradient
1311
- id="linearGradient5048">
1312
- <stop
1313
- offset="0"
1314
- style="stop-color:#000000;stop-opacity:0"
1315
- id="stop5050-3" />
1316
- <stop
1317
- offset="0.5"
1318
- style="stop-color:#000000;stop-opacity:1"
1319
- id="stop5056-5" />
1320
- <stop
1321
- offset="1"
1322
- style="stop-color:#000000;stop-opacity:0"
1323
- id="stop5052-8" />
1324
- </linearGradient>
1325
- <radialGradient
1326
- gradientTransform="matrix(0.06425912,0,0,0.03294261,-1.7264193,29.921384)"
1327
- gradientUnits="userSpaceOnUse"
1328
- xlink:href="#linearGradient5060-4"
1329
- id="radialGradient2704"
1330
- fy="486.64789"
1331
- fx="605.71429"
1332
- r="117.14286"
1333
- cy="486.64789"
1334
- cx="605.71429" />
1335
- <linearGradient
1336
- x1="18.037252"
1337
- y1="14.510567"
1338
- x2="18.037254"
1339
- y2="43.878166"
1340
- id="linearGradient3248"
1341
- xlink:href="#linearGradient2264-7"
1342
- gradientUnits="userSpaceOnUse"
1343
- gradientTransform="matrix(0.6031667,0,0,0.5361505,-0.18142,21.488324)" />
1344
- <linearGradient
1345
- id="linearGradient2264-7">
1346
- <stop
1347
- id="stop2266-8"
1348
- style="stop-color:#d7e866;stop-opacity:1"
1349
- offset="0" />
1350
- <stop
1351
- id="stop2268-8"
1352
- style="stop-color:#8cab2a;stop-opacity:1"
1353
- offset="1" />
1354
- </linearGradient>
1355
- <linearGradient
1356
- x1="34.404026"
1357
- y1="14.660081"
1358
- x2="13.758683"
1359
- y2="46.874306"
1360
- id="linearGradient3250"
1361
- xlink:href="#linearGradient4222-9"
1362
- gradientUnits="userSpaceOnUse"
1363
- gradientTransform="matrix(0.5017956,0,0,0.4883795,2.3654908,22.508677)" />
1364
- <linearGradient
1365
- id="linearGradient4222-9">
1366
- <stop
1367
- id="stop4224-88"
1368
- style="stop-color:#ffffff;stop-opacity:1"
1369
- offset="0" />
1370
- <stop
1371
- id="stop4226-9"
1372
- style="stop-color:#ffffff;stop-opacity:0"
1373
- offset="1" />
1374
- </linearGradient>
1375
- <linearGradient
1376
- x1="63.9995"
1377
- y1="3.1001"
1378
- x2="63.9995"
1379
- y2="122.8994"
1380
- id="linearGradient3309-8"
1381
- gradientUnits="userSpaceOnUse">
1382
- <stop
1383
- id="stop3311-4"
1384
- style="stop-color:#f6f6f6;stop-opacity:1"
1385
- offset="0" />
1386
- <stop
1387
- id="stop3313-8"
1388
- style="stop-color:#d2d2d2;stop-opacity:1"
1389
- offset="1" />
1390
- </linearGradient>
1391
- <linearGradient
1392
- id="linearGradient3397-1">
1393
- <stop
1394
- id="stop3399-0"
1395
- style="stop-color:#aaaaaa;stop-opacity:1"
1396
- offset="0" />
1397
- <stop
1398
- id="stop3401-3"
1399
- style="stop-color:#8c8c8c;stop-opacity:1"
1400
- offset="1" />
1401
- </linearGradient>
1402
- <linearGradient
1403
- id="linearGradient5128-0">
1404
- <stop
1405
- id="stop5130-4"
1406
- style="stop-color:#ffffff;stop-opacity:1"
1407
- offset="0" />
1408
- <stop
1409
- id="stop5132-4"
1410
- style="stop-color:#959595;stop-opacity:1"
1411
- offset="1" />
1412
- </linearGradient>
1413
- <linearGradient
1414
- x1="63.9995"
1415
- y1="3.1001"
1416
- x2="63.9995"
1417
- y2="122.8994"
1418
- id="linearGradient3309-4"
1419
- gradientUnits="userSpaceOnUse">
1420
- <stop
1421
- id="stop3311-8"
1422
- style="stop-color:#f6f6f6;stop-opacity:1"
1423
- offset="0" />
1424
- <stop
1425
- id="stop3313-88"
1426
- style="stop-color:#d2d2d2;stop-opacity:1"
1427
- offset="1" />
1428
- </linearGradient>
1429
- <linearGradient
1430
- id="linearGradient3397-9">
1431
- <stop
1432
- id="stop3399-7"
1433
- style="stop-color:#aaaaaa;stop-opacity:1"
1434
- offset="0" />
1435
- <stop
1436
- id="stop3401-7"
1437
- style="stop-color:#8c8c8c;stop-opacity:1"
1438
- offset="1" />
1439
- </linearGradient>
1440
- <linearGradient
1441
- id="linearGradient5128-6">
1442
- <stop
1443
- id="stop5130-43"
1444
- style="stop-color:#eeeeee;stop-opacity:1"
1445
- offset="0" />
1446
- <stop
1447
- id="stop5132-0"
1448
- style="stop-color:#a2a2a2;stop-opacity:1"
1449
- offset="1" />
1450
- </linearGradient>
1451
- <linearGradient
1452
- x1="63.9995"
1453
- y1="3.1001"
1454
- x2="63.9995"
1455
- y2="122.8994"
1456
- id="linearGradient3309-6"
1457
- gradientUnits="userSpaceOnUse">
1458
- <stop
1459
- id="stop3311-2"
1460
- style="stop-color:#f6f6f6;stop-opacity:1"
1461
- offset="0" />
1462
- <stop
1463
- id="stop3313-9"
1464
- style="stop-color:#cccccc;stop-opacity:1"
1465
- offset="1" />
1466
- </linearGradient>
1467
- <linearGradient
1468
- id="linearGradient3397-90">
1469
- <stop
1470
- id="stop3399-8"
1471
- style="stop-color:#aaaaaa;stop-opacity:1"
1472
- offset="0" />
1473
- <stop
1474
- id="stop3401-1"
1475
- style="stop-color:#8c8c8c;stop-opacity:1"
1476
- offset="1" />
1477
- </linearGradient>
1478
- <linearGradient
1479
- id="linearGradient5128-3">
1480
- <stop
1481
- id="stop5130-1"
1482
- style="stop-color:#e5e5e5;stop-opacity:1"
1483
- offset="0" />
1484
- <stop
1485
- id="stop5132-1"
1486
- style="stop-color:#ababab;stop-opacity:1"
1487
- offset="1" />
1488
- </linearGradient>
1489
- <linearGradient
1490
- inkscape:collect="always"
1491
- xlink:href="#linearGradient2264-0"
1492
- id="linearGradient2395"
1493
- gradientUnits="userSpaceOnUse"
1494
- gradientTransform="matrix(0.4222167,0,0,0.3829663,-3.1321822,-1.1010838)"
1495
- x1="18.037252"
1496
- y1="14.510567"
1497
- x2="18.037254"
1498
- y2="43.878166" />
1499
- <linearGradient
1500
- id="linearGradient2264-0">
1501
- <stop
1502
- style="stop-color:#d7e866;stop-opacity:1;"
1503
- offset="0"
1504
- id="stop2266-0" />
1505
- <stop
1506
- style="stop-color:#8cab2a;stop-opacity:1;"
1507
- offset="1"
1508
- id="stop2268-2" />
1509
- </linearGradient>
1510
- <linearGradient
1511
- y2="43.878166"
1512
- x2="18.037254"
1513
- y1="14.510567"
1514
- x1="18.037252"
1515
- gradientTransform="matrix(0.58024844,0,0,0.52630698,-58.074712,8.9428756)"
1516
- gradientUnits="userSpaceOnUse"
1517
- id="linearGradient3007-8"
1518
- xlink:href="#linearGradient2264-0"
1519
- inkscape:collect="always" />
1520
- <linearGradient
1521
- inkscape:collect="always"
1522
- xlink:href="#linearGradient2264-0"
1523
- id="linearGradient4144"
1524
- gradientUnits="userSpaceOnUse"
1525
- gradientTransform="matrix(0.58024844,0,0,0.52630698,-51.58676,8.9428756)"
1526
- x1="18.037252"
1527
- y1="14.510567"
1528
- x2="18.037254"
1529
- y2="43.878166" />
1530
- <linearGradient
1531
- inkscape:collect="always"
1532
- xlink:href="#linearGradient2264-7"
1533
- id="linearGradient4154"
1534
- gradientUnits="userSpaceOnUse"
1535
- gradientTransform="matrix(0.6031667,0,0,0.5361505,-0.18142,21.488324)"
1536
- x1="18.037252"
1537
- y1="14.510567"
1538
- x2="18.037254"
1539
- y2="43.878166" />
1540
- <linearGradient
1541
- inkscape:collect="always"
1542
- xlink:href="#linearGradient4222-9"
1543
- id="linearGradient4156"
1544
- gradientUnits="userSpaceOnUse"
1545
- gradientTransform="matrix(0.5017956,0,0,0.4883795,2.3654908,22.508677)"
1546
- x1="34.404026"
1547
- y1="14.660081"
1548
- x2="13.758683"
1549
- y2="46.874306" />
1550
- <linearGradient
1551
- inkscape:collect="always"
1552
- xlink:href="#linearGradient2264-0"
1553
- id="linearGradient4172"
1554
- gradientUnits="userSpaceOnUse"
1555
- gradientTransform="matrix(0.58024844,0,0,0.52630698,-51.58676,8.9428756)"
1556
- x1="18.037252"
1557
- y1="14.510567"
1558
- x2="18.037254"
1559
- y2="43.878166" />
1560
- <linearGradient
1561
- inkscape:collect="always"
1562
- xlink:href="#linearGradient2264-0"
1563
- id="linearGradient4174"
1564
- gradientUnits="userSpaceOnUse"
1565
- gradientTransform="matrix(0.58024844,0,0,0.52630698,-58.074712,8.9428756)"
1566
- x1="18.037252"
1567
- y1="14.510567"
1568
- x2="18.037254"
1569
- y2="43.878166" />
1570
- <linearGradient
1571
- inkscape:collect="always"
1572
- xlink:href="#linearGradient2264-7"
1573
- id="linearGradient4177"
1574
- gradientUnits="userSpaceOnUse"
1575
- gradientTransform="matrix(0.6031667,0,0,0.5361505,-0.18142,21.488324)"
1576
- x1="18.037252"
1577
- y1="14.510567"
1578
- x2="18.037254"
1579
- y2="43.878166" />
1580
- <linearGradient
1581
- inkscape:collect="always"
1582
- xlink:href="#linearGradient4222-9"
1583
- id="linearGradient4179"
1584
- gradientUnits="userSpaceOnUse"
1585
- gradientTransform="matrix(0.5017956,0,0,0.4883795,2.3654908,22.508677)"
1586
- x1="34.404026"
1587
- y1="14.660081"
1588
- x2="13.758683"
1589
- y2="46.874306" />
1590
- <linearGradient
1591
- inkscape:collect="always"
1592
- xlink:href="#linearGradient2264-7"
1593
- id="linearGradient4181"
1594
- gradientUnits="userSpaceOnUse"
1595
- gradientTransform="matrix(0.6031667,0,0,0.5361505,-0.18142,21.488324)"
1596
- x1="18.037252"
1597
- y1="14.510567"
1598
- x2="18.037254"
1599
- y2="43.878166" />
1600
- <linearGradient
1601
- inkscape:collect="always"
1602
- xlink:href="#linearGradient4222-9"
1603
- id="linearGradient4183"
1604
- gradientUnits="userSpaceOnUse"
1605
- gradientTransform="matrix(0.5017956,0,0,0.4883795,2.3654908,22.508677)"
1606
- x1="34.404026"
1607
- y1="14.660081"
1608
- x2="13.758683"
1609
- y2="46.874306" />
1610
- <linearGradient
1611
- inkscape:collect="always"
1612
- xlink:href="#linearGradient2264-7"
1613
- id="linearGradient4193"
1614
- gradientUnits="userSpaceOnUse"
1615
- gradientTransform="matrix(0.6031667,0,0,0.5361505,-0.18142,21.488324)"
1616
- x1="18.037252"
1617
- y1="14.510567"
1618
- x2="18.037254"
1619
- y2="43.878166" />
1620
- <linearGradient
1621
- inkscape:collect="always"
1622
- xlink:href="#linearGradient4222-9"
1623
- id="linearGradient4195"
1624
- gradientUnits="userSpaceOnUse"
1625
- gradientTransform="matrix(0.5017956,0,0,0.4883795,2.3654908,22.508677)"
1626
- x1="34.404026"
1627
- y1="14.660081"
1628
- x2="13.758683"
1629
- y2="46.874306" />
1630
- <radialGradient
1631
- inkscape:collect="always"
1632
- xlink:href="#linearGradient10691"
1633
- id="radialGradient3877"
1634
- gradientUnits="userSpaceOnUse"
1635
- gradientTransform="matrix(1.6600963,0,0,0.36315008,0.8728521,2.6414479)"
1636
- cx="6.702713"
1637
- cy="73.615715"
1638
- fx="6.702713"
1639
- fy="73.615715"
1640
- r="7.228416" />
1641
- <linearGradient
1642
- id="linearGradient10691">
1643
- <stop
1644
- offset="0"
1645
- style="stop-color:#000000;stop-opacity:1"
1646
- id="stop10693" />
1647
- <stop
1648
- offset="1"
1649
- style="stop-color:#000000;stop-opacity:0"
1650
- id="stop10695" />
1651
- </linearGradient>
1652
- <linearGradient
1653
- id="linearGradient3397-0">
1654
- <stop
1655
- offset="0"
1656
- style="stop-color:#aaaaaa;stop-opacity:1"
1657
- id="stop3399-4" />
1658
- <stop
1659
- offset="1"
1660
- style="stop-color:#8c8c8c;stop-opacity:1"
1661
- id="stop3401-0" />
1662
- </linearGradient>
1663
- <linearGradient
1664
- gradientUnits="userSpaceOnUse"
1665
- id="linearGradient3309-1"
1666
- y2="122.8994"
1667
- x2="63.9995"
1668
- y1="3.1001"
1669
- x1="63.9995">
1670
- <stop
1671
- offset="0"
1672
- style="stop-color:#f6f6f6;stop-opacity:1"
1673
- id="stop3311-5" />
1674
- <stop
1675
- offset="1"
1676
- style="stop-color:#d2d2d2;stop-opacity:1"
1677
- id="stop3313-0" />
1678
- </linearGradient>
1679
- <linearGradient
1680
- y2="47.012184"
1681
- x2="32.036148"
1682
- y1="19"
1683
- x1="32.036148"
1684
- gradientTransform="matrix(0.77777782,0,0,0.77777782,-12.111112,-5.666669)"
1685
- gradientUnits="userSpaceOnUse"
1686
- id="linearGradient3614-2"
1687
- xlink:href="#linearGradient3309-1"
1688
- inkscape:collect="always" />
1689
- <linearGradient
1690
- id="linearGradient5128">
1691
- <stop
1692
- offset="0"
1693
- style="stop-color:#ffffff;stop-opacity:1"
1694
- id="stop5130" />
1695
- <stop
1696
- offset="1"
1697
- style="stop-color:#666666;stop-opacity:1"
1698
- id="stop5132" />
1699
- </linearGradient>
1700
- <linearGradient
1701
- y2="23.258657"
1702
- x2="80.166351"
1703
- y1="105.105"
1704
- x1="86.132919"
1705
- gradientTransform="matrix(0.15623116,0,0,0.15623125,2.0012002,10.157431)"
1706
- gradientUnits="userSpaceOnUse"
1707
- id="linearGradient3610"
1708
- xlink:href="#linearGradient5128"
1709
- inkscape:collect="always" />
1710
- <linearGradient
1711
- y2="22.006775"
1712
- x2="12.47939"
1713
- y1="2"
1714
- x1="12.47939"
1715
- gradientUnits="userSpaceOnUse"
1716
- id="linearGradient3814"
1717
- xlink:href="#linearGradient3805"
1718
- inkscape:collect="always"
1719
- gradientTransform="translate(0,8)" />
1720
- <linearGradient
1721
- id="linearGradient3805"
1722
- inkscape:collect="always">
1723
- <stop
1724
- id="stop3807"
1725
- offset="0"
1726
- style="stop-color:#ffffff;stop-opacity:1;" />
1727
- <stop
1728
- id="stop3809"
1729
- offset="1"
1730
- style="stop-color:#ffffff;stop-opacity:0;" />
1731
- </linearGradient>
1732
- <linearGradient
1733
- gradientUnits="userSpaceOnUse"
1734
- y2="8"
1735
- x2="12"
1736
- y1="16"
1737
- x1="12"
1738
- id="linearGradient3830"
1739
- xlink:href="#linearGradient3805"
1740
- inkscape:collect="always" />
1741
- <linearGradient
1742
- gradientTransform="matrix(-0.69602538,0.71801718,-0.71801718,-0.69602538,28.302469,-1.7860371)"
1743
- gradientUnits="userSpaceOnUse"
1744
- xlink:href="#linearGradient3397"
1745
- id="linearGradient3793"
1746
- y2="16.004715"
1747
- x2="21"
1748
- y1="0"
1749
- x1="21" />
1750
- <linearGradient
1751
- gradientTransform="matrix(-0.69602538,0.71801718,-0.71801718,-0.69602538,28.302469,-1.7860371)"
1752
- gradientUnits="userSpaceOnUse"
1753
- xlink:href="#linearGradient3309"
1754
- id="linearGradient3791"
1755
- y2="15.37132"
1756
- x2="24.795872"
1757
- y1="0.28819904"
1758
- x1="25.030451" />
1759
- <linearGradient
1760
- gradientTransform="matrix(0.09614231,0,0,0.09614231,1.8468935,1.9430362)"
1761
- gradientUnits="userSpaceOnUse"
1762
- xlink:href="#linearGradient5128-9"
1763
- id="linearGradient2971"
1764
- y2="20.895"
1765
- x2="84.63858"
1766
- y1="105.105"
1767
- x1="86.132919" />
1768
- <linearGradient
1769
- gradientTransform="translate(-17.058189,0)"
1770
- gradientUnits="userSpaceOnUse"
1771
- xlink:href="#linearGradient3397"
1772
- id="linearGradient2969"
1773
- y2="16.004715"
1774
- x2="21"
1775
- y1="0"
1776
- x1="21" />
1777
- <linearGradient
1778
- gradientTransform="translate(-17.058189,0)"
1779
- gradientUnits="userSpaceOnUse"
1780
- xlink:href="#linearGradient3309"
1781
- id="linearGradient2967"
1782
- y2="16.000105"
1783
- x2="25"
1784
- y1="0"
1785
- x1="25" />
1786
- <linearGradient
1787
- gradientTransform="translate(-17.058189,0)"
1788
- gradientUnits="userSpaceOnUse"
1789
- xlink:href="#linearGradient3309"
1790
- id="linearGradient3262"
1791
- y2="16.000105"
1792
- x2="25"
1793
- y1="0"
1794
- x1="25" />
1795
- <linearGradient
1796
- gradientUnits="userSpaceOnUse"
1797
- id="linearGradient3309"
1798
- y2="122.8994"
1799
- x2="63.9995"
1800
- y1="3.1001"
1801
- x1="63.9995">
1802
- <stop
1803
- offset="0"
1804
- style="stop-color:#f6f6f6;stop-opacity:1"
1805
- id="stop3311" />
1806
- <stop
1807
- offset="1"
1808
- style="stop-color:#cccccc;stop-opacity:1"
1809
- id="stop3313" />
1810
- </linearGradient>
1811
- <linearGradient
1812
- gradientTransform="translate(-17.058189,0)"
1813
- gradientUnits="userSpaceOnUse"
1814
- xlink:href="#linearGradient3397"
1815
- id="linearGradient3264"
1816
- y2="16.004715"
1817
- x2="21"
1818
- y1="0"
1819
- x1="21" />
1820
- <linearGradient
1821
- id="linearGradient3397">
1822
- <stop
1823
- offset="0"
1824
- style="stop-color:#aaaaaa;stop-opacity:1"
1825
- id="stop3399" />
1826
- <stop
1827
- offset="1"
1828
- style="stop-color:#8c8c8c;stop-opacity:1"
1829
- id="stop3401" />
1830
- </linearGradient>
1831
- <linearGradient
1832
- gradientTransform="matrix(0.09614231,0,0,0.09614231,1.8468935,1.9430362)"
1833
- gradientUnits="userSpaceOnUse"
1834
- xlink:href="#linearGradient5128-9"
1835
- id="linearGradient3260"
1836
- y2="20.895"
1837
- x2="84.63858"
1838
- y1="105.105"
1839
- x1="86.132919" />
1840
- <linearGradient
1841
- id="linearGradient5128-9">
1842
- <stop
1843
- offset="0"
1844
- style="stop-color:#e5e5e5;stop-opacity:1"
1845
- id="stop5130-0" />
1846
- <stop
1847
- offset="1"
1848
- style="stop-color:#ababab;stop-opacity:1"
1849
- id="stop5132-5" />
1850
- </linearGradient>
1851
- </defs>
1852
- <g
1853
- id="layer1">
1854
- <g
1855
- id="g3652"
1856
- transform="matrix(1.233055,0,0,1.233055,66.301592,7.9938049)">
1857
- <g
1858
- id="layer1-3"
1859
- transform="matrix(0.81099383,0,0,0.81099383,-52.959188,-7.9427152)">
1860
- <g
1861
- id="g3379">
1862
- <path
1863
- inkscape:connector-curvature="0"
1864
- d="m 37,42 c 0,0 0,7.999906 0,7.999906 3.309186,0.01506 8.000002,-1.792372 8,-4.000468 C 45,43.791346 41.307198,42 37,42 l 0,0 0,0 z"
1865
- id="path5058"
1866
- style="opacity:0.40206185;fill:url(#radialGradient2704);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
1867
- <rect
1868
- width="28"
1869
- height="8"
1870
- x="9"
1871
- y="42"
1872
- id="rect4173"
1873
- style="opacity:0.40206185;fill:url(#linearGradient2738);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
1874
- <path
1875
- inkscape:connector-curvature="0"
1876
- d="m 9,42 c 0,0 0,7.999906 0,7.999906 C 5.690814,50.01497 1,48.207534 1,45.999438 1,43.791346 4.6928017,42 9,42 l 0,0 0,0 z"
1877
- id="path5018"
1878
- style="opacity:0.40206185;fill:url(#radialGradient2735);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
1879
- <rect
1880
- width="25.000078"
1881
- height="44.00008"
1882
- rx="0"
1883
- ry="0"
1884
- x="11.499961"
1885
- y="3.4999609"
1886
- id="rect3457-7"
1887
- style="fill:url(#radialGradient2759);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2761);stroke-width:0.99992174;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
1888
- <path
1889
- inkscape:connector-curvature="0"
1890
- d="m 12.588724,26.515 22.613957,0"
1891
- id="path3460-7"
1892
- style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
1893
- <path
1894
- inkscape:connector-curvature="0"
1895
- d="m 12.726165,27.545 c 7.534299,0 15.068597,0 22.602896,0"
1896
- id="path3360-8"
1897
- style="opacity:0.36637932;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" />
1898
- <path
1899
- inkscape:connector-curvature="0"
1900
- d="m 11.513319,3.4866942 c 0,5.4204174 0,36.5164968 0,44.0266268 -2.3667668,0 -4.3533498,0 -6.7201174,0 -0.5752686,-0.521297 -0.1378274,-1.556287 -0.2745122,-2.294283 0,-13.826456 0,-27.652911 0,-41.4793657 l 0.080226,-0.1790457 0.1942862,-0.073947 0,0 c 2.4633227,0 4.2567952,0 6.7201194,0 l -2e-6,1.5e-5 z"
1901
- id="path3385-3"
1902
- style="fill:url(#linearGradient2797);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2799);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
1903
- <rect
1904
- width="3"
1905
- height="2"
1906
- x="7.0997243"
1907
- y="5"
1908
- id="rect3464"
1909
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1910
- <path
1911
- inkscape:connector-curvature="0"
1912
- d="m 34.486679,47.55209 c 0,-2.920844 0,-40.1477672 0,-44.023974 2.354349,0 4.391431,0 6.718116,0 0.330292,0 0.273301,1.382925 0.273301,2.294145 0,13.825624 3e-6,27.651243 3e-6,41.476863 -0.563179,0.530109 -1.681308,0.127007 -2.478599,0.252966 -1.58696,0 -2.92586,0 -4.512821,0 l 0,0 z"
1913
- id="rect15391-7"
1914
- style="fill:url(#linearGradient2801);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2803);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
1915
- <rect
1916
- width="3"
1917
- height="2"
1918
- x="36.084"
1919
- y="25"
1920
- id="rect3766"
1921
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1922
- <rect
1923
- width="3"
1924
- height="2"
1925
- x="36.084"
1926
- y="5"
1927
- id="rect3760"
1928
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1929
- <rect
1930
- width="3"
1931
- height="2"
1932
- x="36.084"
1933
- y="30"
1934
- id="rect3772"
1935
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1936
- <rect
1937
- width="35.001312"
1938
- height="42.001316"
1939
- rx="0"
1940
- ry="0"
1941
- x="5.4993434"
1942
- y="4.4993439"
1943
- id="rect2689-6"
1944
- style="opacity:0.4;fill:none;stroke:url(#linearGradient2711);stroke-width:0.99868685;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
1945
- <rect
1946
- width="3"
1947
- height="2"
1948
- x="36.084"
1949
- y="40"
1950
- id="rect3774"
1951
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1952
- <rect
1953
- width="3"
1954
- height="2"
1955
- x="36.084"
1956
- y="35"
1957
- id="rect3768"
1958
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1959
- <rect
1960
- width="3"
1961
- height="2"
1962
- x="36.084"
1963
- y="10"
1964
- id="rect3762"
1965
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1966
- <rect
1967
- width="3"
1968
- height="2"
1969
- x="36.084"
1970
- y="45"
1971
- id="rect3776"
1972
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1973
- <rect
1974
- width="3"
1975
- height="2"
1976
- x="36.084"
1977
- y="20"
1978
- id="rect3770"
1979
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1980
- <rect
1981
- width="3"
1982
- height="2"
1983
- x="36.084"
1984
- y="15"
1985
- id="rect3764"
1986
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1987
- <rect
1988
- width="3"
1989
- height="2"
1990
- x="7.0997243"
1991
- y="10"
1992
- id="rect3744"
1993
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1994
- <rect
1995
- width="3"
1996
- height="2"
1997
- x="7.0997243"
1998
- y="15"
1999
- id="rect3746"
2000
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2001
- <rect
2002
- width="3"
2003
- height="2"
2004
- x="7.0997243"
2005
- y="25"
2006
- id="rect3748"
2007
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2008
- <rect
2009
- width="3"
2010
- height="2"
2011
- x="7.0997243"
2012
- y="35"
2013
- id="rect3750"
2014
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2015
- <rect
2016
- width="3"
2017
- height="2"
2018
- x="7.0997243"
2019
- y="20"
2020
- id="rect3752"
2021
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2022
- <rect
2023
- width="3"
2024
- height="2"
2025
- x="7.0997243"
2026
- y="30"
2027
- id="rect3754"
2028
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2029
- <rect
2030
- width="3"
2031
- height="2"
2032
- x="7.0997243"
2033
- y="40"
2034
- id="rect3756"
2035
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2036
- <rect
2037
- width="3"
2038
- height="2"
2039
- x="7.0997243"
2040
- y="45"
2041
- id="rect3758"
2042
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2043
- </g>
2044
- </g>
2045
- <g
2046
- id="g3373"
2047
- transform="matrix(0.97432083,0,0,0.97432083,-51.556279,9.0362741)">
2048
- <g
2049
- id="layer1-0"
2050
- transform="translate(8,7)">
2051
- <g
2052
- id="g2479">
2053
- <path
2054
- style="fill:url(#linearGradient3262);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3264);stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate"
2055
- id="path2426"
2056
- d="M 6.9375,0.5 C 6.6890831,0.5 6.5,0.68908218 6.5,0.9375 l 0,1.25 C 5.9460971,2.3297005 5.448836,2.5593783 4.96875,2.84375 L 4.0625,1.9375 c -0.1756569,-0.1756579 -0.449342,-0.1756579 -0.625,0 l -1.5,1.5 c -0.175657,0.1756579 -0.175657,0.4493421 0,0.625 L 2.84375,4.96875 C 2.5593789,5.4488356 2.329701,5.9460968 2.1875,6.5 l -1.25,0 C 0.68908301,6.5 0.5,6.6890821 0.5,6.9375 l 0,2.125 c 1e-8,0.2484178 0.189083,0.4375 0.4375,0.4375 l 1.25,0 c 0.1422009,0.553903 0.371879,1.051164 0.65625,1.53125 L 1.9375,11.9375 c -0.175657,0.175658 -0.175657,0.449342 0,0.625 l 1.5,1.5 c 0.1756579,0.175658 0.449342,0.175658 0.625,0 L 4.96875,13.15625 C 5.4488361,13.440622 5.946097,13.6703 6.5,13.8125 l 0,1.25 c 1e-7,0.248418 0.189083,0.4375 0.4375,0.4375 l 2.125,0 C 9.3109176,15.5 9.5,15.310918 9.5,15.0625 l 0,-1.25 c 0.553903,-0.1422 1.051164,-0.371878 1.53125,-0.65625 l 0.90625,0.90625 c 0.175658,0.175658 0.449342,0.175658 0.625,0 l 1.5,-1.5 c 0.175658,-0.175658 0.175658,-0.449342 0,-0.625 L 13.15625,11.03125 C 13.440622,10.551164 13.6703,10.053903 13.8125,9.5 l 1.25,0 C 15.310918,9.5 15.5,9.3109174 15.5,9.0625 l 0,-2.125 C 15.5,6.6890822 15.310917,6.5 15.0625,6.5 l -1.25,0 C 13.6703,5.9460968 13.440622,5.4488356 13.15625,4.96875 L 14.0625,4.0625 c 0.175658,-0.1756579 0.175658,-0.449342 0,-0.625 l -1.5,-1.5 c -0.175658,-0.1756579 -0.449342,-0.1756579 -0.625,0 L 11.03125,2.84375 C 10.551164,2.5593783 10.053903,2.3297005 9.5,2.1875 l 0,-1.25 C 9.4999996,0.68908218 9.310918,0.5 9.0625,0.5 l -2.125,0 z M 8,6 c 1.104,0 2,0.896 2,2 0,1.104 -0.896,2 -2,2 C 6.896,10 6,9.104 6,8 6,6.896 6.896,6 8,6 z"
2057
- inkscape:connector-curvature="0" />
2058
- <path
2059
- style="opacity:0.05;fill:#000000;fill-opacity:1;stroke:none"
2060
- id="path3315-6"
2061
- d="M 8,3.465116 C 5.4994229,3.465116 3.4651163,5.499423 3.4651163,8 3.4651163,10.500577 5.4994229,12.534884 8,12.534884 10.500576,12.534883 12.534884,10.500577 12.534884,8 12.534884,5.499423 10.500576,3.465116 8,3.465116 z M 8,5.55814 c 1.347907,0 2.44186,1.093953 2.44186,2.44186 0,1.347907 -1.093953,2.44186 -2.44186,2.44186 C 6.652093,10.44186 5.5581395,9.347907 5.5581395,8 5.5581395,6.652093 6.652093,5.55814 8,5.55814 z"
2062
- inkscape:connector-curvature="0" />
2063
- <path
2064
- style="fill:none;stroke:url(#linearGradient3260);stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
2065
- id="path28-6"
2066
- d="M 8.0000001,4 C 5.7943997,4 3.9999999,5.7944001 3.9999999,8.0000008 3.9999999,10.2056 5.7943997,12 8.0000001,12 10.2056,12 12,10.2056 12,8.0000008 12,5.7944001 10.2056,4 8.0000001,4 z"
2067
- inkscape:connector-curvature="0" />
2068
- </g>
2069
- </g>
2070
- <g
2071
- id="g2957"
2072
- transform="scale(0.75,0.75)">
2073
- <g
2074
- id="g2959">
2075
- <path
2076
- style="fill:url(#linearGradient2967);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2969);stroke-width:1.33333337;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate"
2077
- id="path2961"
2078
- d="m 6.4309572,0.66884762 c -0.2484169,0 -0.4375,0.18908218 -0.4375,0.43749998 l 0,1.25 c -0.5539029,0.1422005 -1.051164,0.3718783 -1.53125,0.65625 L 3.0125976,4.5184897 c -0.2843711,0.4800856 -0.514049,0.9773468 -0.65625,1.53125 l -1.25,0 c -0.24841697,0 -0.43749998,0.1890821 -0.43749998,0.4375 l 0,3.0818031 c 1e-8,0.2484178 0.189083,0.4375002 0.43749998,0.4375002 l 1.25,0 c 0.1422009,0.553903 0.371879,1.051164 0.65625,1.53125 L 4.96875,13.15625 c 0.4800861,0.284372 0.4708042,0.345202 1.0247072,0.487402 l 0,1.25 c 1e-7,0.248418 0.189083,0.4375 0.4375,0.4375 l 3.1943682,0.05628 c 0.2484176,0 0.4374996,-0.189082 0.4374996,-0.4375 l 0,-1.25 c 0.553903,-0.1422 0.488339,-0.259313 0.968425,-0.543685 l 2.012435,-1.618457 c 0.284372,-0.480083 0.51405,-0.977344 0.65625,-1.531247 l 1.25,0 c 0.248418,0 0.4375,-0.1890828 0.4375,-0.4375002 l 0,-3.0818031 c 0,-0.2484178 -0.189083,-0.4375 -0.4375,-0.4375 l -1.25,0 c -0.1422,-0.5539032 -0.371878,-1.0511644 -0.65625,-1.53125 l -1.44961,-1.5058921 c -0.480086,-0.2843717 -0.977347,-0.5140495 -1.53125,-0.65625 l 0,-1.25 c 0,-0.2484178 -0.1890816,-0.43749998 -0.4374996,-0.43749998 l -3.1943682,0 z M 8,6 c 1.104,0 2,0.896 2,2 0,1.104 -0.896,2 -2,2 C 6.896,10 6,9.104 6,8 6,6.896 6.896,6 8,6 z"
2079
- inkscape:connector-curvature="0" />
2080
- <path
2081
- style="opacity:0.05;fill:#000000;fill-opacity:1;stroke:none"
2082
- id="path2963"
2083
- d="M 8,3.465116 C 5.4994229,3.465116 3.4651163,5.499423 3.4651163,8 3.4651163,10.500577 5.4994229,12.534884 8,12.534884 10.500576,12.534883 12.534884,10.500577 12.534884,8 12.534884,5.499423 10.500576,3.465116 8,3.465116 z M 8,5.55814 c 1.347907,0 2.44186,1.093953 2.44186,2.44186 0,1.347907 -1.093953,2.44186 -2.44186,2.44186 C 6.652093,10.44186 5.5581395,9.347907 5.5581395,8 5.5581395,6.652093 6.652093,5.55814 8,5.55814 z"
2084
- inkscape:connector-curvature="0" />
2085
- <path
2086
- style="fill:none;stroke:url(#linearGradient2971);stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
2087
- id="path2965"
2088
- d="M 8.0000001,4 C 5.7943997,4 3.9999999,5.7944001 3.9999999,8.0000008 3.9999999,10.2056 5.7943997,12 8.0000001,12 10.2056,12 12,10.2056 12,8.0000008 12,5.7944001 10.2056,4 8.0000001,4 z"
2089
- inkscape:connector-curvature="0" />
2090
- </g>
2091
- </g>
2092
- <g
2093
- id="g3781"
2094
- transform="matrix(0.75,0,0,0.75,-8,0)">
2095
- <g
2096
- id="g3783"
2097
- transform="translate(10.666667,16.000001)">
2098
- <path
2099
- style="fill:url(#linearGradient3791);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3793);stroke-width:1.33333337;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate"
2100
- id="path3785"
2101
- d="m 9.7929968,14.205525 c 0.172886,-0.178385 0.168745,-0.445737 -0.0096,-0.618642 l -1.1096873,-1.320295 0,-3.2727989 1.1730593,-1.1226517 C 10.019673,7.6927699 10.015516,7.425399 9.8371688,7.2524938 L 8.7570698,6.1422726 C 8.5787018,5.9693677 8.3113307,5.9735262 8.1384258,6.1518944 l -1.2209993,1.1671021 -3.2969123,0 L 2.4956249,6.0721948 C 2.3172541,5.8992926 2.049886,5.9034486 1.8769818,6.0818125 L 0.82407053,7.1295751 c -0.1729022,0.178371 -0.1687473,0.4457383 0.00966,0.6186431 l 1.17891727,1.3203094 0.061872,3.3121954 -1.20772967,1.12265 c -0.172903,0.178372 -0.289329,0.327547 -0.1109247,0.500452 l 1.29633757,1.18822 c 0.1783852,0.172888 0.4457385,0.168746 0.618643,-0.0097 l 1.0951652,-1.196682 3.2329963,0 1.0663515,1.220717 c 0.1783849,0.172888 0.4457377,0.168748 0.6186418,-0.0097 l 1.108996,-0.991155 z M 6.2777791,11.705008 C 5.7754021,12.096769 4.9103076,12.25884 4.3036037,11.643504 3.6968993,11.02817 3.8691922,10.235983 4.3034636,9.7289169 4.7377354,9.2218506 5.7166343,9.0329013 6.3446461,9.5417217 6.9726581,10.050543 6.7801565,11.313248 6.2777791,11.705008 z"
2102
- inkscape:connector-curvature="0" />
2103
- </g>
2104
- </g>
2105
- </g>
2106
- <g
2107
- transform="matrix(0.94917371,0,0,0.94731183,-55.650572,10.656605)"
2108
- id="layer1-7">
2109
- <g
2110
- transform="translate(-2.5074115,-22.229787)"
2111
- id="g3244"
2112
- style="display:inline">
2113
- <path
2114
- inkscape:connector-curvature="0"
2115
- d="m 5.0074115,44.729787 0,-21 19.9999995,10.5 -19.9999995,10.5 z"
2116
- id="path3375"
2117
- style="fill:url(#linearGradient4181);fill-opacity:1;fill-rule:evenodd;stroke:#548820;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
2118
- <path
2119
- inkscape:connector-curvature="0"
2120
- d="m 6.0074115,43.128139 0,-17.662997 16.9009235,8.764645 -16.9009235,8.898352 z"
2121
- id="path2294"
2122
- style="opacity:0.41000001;fill:none;stroke:url(#linearGradient4183);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
2123
- </g>
2124
- </g>
2125
- </g>
2126
- </g>
2127
-</svg>
2128
curlew-0.1.22.3.tar.gz/Curlew/icons/Default/infos.svg
Deleted
2484
1
2
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
4
-
5
-<svg
6
- xmlns:dc="http://purl.org/dc/elements/1.1/"
7
- xmlns:cc="http://creativecommons.org/ns#"
8
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
9
- xmlns:svg="http://www.w3.org/2000/svg"
10
- xmlns="http://www.w3.org/2000/svg"
11
- xmlns:xlink="http://www.w3.org/1999/xlink"
12
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
13
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14
- id="svg2604"
15
- height="48"
16
- width="48"
17
- version="1.0"
18
- inkscape:version="0.48.4 r9939"
19
- sodipodi:docname="infos.svg">
20
- <metadata
21
- id="metadata59">
22
- <rdf:RDF>
23
- <cc:Work
24
- rdf:about="">
25
- <dc:format>image/svg+xml</dc:format>
26
- <dc:type
27
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28
- <dc:title />
29
- </cc:Work>
30
- </rdf:RDF>
31
- </metadata>
32
- <sodipodi:namedview
33
- pagecolor="#ffffff"
34
- bordercolor="#666666"
35
- borderopacity="1"
36
- objecttolerance="10"
37
- gridtolerance="10"
38
- guidetolerance="10"
39
- inkscape:pageopacity="0"
40
- inkscape:pageshadow="2"
41
- inkscape:window-width="1600"
42
- inkscape:window-height="842"
43
- id="namedview57"
44
- showgrid="false"
45
- inkscape:zoom="9.3102393"
46
- inkscape:cx="9.607244"
47
- inkscape:cy="18.199934"
48
- inkscape:window-x="-2"
49
- inkscape:window-y="-3"
50
- inkscape:window-maximized="1"
51
- inkscape:current-layer="layer1-4" />
52
- <defs
53
- id="defs2606">
54
- <linearGradient
55
- id="linearGradient3333"
56
- y2="609.51"
57
- gradientUnits="userSpaceOnUse"
58
- x2="302.86"
59
- gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)"
60
- y1="366.65"
61
- x1="302.86">
62
- <stop
63
- id="stop5050"
64
- style="stop-opacity:0"
65
- offset="0" />
66
- <stop
67
- id="stop5056"
68
- offset=".5" />
69
- <stop
70
- id="stop5052"
71
- style="stop-opacity:0"
72
- offset="1" />
73
- </linearGradient>
74
- <radialGradient
75
- id="radialGradient3330"
76
- xlink:href="#linearGradient5060"
77
- gradientUnits="userSpaceOnUse"
78
- cy="486.65"
79
- cx="605.71"
80
- gradientTransform="matrix(-.023040 0 0 0.0147 21.623 37.04)"
81
- r="117.14" />
82
- <linearGradient
83
- id="linearGradient5060">
84
- <stop
85
- id="stop5062"
86
- offset="0" />
87
- <stop
88
- id="stop5064"
89
- style="stop-opacity:0"
90
- offset="1" />
91
- </linearGradient>
92
- <radialGradient
93
- id="radialGradient3327"
94
- xlink:href="#linearGradient5060"
95
- gradientUnits="userSpaceOnUse"
96
- cy="486.65"
97
- cx="605.71"
98
- gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)"
99
- r="117.14" />
100
- <linearGradient
101
- id="linearGradient3324"
102
- y2="2.9062"
103
- gradientUnits="userSpaceOnUse"
104
- x2="-51.786"
105
- gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)"
106
- y1="50.786"
107
- x1="-51.786">
108
- <stop
109
- id="stop3106"
110
- style="stop-color:#aaa"
111
- offset="0" />
112
- <stop
113
- id="stop3108"
114
- style="stop-color:#c8c8c8"
115
- offset="1" />
116
- </linearGradient>
117
- <linearGradient
118
- id="linearGradient3322"
119
- y2="47.013"
120
- gradientUnits="userSpaceOnUse"
121
- x2="25.132"
122
- gradientTransform="matrix(1 0 0 .95617 -1.0065e-7 -1.9149)"
123
- y1=".98521"
124
- x1="25.132">
125
- <stop
126
- id="stop3602"
127
- style="stop-color:#f4f4f4"
128
- offset="0" />
129
- <stop
130
- id="stop3604"
131
- style="stop-color:#dbdbdb"
132
- offset="1" />
133
- </linearGradient>
134
- <radialGradient
135
- id="radialGradient3319"
136
- gradientUnits="userSpaceOnUse"
137
- cy="112.3"
138
- cx="102"
139
- gradientTransform="matrix(.36170 0 0 -.39078 .85106 47.517)"
140
- r="139.56">
141
- <stop
142
- id="stop41"
143
- style="stop-color:#b7b8b9"
144
- offset="0" />
145
- <stop
146
- id="stop47"
147
- style="stop-color:#ececec"
148
- offset=".18851" />
149
- <stop
150
- id="stop49"
151
- style="stop-color:#fafafa;stop-opacity:0"
152
- offset=".25718" />
153
- <stop
154
- id="stop51"
155
- style="stop-color:#fff;stop-opacity:0"
156
- offset=".30111" />
157
- <stop
158
- id="stop53"
159
- style="stop-color:#fafafa;stop-opacity:0"
160
- offset=".53130" />
161
- <stop
162
- id="stop55"
163
- style="stop-color:#ebecec;stop-opacity:0"
164
- offset=".84490" />
165
- <stop
166
- id="stop57"
167
- style="stop-color:#e1e2e3;stop-opacity:0"
168
- offset="1" />
169
- </radialGradient>
170
- <linearGradient
171
- id="linearGradient3316"
172
- y2="46.017"
173
- gradientUnits="userSpaceOnUse"
174
- x2="24"
175
- gradientTransform="matrix(1 0 0 .97778 0 -.96667)"
176
- y1="2"
177
- x1="24">
178
- <stop
179
- id="stop3213"
180
- style="stop-color:#fff"
181
- offset="0" />
182
- <stop
183
- id="stop3215"
184
- style="stop-color:#fff;stop-opacity:0"
185
- offset="1" />
186
- </linearGradient>
187
- <filter
188
- id="filter3212"
189
- y="-.16434"
190
- width="1.2969"
191
- x="-.14846"
192
- height="1.3287">
193
- <feGaussianBlur
194
- id="feGaussianBlur3214"
195
- stdDeviation="0.77391625" />
196
- </filter>
197
- <linearGradient
198
- id="linearGradient3312"
199
- y2="5.4565"
200
- gradientUnits="userSpaceOnUse"
201
- x2="36.358"
202
- gradientTransform="matrix(.99770 0 0 1.0407 .16380 -1.1058)"
203
- y1="8.059"
204
- x1="32.892">
205
- <stop
206
- id="stop8591"
207
- style="stop-color:#fefefe"
208
- offset="0" />
209
- <stop
210
- id="stop8593"
211
- style="stop-color:#cbcbcb"
212
- offset="1" />
213
- </linearGradient>
214
- <linearGradient
215
- id="linearGradient2484"
216
- y2="36"
217
- gradientUnits="userSpaceOnUse"
218
- x2="-.097514"
219
- gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
220
- y1="36"
221
- x1="36.5">
222
- <stop
223
- id="stop3916"
224
- style="stop-color:#2c79c0"
225
- offset="0" />
226
- <stop
227
- id="stop3918"
228
- style="stop-color:#2970b3;stop-opacity:.49804"
229
- offset=".79722" />
230
- <stop
231
- id="stop3920"
232
- style="stop-color:#236098;stop-opacity:0"
233
- offset="1" />
234
- </linearGradient>
235
- <linearGradient
236
- id="linearGradient2482"
237
- y2="15.5"
238
- gradientUnits="userSpaceOnUse"
239
- x2="-.073089"
240
- gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
241
- y1="15.5"
242
- x1="23.997">
243
- <stop
244
- id="stop3700"
245
- style="stop-color:#7ea8ce"
246
- offset="0" />
247
- <stop
248
- id="stop3702"
249
- style="stop-color:#568dc0;stop-opacity:.81569"
250
- offset=".76279" />
251
- <stop
252
- id="stop3704"
253
- style="stop-color:#c9e1f8;stop-opacity:0"
254
- offset="1" />
255
- </linearGradient>
256
- <linearGradient
257
- id="linearGradient2479"
258
- y2="-.43754"
259
- gradientUnits="userSpaceOnUse"
260
- x2="20.484"
261
- gradientTransform="matrix(0 -.86253 .84866 0 3.2697 51.022)"
262
- y1="12.82"
263
- x1="20.484">
264
- <stop
265
- id="stop2189"
266
- style="stop-color:#fff;stop-opacity:.64341"
267
- offset="0" />
268
- <stop
269
- id="stop2191"
270
- style="stop-color:#fff;stop-opacity:0"
271
- offset="1" />
272
- </linearGradient>
273
- <linearGradient
274
- inkscape:collect="always"
275
- xlink:href="#linearGradient2482"
276
- id="linearGradient3046"
277
- gradientUnits="userSpaceOnUse"
278
- gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
279
- x1="23.997"
280
- y1="15.5"
281
- x2="-.073089"
282
- y2="15.5" />
283
- <linearGradient
284
- inkscape:collect="always"
285
- xlink:href="#linearGradient2484"
286
- id="linearGradient3048"
287
- gradientUnits="userSpaceOnUse"
288
- gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
289
- x1="36.5"
290
- y1="36"
291
- x2="-.097514"
292
- y2="36" />
293
- <linearGradient
294
- inkscape:collect="always"
295
- xlink:href="#linearGradient2479"
296
- id="linearGradient3050"
297
- gradientUnits="userSpaceOnUse"
298
- gradientTransform="matrix(0,-0.86253,0.84866,0,3.2697,51.022)"
299
- x1="20.484"
300
- y1="12.82"
301
- x2="20.484"
302
- y2="-.43754" />
303
- <linearGradient
304
- inkscape:collect="always"
305
- xlink:href="#linearGradient3333"
306
- id="linearGradient3132"
307
- gradientUnits="userSpaceOnUse"
308
- gradientTransform="matrix(0.067325,0,0,0.0147,-0.34114,37.04)"
309
- x1="302.86"
310
- y1="366.65"
311
- x2="302.86"
312
- y2="609.51" />
313
- <radialGradient
314
- inkscape:collect="always"
315
- xlink:href="#linearGradient5060"
316
- id="radialGradient3134"
317
- gradientUnits="userSpaceOnUse"
318
- gradientTransform="matrix(-0.02304,0,0,0.0147,21.623,37.04)"
319
- cx="605.71"
320
- cy="486.65"
321
- r="117.14" />
322
- <radialGradient
323
- inkscape:collect="always"
324
- xlink:href="#linearGradient5060"
325
- id="radialGradient3136"
326
- gradientUnits="userSpaceOnUse"
327
- gradientTransform="matrix(0.02304,0,0,0.0147,26.361,37.04)"
328
- cx="605.71"
329
- cy="486.65"
330
- r="117.14" />
331
- <linearGradient
332
- inkscape:collect="always"
333
- xlink:href="#linearGradient3322"
334
- id="linearGradient3138"
335
- gradientUnits="userSpaceOnUse"
336
- gradientTransform="matrix(1,0,0,0.95617,-1.0065e-7,-1.9149)"
337
- x1="25.132"
338
- y1=".98521"
339
- x2="25.132"
340
- y2="47.013" />
341
- <linearGradient
342
- inkscape:collect="always"
343
- xlink:href="#linearGradient3324"
344
- id="linearGradient3140"
345
- gradientUnits="userSpaceOnUse"
346
- gradientTransform="matrix(0.8075,0,0,0.89483,59.41,-2.9806)"
347
- x1="-51.786"
348
- y1="50.786"
349
- x2="-51.786"
350
- y2="2.9062" />
351
- <radialGradient
352
- inkscape:collect="always"
353
- xlink:href="#radialGradient3319"
354
- id="radialGradient3142"
355
- gradientUnits="userSpaceOnUse"
356
- gradientTransform="matrix(0.3617,0,0,-0.39078,0.85106,47.517)"
357
- cx="102"
358
- cy="112.3"
359
- r="139.56" />
360
- <linearGradient
361
- inkscape:collect="always"
362
- xlink:href="#linearGradient3316"
363
- id="linearGradient3144"
364
- gradientUnits="userSpaceOnUse"
365
- gradientTransform="matrix(1,0,0,0.97778,0,-0.96667)"
366
- x1="24"
367
- y1="2"
368
- x2="24"
369
- y2="46.017" />
370
- <linearGradient
371
- inkscape:collect="always"
372
- xlink:href="#linearGradient3312"
373
- id="linearGradient3146"
374
- gradientUnits="userSpaceOnUse"
375
- gradientTransform="matrix(0.9977,0,0,1.0407,0.1638,-1.1058)"
376
- x1="32.892"
377
- y1="8.059"
378
- x2="36.358"
379
- y2="5.4565" />
380
- <radialGradient
381
- id="radialGradient3690"
382
- gradientUnits="userSpaceOnUse"
383
- cx="62.625"
384
- cy="4.625"
385
- r="10.625"
386
- gradientTransform="matrix(2.1647,0,0,0.84706,-111.56,35.082)">
387
- <stop
388
- id="stop8840"
389
- offset="0" />
390
- <stop
391
- id="stop8842"
392
- style="stop-opacity:0"
393
- offset="1" />
394
- </radialGradient>
395
- <radialGradient
396
- id="radialGradient3627"
397
- gradientUnits="userSpaceOnUse"
398
- cy="25.625"
399
- cx="13.139"
400
- gradientTransform="matrix(0,2.6541,-3.1628,0,97.183,-26.676)"
401
- r="13.931">
402
- <stop
403
- id="stop3692"
404
- style="stop-color:#ffeb9f"
405
- offset="0" />
406
- <stop
407
- id="stop3694"
408
- style="stop-color:#ffd57e"
409
- offset=".26238" />
410
- <stop
411
- id="stop3696"
412
- style="stop-color:#ffbc43"
413
- offset=".66094" />
414
- <stop
415
- id="stop3698"
416
- style="stop-color:#ff921a"
417
- offset="1" />
418
- </radialGradient>
419
- <linearGradient
420
- id="linearGradient3629"
421
- y2="9.5799999"
422
- gradientUnits="userSpaceOnUse"
423
- x2="21.483"
424
- gradientTransform="matrix(1.6509,0,0,1.6568,-11.466,-15.046)"
425
- y1="36.255001"
426
- x1="21.483">
427
- <stop
428
- id="stop3605"
429
- style="stop-color:#a7651c"
430
- offset="0" />
431
- <stop
432
- id="stop3607"
433
- style="stop-color:#c8a700"
434
- offset="1" />
435
- </linearGradient>
436
- <linearGradient
437
- id="linearGradient3648"
438
- y2="43.444"
439
- gradientUnits="userSpaceOnUse"
440
- x2="29.646999"
441
- y1="2"
442
- x1="29.646999">
443
- <stop
444
- id="stop3644"
445
- style="stop-color:#fff"
446
- offset="0" />
447
- <stop
448
- id="stop3646"
449
- style="stop-color:#fff;stop-opacity:0"
450
- offset="1" />
451
- </linearGradient>
452
- <linearGradient
453
- id="linearGradient3619"
454
- y2="33.955002"
455
- gradientUnits="userSpaceOnUse"
456
- x2="15.215"
457
- gradientTransform="translate(2.9799,-3.1217)"
458
- y1="22.292"
459
- x1="11.566">
460
- <stop
461
- id="stop2687"
462
- style="stop-color:#fff;stop-opacity:.27451"
463
- offset="0" />
464
- <stop
465
- id="stop2689"
466
- style="stop-color:#fff;stop-opacity:0"
467
- offset="1" />
468
- </linearGradient>
469
- <linearGradient
470
- y2="33.955002"
471
- x2="15.215"
472
- y1="22.292"
473
- x1="11.566"
474
- gradientTransform="translate(2.9799,-3.1217)"
475
- gradientUnits="userSpaceOnUse"
476
- id="linearGradient3040"
477
- xlink:href="#linearGradient3619"
478
- inkscape:collect="always" />
479
- <linearGradient
480
- inkscape:collect="always"
481
- xlink:href="#linearGradient3049"
482
- id="linearGradient3677"
483
- gradientUnits="userSpaceOnUse"
484
- gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
485
- x1="12.872"
486
- y1="0.62146002"
487
- x2="12.872"
488
- y2="22.487" />
489
- <linearGradient
490
- id="linearGradient3049"
491
- y2="22.487"
492
- gradientUnits="userSpaceOnUse"
493
- x2="12.872"
494
- gradientTransform="matrix(1.6465,0,0,1.5556,-2.2509,1.0176)"
495
- y1="0.62146002"
496
- x1="12.872">
497
- <stop
498
- id="stop3618"
499
- style="stop-color:#fbedd8;stop-opacity:1;"
500
- offset="0" />
501
- <stop
502
- id="stop3270"
503
- style="stop-color:#dd7b2a;stop-opacity:1;"
504
- offset="0.5" />
505
- <stop
506
- id="stop3620"
507
- style="stop-color:#da4612;stop-opacity:1;"
508
- offset="1" />
509
- </linearGradient>
510
- <linearGradient
511
- inkscape:collect="always"
512
- xlink:href="#linearGradient3051"
513
- id="linearGradient3679"
514
- gradientUnits="userSpaceOnUse"
515
- gradientTransform="translate(-52.306337,-6.0189448)"
516
- x1="12.248"
517
- y1="34.993"
518
- x2="12.248"
519
- y2="1.9999" />
520
- <linearGradient
521
- id="linearGradient3051"
522
- y2="1.9999"
523
- gradientUnits="userSpaceOnUse"
524
- x2="12.248"
525
- y1="34.993"
526
- x1="12.248">
527
- <stop
528
- id="stop3624"
529
- style="stop-color:#bb2b12"
530
- offset="0" />
531
- <stop
532
- id="stop3626"
533
- style="stop-color:#da986a;stop-opacity:1;"
534
- offset="1" />
535
- </linearGradient>
536
- <linearGradient
537
- id="linearGradient259">
538
- <stop
539
- id="stop260"
540
- style="stop-color:#828282"
541
- offset="0" />
542
- <stop
543
- id="stop261"
544
- style="stop-color:#434343"
545
- offset="1" />
546
- </linearGradient>
547
- <linearGradient
548
- id="linearGradient3582">
549
- <stop
550
- id="stop3584"
551
- style="stop-color:#333"
552
- offset="0" />
553
- <stop
554
- id="stop3586"
555
- style="stop-color:#5a5a5a"
556
- offset="1" />
557
- </linearGradient>
558
- <linearGradient
559
- id="linearGradient3719">
560
- <stop
561
- id="stop3721"
562
- style="stop-color:#828282"
563
- offset="0" />
564
- <stop
565
- id="stop3723"
566
- style="stop-color:#434343"
567
- offset="1" />
568
- </linearGradient>
569
- <linearGradient
570
- id="linearGradient3726">
571
- <stop
572
- id="stop3728"
573
- style="stop-color:#333"
574
- offset="0" />
575
- <stop
576
- id="stop3730"
577
- style="stop-color:#5a5a5a"
578
- offset="1" />
579
- </linearGradient>
580
- <linearGradient
581
- inkscape:collect="always"
582
- xlink:href="#linearGradient3027"
583
- id="linearGradient3689"
584
- gradientUnits="userSpaceOnUse"
585
- gradientTransform="translate(-52.306337,-6.0189448)"
586
- x1="16.723"
587
- y1="3"
588
- x2="16.723"
589
- y2="35.055" />
590
- <linearGradient
591
- id="linearGradient3027"
592
- y2="35.055"
593
- gradientUnits="userSpaceOnUse"
594
- x2="16.723"
595
- y1="3"
596
- x1="16.723">
597
- <stop
598
- id="stop3463"
599
- style="stop-color:#fff"
600
- offset="0" />
601
- <stop
602
- id="stop3465"
603
- style="stop-color:#fff;stop-opacity:0"
604
- offset="1" />
605
- </linearGradient>
606
- <linearGradient
607
- x1="24.103895"
608
- y1="15.180944"
609
- x2="24.103895"
610
- y2="34.224861"
611
- id="linearGradient2401"
612
- xlink:href="#linearGradient2264"
613
- gradientUnits="userSpaceOnUse"
614
- gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)" />
615
- <linearGradient
616
- id="linearGradient2264">
617
- <stop
618
- id="stop2266"
619
- style="stop-color:#d7e866;stop-opacity:1"
620
- offset="0" />
621
- <stop
622
- id="stop2268"
623
- style="stop-color:#8cab2a;stop-opacity:1"
624
- offset="1" />
625
- </linearGradient>
626
- <linearGradient
627
- x1="24.138529"
628
- y1="6.5316639"
629
- x2="24.138529"
630
- y2="45.690399"
631
- id="linearGradient2398"
632
- xlink:href="#linearGradient4222"
633
- gradientUnits="userSpaceOnUse"
634
- gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)" />
635
- <linearGradient
636
- id="linearGradient4222">
637
- <stop
638
- id="stop4224"
639
- style="stop-color:#ffffff;stop-opacity:1"
640
- offset="0" />
641
- <stop
642
- id="stop4226"
643
- style="stop-color:#ffffff;stop-opacity:0"
644
- offset="1" />
645
- </linearGradient>
646
- <linearGradient
647
- y2="45.690399"
648
- x2="24.138529"
649
- y1="6.5316639"
650
- x1="24.138529"
651
- gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
652
- gradientUnits="userSpaceOnUse"
653
- id="linearGradient3015"
654
- xlink:href="#linearGradient4222"
655
- inkscape:collect="always" />
656
- <linearGradient
657
- y2="12.95892"
658
- x2="15.047561"
659
- y1="12.95892"
660
- x1="19.502533"
661
- gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
662
- gradientUnits="userSpaceOnUse"
663
- id="linearGradient3010"
664
- xlink:href="#linearGradient2187"
665
- inkscape:collect="always" />
666
- <linearGradient
667
- y2="36.353996"
668
- x2="35.998066"
669
- y1="31.247124"
670
- x1="35.998066"
671
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
672
- gradientUnits="userSpaceOnUse"
673
- id="linearGradient3008"
674
- xlink:href="#linearGradient4176"
675
- inkscape:collect="always" />
676
- <linearGradient
677
- y2="36.353996"
678
- x2="31.270321"
679
- y1="10.819631"
680
- x1="31.270321"
681
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
682
- gradientUnits="userSpaceOnUse"
683
- id="linearGradient3006"
684
- xlink:href="#linearGradient4168"
685
- inkscape:collect="always" />
686
- <linearGradient
687
- y2="12.95892"
688
- x2="15.047561"
689
- y1="12.95892"
690
- x1="19.502533"
691
- gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
692
- gradientUnits="userSpaceOnUse"
693
- id="linearGradient4083"
694
- xlink:href="#linearGradient2187"
695
- inkscape:collect="always" />
696
- <linearGradient
697
- id="linearGradient2187">
698
- <stop
699
- style="stop-color:#ffffff;stop-opacity:0.64341086;"
700
- offset="0"
701
- id="stop2189-0" />
702
- <stop
703
- style="stop-color:#ffffff;stop-opacity:0;"
704
- offset="1"
705
- id="stop2191-3" />
706
- </linearGradient>
707
- <linearGradient
708
- y2="36.353996"
709
- x2="31.270321"
710
- y1="10.819631"
711
- x1="31.270321"
712
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
713
- gradientUnits="userSpaceOnUse"
714
- id="linearGradient4086"
715
- xlink:href="#linearGradient4168"
716
- inkscape:collect="always" />
717
- <linearGradient
718
- id="linearGradient4168">
719
- <stop
720
- style="stop-color:#f8cd70;stop-opacity:1;"
721
- offset="0"
722
- id="stop4170" />
723
- <stop
724
- id="stop4172"
725
- offset="0.9375"
726
- style="stop-color:#d99a11;stop-opacity:1;" />
727
- <stop
728
- style="stop-color:#b07c0b;stop-opacity:0;"
729
- offset="1"
730
- id="stop4174" />
731
- </linearGradient>
732
- <linearGradient
733
- y2="36.353996"
734
- x2="35.998066"
735
- y1="31.247124"
736
- x1="35.998066"
737
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
738
- gradientUnits="userSpaceOnUse"
739
- id="linearGradient4088"
740
- xlink:href="#linearGradient4176"
741
- inkscape:collect="always" />
742
- <linearGradient
743
- id="linearGradient4176">
744
- <stop
745
- style="stop-color:#bf8407;stop-opacity:1;"
746
- offset="0"
747
- id="stop4178" />
748
- <stop
749
- style="stop-color:#a87300;stop-opacity:0;"
750
- offset="1"
751
- id="stop4180" />
752
- </linearGradient>
753
- <radialGradient
754
- r="15.644737"
755
- fy="36.421127"
756
- fx="24.837126"
757
- cy="36.421127"
758
- cx="24.837126"
759
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
760
- gradientUnits="userSpaceOnUse"
761
- id="radialGradient3827"
762
- xlink:href="#linearGradient8662"
763
- inkscape:collect="always" />
764
- <linearGradient
765
- id="linearGradient8662"
766
- inkscape:collect="always">
767
- <stop
768
- id="stop8664"
769
- offset="0"
770
- style="stop-color:#000000;stop-opacity:1;" />
771
- <stop
772
- id="stop8666"
773
- offset="1"
774
- style="stop-color:#000000;stop-opacity:0;" />
775
- </linearGradient>
776
- <linearGradient
777
- y2="12.95892"
778
- x2="15.047561"
779
- y1="12.95892"
780
- x1="19.502533"
781
- gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
782
- gradientUnits="userSpaceOnUse"
783
- id="linearGradient3011"
784
- xlink:href="#linearGradient2187-6"
785
- inkscape:collect="always" />
786
- <linearGradient
787
- y2="36.353996"
788
- x2="35.998066"
789
- y1="31.247124"
790
- x1="35.998066"
791
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
792
- gradientUnits="userSpaceOnUse"
793
- id="linearGradient3009"
794
- xlink:href="#linearGradient4019"
795
- inkscape:collect="always" />
796
- <linearGradient
797
- y2="36.353996"
798
- x2="31.270321"
799
- y1="10.819631"
800
- x1="31.270321"
801
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
802
- gradientUnits="userSpaceOnUse"
803
- id="linearGradient3007"
804
- xlink:href="#linearGradient4009"
805
- inkscape:collect="always" />
806
- <linearGradient
807
- y2="12.95892"
808
- x2="15.047561"
809
- y1="12.95892"
810
- x1="19.502533"
811
- gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
812
- gradientUnits="userSpaceOnUse"
813
- id="linearGradient3763"
814
- xlink:href="#linearGradient2187-6"
815
- inkscape:collect="always" />
816
- <linearGradient
817
- id="linearGradient2187-6">
818
- <stop
819
- style="stop-color:#ffffff;stop-opacity:0.64341086;"
820
- offset="0"
821
- id="stop2189-4" />
822
- <stop
823
- style="stop-color:#ffffff;stop-opacity:0;"
824
- offset="1"
825
- id="stop2191-5" />
826
- </linearGradient>
827
- <linearGradient
828
- y2="36.353996"
829
- x2="31.270321"
830
- y1="10.819631"
831
- x1="31.270321"
832
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
833
- gradientUnits="userSpaceOnUse"
834
- id="linearGradient3766"
835
- xlink:href="#linearGradient4009"
836
- inkscape:collect="always" />
837
- <linearGradient
838
- id="linearGradient4009">
839
- <stop
840
- style="stop-color:#d7e866;stop-opacity:1"
841
- offset="0"
842
- id="stop4011" />
843
- <stop
844
- id="stop4013"
845
- offset="0.68190742"
846
- style="stop-color:#98b438;stop-opacity:1" />
847
- <stop
848
- style="stop-color:#a1ba49;stop-opacity:1"
849
- offset="0.95274329"
850
- id="stop4015" />
851
- <stop
852
- style="stop-color:#ffffff;stop-opacity:0;"
853
- offset="1"
854
- id="stop4017" />
855
- </linearGradient>
856
- <linearGradient
857
- y2="36.353996"
858
- x2="35.998066"
859
- y1="31.247124"
860
- x1="35.998066"
861
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
862
- gradientUnits="userSpaceOnUse"
863
- id="linearGradient3768"
864
- xlink:href="#linearGradient4019"
865
- inkscape:collect="always" />
866
- <linearGradient
867
- id="linearGradient4019">
868
- <stop
869
- style="stop-color:#688c35;stop-opacity:1;"
870
- offset="0"
871
- id="stop4021" />
872
- <stop
873
- style="stop-color:#9cc8f0;stop-opacity:0;"
874
- offset="1"
875
- id="stop4023" />
876
- </linearGradient>
877
- <radialGradient
878
- r="15.644737"
879
- fy="36.421127"
880
- fx="24.837126"
881
- cy="36.421127"
882
- cx="24.837126"
883
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
884
- gradientUnits="userSpaceOnUse"
885
- id="radialGradient3827-1"
886
- xlink:href="#linearGradient8662-7"
887
- inkscape:collect="always" />
888
- <linearGradient
889
- id="linearGradient8662-7"
890
- inkscape:collect="always">
891
- <stop
892
- id="stop8664-2"
893
- offset="0"
894
- style="stop-color:#000000;stop-opacity:1;" />
895
- <stop
896
- id="stop8666-3"
897
- offset="1"
898
- style="stop-color:#000000;stop-opacity:0;" />
899
- </linearGradient>
900
- <linearGradient
901
- gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
902
- gradientUnits="userSpaceOnUse"
903
- xlink:href="#linearGradient2187-8"
904
- id="linearGradient3513"
905
- y2="12.95892"
906
- x2="16.419912"
907
- y1="12.95892"
908
- x1="41.278553" />
909
- <linearGradient
910
- id="linearGradient2187-8">
911
- <stop
912
- offset="0"
913
- style="stop-color:#ffffff;stop-opacity:0.64341086"
914
- id="stop2189-7" />
915
- <stop
916
- offset="1"
917
- style="stop-color:#ffffff;stop-opacity:0"
918
- id="stop2191-8" />
919
- </linearGradient>
920
- <linearGradient
921
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
922
- gradientUnits="userSpaceOnUse"
923
- xlink:href="#linearGradient4009-5"
924
- id="linearGradient3518"
925
- y2="36.353996"
926
- x2="31.270321"
927
- y1="10.819631"
928
- x1="31.270321" />
929
- <linearGradient
930
- id="linearGradient4009-5">
931
- <stop
932
- offset="0"
933
- style="stop-color:#d7e866;stop-opacity:1"
934
- id="stop4011-3" />
935
- <stop
936
- offset="0.68190742"
937
- style="stop-color:#98b438;stop-opacity:1"
938
- id="stop4013-6" />
939
- <stop
940
- offset="0.95274329"
941
- style="stop-color:#a1ba49;stop-opacity:1"
942
- id="stop4015-0" />
943
- <stop
944
- offset="1"
945
- style="stop-color:#a1ba49;stop-opacity:0"
946
- id="stop4017-8" />
947
- </linearGradient>
948
- <linearGradient
949
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
950
- gradientUnits="userSpaceOnUse"
951
- xlink:href="#linearGradient4019-9"
952
- id="linearGradient3520"
953
- y2="36.353996"
954
- x2="35.998066"
955
- y1="31.247124"
956
- x1="35.998066" />
957
- <linearGradient
958
- id="linearGradient4019-9">
959
- <stop
960
- offset="0"
961
- style="stop-color:#688c35;stop-opacity:1"
962
- id="stop4021-6" />
963
- <stop
964
- offset="1"
965
- style="stop-color:#688c35;stop-opacity:0"
966
- id="stop4023-2" />
967
- </linearGradient>
968
- <radialGradient
969
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
970
- gradientUnits="userSpaceOnUse"
971
- xlink:href="#linearGradient8662-1"
972
- id="radialGradient3507"
973
- fy="36.421127"
974
- fx="24.837126"
975
- r="15.644737"
976
- cy="36.421127"
977
- cx="24.837126" />
978
- <linearGradient
979
- id="linearGradient8662-1">
980
- <stop
981
- offset="0"
982
- style="stop-color:#000000;stop-opacity:1"
983
- id="stop8664-3" />
984
- <stop
985
- offset="1"
986
- style="stop-color:#000000;stop-opacity:0"
987
- id="stop8666-9" />
988
- </linearGradient>
989
- <linearGradient
990
- inkscape:collect="always"
991
- xlink:href="#linearGradient4009-5"
992
- id="linearGradient3211"
993
- gradientUnits="userSpaceOnUse"
994
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
995
- x1="31.270321"
996
- y1="10.819631"
997
- x2="31.270321"
998
- y2="36.353996" />
999
- <linearGradient
1000
- inkscape:collect="always"
1001
- xlink:href="#linearGradient4019-9"
1002
- id="linearGradient3213"
1003
- gradientUnits="userSpaceOnUse"
1004
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
1005
- x1="35.998066"
1006
- y1="31.247124"
1007
- x2="35.998066"
1008
- y2="36.353996" />
1009
- <linearGradient
1010
- inkscape:collect="always"
1011
- xlink:href="#linearGradient2187-8"
1012
- id="linearGradient3215"
1013
- gradientUnits="userSpaceOnUse"
1014
- gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
1015
- x1="41.278553"
1016
- y1="12.95892"
1017
- x2="16.419912"
1018
- y2="12.95892" />
1019
- <linearGradient
1020
- inkscape:collect="always"
1021
- xlink:href="#linearGradient3049"
1022
- id="linearGradient3242"
1023
- gradientUnits="userSpaceOnUse"
1024
- gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
1025
- x1="12.872"
1026
- y1="0.62146002"
1027
- x2="12.872"
1028
- y2="22.487" />
1029
- <linearGradient
1030
- inkscape:collect="always"
1031
- xlink:href="#linearGradient3051"
1032
- id="linearGradient3244"
1033
- gradientUnits="userSpaceOnUse"
1034
- gradientTransform="translate(-52.306337,-6.0189448)"
1035
- x1="12.248"
1036
- y1="34.993"
1037
- x2="12.248"
1038
- y2="1.9999" />
1039
- <linearGradient
1040
- inkscape:collect="always"
1041
- xlink:href="#linearGradient3027"
1042
- id="linearGradient3246"
1043
- gradientUnits="userSpaceOnUse"
1044
- gradientTransform="translate(-52.306337,-6.0189448)"
1045
- x1="16.723"
1046
- y1="3"
1047
- x2="16.723"
1048
- y2="35.055" />
1049
- <linearGradient
1050
- y2="36.353996"
1051
- x2="35.998066"
1052
- y1="11.41118"
1053
- x1="35.998066"
1054
- gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1055
- gradientUnits="userSpaceOnUse"
1056
- id="linearGradient2842"
1057
- xlink:href="#linearGradient4176-2"
1058
- inkscape:collect="always" />
1059
- <linearGradient
1060
- y2="36.353996"
1061
- x2="31.270321"
1062
- y1="10.819631"
1063
- x1="31.270321"
1064
- gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1065
- gradientUnits="userSpaceOnUse"
1066
- id="linearGradient2840"
1067
- xlink:href="#linearGradient4168-3"
1068
- inkscape:collect="always" />
1069
- <linearGradient
1070
- gradientTransform="translate(1.2595749e-8,-0.99951293)"
1071
- y2="20.340685"
1072
- x2="17.226442"
1073
- y1="4.3594136"
1074
- x1="12.944274"
1075
- gradientUnits="userSpaceOnUse"
1076
- id="linearGradient2837"
1077
- xlink:href="#linearGradient4222-7"
1078
- inkscape:collect="always" />
1079
- <linearGradient
1080
- id="linearGradient4222-7">
1081
- <stop
1082
- offset="0"
1083
- style="stop-color:#ffffff;stop-opacity:1"
1084
- id="stop4224-8" />
1085
- <stop
1086
- offset="1"
1087
- style="stop-color:#ffffff;stop-opacity:0"
1088
- id="stop4226-6" />
1089
- </linearGradient>
1090
- <linearGradient
1091
- id="linearGradient4168-3">
1092
- <stop
1093
- offset="0"
1094
- style="stop-color:#ecb56c;stop-opacity:1"
1095
- id="stop4170-0" />
1096
- <stop
1097
- offset="0.7426424"
1098
- style="stop-color:#e86225;stop-opacity:1"
1099
- id="stop4172-2" />
1100
- <stop
1101
- offset="1"
1102
- style="stop-color:#b07c0b;stop-opacity:0"
1103
- id="stop4174-6" />
1104
- </linearGradient>
1105
- <linearGradient
1106
- id="linearGradient4176-2">
1107
- <stop
1108
- offset="0"
1109
- style="stop-color:#cc7032;stop-opacity:1"
1110
- id="stop4178-3" />
1111
- <stop
1112
- offset="0.73855066"
1113
- style="stop-color:#bb2d13;stop-opacity:1"
1114
- id="stop3223" />
1115
- <stop
1116
- offset="1"
1117
- style="stop-color:#a87300;stop-opacity:0"
1118
- id="stop4180-5" />
1119
- </linearGradient>
1120
- <radialGradient
1121
- gradientTransform="matrix(1.2747297,-0.2281502,0.04475583,1.2129404,5.845281,7.916683)"
1122
- gradientUnits="userSpaceOnUse"
1123
- xlink:href="#linearGradient7067"
1124
- id="radialGradient3622"
1125
- fy="37.45607"
1126
- fx="14.68769"
1127
- r="5.7384715"
1128
- cy="41.058823"
1129
- cx="17.058823" />
1130
- <linearGradient
1131
- id="linearGradient7067">
1132
- <stop
1133
- offset="0"
1134
- style="stop-color:#ffffff;stop-opacity:1"
1135
- id="stop7069" />
1136
- <stop
1137
- offset="1"
1138
- style="stop-color:#ffffff;stop-opacity:0"
1139
- id="stop7071" />
1140
- </linearGradient>
1141
- <radialGradient
1142
- gradientTransform="matrix(1.3421883,-0.2176256,0.02929579,1.254575,28.701007,0.3633331)"
1143
- gradientUnits="userSpaceOnUse"
1144
- xlink:href="#linearGradient3668"
1145
- id="radialGradient3634"
1146
- fy="37.841019"
1147
- fx="14.757765"
1148
- r="5.7384715"
1149
- cy="41.058823"
1150
- cx="17.058823" />
1151
- <linearGradient
1152
- id="linearGradient3668">
1153
- <stop
1154
- offset="0"
1155
- style="stop-color:#ffffff;stop-opacity:1"
1156
- id="stop3670" />
1157
- <stop
1158
- offset="1"
1159
- style="stop-color:#ffffff;stop-opacity:0"
1160
- id="stop3672" />
1161
- </linearGradient>
1162
- <linearGradient
1163
- gradientTransform="matrix(0.4294142,0,0,0.4313585,24.28617,-38.532489)"
1164
- gradientUnits="userSpaceOnUse"
1165
- xlink:href="#linearGradient2372"
1166
- id="linearGradient3642"
1167
- y2="125.39074"
1168
- x2="26.256771"
1169
- y1="137.53885"
1170
- x1="28.503141" />
1171
- <linearGradient
1172
- id="linearGradient2372">
1173
- <stop
1174
- offset="0"
1175
- style="stop-color:#ffffff;stop-opacity:1"
1176
- id="stop2374" />
1177
- <stop
1178
- offset="1"
1179
- style="stop-color:#ffffff;stop-opacity:0.34482759"
1180
- id="stop2376" />
1181
- </linearGradient>
1182
- <linearGradient
1183
- gradientTransform="matrix(0.5926969,0,0,0.4313585,45.147714,-45.096144)"
1184
- gradientUnits="userSpaceOnUse"
1185
- xlink:href="#linearGradient2372"
1186
- id="linearGradient2698"
1187
- y2="125.39074"
1188
- x2="26.256771"
1189
- y1="144.11652"
1190
- x1="28.739122" />
1191
- <linearGradient
1192
- gradientTransform="matrix(1.2963448,0,0,1.3548813,-0.3342092,-0.2427393)"
1193
- gradientUnits="userSpaceOnUse"
1194
- xlink:href="#linearGradient3461"
1195
- id="linearGradient2711"
1196
- y2="35.055153"
1197
- x2="16.722891"
1198
- y1="3"
1199
- x1="16.722891" />
1200
- <linearGradient
1201
- id="linearGradient3461">
1202
- <stop
1203
- offset="0"
1204
- style="stop-color:#ffffff;stop-opacity:1"
1205
- id="stop3463-9" />
1206
- <stop
1207
- offset="1"
1208
- style="stop-color:#ffffff;stop-opacity:0"
1209
- id="stop3465-6" />
1210
- </linearGradient>
1211
- <linearGradient
1212
- gradientTransform="matrix(0.8774068,0,0,1.0044798,32.766118,1.4194044)"
1213
- gradientUnits="userSpaceOnUse"
1214
- xlink:href="#linearGradient3932"
1215
- id="linearGradient2801"
1216
- y2="46.263954"
1217
- x2="-22.539846"
1218
- y1="11.109024"
1219
- x1="-22.539846" />
1220
- <linearGradient
1221
- id="linearGradient3932">
1222
- <stop
1223
- offset="0"
1224
- style="stop-color:#828282;stop-opacity:1"
1225
- id="stop3934" />
1226
- <stop
1227
- offset="1"
1228
- style="stop-color:#434343;stop-opacity:1"
1229
- id="stop3936" />
1230
- </linearGradient>
1231
- <linearGradient
1232
- gradientTransform="matrix(0.9383184,0,0,0.9679388,-10.879988,2.3403507)"
1233
- gradientUnits="userSpaceOnUse"
1234
- xlink:href="#linearGradient3582-5"
1235
- id="linearGradient2803"
1236
- y2="1.4097958"
1237
- x2="16.745687"
1238
- y1="46.132927"
1239
- x1="16.745687" />
1240
- <linearGradient
1241
- id="linearGradient3582-5">
1242
- <stop
1243
- offset="0"
1244
- style="stop-color:#333333;stop-opacity:1"
1245
- id="stop3584-2" />
1246
- <stop
1247
- offset="1"
1248
- style="stop-color:#5a5a5a;stop-opacity:1"
1249
- id="stop3586-8" />
1250
- </linearGradient>
1251
- <linearGradient
1252
- gradientTransform="matrix(0.8780592,0,0,1.005124,34.683767,1.4039638)"
1253
- gradientUnits="userSpaceOnUse"
1254
- xlink:href="#linearGradient3932"
1255
- id="linearGradient2797"
1256
- y2="46.263954"
1257
- x2="-22.539846"
1258
- y1="11.109024"
1259
- x1="-22.539846" />
1260
- <linearGradient
1261
- gradientTransform="matrix(0.9390161,0,0,0.9685595,-8.9947946,2.3255007)"
1262
- gradientUnits="userSpaceOnUse"
1263
- xlink:href="#linearGradient3582-5"
1264
- id="linearGradient2799"
1265
- y2="1.4097958"
1266
- x2="16.745687"
1267
- y1="46.132927"
1268
- x1="16.745687" />
1269
- <radialGradient
1270
- gradientTransform="matrix(-2.5043855e-8,2.1417804,-3.9271891,-3.7952071e-8,57.744744,-21.611305)"
1271
- gradientUnits="userSpaceOnUse"
1272
- xlink:href="#linearGradient3993"
1273
- id="radialGradient2759"
1274
- fy="10.898237"
1275
- fx="14.76559"
1276
- r="18.000002"
1277
- cy="10.898237"
1278
- cx="14.76559" />
1279
- <linearGradient
1280
- id="linearGradient3993">
1281
- <stop
1282
- offset="0"
1283
- style="stop-color:#a3c0d0;stop-opacity:1"
1284
- id="stop3995" />
1285
- <stop
1286
- offset="1"
1287
- style="stop-color:#427da1;stop-opacity:1"
1288
- id="stop4001" />
1289
- </linearGradient>
1290
- <linearGradient
1291
- gradientTransform="matrix(0.8907504,0,0,0.897368,63.028164,-0.09276433)"
1292
- gradientUnits="userSpaceOnUse"
1293
- xlink:href="#linearGradient2490"
1294
- id="linearGradient2761"
1295
- y2="2.9062471"
1296
- x2="-51.786404"
1297
- y1="53.623615"
1298
- x1="-51.786404" />
1299
- <linearGradient
1300
- id="linearGradient2490">
1301
- <stop
1302
- offset="0"
1303
- style="stop-color:#2e4a5a;stop-opacity:1"
1304
- id="stop2492" />
1305
- <stop
1306
- offset="1"
1307
- style="stop-color:#6e8796;stop-opacity:1"
1308
- id="stop2494" />
1309
- </linearGradient>
1310
- <radialGradient
1311
- gradientTransform="matrix(-0.06425912,0,0,0.03294261,47.726428,29.921384)"
1312
- gradientUnits="userSpaceOnUse"
1313
- xlink:href="#linearGradient5060-4"
1314
- id="radialGradient2735"
1315
- fy="486.64789"
1316
- fx="605.71429"
1317
- r="117.14286"
1318
- cy="486.64789"
1319
- cx="605.71429" />
1320
- <linearGradient
1321
- id="linearGradient5060-4">
1322
- <stop
1323
- offset="0"
1324
- style="stop-color:#000000;stop-opacity:1"
1325
- id="stop5062-9" />
1326
- <stop
1327
- offset="1"
1328
- style="stop-color:#000000;stop-opacity:0"
1329
- id="stop5064-3" />
1330
- </linearGradient>
1331
- <linearGradient
1332
- gradientTransform="matrix(0.05798817,0,0,0.03294117,2.0414214,29.922185)"
1333
- gradientUnits="userSpaceOnUse"
1334
- xlink:href="#linearGradient5048"
1335
- id="linearGradient2738"
1336
- y2="609.50507"
1337
- x2="302.85715"
1338
- y1="366.64789"
1339
- x1="302.85715" />
1340
- <linearGradient
1341
- id="linearGradient5048">
1342
- <stop
1343
- offset="0"
1344
- style="stop-color:#000000;stop-opacity:0"
1345
- id="stop5050-3" />
1346
- <stop
1347
- offset="0.5"
1348
- style="stop-color:#000000;stop-opacity:1"
1349
- id="stop5056-5" />
1350
- <stop
1351
- offset="1"
1352
- style="stop-color:#000000;stop-opacity:0"
1353
- id="stop5052-8" />
1354
- </linearGradient>
1355
- <radialGradient
1356
- gradientTransform="matrix(0.06425912,0,0,0.03294261,-1.7264193,29.921384)"
1357
- gradientUnits="userSpaceOnUse"
1358
- xlink:href="#linearGradient5060-4"
1359
- id="radialGradient2704"
1360
- fy="486.64789"
1361
- fx="605.71429"
1362
- r="117.14286"
1363
- cy="486.64789"
1364
- cx="605.71429" />
1365
- <linearGradient
1366
- gradientTransform="matrix(0.5384199,0,0,0.5384199,-0.922077,-1.4604985)"
1367
- gradientUnits="userSpaceOnUse"
1368
- xlink:href="#linearGradient3781"
1369
- id="linearGradient2432"
1370
- y2="45.074459"
1371
- x2="24.481066"
1372
- y1="5.0808945"
1373
- x1="24.481066" />
1374
- <linearGradient
1375
- gradientTransform="matrix(1.0862728,0,0,1.0862481,-55.56661,15.813638)"
1376
- gradientUnits="userSpaceOnUse"
1377
- xlink:href="#linearGradient4873"
1378
- id="linearGradient2430"
1379
- y2="5.4675598"
1380
- x2="63.397362"
1381
- y1="-12.489107"
1382
- x1="63.397362" />
1383
- <linearGradient
1384
- gradientTransform="matrix(0.5160413,0,0,0.5160413,-0.384991,-0.3849911)"
1385
- gradientUnits="userSpaceOnUse"
1386
- xlink:href="#linearGradient2490-8"
1387
- id="linearGradient2428"
1388
- y2="3.0816143"
1389
- x2="18.379412"
1390
- y1="44.980297"
1391
- x1="18.379412" />
1392
- <radialGradient
1393
- gradientTransform="matrix(0,1.2316137,-1.6257082,0,18.486581,-28.720783)"
1394
- gradientUnits="userSpaceOnUse"
1395
- xlink:href="#linearGradient3242-8"
1396
- id="radialGradient2426"
1397
- fy="3.9900031"
1398
- fx="23.895569"
1399
- r="20.397499"
1400
- cy="3.9900031"
1401
- cx="23.895569" />
1402
- <linearGradient
1403
- id="linearGradient3781">
1404
- <stop
1405
- offset="0"
1406
- style="stop-color:#ffffff;stop-opacity:1"
1407
- id="stop3783" />
1408
- <stop
1409
- offset="1"
1410
- style="stop-color:#ffffff;stop-opacity:0"
1411
- id="stop3785" />
1412
- </linearGradient>
1413
- <linearGradient
1414
- id="linearGradient4873">
1415
- <stop
1416
- offset="0"
1417
- style="stop-color:#ffffff;stop-opacity:1"
1418
- id="stop4875" />
1419
- <stop
1420
- offset="1"
1421
- style="stop-color:#ffffff;stop-opacity:0"
1422
- id="stop4877" />
1423
- </linearGradient>
1424
- <linearGradient
1425
- id="linearGradient3242-8">
1426
- <stop
1427
- offset="0"
1428
- style="stop-color:#f8b17e;stop-opacity:1"
1429
- id="stop3244" />
1430
- <stop
1431
- offset="0.26238"
1432
- style="stop-color:#e35d4f;stop-opacity:1"
1433
- id="stop3246" />
1434
- <stop
1435
- offset="0.66093999"
1436
- style="stop-color:#c6262e;stop-opacity:1"
1437
- id="stop3248" />
1438
- <stop
1439
- offset="1"
1440
- style="stop-color:#690b54;stop-opacity:1"
1441
- id="stop3250" />
1442
- </linearGradient>
1443
- <linearGradient
1444
- id="linearGradient2490-8">
1445
- <stop
1446
- offset="0"
1447
- style="stop-color:#791235;stop-opacity:1"
1448
- id="stop2492-4" />
1449
- <stop
1450
- offset="1"
1451
- style="stop-color:#dd3b27;stop-opacity:1"
1452
- id="stop2494-5" />
1453
- </linearGradient>
1454
- <linearGradient
1455
- gradientTransform="matrix(0.7435665,0,0,0.7435665,-1.8455965,-2.5891633)"
1456
- gradientUnits="userSpaceOnUse"
1457
- xlink:href="#linearGradient3781-9"
1458
- id="linearGradient2408"
1459
- y2="45.074459"
1460
- x2="24.481066"
1461
- y1="5.0808945"
1462
- x1="24.481066" />
1463
- <linearGradient
1464
- id="linearGradient3781-9">
1465
- <stop
1466
- offset="0"
1467
- style="stop-color:#ffffff;stop-opacity:1"
1468
- id="stop3783-3" />
1469
- <stop
1470
- offset="1"
1471
- style="stop-color:#ffffff;stop-opacity:0"
1472
- id="stop3785-8" />
1473
- </linearGradient>
1474
- <linearGradient
1475
- gradientTransform="matrix(1.5436509,0,0,1.5436158,-80.015712,21.419381)"
1476
- gradientUnits="userSpaceOnUse"
1477
- xlink:href="#linearGradient4873-0"
1478
- id="linearGradient2411"
1479
- y2="5.4675598"
1480
- x2="63.397362"
1481
- y1="-12.489107"
1482
- x1="63.397362" />
1483
- <linearGradient
1484
- id="linearGradient4873-0">
1485
- <stop
1486
- offset="0"
1487
- style="stop-color:#ffffff;stop-opacity:1"
1488
- id="stop4875-2" />
1489
- <stop
1490
- offset="1"
1491
- style="stop-color:#ffffff;stop-opacity:0"
1492
- id="stop4877-4" />
1493
- </linearGradient>
1494
- <radialGradient
1495
- gradientTransform="matrix(-0.03472262,1.9612978,-2.2447773,-0.03974131,25.786384,-46.300359)"
1496
- gradientUnits="userSpaceOnUse"
1497
- xlink:href="#linearGradient3242-5"
1498
- id="radialGradient2414"
1499
- fy="3.9900031"
1500
- fx="23.895569"
1501
- r="20.397499"
1502
- cy="3.9900031"
1503
- cx="23.895569" />
1504
- <linearGradient
1505
- id="linearGradient3242-5">
1506
- <stop
1507
- offset="0"
1508
- style="stop-color:#f8b17e;stop-opacity:1"
1509
- id="stop3244-4" />
1510
- <stop
1511
- offset="0.26238"
1512
- style="stop-color:#e35d4f;stop-opacity:1"
1513
- id="stop3246-5" />
1514
- <stop
1515
- offset="0.66093999"
1516
- style="stop-color:#c6262e;stop-opacity:1"
1517
- id="stop3248-9" />
1518
- <stop
1519
- offset="1"
1520
- style="stop-color:#690b54;stop-opacity:1"
1521
- id="stop3250-0" />
1522
- </linearGradient>
1523
- <linearGradient
1524
- gradientTransform="matrix(0.7126612,0,0,0.7126613,-1.1038706,-1.1038704)"
1525
- gradientUnits="userSpaceOnUse"
1526
- xlink:href="#linearGradient2490-3"
1527
- id="linearGradient2416"
1528
- y2="12.688507"
1529
- x2="20.367044"
1530
- y1="58.893726"
1531
- x1="18.379412" />
1532
- <linearGradient
1533
- id="linearGradient2490-3">
1534
- <stop
1535
- offset="0"
1536
- style="stop-color:#791235;stop-opacity:1"
1537
- id="stop2492-6" />
1538
- <stop
1539
- offset="1"
1540
- style="stop-color:#dd3b27;stop-opacity:1"
1541
- id="stop2494-2" />
1542
- </linearGradient>
1543
- <radialGradient
1544
- gradientTransform="matrix(1.5058824,0,0,0.37647,-78.305888,26.258824)"
1545
- gradientUnits="userSpaceOnUse"
1546
- xlink:href="#linearGradient8838"
1547
- id="radialGradient2419"
1548
- fy="4.625"
1549
- fx="62.625"
1550
- r="10.625"
1551
- cy="4.625"
1552
- cx="62.625" />
1553
- <linearGradient
1554
- id="linearGradient8838">
1555
- <stop
1556
- offset="0"
1557
- style="stop-color:#000000;stop-opacity:1"
1558
- id="stop8840-8" />
1559
- <stop
1560
- offset="1"
1561
- style="stop-color:#000000;stop-opacity:0"
1562
- id="stop8842-8" />
1563
- </linearGradient>
1564
- <radialGradient
1565
- gradientTransform="matrix(1.1294118,0,0,0.2823525,-58.729414,19.694118)"
1566
- gradientUnits="userSpaceOnUse"
1567
- xlink:href="#linearGradient8838-9"
1568
- id="radialGradient2419-7"
1569
- fy="4.625"
1570
- fx="62.625"
1571
- r="10.625"
1572
- cy="4.625"
1573
- cx="62.625" />
1574
- <linearGradient
1575
- id="linearGradient8838-9">
1576
- <stop
1577
- offset="0"
1578
- style="stop-color:#000000;stop-opacity:1"
1579
- id="stop8840-1" />
1580
- <stop
1581
- offset="1"
1582
- style="stop-color:#000000;stop-opacity:0"
1583
- id="stop8842-9" />
1584
- </linearGradient>
1585
- <radialGradient
1586
- gradientTransform="matrix(0,1.2316137,-1.6257082,0,18.486581,-28.720783)"
1587
- gradientUnits="userSpaceOnUse"
1588
- xlink:href="#linearGradient3242-9"
1589
- id="radialGradient2414-2"
1590
- fy="3.9900031"
1591
- fx="23.895569"
1592
- r="20.397499"
1593
- cy="3.9900031"
1594
- cx="23.895569" />
1595
- <linearGradient
1596
- id="linearGradient3242-9">
1597
- <stop
1598
- offset="0"
1599
- style="stop-color:#f8b17e;stop-opacity:1"
1600
- id="stop3244-9" />
1601
- <stop
1602
- offset="0.26238"
1603
- style="stop-color:#e35d4f;stop-opacity:1"
1604
- id="stop3246-0" />
1605
- <stop
1606
- offset="0.66093999"
1607
- style="stop-color:#c6262e;stop-opacity:1"
1608
- id="stop3248-1" />
1609
- <stop
1610
- offset="1"
1611
- style="stop-color:#690b54;stop-opacity:1"
1612
- id="stop3250-2" />
1613
- </linearGradient>
1614
- <linearGradient
1615
- gradientTransform="matrix(0.5160413,0,0,0.5160413,-0.384991,-0.3849911)"
1616
- gradientUnits="userSpaceOnUse"
1617
- xlink:href="#linearGradient2490-4"
1618
- id="linearGradient2416-9"
1619
- y2="3.0816143"
1620
- x2="18.379412"
1621
- y1="44.980297"
1622
- x1="18.379412" />
1623
- <linearGradient
1624
- id="linearGradient2490-4">
1625
- <stop
1626
- offset="0"
1627
- style="stop-color:#791235;stop-opacity:1"
1628
- id="stop2492-3" />
1629
- <stop
1630
- offset="1"
1631
- style="stop-color:#dd3b27;stop-opacity:1"
1632
- id="stop2494-3" />
1633
- </linearGradient>
1634
- <linearGradient
1635
- gradientTransform="matrix(1.0862728,0,0,1.0862481,-55.56661,15.813638)"
1636
- gradientUnits="userSpaceOnUse"
1637
- xlink:href="#linearGradient4873-3"
1638
- id="linearGradient2411-4"
1639
- y2="5.4675598"
1640
- x2="63.397362"
1641
- y1="-12.489107"
1642
- x1="63.397362" />
1643
- <linearGradient
1644
- id="linearGradient4873-3">
1645
- <stop
1646
- offset="0"
1647
- style="stop-color:#ffffff;stop-opacity:1"
1648
- id="stop4875-1" />
1649
- <stop
1650
- offset="1"
1651
- style="stop-color:#ffffff;stop-opacity:0"
1652
- id="stop4877-5" />
1653
- </linearGradient>
1654
- <linearGradient
1655
- y2="32.702335"
1656
- x2="16.331276"
1657
- y1="20.584223"
1658
- x1="28.449389"
1659
- gradientTransform="matrix(0.5315328,-0.530963,0.5315328,0.530963,-14.578201,12.23303)"
1660
- gradientUnits="userSpaceOnUse"
1661
- id="linearGradient2419"
1662
- xlink:href="#linearGradient7916"
1663
- inkscape:collect="always" />
1664
- <linearGradient
1665
- id="linearGradient7916">
1666
- <stop
1667
- id="stop7918"
1668
- offset="0"
1669
- style="stop-color:#ffffff;stop-opacity:1;" />
1670
- <stop
1671
- id="stop7920"
1672
- offset="1"
1673
- style="stop-color:#ffffff;stop-opacity:0;" />
1674
- </linearGradient>
1675
- <linearGradient
1676
- y2="32.702335"
1677
- x2="16.331276"
1678
- y1="13.022708"
1679
- x1="36.010902"
1680
- gradientTransform="matrix(0.5315328,-0.530963,0.5315328,0.530963,-14.042382,11.96512)"
1681
- gradientUnits="userSpaceOnUse"
1682
- id="linearGradient3167"
1683
- xlink:href="#linearGradient7916"
1684
- inkscape:collect="always" />
1685
- <linearGradient
1686
- gradientUnits="userSpaceOnUse"
1687
- y2="22.000153"
1688
- x2="11.192374"
1689
- y1="3"
1690
- x1="11.192374"
1691
- id="linearGradient3217"
1692
- xlink:href="#linearGradient3203"
1693
- inkscape:collect="always" />
1694
- <linearGradient
1695
- id="linearGradient3203"
1696
- inkscape:collect="always">
1697
- <stop
1698
- id="stop3205"
1699
- offset="0"
1700
- style="stop-color:#777976;stop-opacity:1" />
1701
- <stop
1702
- id="stop3207"
1703
- offset="1"
1704
- style="stop-color:#565755;stop-opacity:1" />
1705
- </linearGradient>
1706
- <radialGradient
1707
- r="10.31934"
1708
- fy="35.127438"
1709
- fx="23.070683"
1710
- cy="35.127438"
1711
- cx="23.070683"
1712
- gradientTransform="matrix(0.914812,0.01265023,-0.00821502,0.213562,2.253914,27.18889)"
1713
- gradientUnits="userSpaceOnUse"
1714
- id="radialGradient2410"
1715
- xlink:href="#linearGradient2091"
1716
- inkscape:collect="always" />
1717
- <linearGradient
1718
- id="linearGradient2091">
1719
- <stop
1720
- id="stop2093"
1721
- offset="0"
1722
- style="stop-color:#000000;stop-opacity:0.39215687;" />
1723
- <stop
1724
- style="stop-color:#000000;stop-opacity:0.3137255;"
1725
- offset="0.5"
1726
- id="stop3169" />
1727
- <stop
1728
- id="stop2095"
1729
- offset="1"
1730
- style="stop-color:#000000;stop-opacity:0;" />
1731
- </linearGradient>
1732
- <radialGradient
1733
- inkscape:collect="always"
1734
- xlink:href="#linearGradient8838"
1735
- id="radialGradient3390"
1736
- gradientUnits="userSpaceOnUse"
1737
- gradientTransform="matrix(1.5058824,0,0,0.37647,-78.305888,26.258824)"
1738
- cx="62.625"
1739
- cy="4.625"
1740
- fx="62.625"
1741
- fy="4.625"
1742
- r="10.625" />
1743
- <radialGradient
1744
- inkscape:collect="always"
1745
- xlink:href="#linearGradient3242-5"
1746
- id="radialGradient3392"
1747
- gradientUnits="userSpaceOnUse"
1748
- gradientTransform="matrix(-0.03472262,1.9612978,-2.2447773,-0.03974131,25.786384,-46.300359)"
1749
- cx="23.895569"
1750
- cy="3.9900031"
1751
- fx="23.895569"
1752
- fy="3.9900031"
1753
- r="20.397499" />
1754
- <linearGradient
1755
- inkscape:collect="always"
1756
- xlink:href="#linearGradient2490-3"
1757
- id="linearGradient3394"
1758
- gradientUnits="userSpaceOnUse"
1759
- gradientTransform="matrix(0.7126612,0,0,0.7126613,-1.1038706,-1.1038704)"
1760
- x1="18.379412"
1761
- y1="58.893726"
1762
- x2="20.367044"
1763
- y2="12.688507" />
1764
- <linearGradient
1765
- inkscape:collect="always"
1766
- xlink:href="#linearGradient4873-0"
1767
- id="linearGradient3396"
1768
- gradientUnits="userSpaceOnUse"
1769
- gradientTransform="matrix(1.5436509,0,0,1.5436158,-80.015712,21.419381)"
1770
- x1="63.397362"
1771
- y1="-12.489107"
1772
- x2="63.397362"
1773
- y2="5.4675598" />
1774
- <linearGradient
1775
- inkscape:collect="always"
1776
- xlink:href="#linearGradient3781-9"
1777
- id="linearGradient3398"
1778
- gradientUnits="userSpaceOnUse"
1779
- gradientTransform="matrix(0.7435665,0,0,0.7435665,-1.8455965,-2.5891633)"
1780
- x1="24.481066"
1781
- y1="5.0808945"
1782
- x2="24.481066"
1783
- y2="45.074459" />
1784
- <linearGradient
1785
- gradientUnits="userSpaceOnUse"
1786
- xlink:href="#linearGradient3781-3"
1787
- id="linearGradient2742"
1788
- y2="45.074459"
1789
- x2="24.481066"
1790
- y1="5.0808945"
1791
- x1="24.481066"
1792
- gradientTransform="translate(0,0.63171412)" />
1793
- <linearGradient
1794
- id="linearGradient3781-3">
1795
- <stop
1796
- offset="0"
1797
- style="stop-color:#ffffff;stop-opacity:1"
1798
- id="stop3783-4" />
1799
- <stop
1800
- offset="1"
1801
- style="stop-color:#ffffff;stop-opacity:0"
1802
- id="stop3785-3" />
1803
- </linearGradient>
1804
- <linearGradient
1805
- gradientTransform="matrix(2.1153735,0,0,2.1153253,-107.57709,32.426559)"
1806
- gradientUnits="userSpaceOnUse"
1807
- xlink:href="#linearGradient4873-02"
1808
- id="linearGradient2745"
1809
- y2="5.4675598"
1810
- x2="63.397362"
1811
- y1="-12.489107"
1812
- x1="63.397362" />
1813
- <linearGradient
1814
- id="linearGradient4873-02">
1815
- <stop
1816
- offset="0"
1817
- style="stop-color:#ffffff;stop-opacity:1"
1818
- id="stop4875-3" />
1819
- <stop
1820
- offset="1"
1821
- style="stop-color:#ffffff;stop-opacity:0"
1822
- id="stop4877-1" />
1823
- </linearGradient>
1824
- <radialGradient
1825
- gradientTransform="matrix(0,2.2874593,-3.0194057,0,35.73158,-49.682585)"
1826
- gradientUnits="userSpaceOnUse"
1827
- xlink:href="#linearGradient3242-50"
1828
- id="radialGradient2748"
1829
- fy="3.9900031"
1830
- fx="23.895569"
1831
- r="20.397499"
1832
- cy="3.9900031"
1833
- cx="23.895569" />
1834
- <linearGradient
1835
- id="linearGradient3242-50">
1836
- <stop
1837
- offset="0"
1838
- style="stop-color:#f8b17e;stop-opacity:1"
1839
- id="stop3244-3" />
1840
- <stop
1841
- offset="0.60762745"
1842
- style="stop-color:#e35d4f;stop-opacity:1"
1843
- id="stop3246-6" />
1844
- <stop
1845
- offset="0.82002461"
1846
- style="stop-color:#c6262e;stop-opacity:1"
1847
- id="stop3248-7" />
1848
- <stop
1849
- offset="1"
1850
- style="stop-color:#690b54;stop-opacity:1"
1851
- id="stop3250-9" />
1852
- </linearGradient>
1853
- <linearGradient
1854
- gradientTransform="matrix(0.9584364,0,0,0.9584366,0.68166754,2.9450965)"
1855
- gradientUnits="userSpaceOnUse"
1856
- xlink:href="#linearGradient2490-1"
1857
- id="linearGradient2750"
1858
- y2="10.002258"
1859
- x2="17.555525"
1860
- y1="63.435349"
1861
- x1="18.873743" />
1862
- <linearGradient
1863
- id="linearGradient2490-1">
1864
- <stop
1865
- offset="0"
1866
- style="stop-color:#791235;stop-opacity:1"
1867
- id="stop2492-0" />
1868
- <stop
1869
- offset="1"
1870
- style="stop-color:#dd3b27;stop-opacity:1"
1871
- id="stop2494-7" />
1872
- </linearGradient>
1873
- <radialGradient
1874
- gradientTransform="matrix(2.1647059,0,0,0.7529402,-111.56471,37.149361)"
1875
- gradientUnits="userSpaceOnUse"
1876
- xlink:href="#linearGradient8838-6"
1877
- id="radialGradient2436"
1878
- fy="4.625"
1879
- fx="62.625"
1880
- r="10.625"
1881
- cy="4.625"
1882
- cx="62.625" />
1883
- <linearGradient
1884
- id="linearGradient8838-6">
1885
- <stop
1886
- offset="0"
1887
- style="stop-color:#000000;stop-opacity:1"
1888
- id="stop8840-9" />
1889
- <stop
1890
- offset="1"
1891
- style="stop-color:#000000;stop-opacity:0"
1892
- id="stop8842-90" />
1893
- </linearGradient>
1894
- <linearGradient
1895
- gradientUnits="userSpaceOnUse"
1896
- xlink:href="#linearGradient3781-0"
1897
- id="linearGradient2742-4"
1898
- y2="45.074459"
1899
- x2="24.481066"
1900
- y1="5.0808945"
1901
- x1="24.481066" />
1902
- <linearGradient
1903
- id="linearGradient3781-0">
1904
- <stop
1905
- offset="0"
1906
- style="stop-color:#ffffff;stop-opacity:1"
1907
- id="stop3783-5" />
1908
- <stop
1909
- offset="1"
1910
- style="stop-color:#ffffff;stop-opacity:0"
1911
- id="stop3785-5" />
1912
- </linearGradient>
1913
- <linearGradient
1914
- gradientTransform="matrix(2.1153735,0,0,2.1153253,-107.57709,32.426559)"
1915
- gradientUnits="userSpaceOnUse"
1916
- xlink:href="#linearGradient4873-5"
1917
- id="linearGradient2745-2"
1918
- y2="5.4675598"
1919
- x2="63.397362"
1920
- y1="-12.489107"
1921
- x1="63.397362" />
1922
- <linearGradient
1923
- id="linearGradient4873-5">
1924
- <stop
1925
- offset="0"
1926
- style="stop-color:#ffffff;stop-opacity:1"
1927
- id="stop4875-17" />
1928
- <stop
1929
- offset="1"
1930
- style="stop-color:#ffffff;stop-opacity:0"
1931
- id="stop4877-53" />
1932
- </linearGradient>
1933
- <radialGradient
1934
- gradientTransform="matrix(0,2.2874593,-3.0194057,0,36.047437,-50.630156)"
1935
- gradientUnits="userSpaceOnUse"
1936
- xlink:href="#linearGradient3242-6"
1937
- id="radialGradient2748-0"
1938
- fy="3.9900031"
1939
- fx="23.895569"
1940
- r="20.397499"
1941
- cy="3.9900031"
1942
- cx="23.895569" />
1943
- <linearGradient
1944
- id="linearGradient3242-6">
1945
- <stop
1946
- offset="0"
1947
- style="stop-color:#f8b17e;stop-opacity:1"
1948
- id="stop3244-38" />
1949
- <stop
1950
- offset="0.26238"
1951
- style="stop-color:#e35d4f;stop-opacity:1"
1952
- id="stop3246-8" />
1953
- <stop
1954
- offset="0.66093999"
1955
- style="stop-color:#c6262e;stop-opacity:1"
1956
- id="stop3248-2" />
1957
- <stop
1958
- offset="1"
1959
- style="stop-color:#690b54;stop-opacity:1"
1960
- id="stop3250-3" />
1961
- </linearGradient>
1962
- <linearGradient
1963
- gradientTransform="matrix(0.9584364,0,0,0.9584366,0.9975246,1.9975253)"
1964
- gradientUnits="userSpaceOnUse"
1965
- xlink:href="#linearGradient2490-45"
1966
- id="linearGradient2750-7"
1967
- y2="3.0816143"
1968
- x2="18.379412"
1969
- y1="44.980297"
1970
- x1="18.379412" />
1971
- <linearGradient
1972
- id="linearGradient2490-45">
1973
- <stop
1974
- offset="0"
1975
- style="stop-color:#791235;stop-opacity:1"
1976
- id="stop2492-7" />
1977
- <stop
1978
- offset="1"
1979
- style="stop-color:#dd3b27;stop-opacity:1"
1980
- id="stop2494-0" />
1981
- </linearGradient>
1982
- <radialGradient
1983
- gradientTransform="matrix(2.1647059,0,0,0.7529402,-111.56471,36.517647)"
1984
- gradientUnits="userSpaceOnUse"
1985
- xlink:href="#linearGradient8838-69"
1986
- id="radialGradient2436-9"
1987
- fy="4.625"
1988
- fx="62.625"
1989
- r="10.625"
1990
- cy="4.625"
1991
- cx="62.625" />
1992
- <linearGradient
1993
- id="linearGradient8838-69">
1994
- <stop
1995
- offset="0"
1996
- style="stop-color:#000000;stop-opacity:1"
1997
- id="stop8840-7" />
1998
- <stop
1999
- offset="1"
2000
- style="stop-color:#000000;stop-opacity:0"
2001
- id="stop8842-3" />
2002
- </linearGradient>
2003
- <linearGradient
2004
- gradientTransform="matrix(1.0862728,0,0,1.0862481,-55.56661,15.813638)"
2005
- gradientUnits="userSpaceOnUse"
2006
- xlink:href="#linearGradient4873-1"
2007
- id="linearGradient2453"
2008
- y2="5.4675598"
2009
- x2="63.397362"
2010
- y1="-12.489107"
2011
- x1="63.397362" />
2012
- <linearGradient
2013
- id="linearGradient4873-1">
2014
- <stop
2015
- offset="0"
2016
- style="stop-color:#ffffff;stop-opacity:1"
2017
- id="stop4875-8" />
2018
- <stop
2019
- offset="1"
2020
- style="stop-color:#ffffff;stop-opacity:0"
2021
- id="stop4877-0" />
2022
- </linearGradient>
2023
- <radialGradient
2024
- gradientTransform="matrix(0,1.2316137,-1.6257082,0,18.486581,-28.720783)"
2025
- gradientUnits="userSpaceOnUse"
2026
- xlink:href="#linearGradient3242-187-536"
2027
- id="radialGradient2456"
2028
- fy="3.9900031"
2029
- fx="23.895569"
2030
- r="20.397499"
2031
- cy="3.9900031"
2032
- cx="23.895569" />
2033
- <linearGradient
2034
- id="linearGradient3242-187-536">
2035
- <stop
2036
- offset="0"
2037
- style="stop-color:#8badea;stop-opacity:1"
2038
- id="stop2778" />
2039
- <stop
2040
- offset="0.26238"
2041
- style="stop-color:#6ccbec;stop-opacity:1"
2042
- id="stop2780" />
2043
- <stop
2044
- offset="0.66093999"
2045
- style="stop-color:#3b7caf;stop-opacity:1"
2046
- id="stop2782" />
2047
- <stop
2048
- offset="1"
2049
- style="stop-color:#194c70;stop-opacity:1"
2050
- id="stop2784" />
2051
- </linearGradient>
2052
- <linearGradient
2053
- gradientTransform="matrix(0.5160413,0,0,0.5160413,-0.384991,-0.3849911)"
2054
- gradientUnits="userSpaceOnUse"
2055
- xlink:href="#linearGradient2490-182-124"
2056
- id="linearGradient2458"
2057
- y2="3.0816143"
2058
- x2="18.379412"
2059
- y1="44.980297"
2060
- x1="18.379412" />
2061
- <linearGradient
2062
- id="linearGradient2490-182-124">
2063
- <stop
2064
- offset="0"
2065
- style="stop-color:#1f4b6a;stop-opacity:1"
2066
- id="stop2788" />
2067
- <stop
2068
- offset="1"
2069
- style="stop-color:#4083c2;stop-opacity:1"
2070
- id="stop2790" />
2071
- </linearGradient>
2072
- <radialGradient
2073
- gradientTransform="matrix(1.1294118,0,0,0.2823525,-58.729414,19.694118)"
2074
- gradientUnits="userSpaceOnUse"
2075
- xlink:href="#linearGradient8838-4"
2076
- id="radialGradient2461"
2077
- fy="4.625"
2078
- fx="62.625"
2079
- r="10.625"
2080
- cy="4.625"
2081
- cx="62.625" />
2082
- <linearGradient
2083
- id="linearGradient8838-4">
2084
- <stop
2085
- offset="0"
2086
- style="stop-color:#000000;stop-opacity:1"
2087
- id="stop8840-3" />
2088
- <stop
2089
- offset="1"
2090
- style="stop-color:#000000;stop-opacity:0"
2091
- id="stop8842-97" />
2092
- </linearGradient>
2093
- <radialGradient
2094
- inkscape:collect="always"
2095
- xlink:href="#linearGradient8838-48"
2096
- id="radialGradient3944"
2097
- gradientUnits="userSpaceOnUse"
2098
- gradientTransform="matrix(1.1294118,0,0,0.2823525,-58.729414,27.694118)"
2099
- cx="62.625"
2100
- cy="4.625"
2101
- fx="62.625"
2102
- fy="4.625"
2103
- r="10.625" />
2104
- <linearGradient
2105
- id="linearGradient8838-48">
2106
- <stop
2107
- offset="0"
2108
- style="stop-color:#000000;stop-opacity:1"
2109
- id="stop8840-2" />
2110
- <stop
2111
- offset="1"
2112
- style="stop-color:#000000;stop-opacity:0"
2113
- id="stop8842-1" />
2114
- </linearGradient>
2115
- <linearGradient
2116
- y2="3.8990016"
2117
- x2="24"
2118
- y1="44"
2119
- x1="24"
2120
- gradientTransform="matrix(0.53851149,0,0,0.53851149,-0.924275,7.0757243)"
2121
- gradientUnits="userSpaceOnUse"
2122
- id="linearGradient3095"
2123
- xlink:href="#linearGradient3707-319-631-407-324-3-8"
2124
- inkscape:collect="always" />
2125
- <linearGradient
2126
- id="linearGradient2867-449-88-871-390-598-476-591-434-148-57-177-3-8">
2127
- <stop
2128
- id="stop3750-8-9"
2129
- style="stop-color:#90dbec;stop-opacity:1;"
2130
- offset="0" />
2131
- <stop
2132
- id="stop3752-3-2"
2133
- style="stop-color:#55c1ec;stop-opacity:1;"
2134
- offset="0.26238" />
2135
- <stop
2136
- id="stop3754-7-2"
2137
- style="stop-color:#3689e6;stop-opacity:1;"
2138
- offset="0.704952" />
2139
- <stop
2140
- id="stop3756-9-3"
2141
- style="stop-color:#2b63a0;stop-opacity:1;"
2142
- offset="1" />
2143
- </linearGradient>
2144
- <radialGradient
2145
- r="19.99999"
2146
- fy="8.4497671"
2147
- fx="6.0693989"
2148
- cy="8.4497671"
2149
- cx="6.0693989"
2150
- gradientTransform="matrix(1.0462453e-8,1.258496,-1.3313387,-2.3186299e-8,23.249562,0.379442)"
2151
- gradientUnits="userSpaceOnUse"
2152
- id="radialGradient3093"
2153
- xlink:href="#linearGradient2867-449-88-871-390-598-476-591-434-148-57-177-3-8"
2154
- inkscape:collect="always" />
2155
- <linearGradient
2156
- id="linearGradient3707-319-631-407-324-3-8">
2157
- <stop
2158
- id="stop3760-7-3"
2159
- style="stop-color:#185f9a;stop-opacity:1;"
2160
- offset="0" />
2161
- <stop
2162
- id="stop3762-8-4"
2163
- style="stop-color:#599ec9;stop-opacity:1;"
2164
- offset="1" />
2165
- </linearGradient>
2166
- <linearGradient
2167
- gradientUnits="userSpaceOnUse"
2168
- y2="0.86377394"
2169
- x2="11.801105"
2170
- y1="19.013813"
2171
- x1="11.801105"
2172
- id="linearGradient3887"
2173
- xlink:href="#linearGradient3707-319-631-407-324-3-8"
2174
- inkscape:collect="always"
2175
- gradientTransform="translate(0,8.0000005)" />
2176
- <linearGradient
2177
- id="linearGradient4011">
2178
- <stop
2179
- id="stop4013-0"
2180
- style="stop-color:#ffffff;stop-opacity:1;"
2181
- offset="0" />
2182
- <stop
2183
- offset="0.507761"
2184
- style="stop-color:#ffffff;stop-opacity:0.23529412;"
2185
- id="stop4015-9" />
2186
- <stop
2187
- id="stop4017-7"
2188
- style="stop-color:#ffffff;stop-opacity:0.15686275;"
2189
- offset="0.83456558" />
2190
- <stop
2191
- id="stop4019"
2192
- style="stop-color:#ffffff;stop-opacity:0.39215687;"
2193
- offset="1" />
2194
- </linearGradient>
2195
- <linearGradient
2196
- y2="44.340794"
2197
- x2="71.204407"
2198
- y1="6.2375584"
2199
- x1="71.204407"
2200
- gradientTransform="matrix(0.5135135,0,0,0.5135135,-24.836132,6.978716)"
2201
- gradientUnits="userSpaceOnUse"
2202
- id="linearGradient3090"
2203
- xlink:href="#linearGradient4011"
2204
- inkscape:collect="always" />
2205
- <linearGradient
2206
- y2="31.394552"
2207
- x2="24.693371"
2208
- y1="12.651934"
2209
- x1="24.693371"
2210
- gradientTransform="matrix(0.47239738,0,0,0.47485202,0.61695717,8.0689273)"
2211
- gradientUnits="userSpaceOnUse"
2212
- id="linearGradient3083"
2213
- xlink:href="#linearGradient4661"
2214
- inkscape:collect="always" />
2215
- <linearGradient
2216
- id="linearGradient4661"
2217
- inkscape:collect="always">
2218
- <stop
2219
- id="stop4663"
2220
- offset="0"
2221
- style="stop-color:#000000;stop-opacity:1;" />
2222
- <stop
2223
- id="stop4665"
2224
- offset="1"
2225
- style="stop-color:#000000;stop-opacity:0;" />
2226
- </linearGradient>
2227
- <linearGradient
2228
- y2="39.173557"
2229
- x2="24.693371"
2230
- y1="34.39452"
2231
- x1="24.693371"
2232
- gradientTransform="matrix(0.37458362,0,0,0.38811022,3.0068769,11.5961)"
2233
- gradientUnits="userSpaceOnUse"
2234
- id="linearGradient3080"
2235
- xlink:href="#linearGradient4661"
2236
- inkscape:collect="always" />
2237
- </defs>
2238
- <g
2239
- id="layer1">
2240
- <g
2241
- id="g3652"
2242
- transform="matrix(1.233055,0,0,1.233055,66.301592,7.9938049)">
2243
- <g
2244
- id="layer1-3"
2245
- transform="matrix(0.81099383,0,0,0.81099383,-52.959188,-7.6003788)">
2246
- <g
2247
- id="g3379">
2248
- <path
2249
- inkscape:connector-curvature="0"
2250
- d="m 37,42 c 0,0 0,7.999906 0,7.999906 3.309186,0.01506 8.000002,-1.792372 8,-4.000468 C 45,43.791346 41.307198,42 37,42 l 0,0 0,0 z"
2251
- id="path5058"
2252
- style="opacity:0.40206185;fill:url(#radialGradient2704);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2253
- <rect
2254
- width="28"
2255
- height="8"
2256
- x="9"
2257
- y="42"
2258
- id="rect4173"
2259
- style="opacity:0.40206185;fill:url(#linearGradient2738);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2260
- <path
2261
- inkscape:connector-curvature="0"
2262
- d="m 9,42 c 0,0 0,7.999906 0,7.999906 C 5.690814,50.01497 1,48.207534 1,45.999438 1,43.791346 4.6928017,42 9,42 l 0,0 0,0 z"
2263
- id="path5018"
2264
- style="opacity:0.40206185;fill:url(#radialGradient2735);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2265
- <rect
2266
- width="25.000078"
2267
- height="44.00008"
2268
- rx="0"
2269
- ry="0"
2270
- x="11.499961"
2271
- y="3.4999609"
2272
- id="rect3457-7"
2273
- style="fill:url(#radialGradient2759);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2761);stroke-width:0.99992174;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
2274
- <path
2275
- inkscape:connector-curvature="0"
2276
- d="m 12.588724,26.515 22.613957,0"
2277
- id="path3460-7"
2278
- style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
2279
- <path
2280
- inkscape:connector-curvature="0"
2281
- d="m 12.726165,27.545 c 7.534299,0 15.068597,0 22.602896,0"
2282
- id="path3360-8"
2283
- style="opacity:0.36637932;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" />
2284
- <path
2285
- inkscape:connector-curvature="0"
2286
- d="m 11.513319,3.4866942 c 0,5.4204174 0,36.5164968 0,44.0266268 -2.3667668,0 -4.3533498,0 -6.7201174,0 -0.5752686,-0.521297 -0.1378274,-1.556287 -0.2745122,-2.294283 0,-13.826456 0,-27.652911 0,-41.4793657 l 0.080226,-0.1790457 0.1942862,-0.073947 0,0 c 2.4633227,0 4.2567952,0 6.7201194,0 l -2e-6,1.5e-5 z"
2287
- id="path3385-3"
2288
- style="fill:url(#linearGradient2797);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2799);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
2289
- <rect
2290
- width="3"
2291
- height="2"
2292
- x="7.0997243"
2293
- y="5"
2294
- id="rect3464"
2295
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2296
- <path
2297
- inkscape:connector-curvature="0"
2298
- d="m 34.486679,47.55209 c 0,-2.920844 0,-40.1477672 0,-44.023974 2.354349,0 4.391431,0 6.718116,0 0.330292,0 0.273301,1.382925 0.273301,2.294145 0,13.825624 3e-6,27.651243 3e-6,41.476863 -0.563179,0.530109 -1.681308,0.127007 -2.478599,0.252966 -1.58696,0 -2.92586,0 -4.512821,0 l 0,0 z"
2299
- id="rect15391-7"
2300
- style="fill:url(#linearGradient2801);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2803);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
2301
- <rect
2302
- width="3"
2303
- height="2"
2304
- x="36.084"
2305
- y="25"
2306
- id="rect3766"
2307
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2308
- <rect
2309
- width="3"
2310
- height="2"
2311
- x="36.084"
2312
- y="5"
2313
- id="rect3760"
2314
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2315
- <rect
2316
- width="3"
2317
- height="2"
2318
- x="36.084"
2319
- y="30"
2320
- id="rect3772"
2321
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2322
- <rect
2323
- width="35.001312"
2324
- height="42.001316"
2325
- rx="0"
2326
- ry="0"
2327
- x="5.4993434"
2328
- y="4.4993439"
2329
- id="rect2689-6"
2330
- style="opacity:0.4;fill:none;stroke:url(#linearGradient2711);stroke-width:0.99868685;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
2331
- <rect
2332
- width="3"
2333
- height="2"
2334
- x="36.084"
2335
- y="40"
2336
- id="rect3774"
2337
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2338
- <rect
2339
- width="3"
2340
- height="2"
2341
- x="36.084"
2342
- y="35"
2343
- id="rect3768"
2344
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2345
- <rect
2346
- width="3"
2347
- height="2"
2348
- x="36.084"
2349
- y="10"
2350
- id="rect3762"
2351
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2352
- <rect
2353
- width="3"
2354
- height="2"
2355
- x="36.084"
2356
- y="45"
2357
- id="rect3776"
2358
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2359
- <rect
2360
- width="3"
2361
- height="2"
2362
- x="36.084"
2363
- y="20"
2364
- id="rect3770"
2365
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2366
- <rect
2367
- width="3"
2368
- height="2"
2369
- x="36.084"
2370
- y="15"
2371
- id="rect3764"
2372
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2373
- <rect
2374
- width="3"
2375
- height="2"
2376
- x="7.0997243"
2377
- y="10"
2378
- id="rect3744"
2379
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2380
- <rect
2381
- width="3"
2382
- height="2"
2383
- x="7.0997243"
2384
- y="15"
2385
- id="rect3746"
2386
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2387
- <rect
2388
- width="3"
2389
- height="2"
2390
- x="7.0997243"
2391
- y="25"
2392
- id="rect3748"
2393
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2394
- <rect
2395
- width="3"
2396
- height="2"
2397
- x="7.0997243"
2398
- y="35"
2399
- id="rect3750"
2400
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2401
- <rect
2402
- width="3"
2403
- height="2"
2404
- x="7.0997243"
2405
- y="20"
2406
- id="rect3752"
2407
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2408
- <rect
2409
- width="3"
2410
- height="2"
2411
- x="7.0997243"
2412
- y="30"
2413
- id="rect3754"
2414
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2415
- <rect
2416
- width="3"
2417
- height="2"
2418
- x="7.0997243"
2419
- y="40"
2420
- id="rect3756"
2421
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2422
- <rect
2423
- width="3"
2424
- height="2"
2425
- x="7.0997243"
2426
- y="45"
2427
- id="rect3758"
2428
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2429
- </g>
2430
- </g>
2431
- <g
2432
- id="layer1-2"
2433
- transform="matrix(0.7379358,0,0,0.7379358,-23.858636,9.5276938)">
2434
- <g
2435
- id="g3384">
2436
- <g
2437
- id="layer1-4"
2438
- transform="matrix(0.74744206,0,0,0.74744206,-42.714021,-3.2669133)">
2439
- <path
2440
- style="opacity:0.3;fill:url(#radialGradient2436);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;marker:none;visibility:visible;display:inline;overflow:visible"
2441
- id="path8836-6"
2442
- d="m 46.999997,40.631714 c 0,4.418278 -10.297452,8 -23,8 -12.702548,0 -23.0000002,-3.581722 -23.0000002,-8 0,-4.418278 10.2974522,-8 23.0000002,-8 12.702548,0 23,3.581722 23,8 l 0,0 z"
2443
- inkscape:connector-curvature="0" />
2444
- <path
2445
- style="opacity:0.4;fill:none;stroke:url(#linearGradient2742);stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
2446
- id="path3270"
2447
- d="M 17.049914,14.870957 33.752151,34.557704"
2448
- inkscape:connector-curvature="0" />
2449
- <g
2450
- id="layer1-0"
2451
- transform="matrix(1.8099561,0,0,1.8099561,1.2230919,4.3869739)">
2452
- <path
2453
- style="opacity:0.3;fill:url(#radialGradient2461);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;marker:none;visibility:visible;display:inline;overflow:visible"
2454
- id="path8836"
2455
- d="m 24,21 c 0,1.656854 -5.372583,3 -12,3 C 5.3725828,24 -2.5e-7,22.656854 -2.5e-7,21 -2.5e-7,19.343146 5.3725828,18 12,18 c 6.627417,0 12,1.343146 12,3 l 0,0 z"
2456
- inkscape:connector-curvature="0" />
2457
- <path
2458
- style="fill:url(#radialGradient2456);fill-opacity:1;stroke:url(#linearGradient2458);stroke-width:1.00365423999999992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
2459
- id="path2555-2"
2460
- d="m 12.000002,1.501785 c -5.792553,0 -10.498217,4.7056616 -10.498217,10.498214 0,5.792554 4.705664,10.498219 10.498217,10.498216 5.79255,0 10.498219,-4.705662 10.498213,-10.498216 0,-5.7925524 -4.705663,-10.498214 -10.498213,-10.498214 z"
2461
- inkscape:connector-curvature="0" />
2462
- <path
2463
- style="opacity:0.4;fill:none;stroke:url(#linearGradient2453);stroke-width:0.99999994;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
2464
- id="path2463"
2465
- d="m 21.499999,11.999663 c 0,5.246874 -4.253609,9.500336 -9.499879,9.500336 -5.2467526,0 -9.5001201,-4.253509 -9.5001201,-9.500336 0,-5.2466312 4.2533675,-9.4996623 9.5001201,-9.4996623 5.24627,0 9.499879,4.2530311 9.499879,9.4996623 l 0,0 z"
2466
- inkscape:connector-curvature="0" />
2467
- <path
2468
- style="font-size:40px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;opacity:0.2;fill:#000000;fill-opacity:1;stroke:none;font-family:URW Palladio L;-inkscape-font-specification:URW Palladio L Bold"
2469
- id="text3482"
2470
- d="m 9,10.851312 c 0.133856,0.363882 0.284521,0.658836 0.605452,0.255527 0.397883,-0.236731 1.731043,-1.2743934 1.597644,-0.257979 -0.426877,1.880812 -0.946481,3.741845 -1.3437773,5.628452 -0.4154287,1.033002 0.5279303,1.967395 1.5128653,1.295629 1.046924,-0.431584 1.947798,-1.134561 2.868143,-1.779436 -0.125575,-0.307965 -0.209273,-0.750354 -0.556249,-0.347606 -0.455597,0.20679 -1.450673,1.181728 -1.635539,0.377622 0.382698,-2.03658 1.09175,-3.99777 1.544989,-6.018111 C 14.010625,9.0764616 13.329423,7.9027016 12.309742,8.6711396 11.088138,9.2031876 10.066557,10.07231 9,10.851312 z M 13.533765,4.001596 C 12.287368,3.935451 11.635709,5.9446775 12.820152,6.4944925 13.781082,6.8885796 14.827362,5.9030226 14.592611,4.9182248 14.519759,4.4054322 14.059369,3.9843465 13.533766,4.001596 l -10e-7,0 z"
2471
- inkscape:connector-curvature="0" />
2472
- <path
2473
- style="font-size:40px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:URW Palladio L;-inkscape-font-specification:URW Palladio L Bold"
2474
- id="path3536"
2475
- d="m 9,11.851312 c 0.133856,0.363882 0.284521,0.658836 0.605452,0.255527 0.397883,-0.236731 1.731043,-1.274393 1.597644,-0.257979 -0.426877,1.880812 -0.946481,3.741845 -1.3437773,5.628452 -0.4154287,1.033002 0.5279303,1.967395 1.5128653,1.295629 1.046924,-0.431584 1.947798,-1.134561 2.868143,-1.779436 -0.125575,-0.307965 -0.209273,-0.750354 -0.556249,-0.347606 -0.455597,0.20679 -1.450673,1.181728 -1.635539,0.377622 0.382698,-2.03658 1.09175,-3.99777 1.544989,-6.018111 C 14.010625,10.076462 13.329423,8.9027016 12.309742,9.6711396 11.088138,10.203188 10.066557,11.07231 9,11.851312 z m 4.533765,-6.849716 c -1.246397,-0.066145 -1.898056,1.9430816 -0.713613,2.4928966 0.96093,0.394086 2.00721,-0.59147 1.772459,-1.5762678 C 14.519759,5.4054321 14.059369,4.9843465 13.533766,5.001596 l -10e-7,0 z"
2476
- inkscape:connector-curvature="0" />
2477
- </g>
2478
- </g>
2479
- </g>
2480
- </g>
2481
- </g>
2482
- </g>
2483
-</svg>
2484
curlew-0.1.22.3.tar.gz/Curlew/icons/Default/quit.svg
Deleted
219
1
2
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
4
-
5
-<svg
6
- xmlns:svg="http://www.w3.org/2000/svg"
7
- xmlns="http://www.w3.org/2000/svg"
8
- xmlns:xlink="http://www.w3.org/1999/xlink"
9
- version="1.0"
10
- width="48"
11
- height="48"
12
- id="svg3334">
13
- <defs
14
- id="defs3336">
15
- <linearGradient
16
- id="linearGradient3702">
17
- <stop
18
- id="stop3704"
19
- style="stop-color:black;stop-opacity:0"
20
- offset="0" />
21
- <stop
22
- id="stop3710"
23
- style="stop-color:black;stop-opacity:1"
24
- offset="0.5" />
25
- <stop
26
- id="stop3706"
27
- style="stop-color:black;stop-opacity:0"
28
- offset="1" />
29
- </linearGradient>
30
- <linearGradient
31
- x1="25.058096"
32
- y1="47.027729"
33
- x2="25.058096"
34
- y2="39.999443"
35
- id="linearGradient2877"
36
- xlink:href="#linearGradient3702"
37
- gradientUnits="userSpaceOnUse" />
38
- <radialGradient
39
- cx="4.9929786"
40
- cy="43.5"
41
- r="2.5"
42
- fx="4.9929786"
43
- fy="43.5"
44
- id="radialGradient2875"
45
- xlink:href="#linearGradient3688"
46
- gradientUnits="userSpaceOnUse"
47
- gradientTransform="matrix(2.003784,0,0,1.4,-20.01187,-104.4)" />
48
- <linearGradient
49
- id="linearGradient3688">
50
- <stop
51
- id="stop3690"
52
- style="stop-color:black;stop-opacity:1"
53
- offset="0" />
54
- <stop
55
- id="stop3692"
56
- style="stop-color:black;stop-opacity:0"
57
- offset="1" />
58
- </linearGradient>
59
- <radialGradient
60
- cx="4.9929786"
61
- cy="43.5"
62
- r="2.5"
63
- fx="4.9929786"
64
- fy="43.5"
65
- id="radialGradient2873"
66
- xlink:href="#linearGradient3688"
67
- gradientUnits="userSpaceOnUse"
68
- gradientTransform="matrix(2.003784,0,0,1.4,27.98813,-17.4)" />
69
- <linearGradient
70
- id="linearGradient2490">
71
- <stop
72
- id="stop2492"
73
- style="stop-color:#791235;stop-opacity:1"
74
- offset="0" />
75
- <stop
76
- id="stop2494"
77
- style="stop-color:#dd3b27;stop-opacity:1"
78
- offset="1" />
79
- </linearGradient>
80
- <linearGradient
81
- x1="24"
82
- y1="44"
83
- x2="24"
84
- y2="3.8990016"
85
- id="linearGradient2865"
86
- xlink:href="#linearGradient2490"
87
- gradientUnits="userSpaceOnUse"
88
- gradientTransform="translate(0,0.9674388)" />
89
- <linearGradient
90
- id="linearGradient3242">
91
- <stop
92
- id="stop3244"
93
- style="stop-color:#f89b7e;stop-opacity:1"
94
- offset="0" />
95
- <stop
96
- id="stop3246"
97
- style="stop-color:#e35d4f;stop-opacity:1"
98
- offset="0.26238" />
99
- <stop
100
- id="stop3248"
101
- style="stop-color:#c6262e;stop-opacity:1"
102
- offset="0.66093999" />
103
- <stop
104
- id="stop3250"
105
- style="stop-color:#690b2c;stop-opacity:1"
106
- offset="1" />
107
- </linearGradient>
108
- <radialGradient
109
- cx="12.011247"
110
- cy="10.423882"
111
- r="19.99999"
112
- fx="12.011247"
113
- fy="10.423882"
114
- id="radialGradient2863"
115
- xlink:href="#linearGradient3242"
116
- gradientUnits="userSpaceOnUse"
117
- gradientTransform="matrix(5.6341942e-8,1.6800831,-2.423533,1.0380855e-8,44.478401,-5.926735)" />
118
- <linearGradient
119
- id="linearGradient3308-4-6">
120
- <stop
121
- id="stop3310-1-4"
122
- style="stop-color:white;stop-opacity:1"
123
- offset="0" />
124
- <stop
125
- id="stop3312-5-3"
126
- style="stop-color:white;stop-opacity:0"
127
- offset="1" />
128
- </linearGradient>
129
- <linearGradient
130
- x1="23.99999"
131
- y1="4.999989"
132
- x2="23.99999"
133
- y2="43"
134
- id="linearGradient2855"
135
- xlink:href="#linearGradient3308-4-6"
136
- gradientUnits="userSpaceOnUse"
137
- gradientTransform="translate(0,0.9674388)" />
138
- </defs>
139
- <g
140
- id="layer1">
141
- <g
142
- transform="matrix(1.1,0,0,0.4444449,-2.4000022,25.11107)"
143
- id="g2036"
144
- style="display:inline">
145
- <g
146
- transform="matrix(1.052632,0,0,1.285713,-1.263158,-13.42854)"
147
- id="g3712"
148
- style="opacity:0.4">
149
- <rect
150
- width="5"
151
- height="7"
152
- x="38"
153
- y="40"
154
- id="rect2801"
155
- style="fill:url(#radialGradient2873);fill-opacity:1;stroke:none" />
156
- <rect
157
- width="5"
158
- height="7"
159
- x="-10"
160
- y="-47"
161
- transform="scale(-1,-1)"
162
- id="rect3696"
163
- style="fill:url(#radialGradient2875);fill-opacity:1;stroke:none" />
164
- <rect
165
- width="28"
166
- height="7.0000005"
167
- x="10"
168
- y="40"
169
- id="rect3700"
170
- style="fill:url(#linearGradient2877);fill-opacity:1;stroke:none" />
171
- </g>
172
- </g>
173
- <rect
174
- width="39"
175
- height="39"
176
- rx="2.2322156"
177
- ry="2.2322156"
178
- x="4.5"
179
- y="5.4674392"
180
- id="rect5505"
181
- style="fill:url(#radialGradient2863);fill-opacity:1;stroke:url(#linearGradient2865);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
182
- <rect
183
- width="36.999985"
184
- height="37.000011"
185
- rx="1.365193"
186
- ry="1.365193"
187
- x="5.4999981"
188
- y="6.4674282"
189
- id="rect6741"
190
- style="opacity:0.4;fill:none;stroke:url(#linearGradient2855);stroke-width:0.99999976;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
191
- <g
192
- transform="matrix(1.3050462,0,0,1.3226787,-6.668563,-4.8529242)"
193
- id="g2558"
194
- style="opacity:0.4;fill:none;stroke:black;stroke-width:2.20987511;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none">
195
- <path
196
- d="m 19.281951,15.80617 c -6.992352,3.812838 -3.830429,14.73883 4.163513,14.73883 7.910671,0 11.456106,-10.358346 4.163511,-14.73883"
197
- id="path2560"
198
- style="fill:none;stroke:black;stroke-width:2.20987511;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
199
- <path
200
- d="m 23.499983,20.496141 0,-7.413124"
201
- id="path2562"
202
- style="fill:none;stroke:black;stroke-width:2.20987511;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
203
- </g>
204
- <g
205
- transform="matrix(1.3050462,0,0,1.3226787,-6.668563,-3.8529242)"
206
- id="g2419"
207
- style="fill:none;stroke:white;stroke-width:2.20987511;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none">
208
- <path
209
- d="m 19.281951,15.80617 c -6.992352,3.812838 -3.830429,14.73883 4.163513,14.73883 7.910671,0 11.456106,-10.358346 4.163511,-14.73883"
210
- id="path3339"
211
- style="fill:none;stroke:white;stroke-width:2.20987511;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
212
- <path
213
- d="m 23.499983,20.496141 0,-7.413124"
214
- id="path3341"
215
- style="fill:none;stroke:white;stroke-width:2.20987511;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
216
- </g>
217
- </g>
218
-</svg>
219
curlew-0.1.22.3.tar.gz/Curlew/icons/Default/remove.svg
Deleted
2226
1
2
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
4
-
5
-<svg
6
- xmlns:dc="http://purl.org/dc/elements/1.1/"
7
- xmlns:cc="http://creativecommons.org/ns#"
8
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
9
- xmlns:svg="http://www.w3.org/2000/svg"
10
- xmlns="http://www.w3.org/2000/svg"
11
- xmlns:xlink="http://www.w3.org/1999/xlink"
12
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
13
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14
- id="svg2604"
15
- height="48"
16
- width="48"
17
- version="1.0"
18
- inkscape:version="0.48.4 r9939"
19
- sodipodi:docname="remove.svg">
20
- <metadata
21
- id="metadata59">
22
- <rdf:RDF>
23
- <cc:Work
24
- rdf:about="">
25
- <dc:format>image/svg+xml</dc:format>
26
- <dc:type
27
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28
- <dc:title />
29
- </cc:Work>
30
- </rdf:RDF>
31
- </metadata>
32
- <sodipodi:namedview
33
- pagecolor="#ffffff"
34
- bordercolor="#666666"
35
- borderopacity="1"
36
- objecttolerance="10"
37
- gridtolerance="10"
38
- guidetolerance="10"
39
- inkscape:pageopacity="0"
40
- inkscape:pageshadow="2"
41
- inkscape:window-width="1600"
42
- inkscape:window-height="842"
43
- id="namedview57"
44
- showgrid="false"
45
- inkscape:zoom="9.3102393"
46
- inkscape:cx="9.607244"
47
- inkscape:cy="18.199934"
48
- inkscape:window-x="-2"
49
- inkscape:window-y="-3"
50
- inkscape:window-maximized="1"
51
- inkscape:current-layer="layer1-4" />
52
- <defs
53
- id="defs2606">
54
- <linearGradient
55
- id="linearGradient3333"
56
- y2="609.51"
57
- gradientUnits="userSpaceOnUse"
58
- x2="302.86"
59
- gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)"
60
- y1="366.65"
61
- x1="302.86">
62
- <stop
63
- id="stop5050"
64
- style="stop-opacity:0"
65
- offset="0" />
66
- <stop
67
- id="stop5056"
68
- offset=".5" />
69
- <stop
70
- id="stop5052"
71
- style="stop-opacity:0"
72
- offset="1" />
73
- </linearGradient>
74
- <radialGradient
75
- id="radialGradient3330"
76
- xlink:href="#linearGradient5060"
77
- gradientUnits="userSpaceOnUse"
78
- cy="486.65"
79
- cx="605.71"
80
- gradientTransform="matrix(-.023040 0 0 0.0147 21.623 37.04)"
81
- r="117.14" />
82
- <linearGradient
83
- id="linearGradient5060">
84
- <stop
85
- id="stop5062"
86
- offset="0" />
87
- <stop
88
- id="stop5064"
89
- style="stop-opacity:0"
90
- offset="1" />
91
- </linearGradient>
92
- <radialGradient
93
- id="radialGradient3327"
94
- xlink:href="#linearGradient5060"
95
- gradientUnits="userSpaceOnUse"
96
- cy="486.65"
97
- cx="605.71"
98
- gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)"
99
- r="117.14" />
100
- <linearGradient
101
- id="linearGradient3324"
102
- y2="2.9062"
103
- gradientUnits="userSpaceOnUse"
104
- x2="-51.786"
105
- gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)"
106
- y1="50.786"
107
- x1="-51.786">
108
- <stop
109
- id="stop3106"
110
- style="stop-color:#aaa"
111
- offset="0" />
112
- <stop
113
- id="stop3108"
114
- style="stop-color:#c8c8c8"
115
- offset="1" />
116
- </linearGradient>
117
- <linearGradient
118
- id="linearGradient3322"
119
- y2="47.013"
120
- gradientUnits="userSpaceOnUse"
121
- x2="25.132"
122
- gradientTransform="matrix(1 0 0 .95617 -1.0065e-7 -1.9149)"
123
- y1=".98521"
124
- x1="25.132">
125
- <stop
126
- id="stop3602"
127
- style="stop-color:#f4f4f4"
128
- offset="0" />
129
- <stop
130
- id="stop3604"
131
- style="stop-color:#dbdbdb"
132
- offset="1" />
133
- </linearGradient>
134
- <radialGradient
135
- id="radialGradient3319"
136
- gradientUnits="userSpaceOnUse"
137
- cy="112.3"
138
- cx="102"
139
- gradientTransform="matrix(.36170 0 0 -.39078 .85106 47.517)"
140
- r="139.56">
141
- <stop
142
- id="stop41"
143
- style="stop-color:#b7b8b9"
144
- offset="0" />
145
- <stop
146
- id="stop47"
147
- style="stop-color:#ececec"
148
- offset=".18851" />
149
- <stop
150
- id="stop49"
151
- style="stop-color:#fafafa;stop-opacity:0"
152
- offset=".25718" />
153
- <stop
154
- id="stop51"
155
- style="stop-color:#fff;stop-opacity:0"
156
- offset=".30111" />
157
- <stop
158
- id="stop53"
159
- style="stop-color:#fafafa;stop-opacity:0"
160
- offset=".53130" />
161
- <stop
162
- id="stop55"
163
- style="stop-color:#ebecec;stop-opacity:0"
164
- offset=".84490" />
165
- <stop
166
- id="stop57"
167
- style="stop-color:#e1e2e3;stop-opacity:0"
168
- offset="1" />
169
- </radialGradient>
170
- <linearGradient
171
- id="linearGradient3316"
172
- y2="46.017"
173
- gradientUnits="userSpaceOnUse"
174
- x2="24"
175
- gradientTransform="matrix(1 0 0 .97778 0 -.96667)"
176
- y1="2"
177
- x1="24">
178
- <stop
179
- id="stop3213"
180
- style="stop-color:#fff"
181
- offset="0" />
182
- <stop
183
- id="stop3215"
184
- style="stop-color:#fff;stop-opacity:0"
185
- offset="1" />
186
- </linearGradient>
187
- <filter
188
- id="filter3212"
189
- y="-.16434"
190
- width="1.2969"
191
- x="-.14846"
192
- height="1.3287">
193
- <feGaussianBlur
194
- id="feGaussianBlur3214"
195
- stdDeviation="0.77391625" />
196
- </filter>
197
- <linearGradient
198
- id="linearGradient3312"
199
- y2="5.4565"
200
- gradientUnits="userSpaceOnUse"
201
- x2="36.358"
202
- gradientTransform="matrix(.99770 0 0 1.0407 .16380 -1.1058)"
203
- y1="8.059"
204
- x1="32.892">
205
- <stop
206
- id="stop8591"
207
- style="stop-color:#fefefe"
208
- offset="0" />
209
- <stop
210
- id="stop8593"
211
- style="stop-color:#cbcbcb"
212
- offset="1" />
213
- </linearGradient>
214
- <linearGradient
215
- id="linearGradient2484"
216
- y2="36"
217
- gradientUnits="userSpaceOnUse"
218
- x2="-.097514"
219
- gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
220
- y1="36"
221
- x1="36.5">
222
- <stop
223
- id="stop3916"
224
- style="stop-color:#2c79c0"
225
- offset="0" />
226
- <stop
227
- id="stop3918"
228
- style="stop-color:#2970b3;stop-opacity:.49804"
229
- offset=".79722" />
230
- <stop
231
- id="stop3920"
232
- style="stop-color:#236098;stop-opacity:0"
233
- offset="1" />
234
- </linearGradient>
235
- <linearGradient
236
- id="linearGradient2482"
237
- y2="15.5"
238
- gradientUnits="userSpaceOnUse"
239
- x2="-.073089"
240
- gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
241
- y1="15.5"
242
- x1="23.997">
243
- <stop
244
- id="stop3700"
245
- style="stop-color:#7ea8ce"
246
- offset="0" />
247
- <stop
248
- id="stop3702"
249
- style="stop-color:#568dc0;stop-opacity:.81569"
250
- offset=".76279" />
251
- <stop
252
- id="stop3704"
253
- style="stop-color:#c9e1f8;stop-opacity:0"
254
- offset="1" />
255
- </linearGradient>
256
- <linearGradient
257
- id="linearGradient2479"
258
- y2="-.43754"
259
- gradientUnits="userSpaceOnUse"
260
- x2="20.484"
261
- gradientTransform="matrix(0 -.86253 .84866 0 3.2697 51.022)"
262
- y1="12.82"
263
- x1="20.484">
264
- <stop
265
- id="stop2189"
266
- style="stop-color:#fff;stop-opacity:.64341"
267
- offset="0" />
268
- <stop
269
- id="stop2191"
270
- style="stop-color:#fff;stop-opacity:0"
271
- offset="1" />
272
- </linearGradient>
273
- <linearGradient
274
- inkscape:collect="always"
275
- xlink:href="#linearGradient2482"
276
- id="linearGradient3046"
277
- gradientUnits="userSpaceOnUse"
278
- gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
279
- x1="23.997"
280
- y1="15.5"
281
- x2="-.073089"
282
- y2="15.5" />
283
- <linearGradient
284
- inkscape:collect="always"
285
- xlink:href="#linearGradient2484"
286
- id="linearGradient3048"
287
- gradientUnits="userSpaceOnUse"
288
- gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
289
- x1="36.5"
290
- y1="36"
291
- x2="-.097514"
292
- y2="36" />
293
- <linearGradient
294
- inkscape:collect="always"
295
- xlink:href="#linearGradient2479"
296
- id="linearGradient3050"
297
- gradientUnits="userSpaceOnUse"
298
- gradientTransform="matrix(0,-0.86253,0.84866,0,3.2697,51.022)"
299
- x1="20.484"
300
- y1="12.82"
301
- x2="20.484"
302
- y2="-.43754" />
303
- <linearGradient
304
- inkscape:collect="always"
305
- xlink:href="#linearGradient3333"
306
- id="linearGradient3132"
307
- gradientUnits="userSpaceOnUse"
308
- gradientTransform="matrix(0.067325,0,0,0.0147,-0.34114,37.04)"
309
- x1="302.86"
310
- y1="366.65"
311
- x2="302.86"
312
- y2="609.51" />
313
- <radialGradient
314
- inkscape:collect="always"
315
- xlink:href="#linearGradient5060"
316
- id="radialGradient3134"
317
- gradientUnits="userSpaceOnUse"
318
- gradientTransform="matrix(-0.02304,0,0,0.0147,21.623,37.04)"
319
- cx="605.71"
320
- cy="486.65"
321
- r="117.14" />
322
- <radialGradient
323
- inkscape:collect="always"
324
- xlink:href="#linearGradient5060"
325
- id="radialGradient3136"
326
- gradientUnits="userSpaceOnUse"
327
- gradientTransform="matrix(0.02304,0,0,0.0147,26.361,37.04)"
328
- cx="605.71"
329
- cy="486.65"
330
- r="117.14" />
331
- <linearGradient
332
- inkscape:collect="always"
333
- xlink:href="#linearGradient3322"
334
- id="linearGradient3138"
335
- gradientUnits="userSpaceOnUse"
336
- gradientTransform="matrix(1,0,0,0.95617,-1.0065e-7,-1.9149)"
337
- x1="25.132"
338
- y1=".98521"
339
- x2="25.132"
340
- y2="47.013" />
341
- <linearGradient
342
- inkscape:collect="always"
343
- xlink:href="#linearGradient3324"
344
- id="linearGradient3140"
345
- gradientUnits="userSpaceOnUse"
346
- gradientTransform="matrix(0.8075,0,0,0.89483,59.41,-2.9806)"
347
- x1="-51.786"
348
- y1="50.786"
349
- x2="-51.786"
350
- y2="2.9062" />
351
- <radialGradient
352
- inkscape:collect="always"
353
- xlink:href="#radialGradient3319"
354
- id="radialGradient3142"
355
- gradientUnits="userSpaceOnUse"
356
- gradientTransform="matrix(0.3617,0,0,-0.39078,0.85106,47.517)"
357
- cx="102"
358
- cy="112.3"
359
- r="139.56" />
360
- <linearGradient
361
- inkscape:collect="always"
362
- xlink:href="#linearGradient3316"
363
- id="linearGradient3144"
364
- gradientUnits="userSpaceOnUse"
365
- gradientTransform="matrix(1,0,0,0.97778,0,-0.96667)"
366
- x1="24"
367
- y1="2"
368
- x2="24"
369
- y2="46.017" />
370
- <linearGradient
371
- inkscape:collect="always"
372
- xlink:href="#linearGradient3312"
373
- id="linearGradient3146"
374
- gradientUnits="userSpaceOnUse"
375
- gradientTransform="matrix(0.9977,0,0,1.0407,0.1638,-1.1058)"
376
- x1="32.892"
377
- y1="8.059"
378
- x2="36.358"
379
- y2="5.4565" />
380
- <radialGradient
381
- id="radialGradient3690"
382
- gradientUnits="userSpaceOnUse"
383
- cx="62.625"
384
- cy="4.625"
385
- r="10.625"
386
- gradientTransform="matrix(2.1647,0,0,0.84706,-111.56,35.082)">
387
- <stop
388
- id="stop8840"
389
- offset="0" />
390
- <stop
391
- id="stop8842"
392
- style="stop-opacity:0"
393
- offset="1" />
394
- </radialGradient>
395
- <radialGradient
396
- id="radialGradient3627"
397
- gradientUnits="userSpaceOnUse"
398
- cy="25.625"
399
- cx="13.139"
400
- gradientTransform="matrix(0,2.6541,-3.1628,0,97.183,-26.676)"
401
- r="13.931">
402
- <stop
403
- id="stop3692"
404
- style="stop-color:#ffeb9f"
405
- offset="0" />
406
- <stop
407
- id="stop3694"
408
- style="stop-color:#ffd57e"
409
- offset=".26238" />
410
- <stop
411
- id="stop3696"
412
- style="stop-color:#ffbc43"
413
- offset=".66094" />
414
- <stop
415
- id="stop3698"
416
- style="stop-color:#ff921a"
417
- offset="1" />
418
- </radialGradient>
419
- <linearGradient
420
- id="linearGradient3629"
421
- y2="9.5799999"
422
- gradientUnits="userSpaceOnUse"
423
- x2="21.483"
424
- gradientTransform="matrix(1.6509,0,0,1.6568,-11.466,-15.046)"
425
- y1="36.255001"
426
- x1="21.483">
427
- <stop
428
- id="stop3605"
429
- style="stop-color:#a7651c"
430
- offset="0" />
431
- <stop
432
- id="stop3607"
433
- style="stop-color:#c8a700"
434
- offset="1" />
435
- </linearGradient>
436
- <linearGradient
437
- id="linearGradient3648"
438
- y2="43.444"
439
- gradientUnits="userSpaceOnUse"
440
- x2="29.646999"
441
- y1="2"
442
- x1="29.646999">
443
- <stop
444
- id="stop3644"
445
- style="stop-color:#fff"
446
- offset="0" />
447
- <stop
448
- id="stop3646"
449
- style="stop-color:#fff;stop-opacity:0"
450
- offset="1" />
451
- </linearGradient>
452
- <linearGradient
453
- id="linearGradient3619"
454
- y2="33.955002"
455
- gradientUnits="userSpaceOnUse"
456
- x2="15.215"
457
- gradientTransform="translate(2.9799,-3.1217)"
458
- y1="22.292"
459
- x1="11.566">
460
- <stop
461
- id="stop2687"
462
- style="stop-color:#fff;stop-opacity:.27451"
463
- offset="0" />
464
- <stop
465
- id="stop2689"
466
- style="stop-color:#fff;stop-opacity:0"
467
- offset="1" />
468
- </linearGradient>
469
- <linearGradient
470
- y2="33.955002"
471
- x2="15.215"
472
- y1="22.292"
473
- x1="11.566"
474
- gradientTransform="translate(2.9799,-3.1217)"
475
- gradientUnits="userSpaceOnUse"
476
- id="linearGradient3040"
477
- xlink:href="#linearGradient3619"
478
- inkscape:collect="always" />
479
- <linearGradient
480
- inkscape:collect="always"
481
- xlink:href="#linearGradient3049"
482
- id="linearGradient3677"
483
- gradientUnits="userSpaceOnUse"
484
- gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
485
- x1="12.872"
486
- y1="0.62146002"
487
- x2="12.872"
488
- y2="22.487" />
489
- <linearGradient
490
- id="linearGradient3049"
491
- y2="22.487"
492
- gradientUnits="userSpaceOnUse"
493
- x2="12.872"
494
- gradientTransform="matrix(1.6465,0,0,1.5556,-2.2509,1.0176)"
495
- y1="0.62146002"
496
- x1="12.872">
497
- <stop
498
- id="stop3618"
499
- style="stop-color:#fbedd8;stop-opacity:1;"
500
- offset="0" />
501
- <stop
502
- id="stop3270"
503
- style="stop-color:#dd7b2a;stop-opacity:1;"
504
- offset="0.5" />
505
- <stop
506
- id="stop3620"
507
- style="stop-color:#da4612;stop-opacity:1;"
508
- offset="1" />
509
- </linearGradient>
510
- <linearGradient
511
- inkscape:collect="always"
512
- xlink:href="#linearGradient3051"
513
- id="linearGradient3679"
514
- gradientUnits="userSpaceOnUse"
515
- gradientTransform="translate(-52.306337,-6.0189448)"
516
- x1="12.248"
517
- y1="34.993"
518
- x2="12.248"
519
- y2="1.9999" />
520
- <linearGradient
521
- id="linearGradient3051"
522
- y2="1.9999"
523
- gradientUnits="userSpaceOnUse"
524
- x2="12.248"
525
- y1="34.993"
526
- x1="12.248">
527
- <stop
528
- id="stop3624"
529
- style="stop-color:#bb2b12"
530
- offset="0" />
531
- <stop
532
- id="stop3626"
533
- style="stop-color:#da986a;stop-opacity:1;"
534
- offset="1" />
535
- </linearGradient>
536
- <linearGradient
537
- id="linearGradient259">
538
- <stop
539
- id="stop260"
540
- style="stop-color:#828282"
541
- offset="0" />
542
- <stop
543
- id="stop261"
544
- style="stop-color:#434343"
545
- offset="1" />
546
- </linearGradient>
547
- <linearGradient
548
- id="linearGradient3582">
549
- <stop
550
- id="stop3584"
551
- style="stop-color:#333"
552
- offset="0" />
553
- <stop
554
- id="stop3586"
555
- style="stop-color:#5a5a5a"
556
- offset="1" />
557
- </linearGradient>
558
- <linearGradient
559
- id="linearGradient3719">
560
- <stop
561
- id="stop3721"
562
- style="stop-color:#828282"
563
- offset="0" />
564
- <stop
565
- id="stop3723"
566
- style="stop-color:#434343"
567
- offset="1" />
568
- </linearGradient>
569
- <linearGradient
570
- id="linearGradient3726">
571
- <stop
572
- id="stop3728"
573
- style="stop-color:#333"
574
- offset="0" />
575
- <stop
576
- id="stop3730"
577
- style="stop-color:#5a5a5a"
578
- offset="1" />
579
- </linearGradient>
580
- <linearGradient
581
- inkscape:collect="always"
582
- xlink:href="#linearGradient3027"
583
- id="linearGradient3689"
584
- gradientUnits="userSpaceOnUse"
585
- gradientTransform="translate(-52.306337,-6.0189448)"
586
- x1="16.723"
587
- y1="3"
588
- x2="16.723"
589
- y2="35.055" />
590
- <linearGradient
591
- id="linearGradient3027"
592
- y2="35.055"
593
- gradientUnits="userSpaceOnUse"
594
- x2="16.723"
595
- y1="3"
596
- x1="16.723">
597
- <stop
598
- id="stop3463"
599
- style="stop-color:#fff"
600
- offset="0" />
601
- <stop
602
- id="stop3465"
603
- style="stop-color:#fff;stop-opacity:0"
604
- offset="1" />
605
- </linearGradient>
606
- <linearGradient
607
- x1="24.103895"
608
- y1="15.180944"
609
- x2="24.103895"
610
- y2="34.224861"
611
- id="linearGradient2401"
612
- xlink:href="#linearGradient2264"
613
- gradientUnits="userSpaceOnUse"
614
- gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)" />
615
- <linearGradient
616
- id="linearGradient2264">
617
- <stop
618
- id="stop2266"
619
- style="stop-color:#d7e866;stop-opacity:1"
620
- offset="0" />
621
- <stop
622
- id="stop2268"
623
- style="stop-color:#8cab2a;stop-opacity:1"
624
- offset="1" />
625
- </linearGradient>
626
- <linearGradient
627
- x1="24.138529"
628
- y1="6.5316639"
629
- x2="24.138529"
630
- y2="45.690399"
631
- id="linearGradient2398"
632
- xlink:href="#linearGradient4222"
633
- gradientUnits="userSpaceOnUse"
634
- gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)" />
635
- <linearGradient
636
- id="linearGradient4222">
637
- <stop
638
- id="stop4224"
639
- style="stop-color:#ffffff;stop-opacity:1"
640
- offset="0" />
641
- <stop
642
- id="stop4226"
643
- style="stop-color:#ffffff;stop-opacity:0"
644
- offset="1" />
645
- </linearGradient>
646
- <linearGradient
647
- y2="45.690399"
648
- x2="24.138529"
649
- y1="6.5316639"
650
- x1="24.138529"
651
- gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
652
- gradientUnits="userSpaceOnUse"
653
- id="linearGradient3015"
654
- xlink:href="#linearGradient4222"
655
- inkscape:collect="always" />
656
- <linearGradient
657
- y2="12.95892"
658
- x2="15.047561"
659
- y1="12.95892"
660
- x1="19.502533"
661
- gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
662
- gradientUnits="userSpaceOnUse"
663
- id="linearGradient3010"
664
- xlink:href="#linearGradient2187"
665
- inkscape:collect="always" />
666
- <linearGradient
667
- y2="36.353996"
668
- x2="35.998066"
669
- y1="31.247124"
670
- x1="35.998066"
671
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
672
- gradientUnits="userSpaceOnUse"
673
- id="linearGradient3008"
674
- xlink:href="#linearGradient4176"
675
- inkscape:collect="always" />
676
- <linearGradient
677
- y2="36.353996"
678
- x2="31.270321"
679
- y1="10.819631"
680
- x1="31.270321"
681
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
682
- gradientUnits="userSpaceOnUse"
683
- id="linearGradient3006"
684
- xlink:href="#linearGradient4168"
685
- inkscape:collect="always" />
686
- <linearGradient
687
- y2="12.95892"
688
- x2="15.047561"
689
- y1="12.95892"
690
- x1="19.502533"
691
- gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
692
- gradientUnits="userSpaceOnUse"
693
- id="linearGradient4083"
694
- xlink:href="#linearGradient2187"
695
- inkscape:collect="always" />
696
- <linearGradient
697
- id="linearGradient2187">
698
- <stop
699
- style="stop-color:#ffffff;stop-opacity:0.64341086;"
700
- offset="0"
701
- id="stop2189-0" />
702
- <stop
703
- style="stop-color:#ffffff;stop-opacity:0;"
704
- offset="1"
705
- id="stop2191-3" />
706
- </linearGradient>
707
- <linearGradient
708
- y2="36.353996"
709
- x2="31.270321"
710
- y1="10.819631"
711
- x1="31.270321"
712
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
713
- gradientUnits="userSpaceOnUse"
714
- id="linearGradient4086"
715
- xlink:href="#linearGradient4168"
716
- inkscape:collect="always" />
717
- <linearGradient
718
- id="linearGradient4168">
719
- <stop
720
- style="stop-color:#f8cd70;stop-opacity:1;"
721
- offset="0"
722
- id="stop4170" />
723
- <stop
724
- id="stop4172"
725
- offset="0.9375"
726
- style="stop-color:#d99a11;stop-opacity:1;" />
727
- <stop
728
- style="stop-color:#b07c0b;stop-opacity:0;"
729
- offset="1"
730
- id="stop4174" />
731
- </linearGradient>
732
- <linearGradient
733
- y2="36.353996"
734
- x2="35.998066"
735
- y1="31.247124"
736
- x1="35.998066"
737
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
738
- gradientUnits="userSpaceOnUse"
739
- id="linearGradient4088"
740
- xlink:href="#linearGradient4176"
741
- inkscape:collect="always" />
742
- <linearGradient
743
- id="linearGradient4176">
744
- <stop
745
- style="stop-color:#bf8407;stop-opacity:1;"
746
- offset="0"
747
- id="stop4178" />
748
- <stop
749
- style="stop-color:#a87300;stop-opacity:0;"
750
- offset="1"
751
- id="stop4180" />
752
- </linearGradient>
753
- <radialGradient
754
- r="15.644737"
755
- fy="36.421127"
756
- fx="24.837126"
757
- cy="36.421127"
758
- cx="24.837126"
759
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
760
- gradientUnits="userSpaceOnUse"
761
- id="radialGradient3827"
762
- xlink:href="#linearGradient8662"
763
- inkscape:collect="always" />
764
- <linearGradient
765
- id="linearGradient8662"
766
- inkscape:collect="always">
767
- <stop
768
- id="stop8664"
769
- offset="0"
770
- style="stop-color:#000000;stop-opacity:1;" />
771
- <stop
772
- id="stop8666"
773
- offset="1"
774
- style="stop-color:#000000;stop-opacity:0;" />
775
- </linearGradient>
776
- <linearGradient
777
- y2="12.95892"
778
- x2="15.047561"
779
- y1="12.95892"
780
- x1="19.502533"
781
- gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
782
- gradientUnits="userSpaceOnUse"
783
- id="linearGradient3011"
784
- xlink:href="#linearGradient2187-6"
785
- inkscape:collect="always" />
786
- <linearGradient
787
- y2="36.353996"
788
- x2="35.998066"
789
- y1="31.247124"
790
- x1="35.998066"
791
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
792
- gradientUnits="userSpaceOnUse"
793
- id="linearGradient3009"
794
- xlink:href="#linearGradient4019"
795
- inkscape:collect="always" />
796
- <linearGradient
797
- y2="36.353996"
798
- x2="31.270321"
799
- y1="10.819631"
800
- x1="31.270321"
801
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
802
- gradientUnits="userSpaceOnUse"
803
- id="linearGradient3007"
804
- xlink:href="#linearGradient4009"
805
- inkscape:collect="always" />
806
- <linearGradient
807
- y2="12.95892"
808
- x2="15.047561"
809
- y1="12.95892"
810
- x1="19.502533"
811
- gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
812
- gradientUnits="userSpaceOnUse"
813
- id="linearGradient3763"
814
- xlink:href="#linearGradient2187-6"
815
- inkscape:collect="always" />
816
- <linearGradient
817
- id="linearGradient2187-6">
818
- <stop
819
- style="stop-color:#ffffff;stop-opacity:0.64341086;"
820
- offset="0"
821
- id="stop2189-4" />
822
- <stop
823
- style="stop-color:#ffffff;stop-opacity:0;"
824
- offset="1"
825
- id="stop2191-5" />
826
- </linearGradient>
827
- <linearGradient
828
- y2="36.353996"
829
- x2="31.270321"
830
- y1="10.819631"
831
- x1="31.270321"
832
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
833
- gradientUnits="userSpaceOnUse"
834
- id="linearGradient3766"
835
- xlink:href="#linearGradient4009"
836
- inkscape:collect="always" />
837
- <linearGradient
838
- id="linearGradient4009">
839
- <stop
840
- style="stop-color:#d7e866;stop-opacity:1"
841
- offset="0"
842
- id="stop4011" />
843
- <stop
844
- id="stop4013"
845
- offset="0.68190742"
846
- style="stop-color:#98b438;stop-opacity:1" />
847
- <stop
848
- style="stop-color:#a1ba49;stop-opacity:1"
849
- offset="0.95274329"
850
- id="stop4015" />
851
- <stop
852
- style="stop-color:#ffffff;stop-opacity:0;"
853
- offset="1"
854
- id="stop4017" />
855
- </linearGradient>
856
- <linearGradient
857
- y2="36.353996"
858
- x2="35.998066"
859
- y1="31.247124"
860
- x1="35.998066"
861
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
862
- gradientUnits="userSpaceOnUse"
863
- id="linearGradient3768"
864
- xlink:href="#linearGradient4019"
865
- inkscape:collect="always" />
866
- <linearGradient
867
- id="linearGradient4019">
868
- <stop
869
- style="stop-color:#688c35;stop-opacity:1;"
870
- offset="0"
871
- id="stop4021" />
872
- <stop
873
- style="stop-color:#9cc8f0;stop-opacity:0;"
874
- offset="1"
875
- id="stop4023" />
876
- </linearGradient>
877
- <radialGradient
878
- r="15.644737"
879
- fy="36.421127"
880
- fx="24.837126"
881
- cy="36.421127"
882
- cx="24.837126"
883
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
884
- gradientUnits="userSpaceOnUse"
885
- id="radialGradient3827-1"
886
- xlink:href="#linearGradient8662-7"
887
- inkscape:collect="always" />
888
- <linearGradient
889
- id="linearGradient8662-7"
890
- inkscape:collect="always">
891
- <stop
892
- id="stop8664-2"
893
- offset="0"
894
- style="stop-color:#000000;stop-opacity:1;" />
895
- <stop
896
- id="stop8666-3"
897
- offset="1"
898
- style="stop-color:#000000;stop-opacity:0;" />
899
- </linearGradient>
900
- <linearGradient
901
- gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
902
- gradientUnits="userSpaceOnUse"
903
- xlink:href="#linearGradient2187-8"
904
- id="linearGradient3513"
905
- y2="12.95892"
906
- x2="16.419912"
907
- y1="12.95892"
908
- x1="41.278553" />
909
- <linearGradient
910
- id="linearGradient2187-8">
911
- <stop
912
- offset="0"
913
- style="stop-color:#ffffff;stop-opacity:0.64341086"
914
- id="stop2189-7" />
915
- <stop
916
- offset="1"
917
- style="stop-color:#ffffff;stop-opacity:0"
918
- id="stop2191-8" />
919
- </linearGradient>
920
- <linearGradient
921
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
922
- gradientUnits="userSpaceOnUse"
923
- xlink:href="#linearGradient4009-5"
924
- id="linearGradient3518"
925
- y2="36.353996"
926
- x2="31.270321"
927
- y1="10.819631"
928
- x1="31.270321" />
929
- <linearGradient
930
- id="linearGradient4009-5">
931
- <stop
932
- offset="0"
933
- style="stop-color:#d7e866;stop-opacity:1"
934
- id="stop4011-3" />
935
- <stop
936
- offset="0.68190742"
937
- style="stop-color:#98b438;stop-opacity:1"
938
- id="stop4013-6" />
939
- <stop
940
- offset="0.95274329"
941
- style="stop-color:#a1ba49;stop-opacity:1"
942
- id="stop4015-0" />
943
- <stop
944
- offset="1"
945
- style="stop-color:#a1ba49;stop-opacity:0"
946
- id="stop4017-8" />
947
- </linearGradient>
948
- <linearGradient
949
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
950
- gradientUnits="userSpaceOnUse"
951
- xlink:href="#linearGradient4019-9"
952
- id="linearGradient3520"
953
- y2="36.353996"
954
- x2="35.998066"
955
- y1="31.247124"
956
- x1="35.998066" />
957
- <linearGradient
958
- id="linearGradient4019-9">
959
- <stop
960
- offset="0"
961
- style="stop-color:#688c35;stop-opacity:1"
962
- id="stop4021-6" />
963
- <stop
964
- offset="1"
965
- style="stop-color:#688c35;stop-opacity:0"
966
- id="stop4023-2" />
967
- </linearGradient>
968
- <radialGradient
969
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
970
- gradientUnits="userSpaceOnUse"
971
- xlink:href="#linearGradient8662-1"
972
- id="radialGradient3507"
973
- fy="36.421127"
974
- fx="24.837126"
975
- r="15.644737"
976
- cy="36.421127"
977
- cx="24.837126" />
978
- <linearGradient
979
- id="linearGradient8662-1">
980
- <stop
981
- offset="0"
982
- style="stop-color:#000000;stop-opacity:1"
983
- id="stop8664-3" />
984
- <stop
985
- offset="1"
986
- style="stop-color:#000000;stop-opacity:0"
987
- id="stop8666-9" />
988
- </linearGradient>
989
- <linearGradient
990
- inkscape:collect="always"
991
- xlink:href="#linearGradient4009-5"
992
- id="linearGradient3211"
993
- gradientUnits="userSpaceOnUse"
994
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
995
- x1="31.270321"
996
- y1="10.819631"
997
- x2="31.270321"
998
- y2="36.353996" />
999
- <linearGradient
1000
- inkscape:collect="always"
1001
- xlink:href="#linearGradient4019-9"
1002
- id="linearGradient3213"
1003
- gradientUnits="userSpaceOnUse"
1004
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
1005
- x1="35.998066"
1006
- y1="31.247124"
1007
- x2="35.998066"
1008
- y2="36.353996" />
1009
- <linearGradient
1010
- inkscape:collect="always"
1011
- xlink:href="#linearGradient2187-8"
1012
- id="linearGradient3215"
1013
- gradientUnits="userSpaceOnUse"
1014
- gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
1015
- x1="41.278553"
1016
- y1="12.95892"
1017
- x2="16.419912"
1018
- y2="12.95892" />
1019
- <linearGradient
1020
- inkscape:collect="always"
1021
- xlink:href="#linearGradient3049"
1022
- id="linearGradient3242"
1023
- gradientUnits="userSpaceOnUse"
1024
- gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
1025
- x1="12.872"
1026
- y1="0.62146002"
1027
- x2="12.872"
1028
- y2="22.487" />
1029
- <linearGradient
1030
- inkscape:collect="always"
1031
- xlink:href="#linearGradient3051"
1032
- id="linearGradient3244"
1033
- gradientUnits="userSpaceOnUse"
1034
- gradientTransform="translate(-52.306337,-6.0189448)"
1035
- x1="12.248"
1036
- y1="34.993"
1037
- x2="12.248"
1038
- y2="1.9999" />
1039
- <linearGradient
1040
- inkscape:collect="always"
1041
- xlink:href="#linearGradient3027"
1042
- id="linearGradient3246"
1043
- gradientUnits="userSpaceOnUse"
1044
- gradientTransform="translate(-52.306337,-6.0189448)"
1045
- x1="16.723"
1046
- y1="3"
1047
- x2="16.723"
1048
- y2="35.055" />
1049
- <linearGradient
1050
- y2="36.353996"
1051
- x2="35.998066"
1052
- y1="11.41118"
1053
- x1="35.998066"
1054
- gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1055
- gradientUnits="userSpaceOnUse"
1056
- id="linearGradient2842"
1057
- xlink:href="#linearGradient4176-2"
1058
- inkscape:collect="always" />
1059
- <linearGradient
1060
- y2="36.353996"
1061
- x2="31.270321"
1062
- y1="10.819631"
1063
- x1="31.270321"
1064
- gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1065
- gradientUnits="userSpaceOnUse"
1066
- id="linearGradient2840"
1067
- xlink:href="#linearGradient4168-3"
1068
- inkscape:collect="always" />
1069
- <linearGradient
1070
- gradientTransform="translate(1.2595749e-8,-0.99951293)"
1071
- y2="20.340685"
1072
- x2="17.226442"
1073
- y1="4.3594136"
1074
- x1="12.944274"
1075
- gradientUnits="userSpaceOnUse"
1076
- id="linearGradient2837"
1077
- xlink:href="#linearGradient4222-7"
1078
- inkscape:collect="always" />
1079
- <linearGradient
1080
- id="linearGradient4222-7">
1081
- <stop
1082
- offset="0"
1083
- style="stop-color:#ffffff;stop-opacity:1"
1084
- id="stop4224-8" />
1085
- <stop
1086
- offset="1"
1087
- style="stop-color:#ffffff;stop-opacity:0"
1088
- id="stop4226-6" />
1089
- </linearGradient>
1090
- <linearGradient
1091
- id="linearGradient4168-3">
1092
- <stop
1093
- offset="0"
1094
- style="stop-color:#ecb56c;stop-opacity:1"
1095
- id="stop4170-0" />
1096
- <stop
1097
- offset="0.7426424"
1098
- style="stop-color:#e86225;stop-opacity:1"
1099
- id="stop4172-2" />
1100
- <stop
1101
- offset="1"
1102
- style="stop-color:#b07c0b;stop-opacity:0"
1103
- id="stop4174-6" />
1104
- </linearGradient>
1105
- <linearGradient
1106
- id="linearGradient4176-2">
1107
- <stop
1108
- offset="0"
1109
- style="stop-color:#cc7032;stop-opacity:1"
1110
- id="stop4178-3" />
1111
- <stop
1112
- offset="0.73855066"
1113
- style="stop-color:#bb2d13;stop-opacity:1"
1114
- id="stop3223" />
1115
- <stop
1116
- offset="1"
1117
- style="stop-color:#a87300;stop-opacity:0"
1118
- id="stop4180-5" />
1119
- </linearGradient>
1120
- <radialGradient
1121
- gradientTransform="matrix(1.2747297,-0.2281502,0.04475583,1.2129404,5.845281,7.916683)"
1122
- gradientUnits="userSpaceOnUse"
1123
- xlink:href="#linearGradient7067"
1124
- id="radialGradient3622"
1125
- fy="37.45607"
1126
- fx="14.68769"
1127
- r="5.7384715"
1128
- cy="41.058823"
1129
- cx="17.058823" />
1130
- <linearGradient
1131
- id="linearGradient7067">
1132
- <stop
1133
- offset="0"
1134
- style="stop-color:#ffffff;stop-opacity:1"
1135
- id="stop7069" />
1136
- <stop
1137
- offset="1"
1138
- style="stop-color:#ffffff;stop-opacity:0"
1139
- id="stop7071" />
1140
- </linearGradient>
1141
- <radialGradient
1142
- gradientTransform="matrix(1.3421883,-0.2176256,0.02929579,1.254575,28.701007,0.3633331)"
1143
- gradientUnits="userSpaceOnUse"
1144
- xlink:href="#linearGradient3668"
1145
- id="radialGradient3634"
1146
- fy="37.841019"
1147
- fx="14.757765"
1148
- r="5.7384715"
1149
- cy="41.058823"
1150
- cx="17.058823" />
1151
- <linearGradient
1152
- id="linearGradient3668">
1153
- <stop
1154
- offset="0"
1155
- style="stop-color:#ffffff;stop-opacity:1"
1156
- id="stop3670" />
1157
- <stop
1158
- offset="1"
1159
- style="stop-color:#ffffff;stop-opacity:0"
1160
- id="stop3672" />
1161
- </linearGradient>
1162
- <linearGradient
1163
- gradientTransform="matrix(0.4294142,0,0,0.4313585,24.28617,-38.532489)"
1164
- gradientUnits="userSpaceOnUse"
1165
- xlink:href="#linearGradient2372"
1166
- id="linearGradient3642"
1167
- y2="125.39074"
1168
- x2="26.256771"
1169
- y1="137.53885"
1170
- x1="28.503141" />
1171
- <linearGradient
1172
- id="linearGradient2372">
1173
- <stop
1174
- offset="0"
1175
- style="stop-color:#ffffff;stop-opacity:1"
1176
- id="stop2374" />
1177
- <stop
1178
- offset="1"
1179
- style="stop-color:#ffffff;stop-opacity:0.34482759"
1180
- id="stop2376" />
1181
- </linearGradient>
1182
- <linearGradient
1183
- gradientTransform="matrix(0.5926969,0,0,0.4313585,45.147714,-45.096144)"
1184
- gradientUnits="userSpaceOnUse"
1185
- xlink:href="#linearGradient2372"
1186
- id="linearGradient2698"
1187
- y2="125.39074"
1188
- x2="26.256771"
1189
- y1="144.11652"
1190
- x1="28.739122" />
1191
- <linearGradient
1192
- gradientTransform="matrix(1.2963448,0,0,1.3548813,-0.3342092,-0.2427393)"
1193
- gradientUnits="userSpaceOnUse"
1194
- xlink:href="#linearGradient3461"
1195
- id="linearGradient2711"
1196
- y2="35.055153"
1197
- x2="16.722891"
1198
- y1="3"
1199
- x1="16.722891" />
1200
- <linearGradient
1201
- id="linearGradient3461">
1202
- <stop
1203
- offset="0"
1204
- style="stop-color:#ffffff;stop-opacity:1"
1205
- id="stop3463-9" />
1206
- <stop
1207
- offset="1"
1208
- style="stop-color:#ffffff;stop-opacity:0"
1209
- id="stop3465-6" />
1210
- </linearGradient>
1211
- <linearGradient
1212
- gradientTransform="matrix(0.8774068,0,0,1.0044798,32.766118,1.4194044)"
1213
- gradientUnits="userSpaceOnUse"
1214
- xlink:href="#linearGradient3932"
1215
- id="linearGradient2801"
1216
- y2="46.263954"
1217
- x2="-22.539846"
1218
- y1="11.109024"
1219
- x1="-22.539846" />
1220
- <linearGradient
1221
- id="linearGradient3932">
1222
- <stop
1223
- offset="0"
1224
- style="stop-color:#828282;stop-opacity:1"
1225
- id="stop3934" />
1226
- <stop
1227
- offset="1"
1228
- style="stop-color:#434343;stop-opacity:1"
1229
- id="stop3936" />
1230
- </linearGradient>
1231
- <linearGradient
1232
- gradientTransform="matrix(0.9383184,0,0,0.9679388,-10.879988,2.3403507)"
1233
- gradientUnits="userSpaceOnUse"
1234
- xlink:href="#linearGradient3582-5"
1235
- id="linearGradient2803"
1236
- y2="1.4097958"
1237
- x2="16.745687"
1238
- y1="46.132927"
1239
- x1="16.745687" />
1240
- <linearGradient
1241
- id="linearGradient3582-5">
1242
- <stop
1243
- offset="0"
1244
- style="stop-color:#333333;stop-opacity:1"
1245
- id="stop3584-2" />
1246
- <stop
1247
- offset="1"
1248
- style="stop-color:#5a5a5a;stop-opacity:1"
1249
- id="stop3586-8" />
1250
- </linearGradient>
1251
- <linearGradient
1252
- gradientTransform="matrix(0.8780592,0,0,1.005124,34.683767,1.4039638)"
1253
- gradientUnits="userSpaceOnUse"
1254
- xlink:href="#linearGradient3932"
1255
- id="linearGradient2797"
1256
- y2="46.263954"
1257
- x2="-22.539846"
1258
- y1="11.109024"
1259
- x1="-22.539846" />
1260
- <linearGradient
1261
- gradientTransform="matrix(0.9390161,0,0,0.9685595,-8.9947946,2.3255007)"
1262
- gradientUnits="userSpaceOnUse"
1263
- xlink:href="#linearGradient3582-5"
1264
- id="linearGradient2799"
1265
- y2="1.4097958"
1266
- x2="16.745687"
1267
- y1="46.132927"
1268
- x1="16.745687" />
1269
- <radialGradient
1270
- gradientTransform="matrix(-2.5043855e-8,2.1417804,-3.9271891,-3.7952071e-8,57.744744,-21.611305)"
1271
- gradientUnits="userSpaceOnUse"
1272
- xlink:href="#linearGradient3993"
1273
- id="radialGradient2759"
1274
- fy="10.898237"
1275
- fx="14.76559"
1276
- r="18.000002"
1277
- cy="10.898237"
1278
- cx="14.76559" />
1279
- <linearGradient
1280
- id="linearGradient3993">
1281
- <stop
1282
- offset="0"
1283
- style="stop-color:#a3c0d0;stop-opacity:1"
1284
- id="stop3995" />
1285
- <stop
1286
- offset="1"
1287
- style="stop-color:#427da1;stop-opacity:1"
1288
- id="stop4001" />
1289
- </linearGradient>
1290
- <linearGradient
1291
- gradientTransform="matrix(0.8907504,0,0,0.897368,63.028164,-0.09276433)"
1292
- gradientUnits="userSpaceOnUse"
1293
- xlink:href="#linearGradient2490"
1294
- id="linearGradient2761"
1295
- y2="2.9062471"
1296
- x2="-51.786404"
1297
- y1="53.623615"
1298
- x1="-51.786404" />
1299
- <linearGradient
1300
- id="linearGradient2490">
1301
- <stop
1302
- offset="0"
1303
- style="stop-color:#2e4a5a;stop-opacity:1"
1304
- id="stop2492" />
1305
- <stop
1306
- offset="1"
1307
- style="stop-color:#6e8796;stop-opacity:1"
1308
- id="stop2494" />
1309
- </linearGradient>
1310
- <radialGradient
1311
- gradientTransform="matrix(-0.06425912,0,0,0.03294261,47.726428,29.921384)"
1312
- gradientUnits="userSpaceOnUse"
1313
- xlink:href="#linearGradient5060-4"
1314
- id="radialGradient2735"
1315
- fy="486.64789"
1316
- fx="605.71429"
1317
- r="117.14286"
1318
- cy="486.64789"
1319
- cx="605.71429" />
1320
- <linearGradient
1321
- id="linearGradient5060-4">
1322
- <stop
1323
- offset="0"
1324
- style="stop-color:#000000;stop-opacity:1"
1325
- id="stop5062-9" />
1326
- <stop
1327
- offset="1"
1328
- style="stop-color:#000000;stop-opacity:0"
1329
- id="stop5064-3" />
1330
- </linearGradient>
1331
- <linearGradient
1332
- gradientTransform="matrix(0.05798817,0,0,0.03294117,2.0414214,29.922185)"
1333
- gradientUnits="userSpaceOnUse"
1334
- xlink:href="#linearGradient5048"
1335
- id="linearGradient2738"
1336
- y2="609.50507"
1337
- x2="302.85715"
1338
- y1="366.64789"
1339
- x1="302.85715" />
1340
- <linearGradient
1341
- id="linearGradient5048">
1342
- <stop
1343
- offset="0"
1344
- style="stop-color:#000000;stop-opacity:0"
1345
- id="stop5050-3" />
1346
- <stop
1347
- offset="0.5"
1348
- style="stop-color:#000000;stop-opacity:1"
1349
- id="stop5056-5" />
1350
- <stop
1351
- offset="1"
1352
- style="stop-color:#000000;stop-opacity:0"
1353
- id="stop5052-8" />
1354
- </linearGradient>
1355
- <radialGradient
1356
- gradientTransform="matrix(0.06425912,0,0,0.03294261,-1.7264193,29.921384)"
1357
- gradientUnits="userSpaceOnUse"
1358
- xlink:href="#linearGradient5060-4"
1359
- id="radialGradient2704"
1360
- fy="486.64789"
1361
- fx="605.71429"
1362
- r="117.14286"
1363
- cy="486.64789"
1364
- cx="605.71429" />
1365
- <linearGradient
1366
- gradientTransform="matrix(0.5384199,0,0,0.5384199,-0.922077,-1.4604985)"
1367
- gradientUnits="userSpaceOnUse"
1368
- xlink:href="#linearGradient3781"
1369
- id="linearGradient2432"
1370
- y2="45.074459"
1371
- x2="24.481066"
1372
- y1="5.0808945"
1373
- x1="24.481066" />
1374
- <linearGradient
1375
- gradientTransform="matrix(1.0862728,0,0,1.0862481,-55.56661,15.813638)"
1376
- gradientUnits="userSpaceOnUse"
1377
- xlink:href="#linearGradient4873"
1378
- id="linearGradient2430"
1379
- y2="5.4675598"
1380
- x2="63.397362"
1381
- y1="-12.489107"
1382
- x1="63.397362" />
1383
- <linearGradient
1384
- gradientTransform="matrix(0.5160413,0,0,0.5160413,-0.384991,-0.3849911)"
1385
- gradientUnits="userSpaceOnUse"
1386
- xlink:href="#linearGradient2490-8"
1387
- id="linearGradient2428"
1388
- y2="3.0816143"
1389
- x2="18.379412"
1390
- y1="44.980297"
1391
- x1="18.379412" />
1392
- <radialGradient
1393
- gradientTransform="matrix(0,1.2316137,-1.6257082,0,18.486581,-28.720783)"
1394
- gradientUnits="userSpaceOnUse"
1395
- xlink:href="#linearGradient3242-8"
1396
- id="radialGradient2426"
1397
- fy="3.9900031"
1398
- fx="23.895569"
1399
- r="20.397499"
1400
- cy="3.9900031"
1401
- cx="23.895569" />
1402
- <linearGradient
1403
- id="linearGradient3781">
1404
- <stop
1405
- offset="0"
1406
- style="stop-color:#ffffff;stop-opacity:1"
1407
- id="stop3783" />
1408
- <stop
1409
- offset="1"
1410
- style="stop-color:#ffffff;stop-opacity:0"
1411
- id="stop3785" />
1412
- </linearGradient>
1413
- <linearGradient
1414
- id="linearGradient4873">
1415
- <stop
1416
- offset="0"
1417
- style="stop-color:#ffffff;stop-opacity:1"
1418
- id="stop4875" />
1419
- <stop
1420
- offset="1"
1421
- style="stop-color:#ffffff;stop-opacity:0"
1422
- id="stop4877" />
1423
- </linearGradient>
1424
- <linearGradient
1425
- id="linearGradient3242-8">
1426
- <stop
1427
- offset="0"
1428
- style="stop-color:#f8b17e;stop-opacity:1"
1429
- id="stop3244" />
1430
- <stop
1431
- offset="0.26238"
1432
- style="stop-color:#e35d4f;stop-opacity:1"
1433
- id="stop3246" />
1434
- <stop
1435
- offset="0.66093999"
1436
- style="stop-color:#c6262e;stop-opacity:1"
1437
- id="stop3248" />
1438
- <stop
1439
- offset="1"
1440
- style="stop-color:#690b54;stop-opacity:1"
1441
- id="stop3250" />
1442
- </linearGradient>
1443
- <linearGradient
1444
- id="linearGradient2490-8">
1445
- <stop
1446
- offset="0"
1447
- style="stop-color:#791235;stop-opacity:1"
1448
- id="stop2492-4" />
1449
- <stop
1450
- offset="1"
1451
- style="stop-color:#dd3b27;stop-opacity:1"
1452
- id="stop2494-5" />
1453
- </linearGradient>
1454
- <linearGradient
1455
- gradientTransform="matrix(0.7435665,0,0,0.7435665,-1.8455965,-2.5891633)"
1456
- gradientUnits="userSpaceOnUse"
1457
- xlink:href="#linearGradient3781-9"
1458
- id="linearGradient2408"
1459
- y2="45.074459"
1460
- x2="24.481066"
1461
- y1="5.0808945"
1462
- x1="24.481066" />
1463
- <linearGradient
1464
- id="linearGradient3781-9">
1465
- <stop
1466
- offset="0"
1467
- style="stop-color:#ffffff;stop-opacity:1"
1468
- id="stop3783-3" />
1469
- <stop
1470
- offset="1"
1471
- style="stop-color:#ffffff;stop-opacity:0"
1472
- id="stop3785-8" />
1473
- </linearGradient>
1474
- <linearGradient
1475
- gradientTransform="matrix(1.5436509,0,0,1.5436158,-80.015712,21.419381)"
1476
- gradientUnits="userSpaceOnUse"
1477
- xlink:href="#linearGradient4873-0"
1478
- id="linearGradient2411"
1479
- y2="5.4675598"
1480
- x2="63.397362"
1481
- y1="-12.489107"
1482
- x1="63.397362" />
1483
- <linearGradient
1484
- id="linearGradient4873-0">
1485
- <stop
1486
- offset="0"
1487
- style="stop-color:#ffffff;stop-opacity:1"
1488
- id="stop4875-2" />
1489
- <stop
1490
- offset="1"
1491
- style="stop-color:#ffffff;stop-opacity:0"
1492
- id="stop4877-4" />
1493
- </linearGradient>
1494
- <radialGradient
1495
- gradientTransform="matrix(-0.03472262,1.9612978,-2.2447773,-0.03974131,25.786384,-46.300359)"
1496
- gradientUnits="userSpaceOnUse"
1497
- xlink:href="#linearGradient3242-5"
1498
- id="radialGradient2414"
1499
- fy="3.9900031"
1500
- fx="23.895569"
1501
- r="20.397499"
1502
- cy="3.9900031"
1503
- cx="23.895569" />
1504
- <linearGradient
1505
- id="linearGradient3242-5">
1506
- <stop
1507
- offset="0"
1508
- style="stop-color:#f8b17e;stop-opacity:1"
1509
- id="stop3244-4" />
1510
- <stop
1511
- offset="0.26238"
1512
- style="stop-color:#e35d4f;stop-opacity:1"
1513
- id="stop3246-5" />
1514
- <stop
1515
- offset="0.66093999"
1516
- style="stop-color:#c6262e;stop-opacity:1"
1517
- id="stop3248-9" />
1518
- <stop
1519
- offset="1"
1520
- style="stop-color:#690b54;stop-opacity:1"
1521
- id="stop3250-0" />
1522
- </linearGradient>
1523
- <linearGradient
1524
- gradientTransform="matrix(0.7126612,0,0,0.7126613,-1.1038706,-1.1038704)"
1525
- gradientUnits="userSpaceOnUse"
1526
- xlink:href="#linearGradient2490-3"
1527
- id="linearGradient2416"
1528
- y2="12.688507"
1529
- x2="20.367044"
1530
- y1="58.893726"
1531
- x1="18.379412" />
1532
- <linearGradient
1533
- id="linearGradient2490-3">
1534
- <stop
1535
- offset="0"
1536
- style="stop-color:#791235;stop-opacity:1"
1537
- id="stop2492-6" />
1538
- <stop
1539
- offset="1"
1540
- style="stop-color:#dd3b27;stop-opacity:1"
1541
- id="stop2494-2" />
1542
- </linearGradient>
1543
- <radialGradient
1544
- gradientTransform="matrix(1.5058824,0,0,0.37647,-78.305888,26.258824)"
1545
- gradientUnits="userSpaceOnUse"
1546
- xlink:href="#linearGradient8838"
1547
- id="radialGradient2419"
1548
- fy="4.625"
1549
- fx="62.625"
1550
- r="10.625"
1551
- cy="4.625"
1552
- cx="62.625" />
1553
- <linearGradient
1554
- id="linearGradient8838">
1555
- <stop
1556
- offset="0"
1557
- style="stop-color:#000000;stop-opacity:1"
1558
- id="stop8840-8" />
1559
- <stop
1560
- offset="1"
1561
- style="stop-color:#000000;stop-opacity:0"
1562
- id="stop8842-8" />
1563
- </linearGradient>
1564
- <radialGradient
1565
- gradientTransform="matrix(1.1294118,0,0,0.2823525,-58.729414,19.694118)"
1566
- gradientUnits="userSpaceOnUse"
1567
- xlink:href="#linearGradient8838-9"
1568
- id="radialGradient2419-7"
1569
- fy="4.625"
1570
- fx="62.625"
1571
- r="10.625"
1572
- cy="4.625"
1573
- cx="62.625" />
1574
- <linearGradient
1575
- id="linearGradient8838-9">
1576
- <stop
1577
- offset="0"
1578
- style="stop-color:#000000;stop-opacity:1"
1579
- id="stop8840-1" />
1580
- <stop
1581
- offset="1"
1582
- style="stop-color:#000000;stop-opacity:0"
1583
- id="stop8842-9" />
1584
- </linearGradient>
1585
- <radialGradient
1586
- gradientTransform="matrix(0,1.2316137,-1.6257082,0,18.486581,-28.720783)"
1587
- gradientUnits="userSpaceOnUse"
1588
- xlink:href="#linearGradient3242-9"
1589
- id="radialGradient2414-2"
1590
- fy="3.9900031"
1591
- fx="23.895569"
1592
- r="20.397499"
1593
- cy="3.9900031"
1594
- cx="23.895569" />
1595
- <linearGradient
1596
- id="linearGradient3242-9">
1597
- <stop
1598
- offset="0"
1599
- style="stop-color:#f8b17e;stop-opacity:1"
1600
- id="stop3244-9" />
1601
- <stop
1602
- offset="0.26238"
1603
- style="stop-color:#e35d4f;stop-opacity:1"
1604
- id="stop3246-0" />
1605
- <stop
1606
- offset="0.66093999"
1607
- style="stop-color:#c6262e;stop-opacity:1"
1608
- id="stop3248-1" />
1609
- <stop
1610
- offset="1"
1611
- style="stop-color:#690b54;stop-opacity:1"
1612
- id="stop3250-2" />
1613
- </linearGradient>
1614
- <linearGradient
1615
- gradientTransform="matrix(0.5160413,0,0,0.5160413,-0.384991,-0.3849911)"
1616
- gradientUnits="userSpaceOnUse"
1617
- xlink:href="#linearGradient2490-4"
1618
- id="linearGradient2416-9"
1619
- y2="3.0816143"
1620
- x2="18.379412"
1621
- y1="44.980297"
1622
- x1="18.379412" />
1623
- <linearGradient
1624
- id="linearGradient2490-4">
1625
- <stop
1626
- offset="0"
1627
- style="stop-color:#791235;stop-opacity:1"
1628
- id="stop2492-3" />
1629
- <stop
1630
- offset="1"
1631
- style="stop-color:#dd3b27;stop-opacity:1"
1632
- id="stop2494-3" />
1633
- </linearGradient>
1634
- <linearGradient
1635
- gradientTransform="matrix(1.0862728,0,0,1.0862481,-55.56661,15.813638)"
1636
- gradientUnits="userSpaceOnUse"
1637
- xlink:href="#linearGradient4873-3"
1638
- id="linearGradient2411-4"
1639
- y2="5.4675598"
1640
- x2="63.397362"
1641
- y1="-12.489107"
1642
- x1="63.397362" />
1643
- <linearGradient
1644
- id="linearGradient4873-3">
1645
- <stop
1646
- offset="0"
1647
- style="stop-color:#ffffff;stop-opacity:1"
1648
- id="stop4875-1" />
1649
- <stop
1650
- offset="1"
1651
- style="stop-color:#ffffff;stop-opacity:0"
1652
- id="stop4877-5" />
1653
- </linearGradient>
1654
- <linearGradient
1655
- y2="32.702335"
1656
- x2="16.331276"
1657
- y1="20.584223"
1658
- x1="28.449389"
1659
- gradientTransform="matrix(0.5315328,-0.530963,0.5315328,0.530963,-14.578201,12.23303)"
1660
- gradientUnits="userSpaceOnUse"
1661
- id="linearGradient2419"
1662
- xlink:href="#linearGradient7916"
1663
- inkscape:collect="always" />
1664
- <linearGradient
1665
- id="linearGradient7916">
1666
- <stop
1667
- id="stop7918"
1668
- offset="0"
1669
- style="stop-color:#ffffff;stop-opacity:1;" />
1670
- <stop
1671
- id="stop7920"
1672
- offset="1"
1673
- style="stop-color:#ffffff;stop-opacity:0;" />
1674
- </linearGradient>
1675
- <linearGradient
1676
- y2="32.702335"
1677
- x2="16.331276"
1678
- y1="13.022708"
1679
- x1="36.010902"
1680
- gradientTransform="matrix(0.5315328,-0.530963,0.5315328,0.530963,-14.042382,11.96512)"
1681
- gradientUnits="userSpaceOnUse"
1682
- id="linearGradient3167"
1683
- xlink:href="#linearGradient7916"
1684
- inkscape:collect="always" />
1685
- <linearGradient
1686
- gradientUnits="userSpaceOnUse"
1687
- y2="22.000153"
1688
- x2="11.192374"
1689
- y1="3"
1690
- x1="11.192374"
1691
- id="linearGradient3217"
1692
- xlink:href="#linearGradient3203"
1693
- inkscape:collect="always" />
1694
- <linearGradient
1695
- id="linearGradient3203"
1696
- inkscape:collect="always">
1697
- <stop
1698
- id="stop3205"
1699
- offset="0"
1700
- style="stop-color:#777976;stop-opacity:1" />
1701
- <stop
1702
- id="stop3207"
1703
- offset="1"
1704
- style="stop-color:#565755;stop-opacity:1" />
1705
- </linearGradient>
1706
- <radialGradient
1707
- r="10.31934"
1708
- fy="35.127438"
1709
- fx="23.070683"
1710
- cy="35.127438"
1711
- cx="23.070683"
1712
- gradientTransform="matrix(0.914812,0.01265023,-0.00821502,0.213562,2.253914,27.18889)"
1713
- gradientUnits="userSpaceOnUse"
1714
- id="radialGradient2410"
1715
- xlink:href="#linearGradient2091"
1716
- inkscape:collect="always" />
1717
- <linearGradient
1718
- id="linearGradient2091">
1719
- <stop
1720
- id="stop2093"
1721
- offset="0"
1722
- style="stop-color:#000000;stop-opacity:0.39215687;" />
1723
- <stop
1724
- style="stop-color:#000000;stop-opacity:0.3137255;"
1725
- offset="0.5"
1726
- id="stop3169" />
1727
- <stop
1728
- id="stop2095"
1729
- offset="1"
1730
- style="stop-color:#000000;stop-opacity:0;" />
1731
- </linearGradient>
1732
- <radialGradient
1733
- inkscape:collect="always"
1734
- xlink:href="#linearGradient8838"
1735
- id="radialGradient3390"
1736
- gradientUnits="userSpaceOnUse"
1737
- gradientTransform="matrix(1.5058824,0,0,0.37647,-78.305888,26.258824)"
1738
- cx="62.625"
1739
- cy="4.625"
1740
- fx="62.625"
1741
- fy="4.625"
1742
- r="10.625" />
1743
- <radialGradient
1744
- inkscape:collect="always"
1745
- xlink:href="#linearGradient3242-5"
1746
- id="radialGradient3392"
1747
- gradientUnits="userSpaceOnUse"
1748
- gradientTransform="matrix(-0.03472262,1.9612978,-2.2447773,-0.03974131,25.786384,-46.300359)"
1749
- cx="23.895569"
1750
- cy="3.9900031"
1751
- fx="23.895569"
1752
- fy="3.9900031"
1753
- r="20.397499" />
1754
- <linearGradient
1755
- inkscape:collect="always"
1756
- xlink:href="#linearGradient2490-3"
1757
- id="linearGradient3394"
1758
- gradientUnits="userSpaceOnUse"
1759
- gradientTransform="matrix(0.7126612,0,0,0.7126613,-1.1038706,-1.1038704)"
1760
- x1="18.379412"
1761
- y1="58.893726"
1762
- x2="20.367044"
1763
- y2="12.688507" />
1764
- <linearGradient
1765
- inkscape:collect="always"
1766
- xlink:href="#linearGradient4873-0"
1767
- id="linearGradient3396"
1768
- gradientUnits="userSpaceOnUse"
1769
- gradientTransform="matrix(1.5436509,0,0,1.5436158,-80.015712,21.419381)"
1770
- x1="63.397362"
1771
- y1="-12.489107"
1772
- x2="63.397362"
1773
- y2="5.4675598" />
1774
- <linearGradient
1775
- inkscape:collect="always"
1776
- xlink:href="#linearGradient3781-9"
1777
- id="linearGradient3398"
1778
- gradientUnits="userSpaceOnUse"
1779
- gradientTransform="matrix(0.7435665,0,0,0.7435665,-1.8455965,-2.5891633)"
1780
- x1="24.481066"
1781
- y1="5.0808945"
1782
- x2="24.481066"
1783
- y2="45.074459" />
1784
- <linearGradient
1785
- gradientUnits="userSpaceOnUse"
1786
- xlink:href="#linearGradient3781-3"
1787
- id="linearGradient2742"
1788
- y2="45.074459"
1789
- x2="24.481066"
1790
- y1="5.0808945"
1791
- x1="24.481066"
1792
- gradientTransform="translate(0,0.63171412)" />
1793
- <linearGradient
1794
- id="linearGradient3781-3">
1795
- <stop
1796
- offset="0"
1797
- style="stop-color:#ffffff;stop-opacity:1"
1798
- id="stop3783-4" />
1799
- <stop
1800
- offset="1"
1801
- style="stop-color:#ffffff;stop-opacity:0"
1802
- id="stop3785-3" />
1803
- </linearGradient>
1804
- <linearGradient
1805
- gradientTransform="matrix(2.1153735,0,0,2.1153253,-107.57709,32.426559)"
1806
- gradientUnits="userSpaceOnUse"
1807
- xlink:href="#linearGradient4873-02"
1808
- id="linearGradient2745"
1809
- y2="5.4675598"
1810
- x2="63.397362"
1811
- y1="-12.489107"
1812
- x1="63.397362" />
1813
- <linearGradient
1814
- id="linearGradient4873-02">
1815
- <stop
1816
- offset="0"
1817
- style="stop-color:#ffffff;stop-opacity:1"
1818
- id="stop4875-3" />
1819
- <stop
1820
- offset="1"
1821
- style="stop-color:#ffffff;stop-opacity:0"
1822
- id="stop4877-1" />
1823
- </linearGradient>
1824
- <radialGradient
1825
- gradientTransform="matrix(0,2.2874593,-3.0194057,0,35.73158,-49.682585)"
1826
- gradientUnits="userSpaceOnUse"
1827
- xlink:href="#linearGradient3242-50"
1828
- id="radialGradient2748"
1829
- fy="3.9900031"
1830
- fx="23.895569"
1831
- r="20.397499"
1832
- cy="3.9900031"
1833
- cx="23.895569" />
1834
- <linearGradient
1835
- id="linearGradient3242-50">
1836
- <stop
1837
- offset="0"
1838
- style="stop-color:#f8b17e;stop-opacity:1"
1839
- id="stop3244-3" />
1840
- <stop
1841
- offset="0.60762745"
1842
- style="stop-color:#e35d4f;stop-opacity:1"
1843
- id="stop3246-6" />
1844
- <stop
1845
- offset="0.82002461"
1846
- style="stop-color:#c6262e;stop-opacity:1"
1847
- id="stop3248-7" />
1848
- <stop
1849
- offset="1"
1850
- style="stop-color:#690b54;stop-opacity:1"
1851
- id="stop3250-9" />
1852
- </linearGradient>
1853
- <linearGradient
1854
- gradientTransform="matrix(0.9584364,0,0,0.9584366,0.68166754,2.9450965)"
1855
- gradientUnits="userSpaceOnUse"
1856
- xlink:href="#linearGradient2490-1"
1857
- id="linearGradient2750"
1858
- y2="10.002258"
1859
- x2="17.555525"
1860
- y1="63.435349"
1861
- x1="18.873743" />
1862
- <linearGradient
1863
- id="linearGradient2490-1">
1864
- <stop
1865
- offset="0"
1866
- style="stop-color:#791235;stop-opacity:1"
1867
- id="stop2492-0" />
1868
- <stop
1869
- offset="1"
1870
- style="stop-color:#dd3b27;stop-opacity:1"
1871
- id="stop2494-7" />
1872
- </linearGradient>
1873
- <radialGradient
1874
- gradientTransform="matrix(2.1647059,0,0,0.7529402,-111.56471,37.149361)"
1875
- gradientUnits="userSpaceOnUse"
1876
- xlink:href="#linearGradient8838-6"
1877
- id="radialGradient2436"
1878
- fy="4.625"
1879
- fx="62.625"
1880
- r="10.625"
1881
- cy="4.625"
1882
- cx="62.625" />
1883
- <linearGradient
1884
- id="linearGradient8838-6">
1885
- <stop
1886
- offset="0"
1887
- style="stop-color:#000000;stop-opacity:1"
1888
- id="stop8840-9" />
1889
- <stop
1890
- offset="1"
1891
- style="stop-color:#000000;stop-opacity:0"
1892
- id="stop8842-90" />
1893
- </linearGradient>
1894
- <linearGradient
1895
- gradientUnits="userSpaceOnUse"
1896
- xlink:href="#linearGradient3781-0"
1897
- id="linearGradient2742-4"
1898
- y2="45.074459"
1899
- x2="24.481066"
1900
- y1="5.0808945"
1901
- x1="24.481066" />
1902
- <linearGradient
1903
- id="linearGradient3781-0">
1904
- <stop
1905
- offset="0"
1906
- style="stop-color:#ffffff;stop-opacity:1"
1907
- id="stop3783-5" />
1908
- <stop
1909
- offset="1"
1910
- style="stop-color:#ffffff;stop-opacity:0"
1911
- id="stop3785-5" />
1912
- </linearGradient>
1913
- <linearGradient
1914
- gradientTransform="matrix(2.1153735,0,0,2.1153253,-107.57709,32.426559)"
1915
- gradientUnits="userSpaceOnUse"
1916
- xlink:href="#linearGradient4873-5"
1917
- id="linearGradient2745-2"
1918
- y2="5.4675598"
1919
- x2="63.397362"
1920
- y1="-12.489107"
1921
- x1="63.397362" />
1922
- <linearGradient
1923
- id="linearGradient4873-5">
1924
- <stop
1925
- offset="0"
1926
- style="stop-color:#ffffff;stop-opacity:1"
1927
- id="stop4875-17" />
1928
- <stop
1929
- offset="1"
1930
- style="stop-color:#ffffff;stop-opacity:0"
1931
- id="stop4877-53" />
1932
- </linearGradient>
1933
- <radialGradient
1934
- gradientTransform="matrix(0,2.2874593,-3.0194057,0,36.047437,-50.630156)"
1935
- gradientUnits="userSpaceOnUse"
1936
- xlink:href="#linearGradient3242-6"
1937
- id="radialGradient2748-0"
1938
- fy="3.9900031"
1939
- fx="23.895569"
1940
- r="20.397499"
1941
- cy="3.9900031"
1942
- cx="23.895569" />
1943
- <linearGradient
1944
- id="linearGradient3242-6">
1945
- <stop
1946
- offset="0"
1947
- style="stop-color:#f8b17e;stop-opacity:1"
1948
- id="stop3244-38" />
1949
- <stop
1950
- offset="0.26238"
1951
- style="stop-color:#e35d4f;stop-opacity:1"
1952
- id="stop3246-8" />
1953
- <stop
1954
- offset="0.66093999"
1955
- style="stop-color:#c6262e;stop-opacity:1"
1956
- id="stop3248-2" />
1957
- <stop
1958
- offset="1"
1959
- style="stop-color:#690b54;stop-opacity:1"
1960
- id="stop3250-3" />
1961
- </linearGradient>
1962
- <linearGradient
1963
- gradientTransform="matrix(0.9584364,0,0,0.9584366,0.9975246,1.9975253)"
1964
- gradientUnits="userSpaceOnUse"
1965
- xlink:href="#linearGradient2490-45"
1966
- id="linearGradient2750-7"
1967
- y2="3.0816143"
1968
- x2="18.379412"
1969
- y1="44.980297"
1970
- x1="18.379412" />
1971
- <linearGradient
1972
- id="linearGradient2490-45">
1973
- <stop
1974
- offset="0"
1975
- style="stop-color:#791235;stop-opacity:1"
1976
- id="stop2492-7" />
1977
- <stop
1978
- offset="1"
1979
- style="stop-color:#dd3b27;stop-opacity:1"
1980
- id="stop2494-0" />
1981
- </linearGradient>
1982
- <radialGradient
1983
- gradientTransform="matrix(2.1647059,0,0,0.7529402,-111.56471,36.517647)"
1984
- gradientUnits="userSpaceOnUse"
1985
- xlink:href="#linearGradient8838-69"
1986
- id="radialGradient2436-9"
1987
- fy="4.625"
1988
- fx="62.625"
1989
- r="10.625"
1990
- cy="4.625"
1991
- cx="62.625" />
1992
- <linearGradient
1993
- id="linearGradient8838-69">
1994
- <stop
1995
- offset="0"
1996
- style="stop-color:#000000;stop-opacity:1"
1997
- id="stop8840-7" />
1998
- <stop
1999
- offset="1"
2000
- style="stop-color:#000000;stop-opacity:0"
2001
- id="stop8842-3" />
2002
- </linearGradient>
2003
- </defs>
2004
- <g
2005
- id="layer1">
2006
- <g
2007
- id="g3652"
2008
- transform="matrix(1.233055,0,0,1.233055,66.301592,7.9938049)">
2009
- <g
2010
- id="layer1-3"
2011
- transform="matrix(0.81099383,0,0,0.81099383,-52.959188,-7.6003788)">
2012
- <g
2013
- id="g3379">
2014
- <path
2015
- inkscape:connector-curvature="0"
2016
- d="m 37,42 c 0,0 0,7.999906 0,7.999906 3.309186,0.01506 8.000002,-1.792372 8,-4.000468 C 45,43.791346 41.307198,42 37,42 l 0,0 0,0 z"
2017
- id="path5058"
2018
- style="opacity:0.40206185;fill:url(#radialGradient2704);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2019
- <rect
2020
- width="28"
2021
- height="8"
2022
- x="9"
2023
- y="42"
2024
- id="rect4173"
2025
- style="opacity:0.40206185;fill:url(#linearGradient2738);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2026
- <path
2027
- inkscape:connector-curvature="0"
2028
- d="m 9,42 c 0,0 0,7.999906 0,7.999906 C 5.690814,50.01497 1,48.207534 1,45.999438 1,43.791346 4.6928017,42 9,42 l 0,0 0,0 z"
2029
- id="path5018"
2030
- style="opacity:0.40206185;fill:url(#radialGradient2735);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2031
- <rect
2032
- width="25.000078"
2033
- height="44.00008"
2034
- rx="0"
2035
- ry="0"
2036
- x="11.499961"
2037
- y="3.4999609"
2038
- id="rect3457-7"
2039
- style="fill:url(#radialGradient2759);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2761);stroke-width:0.99992174;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
2040
- <path
2041
- inkscape:connector-curvature="0"
2042
- d="m 12.588724,26.515 22.613957,0"
2043
- id="path3460-7"
2044
- style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
2045
- <path
2046
- inkscape:connector-curvature="0"
2047
- d="m 12.726165,27.545 c 7.534299,0 15.068597,0 22.602896,0"
2048
- id="path3360-8"
2049
- style="opacity:0.36637932;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" />
2050
- <path
2051
- inkscape:connector-curvature="0"
2052
- d="m 11.513319,3.4866942 c 0,5.4204174 0,36.5164968 0,44.0266268 -2.3667668,0 -4.3533498,0 -6.7201174,0 -0.5752686,-0.521297 -0.1378274,-1.556287 -0.2745122,-2.294283 0,-13.826456 0,-27.652911 0,-41.4793657 l 0.080226,-0.1790457 0.1942862,-0.073947 0,0 c 2.4633227,0 4.2567952,0 6.7201194,0 l -2e-6,1.5e-5 z"
2053
- id="path3385-3"
2054
- style="fill:url(#linearGradient2797);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2799);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
2055
- <rect
2056
- width="3"
2057
- height="2"
2058
- x="7.0997243"
2059
- y="5"
2060
- id="rect3464"
2061
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2062
- <path
2063
- inkscape:connector-curvature="0"
2064
- d="m 34.486679,47.55209 c 0,-2.920844 0,-40.1477672 0,-44.023974 2.354349,0 4.391431,0 6.718116,0 0.330292,0 0.273301,1.382925 0.273301,2.294145 0,13.825624 3e-6,27.651243 3e-6,41.476863 -0.563179,0.530109 -1.681308,0.127007 -2.478599,0.252966 -1.58696,0 -2.92586,0 -4.512821,0 l 0,0 z"
2065
- id="rect15391-7"
2066
- style="fill:url(#linearGradient2801);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2803);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
2067
- <rect
2068
- width="3"
2069
- height="2"
2070
- x="36.084"
2071
- y="25"
2072
- id="rect3766"
2073
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2074
- <rect
2075
- width="3"
2076
- height="2"
2077
- x="36.084"
2078
- y="5"
2079
- id="rect3760"
2080
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2081
- <rect
2082
- width="3"
2083
- height="2"
2084
- x="36.084"
2085
- y="30"
2086
- id="rect3772"
2087
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2088
- <rect
2089
- width="35.001312"
2090
- height="42.001316"
2091
- rx="0"
2092
- ry="0"
2093
- x="5.4993434"
2094
- y="4.4993439"
2095
- id="rect2689-6"
2096
- style="opacity:0.4;fill:none;stroke:url(#linearGradient2711);stroke-width:0.99868685;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
2097
- <rect
2098
- width="3"
2099
- height="2"
2100
- x="36.084"
2101
- y="40"
2102
- id="rect3774"
2103
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2104
- <rect
2105
- width="3"
2106
- height="2"
2107
- x="36.084"
2108
- y="35"
2109
- id="rect3768"
2110
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2111
- <rect
2112
- width="3"
2113
- height="2"
2114
- x="36.084"
2115
- y="10"
2116
- id="rect3762"
2117
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2118
- <rect
2119
- width="3"
2120
- height="2"
2121
- x="36.084"
2122
- y="45"
2123
- id="rect3776"
2124
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2125
- <rect
2126
- width="3"
2127
- height="2"
2128
- x="36.084"
2129
- y="20"
2130
- id="rect3770"
2131
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2132
- <rect
2133
- width="3"
2134
- height="2"
2135
- x="36.084"
2136
- y="15"
2137
- id="rect3764"
2138
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2139
- <rect
2140
- width="3"
2141
- height="2"
2142
- x="7.0997243"
2143
- y="10"
2144
- id="rect3744"
2145
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2146
- <rect
2147
- width="3"
2148
- height="2"
2149
- x="7.0997243"
2150
- y="15"
2151
- id="rect3746"
2152
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2153
- <rect
2154
- width="3"
2155
- height="2"
2156
- x="7.0997243"
2157
- y="25"
2158
- id="rect3748"
2159
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2160
- <rect
2161
- width="3"
2162
- height="2"
2163
- x="7.0997243"
2164
- y="35"
2165
- id="rect3750"
2166
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2167
- <rect
2168
- width="3"
2169
- height="2"
2170
- x="7.0997243"
2171
- y="20"
2172
- id="rect3752"
2173
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2174
- <rect
2175
- width="3"
2176
- height="2"
2177
- x="7.0997243"
2178
- y="30"
2179
- id="rect3754"
2180
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2181
- <rect
2182
- width="3"
2183
- height="2"
2184
- x="7.0997243"
2185
- y="40"
2186
- id="rect3756"
2187
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2188
- <rect
2189
- width="3"
2190
- height="2"
2191
- x="7.0997243"
2192
- y="45"
2193
- id="rect3758"
2194
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2195
- </g>
2196
- </g>
2197
- <g
2198
- id="layer1-2"
2199
- transform="matrix(0.7379358,0,0,0.7379358,-23.858636,9.5276938)">
2200
- <g
2201
- id="g3384">
2202
- <g
2203
- id="layer1-4"
2204
- transform="matrix(0.74744206,0,0,0.74744206,-42.714021,-3.2669133)">
2205
- <path
2206
- style="opacity:0.3;fill:url(#radialGradient2436);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;marker:none;visibility:visible;display:inline;overflow:visible"
2207
- id="path8836-6"
2208
- d="m 46.999997,40.631714 c 0,4.418278 -10.297452,8 -23,8 -12.702548,0 -23.0000002,-3.581722 -23.0000002,-8 0,-4.418278 10.2974522,-8 23.0000002,-8 12.702548,0 23,3.581722 23,8 l 0,0 z"
2209
- inkscape:connector-curvature="0" />
2210
- <path
2211
- style="fill:url(#radialGradient2748);fill-opacity:1;stroke:url(#linearGradient2750);stroke-width:2.20552874;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
2212
- id="path2555"
2213
- d="m 23.684145,6.44938 c -10.758429,0 -19.4981933,8.739761 -19.4981933,19.498191 0,10.75843 8.7397643,19.498195 19.4981933,19.498192 10.758425,0 19.498199,-8.739762 19.498189,-19.498192 0,-10.75843 -8.739764,-19.498191 -19.498189,-19.498191 z m 0,6.259788 c 7.31428,0 13.2384,5.924122 13.2384,13.238403 0,3.069743 -1.063615,5.871916 -2.815408,8.116759 L 17.334504,14.326529 c 1.884452,-1.031095 4.049031,-1.617361 6.349641,-1.617361 z M 13.08144,18.04047 29.794178,37.688418 c -1.827916,0.952312 -3.905343,1.497556 -6.110033,1.497556 -7.314281,-1e-6 -13.238405,-5.924122 -13.238405,-13.238403 0,-2.971425 0.984267,-5.698523 2.6357,-7.907101 z"
2214
- inkscape:connector-curvature="0" />
2215
- <path
2216
- style="opacity:0.4;fill:none;stroke:url(#linearGradient2742);stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
2217
- id="path3270"
2218
- d="M 17.049914,14.870957 33.752151,34.557704"
2219
- inkscape:connector-curvature="0" />
2220
- </g>
2221
- </g>
2222
- </g>
2223
- </g>
2224
- </g>
2225
-</svg>
2226
curlew-0.1.22.3.tar.gz/Curlew/icons/Default/stop.svg
Deleted
2079
1
2
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
4
-
5
-<svg
6
- xmlns:dc="http://purl.org/dc/elements/1.1/"
7
- xmlns:cc="http://creativecommons.org/ns#"
8
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
9
- xmlns:svg="http://www.w3.org/2000/svg"
10
- xmlns="http://www.w3.org/2000/svg"
11
- xmlns:xlink="http://www.w3.org/1999/xlink"
12
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
13
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14
- id="svg2604"
15
- height="48"
16
- width="48"
17
- version="1.0"
18
- inkscape:version="0.48.4 r9939"
19
- sodipodi:docname="stop.svg">
20
- <metadata
21
- id="metadata59">
22
- <rdf:RDF>
23
- <cc:Work
24
- rdf:about="">
25
- <dc:format>image/svg+xml</dc:format>
26
- <dc:type
27
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28
- <dc:title />
29
- </cc:Work>
30
- </rdf:RDF>
31
- </metadata>
32
- <sodipodi:namedview
33
- pagecolor="#ffffff"
34
- bordercolor="#666666"
35
- borderopacity="1"
36
- objecttolerance="10"
37
- gridtolerance="10"
38
- guidetolerance="10"
39
- inkscape:pageopacity="0"
40
- inkscape:pageshadow="2"
41
- inkscape:window-width="1600"
42
- inkscape:window-height="842"
43
- id="namedview57"
44
- showgrid="false"
45
- inkscape:zoom="9.3102393"
46
- inkscape:cx="7.7207342"
47
- inkscape:cy="24"
48
- inkscape:window-x="-2"
49
- inkscape:window-y="-3"
50
- inkscape:window-maximized="1"
51
- inkscape:current-layer="g3652" />
52
- <defs
53
- id="defs2606">
54
- <linearGradient
55
- id="linearGradient3385">
56
- <stop
57
- offset="0"
58
- style="stop-color:#f8b17e;stop-opacity:1"
59
- id="stop3387" />
60
- <stop
61
- offset="0.43517464"
62
- style="stop-color:#e35d4f;stop-opacity:1"
63
- id="stop3389" />
64
- <stop
65
- offset="0.66093999"
66
- style="stop-color:#c6262e;stop-opacity:1"
67
- id="stop3391" />
68
- <stop
69
- offset="1"
70
- style="stop-color:#690b54;stop-opacity:1"
71
- id="stop3393" />
72
- </linearGradient>
73
- <linearGradient
74
- id="linearGradient3333"
75
- y2="609.51"
76
- gradientUnits="userSpaceOnUse"
77
- x2="302.86"
78
- gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)"
79
- y1="366.65"
80
- x1="302.86">
81
- <stop
82
- id="stop5050"
83
- style="stop-opacity:0"
84
- offset="0" />
85
- <stop
86
- id="stop5056"
87
- offset=".5" />
88
- <stop
89
- id="stop5052"
90
- style="stop-opacity:0"
91
- offset="1" />
92
- </linearGradient>
93
- <radialGradient
94
- id="radialGradient3330"
95
- xlink:href="#linearGradient5060"
96
- gradientUnits="userSpaceOnUse"
97
- cy="486.65"
98
- cx="605.71"
99
- gradientTransform="matrix(-.023040 0 0 0.0147 21.623 37.04)"
100
- r="117.14" />
101
- <linearGradient
102
- id="linearGradient5060">
103
- <stop
104
- id="stop5062"
105
- offset="0" />
106
- <stop
107
- id="stop5064"
108
- style="stop-opacity:0"
109
- offset="1" />
110
- </linearGradient>
111
- <radialGradient
112
- id="radialGradient3327"
113
- xlink:href="#linearGradient5060"
114
- gradientUnits="userSpaceOnUse"
115
- cy="486.65"
116
- cx="605.71"
117
- gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)"
118
- r="117.14" />
119
- <linearGradient
120
- id="linearGradient3324"
121
- y2="2.9062"
122
- gradientUnits="userSpaceOnUse"
123
- x2="-51.786"
124
- gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)"
125
- y1="50.786"
126
- x1="-51.786">
127
- <stop
128
- id="stop3106"
129
- style="stop-color:#aaa"
130
- offset="0" />
131
- <stop
132
- id="stop3108"
133
- style="stop-color:#c8c8c8"
134
- offset="1" />
135
- </linearGradient>
136
- <linearGradient
137
- id="linearGradient3322"
138
- y2="47.013"
139
- gradientUnits="userSpaceOnUse"
140
- x2="25.132"
141
- gradientTransform="matrix(1 0 0 .95617 -1.0065e-7 -1.9149)"
142
- y1=".98521"
143
- x1="25.132">
144
- <stop
145
- id="stop3602"
146
- style="stop-color:#f4f4f4"
147
- offset="0" />
148
- <stop
149
- id="stop3604"
150
- style="stop-color:#dbdbdb"
151
- offset="1" />
152
- </linearGradient>
153
- <radialGradient
154
- id="radialGradient3319"
155
- gradientUnits="userSpaceOnUse"
156
- cy="112.3"
157
- cx="102"
158
- gradientTransform="matrix(.36170 0 0 -.39078 .85106 47.517)"
159
- r="139.56">
160
- <stop
161
- id="stop41"
162
- style="stop-color:#b7b8b9"
163
- offset="0" />
164
- <stop
165
- id="stop47"
166
- style="stop-color:#ececec"
167
- offset=".18851" />
168
- <stop
169
- id="stop49"
170
- style="stop-color:#fafafa;stop-opacity:0"
171
- offset=".25718" />
172
- <stop
173
- id="stop51"
174
- style="stop-color:#fff;stop-opacity:0"
175
- offset=".30111" />
176
- <stop
177
- id="stop53"
178
- style="stop-color:#fafafa;stop-opacity:0"
179
- offset=".53130" />
180
- <stop
181
- id="stop55"
182
- style="stop-color:#ebecec;stop-opacity:0"
183
- offset=".84490" />
184
- <stop
185
- id="stop57"
186
- style="stop-color:#e1e2e3;stop-opacity:0"
187
- offset="1" />
188
- </radialGradient>
189
- <linearGradient
190
- id="linearGradient3316"
191
- y2="46.017"
192
- gradientUnits="userSpaceOnUse"
193
- x2="24"
194
- gradientTransform="matrix(1 0 0 .97778 0 -.96667)"
195
- y1="2"
196
- x1="24">
197
- <stop
198
- id="stop3213"
199
- style="stop-color:#fff"
200
- offset="0" />
201
- <stop
202
- id="stop3215"
203
- style="stop-color:#fff;stop-opacity:0"
204
- offset="1" />
205
- </linearGradient>
206
- <filter
207
- id="filter3212"
208
- y="-.16434"
209
- width="1.2969"
210
- x="-.14846"
211
- height="1.3287">
212
- <feGaussianBlur
213
- id="feGaussianBlur3214"
214
- stdDeviation="0.77391625" />
215
- </filter>
216
- <linearGradient
217
- id="linearGradient3312"
218
- y2="5.4565"
219
- gradientUnits="userSpaceOnUse"
220
- x2="36.358"
221
- gradientTransform="matrix(.99770 0 0 1.0407 .16380 -1.1058)"
222
- y1="8.059"
223
- x1="32.892">
224
- <stop
225
- id="stop8591"
226
- style="stop-color:#fefefe"
227
- offset="0" />
228
- <stop
229
- id="stop8593"
230
- style="stop-color:#cbcbcb"
231
- offset="1" />
232
- </linearGradient>
233
- <linearGradient
234
- id="linearGradient2484"
235
- y2="36"
236
- gradientUnits="userSpaceOnUse"
237
- x2="-.097514"
238
- gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
239
- y1="36"
240
- x1="36.5">
241
- <stop
242
- id="stop3916"
243
- style="stop-color:#2c79c0"
244
- offset="0" />
245
- <stop
246
- id="stop3918"
247
- style="stop-color:#2970b3;stop-opacity:.49804"
248
- offset=".79722" />
249
- <stop
250
- id="stop3920"
251
- style="stop-color:#236098;stop-opacity:0"
252
- offset="1" />
253
- </linearGradient>
254
- <linearGradient
255
- id="linearGradient2482"
256
- y2="15.5"
257
- gradientUnits="userSpaceOnUse"
258
- x2="-.073089"
259
- gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
260
- y1="15.5"
261
- x1="23.997">
262
- <stop
263
- id="stop3700"
264
- style="stop-color:#7ea8ce"
265
- offset="0" />
266
- <stop
267
- id="stop3702"
268
- style="stop-color:#568dc0;stop-opacity:.81569"
269
- offset=".76279" />
270
- <stop
271
- id="stop3704"
272
- style="stop-color:#c9e1f8;stop-opacity:0"
273
- offset="1" />
274
- </linearGradient>
275
- <linearGradient
276
- id="linearGradient2479"
277
- y2="-.43754"
278
- gradientUnits="userSpaceOnUse"
279
- x2="20.484"
280
- gradientTransform="matrix(0 -.86253 .84866 0 3.2697 51.022)"
281
- y1="12.82"
282
- x1="20.484">
283
- <stop
284
- id="stop2189"
285
- style="stop-color:#fff;stop-opacity:.64341"
286
- offset="0" />
287
- <stop
288
- id="stop2191"
289
- style="stop-color:#fff;stop-opacity:0"
290
- offset="1" />
291
- </linearGradient>
292
- <linearGradient
293
- inkscape:collect="always"
294
- xlink:href="#linearGradient2482"
295
- id="linearGradient3046"
296
- gradientUnits="userSpaceOnUse"
297
- gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
298
- x1="23.997"
299
- y1="15.5"
300
- x2="-.073089"
301
- y2="15.5" />
302
- <linearGradient
303
- inkscape:collect="always"
304
- xlink:href="#linearGradient2484"
305
- id="linearGradient3048"
306
- gradientUnits="userSpaceOnUse"
307
- gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
308
- x1="36.5"
309
- y1="36"
310
- x2="-.097514"
311
- y2="36" />
312
- <linearGradient
313
- inkscape:collect="always"
314
- xlink:href="#linearGradient2479"
315
- id="linearGradient3050"
316
- gradientUnits="userSpaceOnUse"
317
- gradientTransform="matrix(0,-0.86253,0.84866,0,3.2697,51.022)"
318
- x1="20.484"
319
- y1="12.82"
320
- x2="20.484"
321
- y2="-.43754" />
322
- <linearGradient
323
- inkscape:collect="always"
324
- xlink:href="#linearGradient3333"
325
- id="linearGradient3132"
326
- gradientUnits="userSpaceOnUse"
327
- gradientTransform="matrix(0.067325,0,0,0.0147,-0.34114,37.04)"
328
- x1="302.86"
329
- y1="366.65"
330
- x2="302.86"
331
- y2="609.51" />
332
- <radialGradient
333
- inkscape:collect="always"
334
- xlink:href="#linearGradient5060"
335
- id="radialGradient3134"
336
- gradientUnits="userSpaceOnUse"
337
- gradientTransform="matrix(-0.02304,0,0,0.0147,21.623,37.04)"
338
- cx="605.71"
339
- cy="486.65"
340
- r="117.14" />
341
- <radialGradient
342
- inkscape:collect="always"
343
- xlink:href="#linearGradient5060"
344
- id="radialGradient3136"
345
- gradientUnits="userSpaceOnUse"
346
- gradientTransform="matrix(0.02304,0,0,0.0147,26.361,37.04)"
347
- cx="605.71"
348
- cy="486.65"
349
- r="117.14" />
350
- <linearGradient
351
- inkscape:collect="always"
352
- xlink:href="#linearGradient3322"
353
- id="linearGradient3138"
354
- gradientUnits="userSpaceOnUse"
355
- gradientTransform="matrix(1,0,0,0.95617,-1.0065e-7,-1.9149)"
356
- x1="25.132"
357
- y1=".98521"
358
- x2="25.132"
359
- y2="47.013" />
360
- <linearGradient
361
- inkscape:collect="always"
362
- xlink:href="#linearGradient3324"
363
- id="linearGradient3140"
364
- gradientUnits="userSpaceOnUse"
365
- gradientTransform="matrix(0.8075,0,0,0.89483,59.41,-2.9806)"
366
- x1="-51.786"
367
- y1="50.786"
368
- x2="-51.786"
369
- y2="2.9062" />
370
- <radialGradient
371
- inkscape:collect="always"
372
- xlink:href="#radialGradient3319"
373
- id="radialGradient3142"
374
- gradientUnits="userSpaceOnUse"
375
- gradientTransform="matrix(0.3617,0,0,-0.39078,0.85106,47.517)"
376
- cx="102"
377
- cy="112.3"
378
- r="139.56" />
379
- <linearGradient
380
- inkscape:collect="always"
381
- xlink:href="#linearGradient3316"
382
- id="linearGradient3144"
383
- gradientUnits="userSpaceOnUse"
384
- gradientTransform="matrix(1,0,0,0.97778,0,-0.96667)"
385
- x1="24"
386
- y1="2"
387
- x2="24"
388
- y2="46.017" />
389
- <linearGradient
390
- inkscape:collect="always"
391
- xlink:href="#linearGradient3312"
392
- id="linearGradient3146"
393
- gradientUnits="userSpaceOnUse"
394
- gradientTransform="matrix(0.9977,0,0,1.0407,0.1638,-1.1058)"
395
- x1="32.892"
396
- y1="8.059"
397
- x2="36.358"
398
- y2="5.4565" />
399
- <radialGradient
400
- id="radialGradient3690"
401
- gradientUnits="userSpaceOnUse"
402
- cx="62.625"
403
- cy="4.625"
404
- r="10.625"
405
- gradientTransform="matrix(2.1647,0,0,0.84706,-111.56,35.082)">
406
- <stop
407
- id="stop8840"
408
- offset="0" />
409
- <stop
410
- id="stop8842"
411
- style="stop-opacity:0"
412
- offset="1" />
413
- </radialGradient>
414
- <radialGradient
415
- id="radialGradient3627"
416
- gradientUnits="userSpaceOnUse"
417
- cy="25.625"
418
- cx="13.139"
419
- gradientTransform="matrix(0,2.6541,-3.1628,0,97.183,-26.676)"
420
- r="13.931">
421
- <stop
422
- id="stop3692"
423
- style="stop-color:#ffeb9f"
424
- offset="0" />
425
- <stop
426
- id="stop3694"
427
- style="stop-color:#ffd57e"
428
- offset=".26238" />
429
- <stop
430
- id="stop3696"
431
- style="stop-color:#ffbc43"
432
- offset=".66094" />
433
- <stop
434
- id="stop3698"
435
- style="stop-color:#ff921a"
436
- offset="1" />
437
- </radialGradient>
438
- <linearGradient
439
- id="linearGradient3629"
440
- y2="9.5799999"
441
- gradientUnits="userSpaceOnUse"
442
- x2="21.483"
443
- gradientTransform="matrix(1.6509,0,0,1.6568,-11.466,-15.046)"
444
- y1="36.255001"
445
- x1="21.483">
446
- <stop
447
- id="stop3605"
448
- style="stop-color:#a7651c"
449
- offset="0" />
450
- <stop
451
- id="stop3607"
452
- style="stop-color:#c8a700"
453
- offset="1" />
454
- </linearGradient>
455
- <linearGradient
456
- id="linearGradient3648"
457
- y2="43.444"
458
- gradientUnits="userSpaceOnUse"
459
- x2="29.646999"
460
- y1="2"
461
- x1="29.646999">
462
- <stop
463
- id="stop3644"
464
- style="stop-color:#fff"
465
- offset="0" />
466
- <stop
467
- id="stop3646"
468
- style="stop-color:#fff;stop-opacity:0"
469
- offset="1" />
470
- </linearGradient>
471
- <linearGradient
472
- id="linearGradient3619"
473
- y2="33.955002"
474
- gradientUnits="userSpaceOnUse"
475
- x2="15.215"
476
- gradientTransform="translate(2.9799,-3.1217)"
477
- y1="22.292"
478
- x1="11.566">
479
- <stop
480
- id="stop2687"
481
- style="stop-color:#fff;stop-opacity:.27451"
482
- offset="0" />
483
- <stop
484
- id="stop2689"
485
- style="stop-color:#fff;stop-opacity:0"
486
- offset="1" />
487
- </linearGradient>
488
- <linearGradient
489
- y2="33.955002"
490
- x2="15.215"
491
- y1="22.292"
492
- x1="11.566"
493
- gradientTransform="translate(2.9799,-3.1217)"
494
- gradientUnits="userSpaceOnUse"
495
- id="linearGradient3040"
496
- xlink:href="#linearGradient3619"
497
- inkscape:collect="always" />
498
- <linearGradient
499
- inkscape:collect="always"
500
- xlink:href="#linearGradient3049"
501
- id="linearGradient3677"
502
- gradientUnits="userSpaceOnUse"
503
- gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
504
- x1="12.872"
505
- y1="0.62146002"
506
- x2="12.872"
507
- y2="22.487" />
508
- <linearGradient
509
- id="linearGradient3049"
510
- y2="22.487"
511
- gradientUnits="userSpaceOnUse"
512
- x2="12.872"
513
- gradientTransform="matrix(1.6465,0,0,1.5556,-2.2509,1.0176)"
514
- y1="0.62146002"
515
- x1="12.872">
516
- <stop
517
- id="stop3618"
518
- style="stop-color:#fbedd8;stop-opacity:1;"
519
- offset="0" />
520
- <stop
521
- id="stop3270"
522
- style="stop-color:#dd7b2a;stop-opacity:1;"
523
- offset="0.5" />
524
- <stop
525
- id="stop3620"
526
- style="stop-color:#da4612;stop-opacity:1;"
527
- offset="1" />
528
- </linearGradient>
529
- <linearGradient
530
- inkscape:collect="always"
531
- xlink:href="#linearGradient3051"
532
- id="linearGradient3679"
533
- gradientUnits="userSpaceOnUse"
534
- gradientTransform="translate(-52.306337,-6.0189448)"
535
- x1="12.248"
536
- y1="34.993"
537
- x2="12.248"
538
- y2="1.9999" />
539
- <linearGradient
540
- id="linearGradient3051"
541
- y2="1.9999"
542
- gradientUnits="userSpaceOnUse"
543
- x2="12.248"
544
- y1="34.993"
545
- x1="12.248">
546
- <stop
547
- id="stop3624"
548
- style="stop-color:#bb2b12"
549
- offset="0" />
550
- <stop
551
- id="stop3626"
552
- style="stop-color:#da986a;stop-opacity:1;"
553
- offset="1" />
554
- </linearGradient>
555
- <linearGradient
556
- id="linearGradient259">
557
- <stop
558
- id="stop260"
559
- style="stop-color:#828282"
560
- offset="0" />
561
- <stop
562
- id="stop261"
563
- style="stop-color:#434343"
564
- offset="1" />
565
- </linearGradient>
566
- <linearGradient
567
- id="linearGradient3582">
568
- <stop
569
- id="stop3584"
570
- style="stop-color:#333"
571
- offset="0" />
572
- <stop
573
- id="stop3586"
574
- style="stop-color:#5a5a5a"
575
- offset="1" />
576
- </linearGradient>
577
- <linearGradient
578
- id="linearGradient3719">
579
- <stop
580
- id="stop3721"
581
- style="stop-color:#828282"
582
- offset="0" />
583
- <stop
584
- id="stop3723"
585
- style="stop-color:#434343"
586
- offset="1" />
587
- </linearGradient>
588
- <linearGradient
589
- id="linearGradient3726">
590
- <stop
591
- id="stop3728"
592
- style="stop-color:#333"
593
- offset="0" />
594
- <stop
595
- id="stop3730"
596
- style="stop-color:#5a5a5a"
597
- offset="1" />
598
- </linearGradient>
599
- <linearGradient
600
- inkscape:collect="always"
601
- xlink:href="#linearGradient3027"
602
- id="linearGradient3689"
603
- gradientUnits="userSpaceOnUse"
604
- gradientTransform="translate(-52.306337,-6.0189448)"
605
- x1="16.723"
606
- y1="3"
607
- x2="16.723"
608
- y2="35.055" />
609
- <linearGradient
610
- id="linearGradient3027"
611
- y2="35.055"
612
- gradientUnits="userSpaceOnUse"
613
- x2="16.723"
614
- y1="3"
615
- x1="16.723">
616
- <stop
617
- id="stop3463"
618
- style="stop-color:#fff"
619
- offset="0" />
620
- <stop
621
- id="stop3465"
622
- style="stop-color:#fff;stop-opacity:0"
623
- offset="1" />
624
- </linearGradient>
625
- <linearGradient
626
- x1="24.103895"
627
- y1="15.180944"
628
- x2="24.103895"
629
- y2="34.224861"
630
- id="linearGradient2401"
631
- xlink:href="#linearGradient2264"
632
- gradientUnits="userSpaceOnUse"
633
- gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)" />
634
- <linearGradient
635
- id="linearGradient2264">
636
- <stop
637
- id="stop2266"
638
- style="stop-color:#d7e866;stop-opacity:1"
639
- offset="0" />
640
- <stop
641
- id="stop2268"
642
- style="stop-color:#8cab2a;stop-opacity:1"
643
- offset="1" />
644
- </linearGradient>
645
- <linearGradient
646
- x1="24.138529"
647
- y1="6.5316639"
648
- x2="24.138529"
649
- y2="45.690399"
650
- id="linearGradient2398"
651
- xlink:href="#linearGradient4222"
652
- gradientUnits="userSpaceOnUse"
653
- gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)" />
654
- <linearGradient
655
- id="linearGradient4222">
656
- <stop
657
- id="stop4224"
658
- style="stop-color:#ffffff;stop-opacity:1"
659
- offset="0" />
660
- <stop
661
- id="stop4226"
662
- style="stop-color:#ffffff;stop-opacity:0"
663
- offset="1" />
664
- </linearGradient>
665
- <linearGradient
666
- y2="45.690399"
667
- x2="24.138529"
668
- y1="6.5316639"
669
- x1="24.138529"
670
- gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
671
- gradientUnits="userSpaceOnUse"
672
- id="linearGradient3015"
673
- xlink:href="#linearGradient4222"
674
- inkscape:collect="always" />
675
- <linearGradient
676
- y2="12.95892"
677
- x2="15.047561"
678
- y1="12.95892"
679
- x1="19.502533"
680
- gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
681
- gradientUnits="userSpaceOnUse"
682
- id="linearGradient3010"
683
- xlink:href="#linearGradient2187"
684
- inkscape:collect="always" />
685
- <linearGradient
686
- y2="36.353996"
687
- x2="35.998066"
688
- y1="31.247124"
689
- x1="35.998066"
690
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
691
- gradientUnits="userSpaceOnUse"
692
- id="linearGradient3008"
693
- xlink:href="#linearGradient4176"
694
- inkscape:collect="always" />
695
- <linearGradient
696
- y2="36.353996"
697
- x2="31.270321"
698
- y1="10.819631"
699
- x1="31.270321"
700
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
701
- gradientUnits="userSpaceOnUse"
702
- id="linearGradient3006"
703
- xlink:href="#linearGradient4168"
704
- inkscape:collect="always" />
705
- <linearGradient
706
- y2="12.95892"
707
- x2="15.047561"
708
- y1="12.95892"
709
- x1="19.502533"
710
- gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
711
- gradientUnits="userSpaceOnUse"
712
- id="linearGradient4083"
713
- xlink:href="#linearGradient2187"
714
- inkscape:collect="always" />
715
- <linearGradient
716
- id="linearGradient2187">
717
- <stop
718
- style="stop-color:#ffffff;stop-opacity:0.64341086;"
719
- offset="0"
720
- id="stop2189-0" />
721
- <stop
722
- style="stop-color:#ffffff;stop-opacity:0;"
723
- offset="1"
724
- id="stop2191-3" />
725
- </linearGradient>
726
- <linearGradient
727
- y2="36.353996"
728
- x2="31.270321"
729
- y1="10.819631"
730
- x1="31.270321"
731
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
732
- gradientUnits="userSpaceOnUse"
733
- id="linearGradient4086"
734
- xlink:href="#linearGradient4168"
735
- inkscape:collect="always" />
736
- <linearGradient
737
- id="linearGradient4168">
738
- <stop
739
- style="stop-color:#f8cd70;stop-opacity:1;"
740
- offset="0"
741
- id="stop4170" />
742
- <stop
743
- id="stop4172"
744
- offset="0.9375"
745
- style="stop-color:#d99a11;stop-opacity:1;" />
746
- <stop
747
- style="stop-color:#b07c0b;stop-opacity:0;"
748
- offset="1"
749
- id="stop4174" />
750
- </linearGradient>
751
- <linearGradient
752
- y2="36.353996"
753
- x2="35.998066"
754
- y1="31.247124"
755
- x1="35.998066"
756
- gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
757
- gradientUnits="userSpaceOnUse"
758
- id="linearGradient4088"
759
- xlink:href="#linearGradient4176"
760
- inkscape:collect="always" />
761
- <linearGradient
762
- id="linearGradient4176">
763
- <stop
764
- style="stop-color:#bf8407;stop-opacity:1;"
765
- offset="0"
766
- id="stop4178" />
767
- <stop
768
- style="stop-color:#a87300;stop-opacity:0;"
769
- offset="1"
770
- id="stop4180" />
771
- </linearGradient>
772
- <radialGradient
773
- r="15.644737"
774
- fy="36.421127"
775
- fx="24.837126"
776
- cy="36.421127"
777
- cx="24.837126"
778
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
779
- gradientUnits="userSpaceOnUse"
780
- id="radialGradient3827"
781
- xlink:href="#linearGradient8662"
782
- inkscape:collect="always" />
783
- <linearGradient
784
- id="linearGradient8662"
785
- inkscape:collect="always">
786
- <stop
787
- id="stop8664"
788
- offset="0"
789
- style="stop-color:#000000;stop-opacity:1;" />
790
- <stop
791
- id="stop8666"
792
- offset="1"
793
- style="stop-color:#000000;stop-opacity:0;" />
794
- </linearGradient>
795
- <linearGradient
796
- y2="12.95892"
797
- x2="15.047561"
798
- y1="12.95892"
799
- x1="19.502533"
800
- gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
801
- gradientUnits="userSpaceOnUse"
802
- id="linearGradient3011"
803
- xlink:href="#linearGradient2187-6"
804
- inkscape:collect="always" />
805
- <linearGradient
806
- y2="36.353996"
807
- x2="35.998066"
808
- y1="31.247124"
809
- x1="35.998066"
810
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
811
- gradientUnits="userSpaceOnUse"
812
- id="linearGradient3009"
813
- xlink:href="#linearGradient4019"
814
- inkscape:collect="always" />
815
- <linearGradient
816
- y2="36.353996"
817
- x2="31.270321"
818
- y1="10.819631"
819
- x1="31.270321"
820
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
821
- gradientUnits="userSpaceOnUse"
822
- id="linearGradient3007"
823
- xlink:href="#linearGradient4009"
824
- inkscape:collect="always" />
825
- <linearGradient
826
- y2="12.95892"
827
- x2="15.047561"
828
- y1="12.95892"
829
- x1="19.502533"
830
- gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
831
- gradientUnits="userSpaceOnUse"
832
- id="linearGradient3763"
833
- xlink:href="#linearGradient2187-6"
834
- inkscape:collect="always" />
835
- <linearGradient
836
- id="linearGradient2187-6">
837
- <stop
838
- style="stop-color:#ffffff;stop-opacity:0.64341086;"
839
- offset="0"
840
- id="stop2189-4" />
841
- <stop
842
- style="stop-color:#ffffff;stop-opacity:0;"
843
- offset="1"
844
- id="stop2191-5" />
845
- </linearGradient>
846
- <linearGradient
847
- y2="36.353996"
848
- x2="31.270321"
849
- y1="10.819631"
850
- x1="31.270321"
851
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
852
- gradientUnits="userSpaceOnUse"
853
- id="linearGradient3766"
854
- xlink:href="#linearGradient4009"
855
- inkscape:collect="always" />
856
- <linearGradient
857
- id="linearGradient4009">
858
- <stop
859
- style="stop-color:#d7e866;stop-opacity:1"
860
- offset="0"
861
- id="stop4011" />
862
- <stop
863
- id="stop4013"
864
- offset="0.68190742"
865
- style="stop-color:#98b438;stop-opacity:1" />
866
- <stop
867
- style="stop-color:#a1ba49;stop-opacity:1"
868
- offset="0.95274329"
869
- id="stop4015" />
870
- <stop
871
- style="stop-color:#ffffff;stop-opacity:0;"
872
- offset="1"
873
- id="stop4017" />
874
- </linearGradient>
875
- <linearGradient
876
- y2="36.353996"
877
- x2="35.998066"
878
- y1="31.247124"
879
- x1="35.998066"
880
- gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
881
- gradientUnits="userSpaceOnUse"
882
- id="linearGradient3768"
883
- xlink:href="#linearGradient4019"
884
- inkscape:collect="always" />
885
- <linearGradient
886
- id="linearGradient4019">
887
- <stop
888
- style="stop-color:#688c35;stop-opacity:1;"
889
- offset="0"
890
- id="stop4021" />
891
- <stop
892
- style="stop-color:#9cc8f0;stop-opacity:0;"
893
- offset="1"
894
- id="stop4023" />
895
- </linearGradient>
896
- <radialGradient
897
- r="15.644737"
898
- fy="36.421127"
899
- fx="24.837126"
900
- cy="36.421127"
901
- cx="24.837126"
902
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
903
- gradientUnits="userSpaceOnUse"
904
- id="radialGradient3827-1"
905
- xlink:href="#linearGradient8662-7"
906
- inkscape:collect="always" />
907
- <linearGradient
908
- id="linearGradient8662-7"
909
- inkscape:collect="always">
910
- <stop
911
- id="stop8664-2"
912
- offset="0"
913
- style="stop-color:#000000;stop-opacity:1;" />
914
- <stop
915
- id="stop8666-3"
916
- offset="1"
917
- style="stop-color:#000000;stop-opacity:0;" />
918
- </linearGradient>
919
- <linearGradient
920
- gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
921
- gradientUnits="userSpaceOnUse"
922
- xlink:href="#linearGradient2187-8"
923
- id="linearGradient3513"
924
- y2="12.95892"
925
- x2="16.419912"
926
- y1="12.95892"
927
- x1="41.278553" />
928
- <linearGradient
929
- id="linearGradient2187-8">
930
- <stop
931
- offset="0"
932
- style="stop-color:#ffffff;stop-opacity:0.64341086"
933
- id="stop2189-7" />
934
- <stop
935
- offset="1"
936
- style="stop-color:#ffffff;stop-opacity:0"
937
- id="stop2191-8" />
938
- </linearGradient>
939
- <linearGradient
940
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
941
- gradientUnits="userSpaceOnUse"
942
- xlink:href="#linearGradient4009-5"
943
- id="linearGradient3518"
944
- y2="36.353996"
945
- x2="31.270321"
946
- y1="10.819631"
947
- x1="31.270321" />
948
- <linearGradient
949
- id="linearGradient4009-5">
950
- <stop
951
- offset="0"
952
- style="stop-color:#d7e866;stop-opacity:1"
953
- id="stop4011-3" />
954
- <stop
955
- offset="0.68190742"
956
- style="stop-color:#98b438;stop-opacity:1"
957
- id="stop4013-6" />
958
- <stop
959
- offset="0.95274329"
960
- style="stop-color:#a1ba49;stop-opacity:1"
961
- id="stop4015-0" />
962
- <stop
963
- offset="1"
964
- style="stop-color:#a1ba49;stop-opacity:0"
965
- id="stop4017-8" />
966
- </linearGradient>
967
- <linearGradient
968
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
969
- gradientUnits="userSpaceOnUse"
970
- xlink:href="#linearGradient4019-9"
971
- id="linearGradient3520"
972
- y2="36.353996"
973
- x2="35.998066"
974
- y1="31.247124"
975
- x1="35.998066" />
976
- <linearGradient
977
- id="linearGradient4019-9">
978
- <stop
979
- offset="0"
980
- style="stop-color:#688c35;stop-opacity:1"
981
- id="stop4021-6" />
982
- <stop
983
- offset="1"
984
- style="stop-color:#688c35;stop-opacity:0"
985
- id="stop4023-2" />
986
- </linearGradient>
987
- <radialGradient
988
- gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
989
- gradientUnits="userSpaceOnUse"
990
- xlink:href="#linearGradient8662-1"
991
- id="radialGradient3507"
992
- fy="36.421127"
993
- fx="24.837126"
994
- r="15.644737"
995
- cy="36.421127"
996
- cx="24.837126" />
997
- <linearGradient
998
- id="linearGradient8662-1">
999
- <stop
1000
- offset="0"
1001
- style="stop-color:#000000;stop-opacity:1"
1002
- id="stop8664-3" />
1003
- <stop
1004
- offset="1"
1005
- style="stop-color:#000000;stop-opacity:0"
1006
- id="stop8666-9" />
1007
- </linearGradient>
1008
- <linearGradient
1009
- inkscape:collect="always"
1010
- xlink:href="#linearGradient4009-5"
1011
- id="linearGradient3211"
1012
- gradientUnits="userSpaceOnUse"
1013
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
1014
- x1="31.270321"
1015
- y1="10.819631"
1016
- x2="31.270321"
1017
- y2="36.353996" />
1018
- <linearGradient
1019
- inkscape:collect="always"
1020
- xlink:href="#linearGradient4019-9"
1021
- id="linearGradient3213"
1022
- gradientUnits="userSpaceOnUse"
1023
- gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
1024
- x1="35.998066"
1025
- y1="31.247124"
1026
- x2="35.998066"
1027
- y2="36.353996" />
1028
- <linearGradient
1029
- inkscape:collect="always"
1030
- xlink:href="#linearGradient2187-8"
1031
- id="linearGradient3215"
1032
- gradientUnits="userSpaceOnUse"
1033
- gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
1034
- x1="41.278553"
1035
- y1="12.95892"
1036
- x2="16.419912"
1037
- y2="12.95892" />
1038
- <linearGradient
1039
- y2="36.353996"
1040
- x2="35.998066"
1041
- y1="11.41118"
1042
- x1="35.998066"
1043
- gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1044
- gradientUnits="userSpaceOnUse"
1045
- id="linearGradient2842"
1046
- xlink:href="#linearGradient4176-2"
1047
- inkscape:collect="always" />
1048
- <linearGradient
1049
- y2="36.353996"
1050
- x2="31.270321"
1051
- y1="10.819631"
1052
- x1="31.270321"
1053
- gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1054
- gradientUnits="userSpaceOnUse"
1055
- id="linearGradient2840"
1056
- xlink:href="#linearGradient4168-3"
1057
- inkscape:collect="always" />
1058
- <linearGradient
1059
- gradientTransform="translate(1.2595749e-8,-0.99951293)"
1060
- y2="20.340685"
1061
- x2="17.226442"
1062
- y1="4.3594136"
1063
- x1="12.944274"
1064
- gradientUnits="userSpaceOnUse"
1065
- id="linearGradient2837"
1066
- xlink:href="#linearGradient4222-7"
1067
- inkscape:collect="always" />
1068
- <linearGradient
1069
- id="linearGradient4222-7">
1070
- <stop
1071
- offset="0"
1072
- style="stop-color:#ffffff;stop-opacity:1"
1073
- id="stop4224-8" />
1074
- <stop
1075
- offset="1"
1076
- style="stop-color:#ffffff;stop-opacity:0"
1077
- id="stop4226-6" />
1078
- </linearGradient>
1079
- <linearGradient
1080
- id="linearGradient4168-3">
1081
- <stop
1082
- offset="0"
1083
- style="stop-color:#ecb56c;stop-opacity:1"
1084
- id="stop4170-0" />
1085
- <stop
1086
- offset="0.7426424"
1087
- style="stop-color:#e86225;stop-opacity:1"
1088
- id="stop4172-2" />
1089
- <stop
1090
- offset="1"
1091
- style="stop-color:#b07c0b;stop-opacity:0"
1092
- id="stop4174-6" />
1093
- </linearGradient>
1094
- <linearGradient
1095
- id="linearGradient4176-2">
1096
- <stop
1097
- offset="0"
1098
- style="stop-color:#cc7032;stop-opacity:1"
1099
- id="stop4178-3" />
1100
- <stop
1101
- offset="0.73855066"
1102
- style="stop-color:#bb2d13;stop-opacity:1"
1103
- id="stop3223" />
1104
- <stop
1105
- offset="1"
1106
- style="stop-color:#a87300;stop-opacity:0"
1107
- id="stop4180-5" />
1108
- </linearGradient>
1109
- <radialGradient
1110
- gradientTransform="matrix(1.2747297,-0.2281502,0.04475583,1.2129404,5.845281,7.916683)"
1111
- gradientUnits="userSpaceOnUse"
1112
- xlink:href="#linearGradient7067"
1113
- id="radialGradient3622"
1114
- fy="37.45607"
1115
- fx="14.68769"
1116
- r="5.7384715"
1117
- cy="41.058823"
1118
- cx="17.058823" />
1119
- <linearGradient
1120
- id="linearGradient7067">
1121
- <stop
1122
- offset="0"
1123
- style="stop-color:#ffffff;stop-opacity:1"
1124
- id="stop7069" />
1125
- <stop
1126
- offset="1"
1127
- style="stop-color:#ffffff;stop-opacity:0"
1128
- id="stop7071" />
1129
- </linearGradient>
1130
- <radialGradient
1131
- gradientTransform="matrix(1.3421883,-0.2176256,0.02929579,1.254575,28.701007,0.3633331)"
1132
- gradientUnits="userSpaceOnUse"
1133
- xlink:href="#linearGradient3668"
1134
- id="radialGradient3634"
1135
- fy="37.841019"
1136
- fx="14.757765"
1137
- r="5.7384715"
1138
- cy="41.058823"
1139
- cx="17.058823" />
1140
- <linearGradient
1141
- id="linearGradient3668">
1142
- <stop
1143
- offset="0"
1144
- style="stop-color:#ffffff;stop-opacity:1"
1145
- id="stop3670" />
1146
- <stop
1147
- offset="1"
1148
- style="stop-color:#ffffff;stop-opacity:0"
1149
- id="stop3672" />
1150
- </linearGradient>
1151
- <linearGradient
1152
- gradientTransform="matrix(0.4294142,0,0,0.4313585,24.28617,-38.532489)"
1153
- gradientUnits="userSpaceOnUse"
1154
- xlink:href="#linearGradient2372"
1155
- id="linearGradient3642"
1156
- y2="125.39074"
1157
- x2="26.256771"
1158
- y1="137.53885"
1159
- x1="28.503141" />
1160
- <linearGradient
1161
- id="linearGradient2372">
1162
- <stop
1163
- offset="0"
1164
- style="stop-color:#ffffff;stop-opacity:1"
1165
- id="stop2374" />
1166
- <stop
1167
- offset="1"
1168
- style="stop-color:#ffffff;stop-opacity:0.34482759"
1169
- id="stop2376" />
1170
- </linearGradient>
1171
- <linearGradient
1172
- gradientTransform="matrix(0.5926969,0,0,0.4313585,45.147714,-45.096144)"
1173
- gradientUnits="userSpaceOnUse"
1174
- xlink:href="#linearGradient2372"
1175
- id="linearGradient2698"
1176
- y2="125.39074"
1177
- x2="26.256771"
1178
- y1="144.11652"
1179
- x1="28.739122" />
1180
- <linearGradient
1181
- gradientTransform="matrix(1.2963448,0,0,1.3548813,-0.3342092,-0.2427393)"
1182
- gradientUnits="userSpaceOnUse"
1183
- xlink:href="#linearGradient3461"
1184
- id="linearGradient2711"
1185
- y2="35.055153"
1186
- x2="16.722891"
1187
- y1="3"
1188
- x1="16.722891" />
1189
- <linearGradient
1190
- id="linearGradient3461">
1191
- <stop
1192
- offset="0"
1193
- style="stop-color:#ffffff;stop-opacity:1"
1194
- id="stop3463-9" />
1195
- <stop
1196
- offset="1"
1197
- style="stop-color:#ffffff;stop-opacity:0"
1198
- id="stop3465-6" />
1199
- </linearGradient>
1200
- <linearGradient
1201
- gradientTransform="matrix(0.8774068,0,0,1.0044798,32.766118,1.4194044)"
1202
- gradientUnits="userSpaceOnUse"
1203
- xlink:href="#linearGradient3932"
1204
- id="linearGradient2801"
1205
- y2="46.263954"
1206
- x2="-22.539846"
1207
- y1="11.109024"
1208
- x1="-22.539846" />
1209
- <linearGradient
1210
- id="linearGradient3932">
1211
- <stop
1212
- offset="0"
1213
- style="stop-color:#828282;stop-opacity:1"
1214
- id="stop3934" />
1215
- <stop
1216
- offset="1"
1217
- style="stop-color:#434343;stop-opacity:1"
1218
- id="stop3936" />
1219
- </linearGradient>
1220
- <linearGradient
1221
- gradientTransform="matrix(0.9383184,0,0,0.9679388,-10.879988,2.3403507)"
1222
- gradientUnits="userSpaceOnUse"
1223
- xlink:href="#linearGradient3582-5"
1224
- id="linearGradient2803"
1225
- y2="1.4097958"
1226
- x2="16.745687"
1227
- y1="46.132927"
1228
- x1="16.745687" />
1229
- <linearGradient
1230
- id="linearGradient3582-5">
1231
- <stop
1232
- offset="0"
1233
- style="stop-color:#333333;stop-opacity:1"
1234
- id="stop3584-2" />
1235
- <stop
1236
- offset="1"
1237
- style="stop-color:#5a5a5a;stop-opacity:1"
1238
- id="stop3586-8" />
1239
- </linearGradient>
1240
- <linearGradient
1241
- gradientTransform="matrix(0.8780592,0,0,1.005124,34.683767,1.4039638)"
1242
- gradientUnits="userSpaceOnUse"
1243
- xlink:href="#linearGradient3932"
1244
- id="linearGradient2797"
1245
- y2="46.263954"
1246
- x2="-22.539846"
1247
- y1="11.109024"
1248
- x1="-22.539846" />
1249
- <linearGradient
1250
- gradientTransform="matrix(0.9390161,0,0,0.9685595,-8.9947946,2.3255007)"
1251
- gradientUnits="userSpaceOnUse"
1252
- xlink:href="#linearGradient3582-5"
1253
- id="linearGradient2799"
1254
- y2="1.4097958"
1255
- x2="16.745687"
1256
- y1="46.132927"
1257
- x1="16.745687" />
1258
- <radialGradient
1259
- gradientTransform="matrix(-2.5043855e-8,2.1417804,-3.9271891,-3.7952071e-8,57.744744,-21.611305)"
1260
- gradientUnits="userSpaceOnUse"
1261
- xlink:href="#linearGradient3993"
1262
- id="radialGradient2759"
1263
- fy="10.898237"
1264
- fx="14.76559"
1265
- r="18.000002"
1266
- cy="10.898237"
1267
- cx="14.76559" />
1268
- <linearGradient
1269
- id="linearGradient3993">
1270
- <stop
1271
- offset="0"
1272
- style="stop-color:#a3c0d0;stop-opacity:1"
1273
- id="stop3995" />
1274
- <stop
1275
- offset="1"
1276
- style="stop-color:#427da1;stop-opacity:1"
1277
- id="stop4001" />
1278
- </linearGradient>
1279
- <linearGradient
1280
- gradientTransform="matrix(0.8907504,0,0,0.897368,63.028164,-0.09276433)"
1281
- gradientUnits="userSpaceOnUse"
1282
- xlink:href="#linearGradient2490"
1283
- id="linearGradient2761"
1284
- y2="2.9062471"
1285
- x2="-51.786404"
1286
- y1="53.623615"
1287
- x1="-51.786404" />
1288
- <linearGradient
1289
- id="linearGradient2490">
1290
- <stop
1291
- offset="0"
1292
- style="stop-color:#2e4a5a;stop-opacity:1"
1293
- id="stop2492" />
1294
- <stop
1295
- offset="1"
1296
- style="stop-color:#6e8796;stop-opacity:1"
1297
- id="stop2494" />
1298
- </linearGradient>
1299
- <radialGradient
1300
- gradientTransform="matrix(-0.06425912,0,0,0.03294261,47.726428,29.921384)"
1301
- gradientUnits="userSpaceOnUse"
1302
- xlink:href="#linearGradient5060-4"
1303
- id="radialGradient2735"
1304
- fy="486.64789"
1305
- fx="605.71429"
1306
- r="117.14286"
1307
- cy="486.64789"
1308
- cx="605.71429" />
1309
- <linearGradient
1310
- id="linearGradient5060-4">
1311
- <stop
1312
- offset="0"
1313
- style="stop-color:#000000;stop-opacity:1"
1314
- id="stop5062-9" />
1315
- <stop
1316
- offset="1"
1317
- style="stop-color:#000000;stop-opacity:0"
1318
- id="stop5064-3" />
1319
- </linearGradient>
1320
- <linearGradient
1321
- gradientTransform="matrix(0.05798817,0,0,0.03294117,2.0414214,29.922185)"
1322
- gradientUnits="userSpaceOnUse"
1323
- xlink:href="#linearGradient5048"
1324
- id="linearGradient2738"
1325
- y2="609.50507"
1326
- x2="302.85715"
1327
- y1="366.64789"
1328
- x1="302.85715" />
1329
- <linearGradient
1330
- id="linearGradient5048">
1331
- <stop
1332
- offset="0"
1333
- style="stop-color:#000000;stop-opacity:0"
1334
- id="stop5050-3" />
1335
- <stop
1336
- offset="0.5"
1337
- style="stop-color:#000000;stop-opacity:1"
1338
- id="stop5056-5" />
1339
- <stop
1340
- offset="1"
1341
- style="stop-color:#000000;stop-opacity:0"
1342
- id="stop5052-8" />
1343
- </linearGradient>
1344
- <radialGradient
1345
- gradientTransform="matrix(0.06425912,0,0,0.03294261,-1.7264193,29.921384)"
1346
- gradientUnits="userSpaceOnUse"
1347
- xlink:href="#linearGradient5060-4"
1348
- id="radialGradient2704"
1349
- fy="486.64789"
1350
- fx="605.71429"
1351
- r="117.14286"
1352
- cy="486.64789"
1353
- cx="605.71429" />
1354
- <linearGradient
1355
- x1="18.037252"
1356
- y1="14.510567"
1357
- x2="18.037254"
1358
- y2="43.878166"
1359
- id="linearGradient3248"
1360
- xlink:href="#linearGradient2264-7"
1361
- gradientUnits="userSpaceOnUse"
1362
- gradientTransform="matrix(0.6031667,0,0,0.5361505,-0.18142,21.488324)" />
1363
- <linearGradient
1364
- id="linearGradient2264-7">
1365
- <stop
1366
- id="stop2266-8"
1367
- style="stop-color:#d7e866;stop-opacity:1"
1368
- offset="0" />
1369
- <stop
1370
- id="stop2268-8"
1371
- style="stop-color:#8cab2a;stop-opacity:1"
1372
- offset="1" />
1373
- </linearGradient>
1374
- <linearGradient
1375
- x1="34.404026"
1376
- y1="14.660081"
1377
- x2="13.758683"
1378
- y2="46.874306"
1379
- id="linearGradient3250"
1380
- xlink:href="#linearGradient4222-9"
1381
- gradientUnits="userSpaceOnUse"
1382
- gradientTransform="matrix(0.5017956,0,0,0.4883795,2.3654908,22.508677)" />
1383
- <linearGradient
1384
- id="linearGradient4222-9">
1385
- <stop
1386
- id="stop4224-88"
1387
- style="stop-color:#ffffff;stop-opacity:1"
1388
- offset="0" />
1389
- <stop
1390
- id="stop4226-9"
1391
- style="stop-color:#ffffff;stop-opacity:0"
1392
- offset="1" />
1393
- </linearGradient>
1394
- <linearGradient
1395
- inkscape:collect="always"
1396
- xlink:href="#linearGradient3309-8"
1397
- id="linearGradient3073"
1398
- gradientUnits="userSpaceOnUse"
1399
- gradientTransform="matrix(0.93928017,0.34315123,-0.34315123,0.93928017,-1.7936946,-25.633934)"
1400
- x1="32.036148"
1401
- y1="19"
1402
- x2="32.036148"
1403
- y2="47.012184" />
1404
- <linearGradient
1405
- x1="63.9995"
1406
- y1="3.1001"
1407
- x2="63.9995"
1408
- y2="122.8994"
1409
- id="linearGradient3309-8"
1410
- gradientUnits="userSpaceOnUse">
1411
- <stop
1412
- id="stop3311-4"
1413
- style="stop-color:#f6f6f6;stop-opacity:1"
1414
- offset="0" />
1415
- <stop
1416
- id="stop3313-8"
1417
- style="stop-color:#d2d2d2;stop-opacity:1"
1418
- offset="1" />
1419
- </linearGradient>
1420
- <linearGradient
1421
- inkscape:collect="always"
1422
- xlink:href="#linearGradient3397-1"
1423
- id="linearGradient3075"
1424
- gradientUnits="userSpaceOnUse"
1425
- gradientTransform="matrix(0.93928017,0.34315123,-0.34315123,0.93928017,-1.7936946,-25.633934)"
1426
- x1="25.922546"
1427
- y1="19"
1428
- x2="25.922546"
1429
- y2="47.044857" />
1430
- <linearGradient
1431
- id="linearGradient3397-1">
1432
- <stop
1433
- id="stop3399-0"
1434
- style="stop-color:#aaaaaa;stop-opacity:1"
1435
- offset="0" />
1436
- <stop
1437
- id="stop3401-3"
1438
- style="stop-color:#8c8c8c;stop-opacity:1"
1439
- offset="1" />
1440
- </linearGradient>
1441
- <linearGradient
1442
- inkscape:collect="always"
1443
- xlink:href="#linearGradient5128-0"
1444
- id="linearGradient3077"
1445
- gradientUnits="userSpaceOnUse"
1446
- gradientTransform="matrix(0.2014014,0,0,0.2014015,3.1103045,3.311705)"
1447
- x1="86.132919"
1448
- y1="105.105"
1449
- x2="84.63858"
1450
- y2="20.895" />
1451
- <linearGradient
1452
- id="linearGradient5128-0">
1453
- <stop
1454
- id="stop5130-4"
1455
- style="stop-color:#ffffff;stop-opacity:1"
1456
- offset="0" />
1457
- <stop
1458
- id="stop5132-4"
1459
- style="stop-color:#959595;stop-opacity:1"
1460
- offset="1" />
1461
- </linearGradient>
1462
- <linearGradient
1463
- inkscape:collect="always"
1464
- xlink:href="#linearGradient3309-4"
1465
- id="linearGradient3079"
1466
- gradientUnits="userSpaceOnUse"
1467
- gradientTransform="translate(-24.5,0)"
1468
- x1="34"
1469
- y1="1"
1470
- x2="34"
1471
- y2="23.00024" />
1472
- <linearGradient
1473
- x1="63.9995"
1474
- y1="3.1001"
1475
- x2="63.9995"
1476
- y2="122.8994"
1477
- id="linearGradient3309-4"
1478
- gradientUnits="userSpaceOnUse">
1479
- <stop
1480
- id="stop3311-8"
1481
- style="stop-color:#f6f6f6;stop-opacity:1"
1482
- offset="0" />
1483
- <stop
1484
- id="stop3313-88"
1485
- style="stop-color:#d2d2d2;stop-opacity:1"
1486
- offset="1" />
1487
- </linearGradient>
1488
- <linearGradient
1489
- inkscape:collect="always"
1490
- xlink:href="#linearGradient3397-9"
1491
- id="linearGradient3081"
1492
- gradientUnits="userSpaceOnUse"
1493
- gradientTransform="translate(-24.5,0)"
1494
- x1="40"
1495
- y1="1"
1496
- x2="40"
1497
- y2="23.019524" />
1498
- <linearGradient
1499
- id="linearGradient3397-9">
1500
- <stop
1501
- id="stop3399-7"
1502
- style="stop-color:#aaaaaa;stop-opacity:1"
1503
- offset="0" />
1504
- <stop
1505
- id="stop3401-7"
1506
- style="stop-color:#8c8c8c;stop-opacity:1"
1507
- offset="1" />
1508
- </linearGradient>
1509
- <linearGradient
1510
- inkscape:collect="always"
1511
- xlink:href="#linearGradient5128-6"
1512
- id="linearGradient3083"
1513
- gradientUnits="userSpaceOnUse"
1514
- gradientTransform="matrix(0.1562313,0,0,0.1562313,2.0012016,2.1574324)"
1515
- x1="86.132919"
1516
- y1="105.105"
1517
- x2="84.63858"
1518
- y2="20.895" />
1519
- <linearGradient
1520
- id="linearGradient5128-6">
1521
- <stop
1522
- id="stop5130-43"
1523
- style="stop-color:#eeeeee;stop-opacity:1"
1524
- offset="0" />
1525
- <stop
1526
- id="stop5132-0"
1527
- style="stop-color:#a2a2a2;stop-opacity:1"
1528
- offset="1" />
1529
- </linearGradient>
1530
- <linearGradient
1531
- inkscape:collect="always"
1532
- xlink:href="#linearGradient3309-6"
1533
- id="linearGradient3085"
1534
- gradientUnits="userSpaceOnUse"
1535
- gradientTransform="translate(-17.058189,0)"
1536
- x1="25"
1537
- y1="0"
1538
- x2="25"
1539
- y2="16.000105" />
1540
- <linearGradient
1541
- x1="63.9995"
1542
- y1="3.1001"
1543
- x2="63.9995"
1544
- y2="122.8994"
1545
- id="linearGradient3309-6"
1546
- gradientUnits="userSpaceOnUse">
1547
- <stop
1548
- id="stop3311-2"
1549
- style="stop-color:#f6f6f6;stop-opacity:1"
1550
- offset="0" />
1551
- <stop
1552
- id="stop3313-9"
1553
- style="stop-color:#cccccc;stop-opacity:1"
1554
- offset="1" />
1555
- </linearGradient>
1556
- <linearGradient
1557
- inkscape:collect="always"
1558
- xlink:href="#linearGradient3397-90"
1559
- id="linearGradient3087"
1560
- gradientUnits="userSpaceOnUse"
1561
- gradientTransform="translate(-17.058189,0)"
1562
- x1="21"
1563
- y1="0"
1564
- x2="21"
1565
- y2="16.004715" />
1566
- <linearGradient
1567
- id="linearGradient3397-90">
1568
- <stop
1569
- id="stop3399-8"
1570
- style="stop-color:#aaaaaa;stop-opacity:1"
1571
- offset="0" />
1572
- <stop
1573
- id="stop3401-1"
1574
- style="stop-color:#8c8c8c;stop-opacity:1"
1575
- offset="1" />
1576
- </linearGradient>
1577
- <linearGradient
1578
- inkscape:collect="always"
1579
- xlink:href="#linearGradient5128-3"
1580
- id="linearGradient3089"
1581
- gradientUnits="userSpaceOnUse"
1582
- gradientTransform="matrix(0.09614231,0,0,0.09614231,1.8468935,1.9430362)"
1583
- x1="86.132919"
1584
- y1="105.105"
1585
- x2="84.63858"
1586
- y2="20.895" />
1587
- <linearGradient
1588
- id="linearGradient5128-3">
1589
- <stop
1590
- id="stop5130-1"
1591
- style="stop-color:#e5e5e5;stop-opacity:1"
1592
- offset="0" />
1593
- <stop
1594
- id="stop5132-1"
1595
- style="stop-color:#ababab;stop-opacity:1"
1596
- offset="1" />
1597
- </linearGradient>
1598
- <radialGradient
1599
- cx="62.625"
1600
- cy="4.625"
1601
- r="10.625"
1602
- fx="62.625"
1603
- fy="4.625"
1604
- id="radialGradient3254"
1605
- xlink:href="#linearGradient8838"
1606
- gradientUnits="userSpaceOnUse"
1607
- gradientTransform="matrix(2.1647059,0,0,0.7529402,-111.56471,36.517647)" />
1608
- <linearGradient
1609
- id="linearGradient8838">
1610
- <stop
1611
- id="stop8840-6"
1612
- style="stop-color:#000000;stop-opacity:1"
1613
- offset="0" />
1614
- <stop
1615
- id="stop8842-8"
1616
- style="stop-color:#000000;stop-opacity:0"
1617
- offset="1" />
1618
- </linearGradient>
1619
- <radialGradient
1620
- cx="23.895569"
1621
- cy="3.9900031"
1622
- r="20.397499"
1623
- fx="23.895569"
1624
- fy="3.9900031"
1625
- id="radialGradient3249"
1626
- xlink:href="#linearGradient3242"
1627
- gradientUnits="userSpaceOnUse"
1628
- gradientTransform="matrix(0,2.2874593,-3.0194057,0,36.047437,-50.630156)" />
1629
- <linearGradient
1630
- id="linearGradient3242">
1631
- <stop
1632
- id="stop3244"
1633
- style="stop-color:#f8b17e;stop-opacity:1"
1634
- offset="0" />
1635
- <stop
1636
- id="stop3246"
1637
- style="stop-color:#e35d4f;stop-opacity:1"
1638
- offset="0.26238" />
1639
- <stop
1640
- id="stop3248"
1641
- style="stop-color:#c6262e;stop-opacity:1"
1642
- offset="0.66093999" />
1643
- <stop
1644
- id="stop3250"
1645
- style="stop-color:#690b54;stop-opacity:1"
1646
- offset="1" />
1647
- </linearGradient>
1648
- <linearGradient
1649
- x1="18.379412"
1650
- y1="44.980297"
1651
- x2="18.379412"
1652
- y2="3.0816143"
1653
- id="linearGradient3251"
1654
- xlink:href="#linearGradient2490-3"
1655
- gradientUnits="userSpaceOnUse"
1656
- gradientTransform="matrix(0.9584364,0,0,0.9584366,0.9975246,1.9975253)" />
1657
- <linearGradient
1658
- id="linearGradient2490-3">
1659
- <stop
1660
- id="stop2492-8"
1661
- style="stop-color:#791235;stop-opacity:1"
1662
- offset="0" />
1663
- <stop
1664
- id="stop2494-7"
1665
- style="stop-color:#dd3b27;stop-opacity:1"
1666
- offset="1" />
1667
- </linearGradient>
1668
- <linearGradient
1669
- x1="63.397362"
1670
- y1="-12.489107"
1671
- x2="63.397362"
1672
- y2="5.4675598"
1673
- id="linearGradient3246"
1674
- xlink:href="#linearGradient4873"
1675
- gradientUnits="userSpaceOnUse"
1676
- gradientTransform="matrix(2.1153735,0,0,2.1153253,-107.57709,32.426559)" />
1677
- <linearGradient
1678
- id="linearGradient4873">
1679
- <stop
1680
- id="stop4875"
1681
- style="stop-color:#ffffff;stop-opacity:1"
1682
- offset="0" />
1683
- <stop
1684
- id="stop4877"
1685
- style="stop-color:#ffffff;stop-opacity:0"
1686
- offset="1" />
1687
- </linearGradient>
1688
- <radialGradient
1689
- inkscape:collect="always"
1690
- xlink:href="#linearGradient3242-5"
1691
- id="radialGradient3630"
1692
- cx="21.978981"
1693
- cy="5.0000005"
1694
- fx="21.978981"
1695
- fy="5.0000005"
1696
- r="20"
1697
- gradientUnits="userSpaceOnUse"
1698
- gradientTransform="matrix(0,1.445352,-3.4659019,0,28.620733,-6.1798772)" />
1699
- <linearGradient
1700
- id="linearGradient3242-5">
1701
- <stop
1702
- id="stop3244-4"
1703
- style="stop-color:#f8b17e;stop-opacity:1"
1704
- offset="0" />
1705
- <stop
1706
- id="stop3246-9"
1707
- style="stop-color:#e35d4f;stop-opacity:1"
1708
- offset="0.26238" />
1709
- <stop
1710
- id="stop3248-1"
1711
- style="stop-color:#c6262e;stop-opacity:1"
1712
- offset="0.66093999" />
1713
- <stop
1714
- id="stop3250-6"
1715
- style="stop-color:#690b54;stop-opacity:1"
1716
- offset="1" />
1717
- </linearGradient>
1718
- <linearGradient
1719
- inkscape:collect="always"
1720
- xlink:href="#linearGradient2490-7"
1721
- id="linearGradient2852"
1722
- gradientUnits="userSpaceOnUse"
1723
- gradientTransform="matrix(0.44438111,0,0,0.45132102,22.797532,27.962388)"
1724
- x1="-33.650978"
1725
- y1="43.419788"
1726
- x2="-33.650978"
1727
- y2="-0.20339131" />
1728
- <linearGradient
1729
- id="linearGradient2490-7">
1730
- <stop
1731
- id="stop2492-9"
1732
- style="stop-color:#791235;stop-opacity:1"
1733
- offset="0" />
1734
- <stop
1735
- id="stop2494-72"
1736
- style="stop-color:#dd3b27;stop-opacity:1"
1737
- offset="1" />
1738
- </linearGradient>
1739
- <radialGradient
1740
- r="20"
1741
- fy="5.0000005"
1742
- fx="21.978981"
1743
- cy="5.0000005"
1744
- cx="21.978981"
1745
- gradientTransform="matrix(0,1.486926,-3.5655948,0,-56.926238,-23.7779)"
1746
- gradientUnits="userSpaceOnUse"
1747
- id="radialGradient3019"
1748
- xlink:href="#linearGradient3385"
1749
- inkscape:collect="always" />
1750
- <linearGradient
1751
- y2="-0.20339131"
1752
- x2="-33.650978"
1753
- y1="43.419788"
1754
- x1="-33.650978"
1755
- gradientTransform="matrix(0.45716322,0,0,0.46430276,-62.916937,11.346428)"
1756
- gradientUnits="userSpaceOnUse"
1757
- id="linearGradient3021"
1758
- xlink:href="#linearGradient2490-7"
1759
- inkscape:collect="always" />
1760
- <radialGradient
1761
- gradientTransform="matrix(1.1294118,0,0,0.2823525,-58.729414,19.694118)"
1762
- gradientUnits="userSpaceOnUse"
1763
- xlink:href="#linearGradient8838-1"
1764
- id="radialGradient2419"
1765
- fy="4.625"
1766
- fx="62.625"
1767
- r="10.625"
1768
- cy="4.625"
1769
- cx="62.625" />
1770
- <linearGradient
1771
- id="linearGradient8838-1">
1772
- <stop
1773
- offset="0"
1774
- style="stop-color:#000000;stop-opacity:1"
1775
- id="stop8840-5" />
1776
- <stop
1777
- offset="1"
1778
- style="stop-color:#000000;stop-opacity:0"
1779
- id="stop8842-2" />
1780
- </linearGradient>
1781
- <radialGradient
1782
- gradientTransform="matrix(0,1.2316137,-1.6257082,0,18.486581,-28.720783)"
1783
- gradientUnits="userSpaceOnUse"
1784
- xlink:href="#linearGradient3242-7"
1785
- id="radialGradient2414"
1786
- fy="3.9900031"
1787
- fx="23.895569"
1788
- r="20.397499"
1789
- cy="3.9900031"
1790
- cx="23.895569" />
1791
- <linearGradient
1792
- id="linearGradient3242-7">
1793
- <stop
1794
- offset="0"
1795
- style="stop-color:#f8b17e;stop-opacity:1"
1796
- id="stop3244-0" />
1797
- <stop
1798
- offset="0.26238"
1799
- style="stop-color:#e35d4f;stop-opacity:1"
1800
- id="stop3246-1" />
1801
- <stop
1802
- offset="0.66093999"
1803
- style="stop-color:#c6262e;stop-opacity:1"
1804
- id="stop3248-0" />
1805
- <stop
1806
- offset="1"
1807
- style="stop-color:#690b54;stop-opacity:1"
1808
- id="stop3250-65" />
1809
- </linearGradient>
1810
- <linearGradient
1811
- gradientTransform="matrix(0.5160413,0,0,0.5160413,-0.384991,-0.3849911)"
1812
- gradientUnits="userSpaceOnUse"
1813
- xlink:href="#linearGradient2490-6"
1814
- id="linearGradient2416"
1815
- y2="3.0816143"
1816
- x2="18.379412"
1817
- y1="44.980297"
1818
- x1="18.379412" />
1819
- <linearGradient
1820
- id="linearGradient2490-6">
1821
- <stop
1822
- offset="0"
1823
- style="stop-color:#791235;stop-opacity:1"
1824
- id="stop2492-93" />
1825
- <stop
1826
- offset="1"
1827
- style="stop-color:#dd3b27;stop-opacity:1"
1828
- id="stop2494-2" />
1829
- </linearGradient>
1830
- <linearGradient
1831
- gradientTransform="matrix(1.0862728,0,0,1.0862481,-55.56661,15.813638)"
1832
- gradientUnits="userSpaceOnUse"
1833
- xlink:href="#linearGradient4873-3"
1834
- id="linearGradient2411"
1835
- y2="5.4675598"
1836
- x2="63.397362"
1837
- y1="-12.489107"
1838
- x1="63.397362" />
1839
- <linearGradient
1840
- id="linearGradient4873-3">
1841
- <stop
1842
- offset="0"
1843
- style="stop-color:#ffffff;stop-opacity:1"
1844
- id="stop4875-9" />
1845
- <stop
1846
- offset="1"
1847
- style="stop-color:#ffffff;stop-opacity:0"
1848
- id="stop4877-5" />
1849
- </linearGradient>
1850
- </defs>
1851
- <g
1852
- id="layer1">
1853
- <g
1854
- id="g3652"
1855
- transform="matrix(1.233055,0,0,1.233055,66.301592,7.9938049)">
1856
- <g
1857
- id="layer1-3"
1858
- transform="matrix(0.81099383,0,0,0.81099383,-52.959188,-7.9427152)">
1859
- <g
1860
- id="g3379">
1861
- <path
1862
- inkscape:connector-curvature="0"
1863
- d="m 37,42 c 0,0 0,7.999906 0,7.999906 3.309186,0.01506 8.000002,-1.792372 8,-4.000468 C 45,43.791346 41.307198,42 37,42 l 0,0 0,0 z"
1864
- id="path5058"
1865
- style="opacity:0.40206185;fill:url(#radialGradient2704);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
1866
- <rect
1867
- width="28"
1868
- height="8"
1869
- x="9"
1870
- y="42"
1871
- id="rect4173"
1872
- style="opacity:0.40206185;fill:url(#linearGradient2738);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
1873
- <path
1874
- inkscape:connector-curvature="0"
1875
- d="m 9,42 c 0,0 0,7.999906 0,7.999906 C 5.690814,50.01497 1,48.207534 1,45.999438 1,43.791346 4.6928017,42 9,42 l 0,0 0,0 z"
1876
- id="path5018"
1877
- style="opacity:0.40206185;fill:url(#radialGradient2735);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
1878
- <rect
1879
- width="25.000078"
1880
- height="44.00008"
1881
- rx="0"
1882
- ry="0"
1883
- x="11.499961"
1884
- y="3.4999609"
1885
- id="rect3457-7"
1886
- style="fill:url(#radialGradient2759);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2761);stroke-width:0.99992174;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
1887
- <path
1888
- inkscape:connector-curvature="0"
1889
- d="m 12.588724,26.515 22.613957,0"
1890
- id="path3460-7"
1891
- style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
1892
- <path
1893
- inkscape:connector-curvature="0"
1894
- d="m 12.726165,27.545 c 7.534299,0 15.068597,0 22.602896,0"
1895
- id="path3360-8"
1896
- style="opacity:0.36637932;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" />
1897
- <path
1898
- inkscape:connector-curvature="0"
1899
- d="m 11.513319,3.4866942 c 0,5.4204174 0,36.5164968 0,44.0266268 -2.3667668,0 -4.3533498,0 -6.7201174,0 -0.5752686,-0.521297 -0.1378274,-1.556287 -0.2745122,-2.294283 0,-13.826456 0,-27.652911 0,-41.4793657 l 0.080226,-0.1790457 0.1942862,-0.073947 0,0 c 2.4633227,0 4.2567952,0 6.7201194,0 l -2e-6,1.5e-5 z"
1900
- id="path3385-3"
1901
- style="fill:url(#linearGradient2797);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2799);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
1902
- <rect
1903
- width="3"
1904
- height="2"
1905
- x="7.0997243"
1906
- y="5"
1907
- id="rect3464"
1908
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1909
- <path
1910
- inkscape:connector-curvature="0"
1911
- d="m 34.486679,47.55209 c 0,-2.920844 0,-40.1477672 0,-44.023974 2.354349,0 4.391431,0 6.718116,0 0.330292,0 0.273301,1.382925 0.273301,2.294145 0,13.825624 3e-6,27.651243 3e-6,41.476863 -0.563179,0.530109 -1.681308,0.127007 -2.478599,0.252966 -1.58696,0 -2.92586,0 -4.512821,0 l 0,0 z"
1912
- id="rect15391-7"
1913
- style="fill:url(#linearGradient2801);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2803);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
1914
- <rect
1915
- width="3"
1916
- height="2"
1917
- x="36.084"
1918
- y="25"
1919
- id="rect3766"
1920
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1921
- <rect
1922
- width="3"
1923
- height="2"
1924
- x="36.084"
1925
- y="5"
1926
- id="rect3760"
1927
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1928
- <rect
1929
- width="3"
1930
- height="2"
1931
- x="36.084"
1932
- y="30"
1933
- id="rect3772"
1934
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1935
- <rect
1936
- width="35.001312"
1937
- height="42.001316"
1938
- rx="0"
1939
- ry="0"
1940
- x="5.4993434"
1941
- y="4.4993439"
1942
- id="rect2689-6"
1943
- style="opacity:0.4;fill:none;stroke:url(#linearGradient2711);stroke-width:0.99868685;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
1944
- <rect
1945
- width="3"
1946
- height="2"
1947
- x="36.084"
1948
- y="40"
1949
- id="rect3774"
1950
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1951
- <rect
1952
- width="3"
1953
- height="2"
1954
- x="36.084"
1955
- y="35"
1956
- id="rect3768"
1957
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1958
- <rect
1959
- width="3"
1960
- height="2"
1961
- x="36.084"
1962
- y="10"
1963
- id="rect3762"
1964
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1965
- <rect
1966
- width="3"
1967
- height="2"
1968
- x="36.084"
1969
- y="45"
1970
- id="rect3776"
1971
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1972
- <rect
1973
- width="3"
1974
- height="2"
1975
- x="36.084"
1976
- y="20"
1977
- id="rect3770"
1978
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1979
- <rect
1980
- width="3"
1981
- height="2"
1982
- x="36.084"
1983
- y="15"
1984
- id="rect3764"
1985
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1986
- <rect
1987
- width="3"
1988
- height="2"
1989
- x="7.0997243"
1990
- y="10"
1991
- id="rect3744"
1992
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
1993
- <rect
1994
- width="3"
1995
- height="2"
1996
- x="7.0997243"
1997
- y="15"
1998
- id="rect3746"
1999
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2000
- <rect
2001
- width="3"
2002
- height="2"
2003
- x="7.0997243"
2004
- y="25"
2005
- id="rect3748"
2006
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2007
- <rect
2008
- width="3"
2009
- height="2"
2010
- x="7.0997243"
2011
- y="35"
2012
- id="rect3750"
2013
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2014
- <rect
2015
- width="3"
2016
- height="2"
2017
- x="7.0997243"
2018
- y="20"
2019
- id="rect3752"
2020
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2021
- <rect
2022
- width="3"
2023
- height="2"
2024
- x="7.0997243"
2025
- y="30"
2026
- id="rect3754"
2027
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2028
- <rect
2029
- width="3"
2030
- height="2"
2031
- x="7.0997243"
2032
- y="40"
2033
- id="rect3756"
2034
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2035
- <rect
2036
- width="3"
2037
- height="2"
2038
- x="7.0997243"
2039
- y="45"
2040
- id="rect3758"
2041
- style="fill:#ffffff;fill-opacity:1;stroke:none" />
2042
- </g>
2043
- </g>
2044
- <g
2045
- id="layer1-2"
2046
- transform="matrix(0.99609776,0,0,1.007933,-54.791335,9.3927046)">
2047
- <g
2048
- id="g2580">
2049
- <path
2050
- style="opacity:0.3;fill:url(#radialGradient2419);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;marker:none;visibility:visible;display:inline;overflow:visible"
2051
- id="path8836"
2052
- d="m 24,21 c 0,1.656854 -5.372583,3 -12,3 C 5.3725828,24 -2.5e-7,22.656854 -2.5e-7,21 -2.5e-7,19.343146 5.3725828,18 12,18 c 6.627417,0 12,1.343146 12,3 l 0,0 z"
2053
- inkscape:connector-curvature="0" />
2054
- <path
2055
- style="fill:url(#radialGradient2414);fill-opacity:1;stroke:url(#linearGradient2416);stroke-width:1.00365424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
2056
- id="path2555"
2057
- d="m 12.000002,1.501785 c -5.792553,0 -10.498217,4.7056616 -10.498217,10.498214 0,5.792554 4.705664,10.498219 10.498217,10.498216 5.79255,0 10.498219,-4.705662 10.498213,-10.498216 0,-5.7925524 -4.705663,-10.498214 -10.498213,-10.498214 z"
2058
- inkscape:connector-curvature="0" />
2059
- <path
2060
- style="opacity:0.4;fill:none;stroke:url(#linearGradient2411);stroke-width:0.99999994;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
2061
- id="path2463"
2062
- d="m 21.499999,11.999663 c 0,5.246874 -4.253609,9.500336 -9.499879,9.500336 -5.2467526,0 -9.5001201,-4.253509 -9.5001201,-9.500336 0,-5.2466312 4.2533675,-9.4996623 9.5001201,-9.4996623 5.24627,0 9.499879,4.2530311 9.499879,9.4996623 l 0,0 z"
2063
- inkscape:connector-curvature="0" />
2064
- </g>
2065
- <path
2066
- style="opacity:0.2;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
2067
- id="path3243"
2068
- d="m 8.5780731,5.9999988 -1.578073,1.5780732 3.2558139,3.239203 c 0.100023,0.101284 0.100023,0.264165 0,0.365448 L 7.0000001,14.421926 8.5780731,16 11.817276,12.760797 c 0.101283,-0.100023 0.264164,-0.100023 0.365448,0 L 15.421927,16 17,14.421926 13.760797,11.182723 c -0.100022,-0.101283 -0.100022,-0.264164 0,-0.365448 L 17,7.578072 15.421927,5.9999988 12.182724,9.2392016 c -0.101284,0.1000229 -0.264165,0.1000229 -0.365448,0 L 8.5780731,5.9999988 z"
2069
- inkscape:connector-curvature="0" />
2070
- <path
2071
- style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
2072
- id="path3256"
2073
- d="M 8.578073,7.0000001 7,8.5780731 10.255814,11.817275 c 0.100023,0.101284 0.100023,0.264165 0,0.365449 L 7,15.421927 8.578073,17 11.817276,13.760797 c 0.101283,-0.100023 0.264164,-0.100023 0.365448,0 L 15.421927,17 17,15.421927 13.760797,12.182724 c -0.100022,-0.101284 -0.100022,-0.264165 0,-0.365449 L 17,8.5780731 15.421927,7.0000001 12.182724,10.239202 c -0.101284,0.100023 -0.264165,0.100023 -0.365448,0 L 8.578073,7.0000001 z"
2074
- inkscape:connector-curvature="0" />
2075
- </g>
2076
- </g>
2077
- </g>
2078
-</svg>
2079
curlew-0.1.22.3.tar.gz/Curlew/languages.py
Deleted
38
1
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2014 Fayssal Chamekh <chamfay@gmail.com>
7
-#
8
-# Released under terms on waqf public license.
9
-#
10
-# Curlew is free software; you can redistribute it and/or modify it
11
-# under the terms of the latest version waqf public license as published by
12
-# ojuba.org.
13
-#
14
-# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
-# ANY WARRANTY; without even the implied warranty
16
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
-#
18
-# The latest version of the license can be found on:
19
-# http://www.ojuba.org/wiki/doku.php/waqf/license
20
-
21
-
22
-LANGUAGES = {
23
- 'العربية': 'ar',
24
- 'Português - Brazil': 'br',
25
- 'Český': 'cs',
26
- 'English': 'en',
27
- 'Español': 'es',
28
- 'Euskara': 'eu',
29
- 'Français': 'fr',
30
- 'Italiano': 'it',
31
- 'Nederlands': 'nl',
32
- 'Polski': 'pl',
33
- 'Русский': 'ru',
34
- 'Srpski': 'sr',
35
- 'Traditional Chinese: 正體中文': 'zh_TW'
36
- }
37
\ No newline at end of file
38
curlew-0.1.22.3.tar.gz/Curlew/logdialog.py
Deleted
64
1
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2014 Fayssal Chamekh <chamfay@gmail.com>
7
-#
8
-# Released under terms on waqf public license.
9
-#
10
-# Curlew is free software; you can redistribute it and/or modify it
11
-# under the terms of the latest version waqf public license as published by
12
-# ojuba.org.
13
-#
14
-# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
-# ANY WARRANTY; without even the implied warranty
16
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
-#
18
-# The latest version of the license can be found on:
19
-# http://www.ojuba.org/wiki/doku.php/waqf/license
20
-
21
-
22
-from gi.repository import Gtk, Pango
23
-
24
-class LogDialog(Gtk.Dialog):
25
- def __init__(self, prnt, log_file):
26
- self._log_file = log_file
27
- Gtk.Dialog.__init__(self, parent=prnt)
28
- self.set_size_request(550, 450)
29
- self.set_border_width(6)
30
- self.set_title(_('Errors detail'))
31
- scroll = Gtk.ScrolledWindow()
32
- scroll.set_shadow_type(Gtk.ShadowType.IN)
33
- text_log = Gtk.TextView()
34
- text_log.set_wrap_mode(Gtk.WrapMode.WORD_CHAR)
35
- text_log.set_border_width(6)
36
- text_log.set_editable(False)
37
- text_log.set_cursor_visible(False)
38
-
39
- font_desc = Pango.FontDescription('Monospace')
40
- text_log.override_font(font_desc)
41
-
42
- text_buffer = Gtk.TextBuffer()
43
- text_log.set_buffer(text_buffer)
44
-
45
- scroll.add(text_log)
46
- self.vbox.pack_start(scroll, True, True, 0)
47
-
48
- button = self.add_button(Gtk.STOCK_CLOSE, Gtk.ResponseType.CLOSE)
49
- self.set_default(button)
50
-
51
- with open(log_file, 'r') as log:
52
- text_buffer.set_text(log.read())
53
-
54
- def show_dialog(self):
55
- self.show_all()
56
- self.run()
57
- self.destroy()
58
-
59
-
60
-
61
-
62
-
63
\ No newline at end of file
64
curlew-0.1.22.3.tar.gz/Curlew/tray.py
Deleted
91
1
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2014 Fayssal Chamekh <chamfay@gmail.com>
7
-#
8
-# Released under terms on waqf public license.
9
-#
10
-# Curlew is free software; you can redistribute it and/or modify it
11
-# under the terms of the latest version waqf public license as published by
12
-# ojuba.org.
13
-#
14
-# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
-# ANY WARRANTY; without even the implied warranty
16
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
-#
18
-# The latest version of the license can be found on:
19
-# http://www.ojuba.org/wiki/doku.php/waqf/license
20
-
21
-
22
-from gi.repository import Gtk
23
-
24
-class StatusIcon(Gtk.StatusIcon):
25
- def __init__(self, window):
26
- Gtk.StatusIcon.__init__(self)
27
-
28
- self._window = window
29
-
30
- self.set_from_icon_name('curlew')
31
- self.set_tooltip_text(_('Curlew'))
32
-
33
- #---- Build menu
34
- self.menu = Gtk.Menu()
35
-
36
- # Show main window
37
- self.show_item = Gtk.MenuItem(_('Hide'))
38
- self.show_item.connect("activate", self.show_hide)
39
-
40
- # Stop conversion
41
- stop_item = Gtk.MenuItem(_('Stop Conversion'))
42
- stop_item.connect("activate", self.stop)
43
-
44
- # Quit application
45
- quit_item = Gtk.MenuItem(_('Quit application'))
46
- quit_item.connect("activate", self.quit)
47
-
48
- # Append menu items and show all
49
- self.menu.append(self.show_item)
50
- self.menu.append(stop_item)
51
- self.menu.append(quit_item)
52
-
53
- # Make connection
54
- self.connect('popup-menu', self.on_popup_menu, stop_item)
55
- self.connect('activate', self.show_hide)
56
-
57
- self.set_visible(False)
58
-
59
-
60
- def on_popup_menu(self, icon, button, time, stop_item):
61
-
62
- # stop_item sensitivity
63
- stop_item.set_sensitive(self._window.is_converting)
64
-
65
- # show/hide
66
- if self._window.get_visible():
67
- self.show_item.set_label(_('Hide'))
68
- else:
69
- self.show_item.set_label(_('Show'))
70
-
71
- self.menu.show_all()
72
- self.menu.popup(None, None, Gtk.StatusIcon.position_menu,
73
- icon, button, time)
74
-
75
-
76
- def show_hide(self, *agrs):
77
- if self._window.get_visible():
78
- self._window.hide()
79
- else:
80
- self._window.present()
81
-
82
- def stop(self, stop_item):
83
- if self._window.tb_stop_cb():
84
- self._window.present()
85
-
86
- def quit(self, *args):
87
- self._window.quit_cb()
88
-
89
-
90
-
91
curlew-0.1.22.3.tar.gz/Curlew/waitdialog.py
Deleted
62
1
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2014 Fayssal Chamekh <chamfay@gmail.com>
7
-#
8
-# Released under terms on waqf public license.
9
-#
10
-# Curlew is free software; you can redistribute it and/or modify it
11
-# under the terms of the latest version waqf public license as published by
12
-# ojuba.org.
13
-#
14
-# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
-# ANY WARRANTY; without even the implied warranty
16
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
-#
18
-# The latest version of the license can be found on:
19
-# http://www.ojuba.org/wiki/doku.php/waqf/license
20
-
21
-from gi.repository import Gtk
22
-
23
-class WaitDialog(Gtk.Dialog):
24
- def __init__(self, parent):
25
-
26
- self.skip = False
27
-
28
- Gtk.Dialog.__init__(self, parent=parent)
29
- self.set_size_request(650, 50)
30
- self.set_border_width(8)
31
- self.set_resizable(False)
32
- self.set_title(_('Adding files...'))
33
-
34
- self.text_file = Gtk.Label()
35
- self.text_file.set_alignment(0, 0.5)
36
- self.text_file.set_max_width_chars(50)
37
- self.vbox.pack_start(self.text_file, False, False, 6)
38
-
39
- self.prog_bar = Gtk.ProgressBar()
40
- self.prog_bar.set_show_text(True)
41
- self.vbox.pack_start(self.prog_bar, False, False, 6)
42
-
43
- btn_skip = self.add_button(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL)
44
- btn_skip.connect('clicked', self.__skip)
45
-
46
- self.show_all()
47
- self.connect('delete-event', self.__skip)
48
-
49
-
50
- def set_filename(self, filename):
51
- self.text_file.set_markup(_('<b>File:</b> ')+filename)
52
-
53
- def set_progress(self, value):
54
- self.prog_bar.set_fraction(value)
55
- self.prog_bar.set_text('{:.0f}%'.format(value*100))
56
-
57
- def __skip(self, *args):
58
- self.skip = True
59
-
60
-
61
-
62
curlew-0.1.22.3.tar.gz/curlew.spec
Deleted
93
1
2
-Name: curlew
3
-Summary: Easy to use and Free Multimedia converter for Linux
4
-URL: https://github.com/chamfay/Curlew
5
-Version: 0.1.19
6
-Release: 1%{?dist}
7
-Source0: %{name}-%{version}.tar.bz2
8
-License: Waqf
9
-Group: Applications/Multimedia
10
-BuildArch: noarch
11
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
12
-BuildRequires: python
13
-Requires: python, xdg-utils, ffmpeg, mencoder
14
-Requires: pygobject3 >= 3.0
15
-
16
-%description
17
-Easy to use, Free and Open-Source Multimedia converter for Linux.
18
-Curlew written in python and GTK3 and it depends on (ffmpeg/avconv, mencoder).
19
-
20
-Main Features:
21
- - Easy to use with simple user interface.
22
- - Hide the advanced options with the ability to show them.
23
- - Convert to more than 100 different formats.
24
- - Show file informations (duration, remaining time, estimated size, progress value).
25
- - Allow to skip or remove file during conversion process.
26
- - Preview file before conversion.
27
- - Convert a specified portion of file.
28
- - Combine subtitle with video file.
29
- - Show error details if exist.
30
- - And more ...
31
-
32
-
33
-%prep
34
-%setup -q
35
-
36
-%build
37
-make %{?_smp_mflags}
38
-
39
-%install
40
-rm -rf $RPM_BUILD_ROOT
41
-%makeinstall DESTDIR=$RPM_BUILD_ROOT
42
-
43
-%post
44
-touch --no-create %{_datadir}/icons/hicolor || :
45
-if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
46
-%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
47
-fi
48
-if [ -x %{_bindir}/update-desktop-database ] ; then
49
-%{_bindir}/update-desktop-database --quiet %{_datadir}/applications || :
50
-fi
51
-
52
-%postun
53
-touch --no-create %{_datadir}/icons/hicolor || :
54
-if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
55
-%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
56
-fi
57
-if [ -x %{_bindir}/update-desktop-database ] ; then
58
-%{_bindir}/update-desktop-database --quiet %{_datadir}/applications || :
59
-fi
60
-
61
-%clean
62
-rm -rf $RPM_BUILD_ROOT
63
-
64
-%files
65
-#%doc ChangeLog VERSION README LICENSE-ar LICENSE-en
66
-%{_defaultdocdir}/%{name}-%{version}/*
67
-%{_bindir}/%{name}
68
-%{python_sitelib}/*
69
-#%{python_sitelib}/*.egg-info
70
-%{python_sitelib}/Curlew/icons/*/*.png
71
-%{_datadir}/applications/%{name}.desktop
72
-%{_datadir}/locale/*/*/%{name}.mo
73
-%{_datadir}/icons/hicolor/*/apps/*.png
74
-%{_datadir}/icons/hicolor/*/apps/*.svg
75
-
76
-%changelog
77
-* Sun Jun 07 2013 Fayssal Chamekh <chamfay@gmail.com> - 0.1.19-1
78
- - Added 'libvo_aacenc' audio codec.
79
- - Added 'Copy Mode' option (to split too faster without converting).
80
- - Added 'to the end' option.
81
- - Added Czech language (Pavel Fric <pavelfric@seznam.cz>).
82
-* Thu Mar 07 2013 Fayssal Chamekh <chamfay@gmail.com> - 0.1.18.1-1
83
- - Updates.
84
-* Thu Mar 07 2013 Fayssal Chamekh <chamfay@gmail.com> - 0.1.18-1
85
- - Moved all install stuffs to setup.py and remove makefiles.
86
-* Sun Feb 10 2013 Ehab El-Gedawy <ehabsas@gmail.com> - 0.1.17-1
87
- - Sorted formats
88
- - Enable adding files via cmd line
89
- - Add programe to Viedo/Audio files menu
90
- - Makefile
91
- - rpm initail packing
92
-
93
curlew-0.1.22.3.tar.gz/ChangeLog -> curlew-0.2.1.tar.gz/ChangeLog
Changed
37
1
2
+Version 0.2.1
3
+-------------
4
+
5
+* Fix bugs.
6
+
7
+Version 0.2.0
8
+-------------
9
+
10
+* Check availability of codecs according to encoder
11
+* Show availabe codecs.
12
+* Enhanced video thumbnail (showed with correct aspect ratio).
13
+* New favorite list
14
+* Add global menu (Gnome Shell)
15
+* Allow to choose a player.
16
+* Allow to edit formats.
17
+* Enhanced interface.
18
+* ...
19
+
20
+Version 0.2.0 beta
21
+------------------
22
+
23
+* Redesigned UI.
24
+* Added OPUS audio format.
25
+* Ported code to Python 3.
26
+* New Dialog for formats with search entry.
27
+* Enhanced setup and reduced dependencies.
28
+* Removed mencoder and depends only on ffmpeg static build.
29
+* Fix bug in restore last size and position.
30
+* Removed double-click option to add file.
31
+* And more...
32
+
33
+
34
Version 0.1.22.3
35
----------------
36
37
curlew-0.1.22.3.tar.gz/PKG-INFO -> curlew-0.2.1.tar.gz/PKG-INFO
Changed
39
1
2
Metadata-Version: 1.1
3
Name: curlew
4
-Version: 0.1.22.3
5
+Version: 0.2.1
6
Summary: Easy to use multimedia converter in Linux
7
-Home-page: https://github.com/chamfay/Curlew
8
+Home-page: http://sourceforge.net/projects/curlew
9
Author: Fayssal Chamekh
10
Author-email: chamfay@gmail.com
11
License: Waqf License
12
-Description: Curlew written in python and GTK3 and it depends on (ffmpeg/avconv, mencoder).
13
+Description: Curlew written in python and GTK3 and it depends on (ffmpeg/avconv).
14
15
Main Features:
16
- Easy to use with simple user interface.
17
18
- Combine subtitle with video file.
19
- Show error details if exist.
20
- And more ...
21
-Keywords: convert,audio,video,ffmpeg,mencoder,avconv
22
+Keywords: convert,audio,video,ffmpeg,avconv
23
Platform: Linux
24
-Classifier: Programming Language :: Python
25
+Classifier: Programming Language :: Python :: 3
26
Classifier: Operating System :: POSIX :: Linux
27
-Classifier: Development Status :: 4 - Beta
28
-Classifier: Environment :: X11 Applications :: Gtk
29
+Classifier: Development Status :: 5 - Production/Stable
30
+Classifier: Environment :: X11 Applications :: GTK
31
Classifier: Natural Language :: English
32
Classifier: Natural Language :: Arabic
33
+Classifier: Natural Language :: French
34
Classifier: Intended Audience :: End Users/Desktop
35
Classifier: Topic :: Desktop Environment :: Gnome
36
-Classifier: Topic :: Multimedia :: Video :: Conversion
37
Classifier: Topic :: Multimedia :: Sound/Audio :: Conversion
38
Classifier: Topic :: Utilities
39
curlew-0.1.22.3.tar.gz/README -> curlew-0.2.1.tar.gz/README
Changed
84
1
2
------------
3
4
Easy to use, Free and Open-Source Multimedia converter for Linux.
5
-Curlew written in python and GTK3 and it depends on (ffmpeg/avconv, mencoder).
6
+Curlew written in python and GTK3 and it depends on (ffmpeg/avconv).
7
8
Main Features:
9
10
11
Dependencies:
12
-------------
13
14
-- python >= 2.7 << 3.0
15
-- python-gobject >= 3.0
16
-- gir1.2-gtk-3.0 >> 3.2
17
-- ffmpeg >= 0.8 (or libav-tools >= 0.8)
18
-- mencoder
19
-- libavcodec-extra (Ubuntu/Debian)
20
-- xdg-utils
21
-- mediainfo
22
+For Curlew:
23
24
-NB: This dependencies names may change if you use another distribution than Ubuntu/Debian or its sons.
25
+ - python >= 3.3
26
+ - python3-gi >= 3.12
27
+ - python3-dbus
28
+ - gir1.2-gtk-3.0 >> 3.12
29
+ - libav-tools >= 0.8 (or ffmpeg)
30
+ - libavcodec-extra (Ubuntu/Debian)
31
+ - xdg-utils
32
+ - mediainfo
33
+ - gnome-icon-theme-symbolic
34
35
-Note:
36
------
37
+For installer (setup.py):
38
39
-To install Curlew, you MUST have 'imagemagick' and 'intltool' installed in
40
-your machine.
41
+ - librsvg2-bin (or something similar) to convert .svg to .png.
42
+ - intltool-debian (or intltool) to compile translations files.
43
+
44
+NB: This dependencies names may change if you are using another distribution than Ubuntu/Debian or its sons.
45
46
47
License:
48
--------
49
50
Waqf public license.
51
-Please see LICENSE-ar.txt/LICENSE-en files for more informations.
52
+Please see: LICENSE-ar.txt/LICENSE-en.txt files for more informations.
53
54
55
Installation:
56
-------------
57
58
-In terminal run the following (as root).
59
-sudo python setup.py install
60
+In terminal, run the following (as root):
61
+> python3 setup.py install --prefix=/usr
62
+Or run script (as root):
63
+> ./install
64
65
66
Remove (Uninstall):
67
-------------------
68
69
-In terminal run the following (as root).
70
-sudo python setup.py uninstall
71
+In terminal run the following (as root):
72
+> python3 setup.py uninstall
73
+Or run script (as root):
74
+> ./uninstall
75
+
76
77
-Clean project:
78
+Clean Project:
79
--------------
80
81
-sudo python setup.py clean
82
+> sudo python3 setup.py clean
83
84
curlew-0.1.22.3.tar.gz/TODO -> curlew-0.2.1.tar.gz/TODO
Changed
16
1
2
بسم الله الرحمن الرحيم
3
4
-- Prevent to duplicate file in the same session.
5
-- Move icons to /usr/share/curlew/icons
6
-- ?
7
+
8
+Fixes:
9
+* Prevent to duplicate file in the same session.
10
+
11
+Changes:
12
+* Use GLib.spawn_* functions instead of subprocess
13
+
14
+Features:
15
+* ...
16
curlew-0.1.22.3.tar.gz/curlew -> curlew-0.2.1.tar.gz/curlew
Changed
15
1
2
-#!/usr/bin/env python2
3
+#!/usr/bin/env python3
4
+
5
+from site import addsitedir
6
+addsitedir('/usr/share/curlew')
7
+addsitedir('/usr/local/share/curlew')
8
+
9
import sys
10
-from Curlew.curlew import main
11
-main(*sys.argv[1:])
12
\ No newline at end of file
13
+from modules.curlew import main
14
+main(*sys.argv[1:])
15
curlew-0.1.22.3.tar.gz/curlew.desktop -> curlew-0.2.1.tar.gz/curlew.desktop
Changed
31
1
2
[Desktop Entry]
3
-Type=Application
4
-Name=Curlew
5
-Icon=curlew
6
-Exec=curlew %U
7
-Name[ar]=كروان
8
-Name[en]=Curlew
9
-Name[fr]=Courlis
10
-Name[en_US]=Curlew
11
-Name[en_FR]=Courlis
12
+Categories=AudioVideo;Video;
13
Comment[en_US]=Easy to use Multimedia Converter for Linux
14
Comment=Easy to use Multimedia Converter for Linux
15
Comment[ar]=محول وسائط على لينكس سهل الاستخدام
16
Comment[fr]=Un Convertisseur Multimédia simple à utiliser sous Linux
17
-Categories=AudioVideo;Video;
18
-#MimeType=audio/vorbis;audio/x-mp3;audio/x-ms-wma;audio/x-vorbis;audio/x-wav;video/x-ms-asf;audio/ogg;audio/3gpp;audio/AMR;audio/AMR-WB;video/3gpp;video/flv;video/mpeg;video/msvideo;video/x-mpeg;video/x-ms-asf;video/x-ms-wmv;video/quicktime;audio/x-realaudio;audio/x-pn-realaudio;video/vnd.rn-realvideo;audio/mp4a-latm;video/x-m4v;video/mp4;audio/x-matroska;video/x-matroska;audio/x-aiff;audio/x-monkeys-audio;video/x-m4v;audio/mp4a-latm;video/webm
19
Encoding=UTF-8
20
+Exec=curlew %U
21
+Icon=curlew
22
+Name[en_US]=Curlew
23
+Name=Curlew
24
+Name[ar]=كروان
25
+Name[en]=Curlew
26
+Name[en_FR]=Courlis
27
+Name[fr]=Courlis
28
+StartupNotify=true
29
Terminal=false
30
+Type=Application
31
curlew-0.2.1.tar.gz/deb_prepare.sh
Added
12
1
2
+#!/bin/bash
3
+# python3-stdeb package needed.
4
+
5
+python3 setup.py --command-packages=stdeb.command debianize
6
+
7
+#
8
+sed -i 's|Package: python3-curlew|Package: curlew|g' $PWD/debian/control
9
+
10
+# Make deb
11
+#debuild -b
12
curlew-0.2.1.tar.gz/formats.cfg
Added
1617
1
2
+[MP3 Audio]
3
+type = audio
4
+ab = 32k 64k 96k 128k 196k 256k
5
+afreq = 44100 8000 16000 22050 32000
6
+ach = default 2 1
7
+acodec = libmp3lame copy
8
+def_ab = 96k
9
+ff = mp3
10
+ext = mp3
11
+
12
+[Ac3 DVD - 192kbps Stereo]
13
+type = audio
14
+ab = 192k
15
+afreq = 48000
16
+ach = 2
17
+acodec = ac3
18
+ff = ac3
19
+ext = ac3
20
+
21
+[Ac3 DVD - 384kbps Stereo]
22
+type = audio
23
+ab = 384k
24
+afreq = 48000
25
+ach = 2
26
+acodec = ac3
27
+ff = ac3
28
+ext = ac3
29
+
30
+[MPEG4 Audio (m4a)]
31
+type = audio
32
+ab = 112k
33
+afreq = 48000
34
+ach = default 2
35
+acodec = libvo_aacenc aac
36
+ext = m4a
37
+
38
+[CDMA Phone Audio (3g2)]
39
+type = audio
40
+ab = 128k
41
+ach = default
42
+afreq = 22050
43
+acodec = libvo_aacenc aac
44
+ff = 3g2
45
+ext = 3g2
46
+
47
+[Opus Audio]
48
+type = audio
49
+ab = 6k 8k 12k 16k 32k 64k
50
+afreq = 16000 8000
51
+ach = default 2 1
52
+acodec = libopus
53
+def_ab = 12k
54
+extra = -vbr on
55
+ff = ogg
56
+ext = opus
57
+
58
+[Wav for CD]
59
+type = presets
60
+cmd = -vn -ar 44100
61
+ext = wav
62
+
63
+[Wave Audio]
64
+type = audio
65
+ab = 1000k 1200k 1411k 1500k 1600k
66
+afreq = 44100 8000 16000 22050 32000
67
+ach = default 2 1
68
+acodec = pcm_s16le pcm_u8 adpcm_ms adpcm_ima_wav
69
+def_ab = 1200k
70
+ff = wav
71
+ext = wav
72
+
73
+[Window Media Audio]
74
+type = audio
75
+ab = 16k 32k 64k 128k 192k 256k
76
+afreq = 44100 8000 16000 22050 32000
77
+ach = default 2 1
78
+acodec = wmav2 wmav1
79
+def_ab = 128k
80
+ff = asf
81
+ext = wma
82
+
83
+[OGG Vorbis Audio]
84
+type = ogg
85
+ab = default
86
+afreq = 44100 8000 16000 22050 32000
87
+ach = default 2 1
88
+acodec = libvorbis
89
+ff = ogg
90
+ext = ogg
91
+
92
+[OGG Theora Video]
93
+type = ogv
94
+ab = default
95
+afreq = 44100 8000 16000 22050 32000
96
+ach = default 2 1
97
+acodec = flac libvorbis
98
+vb = default
99
+vfps = default
100
+vcodec = libtheora
101
+vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
102
+vratio = default
103
+extra = -keyint_min 0 -g 360 -skip_threshold 0 -level 116
104
+ff = ogg
105
+ext = ogv
106
+
107
+
108
+
109
+[MPEG1 Video]
110
+type = video
111
+ab = 64k 96k 128k 196k 256k
112
+afreq = 44100 8000 16000 22050 32000
113
+ach = default 2 1
114
+acodec = libmp3lame mp2
115
+def_ab = 128k
116
+vb = 200k 320k 500k 700k 1100k 1500K
117
+def_vb = 1100k
118
+vfps = 30 25
119
+vcodec = mpeg1video
120
+vsize = default 320:240 640:480 800:600 1024:768 1600:1200
121
+vratio = default
122
+ff = mpeg
123
+ext = mpg
124
+extra = -mbd rd -cmp 2 -subcmp 2 -bf 2
125
+
126
+[MPEG2 Video]
127
+type = video
128
+ab = 64k 96k 128k 196k 256k
129
+afreq = 44100 8000 16000 22050 32000
130
+ach = default 2 1
131
+acodec = libmp3lame mp2
132
+def_ab = 128k
133
+vb = 200k 320k 500k 700k 1100k 1500K
134
+def_vb = 1100k
135
+vfps = 30 25
136
+vcodec = mpeg2video
137
+vsize = default 320:240 640:480 800:600 1024:768 1600:1200
138
+vratio = default
139
+ff = mpeg
140
+ext = mpg
141
+extra = -mbd rd -cmp 2 -subcmp 2 -bf 2
142
+
143
+
144
+[AVI Video]
145
+type = video
146
+ab = 64k 96k 128k 196k 256k
147
+afreq = 44100 8000 16000 22050 32000
148
+ach = default 2 1
149
+acodec = libmp3lame mp2
150
+def_ab = 128k
151
+vb = 200k 320k 500k 700k 1100k 1500K
152
+def_vb = 1100k
153
+vfps = 30 25
154
+vcodec = msmpeg4 msmpeg4v2 libxvid mpeg4
155
+vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
156
+vratio = default 1:1 4:3 5:4 16:9
157
+ff = avi
158
+ext = avi
159
+
160
+[MP4 Video]
161
+type = video
162
+ab = 64k 96k 128k 196k 256k
163
+afreq = 44100 8000 16000 22050 32000
164
+ach = default 2 1
165
+acodec = libvo_aacenc aac
166
+def_ab = 128k
167
+vb = 200k 320k 500k 700k 1100k 1500K
168
+def_vb = 1100k
169
+vfps = 30 25
170
+vcodec = mpeg4
171
+vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
172
+vratio = 4:3 1:1 4:3 5:4 16:9
173
+ff = mp4
174
+ext = mp4
175
+
176
+[Flash Video (FLV)]
177
+type = video
178
+ab = 64k 96k 128k 196k 256k
179
+afreq = 44100 8000 16000 22050 32000
180
+ach = default 2 1
181
+acodec = libmp3lame
182
+def_ab = 128k
183
+vb = 200k 320k 500k 700k 1100k 1500K
184
+def_vb = 1100k
185
+vfps = 25
186
+vcodec = flv
187
+vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
188
+vratio = default 1:1 4:3 5:4 16:9
189
+ff = flv
190
+ext = flv
191
+
192
+[Windows Media Video]
193
+type = video
194
+ab = 64k 96k 128k 196k 256k
195
+afreq = 44100 8000 16000 22050 32000
196
+ach = default 2 1
197
+acodec = wmav2 wmav1 libmp3lame
198
+def_ab = 128k
199
+vb = 200k 320k 500k 700k 1100k 1500K
200
+def_vb = 1100k
201
+vfps = 25
202
+vcodec = wmv2 wmv1
203
+vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
204
+vratio = default 1:1 4:3 5:4 16:9
205
+ff = asf
206
+ext = wmv
207
+
208
+[QuickTime Video (MOV)]
209
+type = video
210
+ab = 64k 96k 128k 196k 256k
211
+afreq = 44100 8000 16000 22050 32000
212
+ach = default 2 1
213
+acodec = libvo_aacenc aac adpcm_ima_qt libmp3lame mp2
214
+def_ab = 128k
215
+vb = 200k 320k 500k 700k 1100k 1500K
216
+def_vb = 1100k
217
+vfps = 25
218
+vcodec = mpeg4
219
+vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
220
+vratio = 4:3 1:1 4:3 5:4 16:9
221
+ff = mov
222
+ext = mov
223
+
224
+[WebM Video]
225
+type = video
226
+ab = 64k 96k 128k 196k 256k
227
+afreq = 44100 8000 16000 22050 32000
228
+ach = default 2 1
229
+acodec = libvorbis
230
+def_ab = 128k
231
+vb = 200k 320k 500k 700k 1100k 1500K
232
+def_vb = 1100k
233
+vfps = 30 25
234
+vcodec = libvpx
235
+vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
236
+vratio = default 1:1 4:3 5:4 16:9
237
+ff = webm
238
+ext = webm
239
+
240
+[Matroska Video (MKV)]
241
+type = video
242
+ab = 128k
243
+afreq = 44100
244
+ach = 2
245
+acodec = libvorbis
246
+def_ab = 128k
247
+vb = 1000k
248
+def_vb = 1000k
249
+vfps = 25 30
250
+vcodec = libvpx
251
+vsize = default
252
+vratio = default 1:1 4:3 5:4 16:9
253
+ff = matroska
254
+ext = mkv
255
+extra = -keyint_min 0 -g 360 -skip_threshold 0
256
+
257
+
258
+[3GP Video Mono]
259
+type = video
260
+ab = 4750 5150 5900 6700 7400 7950 10200 12200
261
+afreq = 8000 16000 22050 32000 44100
262
+ach = 1
263
+acodec = libopencore_amrnb
264
+def_ab = 4750
265
+vb = 40k 80k 100k 160k 200k 320k 500k 700k
266
+def_vb = 80k
267
+vfps = 15 25 30
268
+vcodec = h263
269
+vsize = 128:96 176:144 352:288 704:576 1408:1152
270
+vratio = default 1:1 4:3 5:4 16:9
271
+ff = 3gp
272
+ext = 3gp
273
+
274
+[3GP Video Stereo]
275
+type = video
276
+ab = 64k 16k 32k 96k 128k 192k 256k
277
+afreq = 8000 16000 22050 32000 44100
278
+ach = 2
279
+acodec = libvo_aacenc aac
280
+def_ab = 64k
281
+vb = 40k 80k 100k 160k 200k 320k 500k 700k
282
+def_vb = 100k
283
+vfps = 15 25 30
284
+vcodec = mpeg4
285
+vsize = 176:144 128:96 176:144 352:288 704:576 1408:1152
286
+vratio = default 1:1 4:3 5:4 16:9
287
+ff = 3g2
288
+ext = 3gp
289
+
290
+# MPEG-4
291
+[MPEG-4 H.264 video (High Quality)]
292
+type = video
293
+ab = 128k
294
+afreq = 48000
295
+ach = default
296
+acodec = libvo_aacenc aac
297
+vb = 800k 1000k
298
+vfps = default
299
+vcodec = libx264
300
+vsize = default
301
+vratio = default
302
+extra = -crf 35.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 5 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -threads 0
303
+ff = mp4
304
+ext = mp4
305
+
306
+[MPEG-4 H.264 video (Very High Quality)]
307
+type = video
308
+ab = 160k
309
+afreq = 48000
310
+ach = default
311
+acodec = libvo_aacenc aac
312
+vb = 800k 1000k
313
+vfps = default
314
+vcodec = libx264
315
+vsize = default
316
+vratio = default
317
+extra = -crf 25.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 8 -trellis 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -threads 0
318
+ff = mp4
319
+ext = mp4
320
+
321
+[MPEG-4 H.264 video (Super High Quality)]
322
+type = video
323
+ab = 192k
324
+afreq = 48000
325
+ach = default
326
+acodec = libvo_aacenc aac
327
+vb = 800k 1000k
328
+vfps = default
329
+vcodec = libx264
330
+vsize = default
331
+vratio = default
332
+extra = -crf 15.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 8 -refs 16 -trellis 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -threads 0
333
+ff = mp4
334
+ext = mp4
335
+
336
+# MP4
337
+[MP4 FullScreen (HQ)]
338
+type = video
339
+ab = 112k
340
+afreq = 48000
341
+ach = default 2
342
+acodec = libvo_aacenc aac
343
+vb = 1250k
344
+vfps = 29.97
345
+vcodec = libx264
346
+vsize = 640:480
347
+vratio = 4:3
348
+extra = -flags +loop -cmp +chroma -maxrate 1500k -bufsize 4M -bt 256k -refs 1 -bf 3 -coder 1 -me_method umh -me_range 16 -subq 7 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 2 -qdiff 4 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip
349
+ff = mp4
350
+ext = mp4
351
+
352
+[MP4 WideScreen (HQ)]
353
+type = video
354
+ab = 112k
355
+afreq = 48000
356
+ach = default 2
357
+acodec = libvo_aacenc aac
358
+vb = 1250k
359
+vfps = 29.97
360
+vcodec = libx264
361
+vsize = 704:384
362
+vratio = 16:9
363
+extra = -flags +loop -cmp +chroma -maxrate 1500k -bufsize 4M -bt 256k -refs 1 -bf 3 -coder 1 -me_method umh -me_range 16 -subq 7 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 2 -qdiff 4 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip
364
+ff = mp4
365
+ext = mp4
366
+
367
+[NTSC DVD FullScreen]
368
+type = video
369
+ab = 192k
370
+afreq = 48000
371
+ach = default 2
372
+acodec = mp2
373
+vb = 4000k
374
+vfps = 29.97
375
+vcodec = mpeg2video
376
+vsize = 352:480
377
+vratio = 4:3
378
+extra = -mbd rd -trellis 1 -flags +mv0 -cmp 2 -subcmp 2
379
+ff = dvd
380
+ext = mpg
381
+
382
+[NTSC DVD WideScreen]
383
+type = video
384
+ab = 192k
385
+afreq = 48000
386
+ach = default 2
387
+acodec = mp2
388
+vb = 4000k
389
+vfps = 29.97
390
+vcodec = mpeg2video
391
+vsize = 352:480
392
+vratio = 16:9
393
+extra = -mbd rd -trellis 1 -flags +mv0 -cmp 2 -subcmp 2
394
+ff = dvd
395
+ext = mpg
396
+
397
+[NTSC DVD HQ FullScreen]
398
+type = video
399
+ab = default
400
+afreq = default
401
+ach = default
402
+acodec = default
403
+vb = 8000k
404
+vfps = 29.97
405
+vcodec = default
406
+vsize = 720:480
407
+vratio = 4:3
408
+extra = -target ntsc-dvd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
409
+ff = dvd
410
+ext = mpg
411
+
412
+[NTSC DVD HQ WideScreen]
413
+type = video
414
+ab = default
415
+afreq = default
416
+ach = default
417
+acodec = default
418
+vb = 8000k
419
+vfps = 29.97
420
+vcodec = default
421
+vsize = 720:480
422
+vratio = 16:9
423
+extra = -target ntsc-dvd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2 -g 12
424
+ff = dvd
425
+ext = mpg
426
+
427
+[NTSC DVD Fast (LQ)]
428
+type = video
429
+ab = 384k
430
+afreq = 48000
431
+ach = default
432
+acodec = default
433
+vb = 5000k
434
+vfps = 29.97
435
+vcodec = default
436
+vsize = 720:480
437
+vratio = default
438
+extra = -target ntsc-dvd
439
+ff = dvd
440
+ext = mpg
441
+
442
+[NTSC VCD (HQ)]
443
+type = presets
444
+cmd = -target ntsc-vcd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
445
+ff = vcd
446
+ext = mpg
447
+
448
+[PAL DVD FullScreen]
449
+type = video
450
+ab = 192k
451
+afreq = 48000
452
+ach = default 2
453
+acodec = mp2
454
+vb = 4000k
455
+vfps = 25.00
456
+vcodec = mpeg2video
457
+vsize = 352:576
458
+vratio = 4:3
459
+extra = -mbd rd -trellis 1 -flags +mv0 -cmp 2 -subcmp 2
460
+ff = dvd
461
+ext = mpg
462
+
463
+[PAL DVD WideScreen]
464
+type = video
465
+ab = 192k
466
+afreq = 48000
467
+ach = default 2
468
+acodec = mp2
469
+vb = 4000k
470
+vfps = 25.00
471
+vcodec = mpeg2video
472
+vsize = 352:576
473
+vratio = 16:9
474
+extra = -mbd rd -trellis 1 -flags +mv0 -cmp 2 -subcmp 2
475
+ff = dvd
476
+ext = mpg
477
+
478
+[PAL DVD HQ FullScreen]
479
+type = video
480
+ab = default
481
+afreq = default
482
+ach = default
483
+acodec = default
484
+vb = 8000k
485
+vfps = 29.97
486
+vcodec = default
487
+vsize = default
488
+vratio = 4:3
489
+extra = -target pal-dvd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
490
+ff = dvd
491
+ext = mpg
492
+
493
+[PAL DVD HQ WideScreen]
494
+type = video
495
+ab = default
496
+afreq = default
497
+ach = default
498
+acodec = default
499
+vb = 8000k
500
+vfps = 29.97
501
+vcodec = default
502
+vsize = default
503
+vratio = 16:9
504
+extra = -target pal-dvd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
505
+ff = dvd
506
+ext = mpg
507
+
508
+[PAL DVD Fast (LQ)]
509
+type = video
510
+ab = 384k
511
+afreq = 48000
512
+ach = default
513
+acodec = default
514
+vb = 5000k
515
+vfps = 25
516
+vcodec = default
517
+vsize = 720:576
518
+vratio = default
519
+extra = -target pal-dvd
520
+ff = dvd
521
+ext = mpg
522
+
523
+[PAL VCD (HQ)]
524
+type = presets
525
+cmd = -target pal-vcd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
526
+ff = vcd
527
+ext = mpg
528
+
529
+#xvid
530
+[XviD FullScreen]
531
+type = video
532
+ab = 128k
533
+afreq = 48000
534
+ach = default 2
535
+acodec = libmp3lame
536
+vb = 1500k
537
+vfps = 29.97
538
+vcodec = libxvid
539
+vsize = 640:480
540
+vratio = 4:3
541
+extra = -vtag XVID -maxrate 1800k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
542
+ff = avi
543
+ext = avi
544
+
545
+[XviD WideScreen]
546
+type = video
547
+ab = 128k
548
+afreq = 48000
549
+ach = default 2
550
+acodec = libmp3lame
551
+vb = 1500k
552
+vfps = 29.97
553
+vcodec = libxvid
554
+vsize = 704:384
555
+vratio = 16:9
556
+extra = -vtag XVID -maxrate 1800k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
557
+ff = avi
558
+ext = avi
559
+
560
+[XviD WideScreen Anamorphic]
561
+type = video
562
+ab = 128k
563
+afreq = 48000
564
+ach = default 2
565
+acodec = libmp3lame
566
+vb = 1500k
567
+vfps = 29.97
568
+vcodec = libxvid
569
+vsize = default
570
+vratio = 2.35
571
+extra = -vf crop=iw:ih-58-62:0:58,scale=640:272 -vtag XVID -maxrate 1800k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
572
+ff = avi
573
+ext = avi
574
+
575
+[Zen FullScreen]
576
+type = video
577
+ab = 128k
578
+afreq = 48000
579
+ach = 2
580
+acodec = libmp3lame
581
+vb = 1500k
582
+vfps = 29.97
583
+vcodec = libxvid
584
+vsize = 320:240
585
+vratio = 4:3
586
+extra = -vtag XVID -maxrate 1800k
587
+ff = avi
588
+ext = avi
589
+
590
+[Zen WideScreen]
591
+type = video
592
+ab = 128k
593
+afreq = 48000
594
+ach = 2
595
+acodec = libmp3lame
596
+vb = 1500k
597
+vfps = 29.97
598
+vcodec = libxvid
599
+vsize = 320:240
600
+vratio = 16:9
601
+extra = -vtag XVID -maxrate 1800k
602
+ff = avi
603
+ext = avi
604
+
605
+# Blackberry
606
+[Blackberry Curve FullScreen]
607
+type = video
608
+ab = 48k
609
+afreq = 22050
610
+ach = 2
611
+acodec = libvo_aacenc aac
612
+vb = 400k
613
+vfps = 24
614
+vcodec = mpeg4
615
+vsize = 320:240
616
+vratio = 4:3
617
+extra =
618
+ff = mp4
619
+ext = mp4
620
+
621
+[Blackberry Curve WideScreen]
622
+type = video
623
+ab = 48k
624
+afreq = 22050
625
+ach = 2
626
+acodec = libvo_aacenc aac
627
+vb = 400k
628
+vfps = 24
629
+vcodec = mpeg4
630
+vsize = 320:180
631
+vratio = 16:9
632
+extra =
633
+ff = mp4
634
+ext = mp4
635
+
636
+[Blackberry Video FullScreen]
637
+type = video
638
+ab = 80k
639
+afreq = 44100
640
+ach = 2
641
+acodec = libvo_aacenc aac
642
+vb = 400k
643
+vfps = 24
644
+vcodec = libx264
645
+vsize = 240:180
646
+vratio = 4:3
647
+extra = -coder 1 -flags +loop+cgop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 7 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 3 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -maxrate 800k -bufsize 80k
648
+ff = mp4
649
+ext = mp4
650
+
651
+[Blackberry Video WideScreen]
652
+type = video
653
+ab = 80k
654
+afreq = 44100
655
+ach = 2
656
+acodec = libvo_aacenc aac
657
+vb = 400k
658
+vfps = 24
659
+vcodec = libx264
660
+vsize = 320:180
661
+vratio = 16:9
662
+extra = -coder 1 -flags +loop+cgop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 7 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 3 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -maxrate 800k -bufsize 80k
663
+ff = mp4
664
+ext = mp4
665
+
666
+[Blackberry Music (mp3)]
667
+type = audio
668
+ab = 160k
669
+afreq = 44100
670
+ach = 2
671
+acodec = libmp3lame
672
+ext = mp3
673
+
674
+[Tuna-vIDS]
675
+type = video
676
+ab = 96k
677
+afreq = 32000
678
+ach = 2
679
+acodec = libmp3lame
680
+vb = 192k
681
+vfps = 10
682
+vcodec = libxvid
683
+vsize = 256:192
684
+vratio = 256:192
685
+extra = -bt 64k -deinterlace
686
+ff = avi
687
+ext = avi
688
+
689
+[Xvid walkman (4:3)]
690
+type = video
691
+ab = 80k
692
+afreq = 48000
693
+ach = 2
694
+acodec = libvo_aacenc aac
695
+vb = 1250k
696
+vfps = 29.97
697
+vcodec = libxvid
698
+vsize = 320:240
699
+vratio = 4:3
700
+extra = -maxrate 1500k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -cmp 2 -subcmp 2 -g 300
701
+ff = mp4
702
+ext = mp4
703
+
704
+[Palm XviD FullScreen]
705
+type = video
706
+ab = 80k
707
+afreq = 44100
708
+ach = 2
709
+acodec = libvo_aacenc aac
710
+vb = 500k
711
+vfps = 29.97
712
+vcodec = libxvid
713
+vsize = 428:320
714
+vratio = 4:3
715
+extra = -maxrate 550k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
716
+ff = mp4
717
+ext = mp4
718
+
719
+[Palm XviD WideScreen]
720
+type = video
721
+ab = 80k
722
+afreq = 44100
723
+ach = 2
724
+acodec = libvo_aacenc aac
725
+vb = 430k
726
+vfps = 29.97
727
+vcodec = libxvid
728
+vsize = 480:320
729
+vratio = 3:2
730
+extra = -maxrate 450k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
731
+ff = mp4
732
+ext = mp4
733
+
734
+# PS3
735
+[PS3 720p FullScreen]
736
+type = video
737
+ab = 384k
738
+afreq = 48000
739
+ach = 2
740
+acodec = libvo_aacenc aac
741
+vb = 3000k
742
+vfps = 23.976
743
+vcodec = libx264
744
+vsize = 1280:720
745
+vratio = 4:3
746
+extra = -flags +loop -cmp +chroma -maxrate 3500k -bufsize 4M -bt 256k -refs 1 -bf 3 -coder 1 -me_method umh -me_range 16 -subq 7 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 2 -qdiff 4 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip
747
+ff = mp4
748
+ext = mp4
749
+
750
+[PS3 720p WideScreen]
751
+type = video
752
+ab = 384k
753
+afreq = 48000
754
+ach = 2
755
+acodec = libvo_aacenc aac
756
+vb = 3000k
757
+vfps = 23.976
758
+vcodec = libx264
759
+vsize = 1280:720
760
+vratio = 16:9
761
+extra = -flags +loop -cmp +chroma -maxrate 3500k -bufsize 4M -bt 256k -refs 1 -bf 3 -coder 1 -me_method umh -me_range 16 -subq 7 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 2 -qdiff 4 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip
762
+ff = mp4
763
+ext = mp4
764
+
765
+
766
+# PSP
767
+[PSP WideScreen]
768
+type = video
769
+ab = 128k
770
+afreq = 48000
771
+ach = 2
772
+acodec = libvo_aacenc aac
773
+vb = 1250k
774
+vfps = 29.97
775
+vcodec = libx264
776
+vsize = 480:272
777
+vratio = 16:9
778
+extra = -maxrate 4M -bufsize 4M -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method umh -subq 6 -trellis 1 -refs 2 -bf 1 -coder 1 -me_range 16 -g 300 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 1250k -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 21 -b_strategy 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip
779
+ff = mp4
780
+ext = mp4
781
+
782
+[PSP FullScreen]
783
+type = video
784
+ab = 128k
785
+afreq = 48000
786
+ach = 2
787
+acodec = libvo_aacenc aac
788
+vb = 1250k
789
+vfps = 29.97
790
+vcodec = libx264
791
+vsize = 640:480
792
+vratio = 4:3
793
+extra = -maxrate 4M -bufsize 4M -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method umh -subq 6 -trellis 1 -refs 2 -bf 1 -coder 1 -me_range 16 -g 300 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 1250k -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -b_strategy 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -level 21
794
+ff = mp4
795
+ext = mp4
796
+
797
+# Raw
798
+[Raw DV for NTSC FullScreen]
799
+type = presets
800
+cmd = -target ntsc-dv -aspect 4:3 -f dv
801
+ext = dv
802
+
803
+[Raw DV for PAL FullScreen]
804
+type = presets
805
+cmd = -target pal-dv -aspect 4:3 -f dv
806
+ext = dv
807
+
808
+[Raw DV for NTSC WideScreen]
809
+type = presets
810
+cmd = -target ntsc-dv -aspect 16:9 -f dv
811
+ext = dv
812
+
813
+[Raw DV for PAL WideScreen]
814
+type = presets
815
+cmd = -target pal-dv -aspect 16:9 -f dv
816
+ext = dv
817
+
818
+# RockBox
819
+[RB Sandisk Sansa e200 FullScreen]
820
+type = video
821
+ab = 128k
822
+afreq = 44100
823
+ach = 2
824
+acodec = libmp3lame
825
+vb = 320k
826
+vfps = default
827
+vcodec = mpeg2video
828
+vsize = 224:176
829
+vratio = default
830
+extra = -strict -1
831
+ff = mpeg
832
+ext = mpg
833
+
834
+
835
+[RB Sandisk Sansa e200 WideScreen]
836
+type = video
837
+ab = 128k
838
+afreq = 44100
839
+ach = 2
840
+acodec = libmp3lame
841
+vb = 320k
842
+vfps = default
843
+vcodec = mpeg2video
844
+vsize = 224:128
845
+vratio = default
846
+extra = -strict -1
847
+ff = mpeg
848
+ext = mpg
849
+
850
+[RB Toshiba Gigabeat F/X FullScreen]
851
+type = video
852
+ab = 128k
853
+afreq = 44100
854
+ach = 2
855
+acodec = libmp3lame
856
+vb = 600k
857
+vfps = default
858
+vcodec = mpeg2video
859
+vsize = 320:240
860
+vratio = default
861
+extra = -strict -1
862
+ff = mpeg
863
+ext = mpg
864
+
865
+[RB Toshiba Gigabeat F/X WideScreen]
866
+type = video
867
+ab = 128k
868
+afreq = 44100
869
+ach = 2
870
+acodec = libmp3lame
871
+vb = 600k
872
+vfps = default
873
+vcodec = mpeg2video
874
+vsize = 320:176
875
+vratio = default
876
+extra = -strict -1
877
+ff = mpeg
878
+ext = mpg
879
+
880
+[RB iRiver H10 20GB FullScreen]
881
+type = video
882
+ab = 128k
883
+afreq = 44100
884
+ach = default
885
+acodec = libmp3lame
886
+vb = 224k
887
+vfps = default
888
+vcodec = mpeg2video
889
+vsize = 160:128
890
+vratio = default
891
+extra = -strict -1
892
+ff = mpeg
893
+ext = mpg
894
+
895
+[RB iRiver H10 20GB WideScreen]
896
+type = video
897
+ab = 128k
898
+afreq = 44100
899
+ach = default
900
+acodec = libmp3lame
901
+vb = 224k
902
+vfps = default
903
+vcodec = mpeg2video
904
+vsize = 160:96
905
+vratio = default
906
+extra = -strict -1
907
+ff = mpeg
908
+ext = mpg
909
+
910
+[RB iRiver H10 5/6GB FullScreen]
911
+type = video
912
+ab = 128k
913
+afreq = 44100
914
+ach = default
915
+acodec = libmp3lame
916
+vb = 224k
917
+vfps = default
918
+vcodec = mpeg2video
919
+vsize = 128:96
920
+vratio = default
921
+extra = -strict -1
922
+ff = mpeg
923
+ext = mpg
924
+
925
+[RB iRiver H10 5/6GB WideScreen]
926
+type = video
927
+ab = 128k
928
+afreq = 44100
929
+ach = default
930
+acodec = libmp3lame
931
+vb = 224k
932
+vfps = default
933
+vcodec = mpeg2video
934
+vsize = 128:80
935
+vratio = default
936
+cmd = -strict -1
937
+ff = mpeg
938
+ext = mpg
939
+
940
+[RB iRiver H300 FullScreen]
941
+type = video
942
+ab = 96k
943
+afreq = 44100
944
+ach = default
945
+acodec = libmp3lame
946
+vb = 224k
947
+vfps = 10
948
+vcodec = mpeg2video
949
+vsize = 224:176
950
+vratio = default
951
+extra = -strict -1
952
+ff = mpeg
953
+ext = mpg
954
+
955
+[RB iRiver H300 WideScreen]
956
+type = video
957
+ab = 96k
958
+afreq = 44100
959
+ach = 2
960
+acodec = libmp3lame
961
+vb = 256k
962
+vfps = 15
963
+vcodec = mpeg2video
964
+vsize = 224:128
965
+vratio = default
966
+extra = -strict -1
967
+ff = mpeg
968
+ext = mpg
969
+
970
+[RB Apple iPod Video FullScreen]
971
+type = video
972
+ab = 128k
973
+afreq = 44100
974
+ach = default
975
+acodec = libmp3lame
976
+vb = 400k
977
+vfps = default
978
+vcodec = mpeg2video
979
+vsize = 320:240
980
+vratio = default
981
+extra = -strict -1
982
+ff = mpeg
983
+ext = mpg
984
+
985
+[RB Apple iPod Video WideScreen]
986
+type = video
987
+ab = 128k
988
+afreq = 44100
989
+ach = default
990
+acodec = libmp3lame
991
+vb = 400k
992
+vfps = default
993
+vcodec = mpeg2video
994
+vsize = 320:176
995
+vratio = default
996
+extra = -strict -1
997
+ff = mpeg
998
+ext = mpg
999
+
1000
+[RB Apple iPod Photo/Color FullScreen]
1001
+type = video
1002
+ab = 128k
1003
+afreq = 44100
1004
+ach = default
1005
+acodec = libmp3lame
1006
+vb = 320k
1007
+vfps = 15
1008
+vcodec = mpeg2video
1009
+vsize = 224:176
1010
+vratio = default
1011
+extra = -strict -1
1012
+ff = mpeg
1013
+ext = mpg
1014
+
1015
+[RB Apple iPod Photo/Color WideScreen]
1016
+type = video
1017
+ab = 128k
1018
+afreq = 44100
1019
+ach = default
1020
+acodec = libmp3lame
1021
+vb = 320k
1022
+vfps = 24
1023
+vcodec = mpeg2video
1024
+vsize = 224:128
1025
+vratio = default
1026
+extra = -strict -1
1027
+ff = mpeg
1028
+ext = mpg
1029
+
1030
+[RB Cowon iAudio X5 FullScreen]
1031
+type = video
1032
+ab = 128k
1033
+afreq = 44100
1034
+ach = default
1035
+acodec = libmp3lame
1036
+vb = 176k
1037
+vfps = 15
1038
+vcodec = mpeg2video
1039
+vsize = 160:128
1040
+vratio = default
1041
+extra = -strict -1
1042
+ff = mpeg
1043
+ext = mpg
1044
+
1045
+[RB Cowon iAudio X5 WideScreen]
1046
+type = video
1047
+ab = 224k
1048
+afreq = 44100
1049
+ach = default
1050
+acodec = libmp3lame
1051
+vb = 176k
1052
+vfps = 24
1053
+vcodec = mpeg2video
1054
+vsize = 160:96
1055
+vratio = default
1056
+extra = -strict -1
1057
+ff = mpeg
1058
+ext = mpg
1059
+
1060
+[RB Apple iPod Nano FullScreen]
1061
+type = video
1062
+ab = 128k
1063
+afreq = 44100
1064
+ach = default
1065
+acodec = libmp3lame
1066
+vb = 256k
1067
+vfps = default
1068
+vcodec = mpeg2video
1069
+vsize = 176:144
1070
+vratio = default
1071
+extra = -strict -1
1072
+ff = mpeg
1073
+ext = mpg
1074
+
1075
+[RB Apple iPod Nano WideScreen]
1076
+type = video
1077
+ab = 128k
1078
+afreq = 44100
1079
+ach = default
1080
+acodec = libmp3lame
1081
+vb = 256k
1082
+vfps = default
1083
+vcodec = mpeg2video
1084
+vsize = 176:128
1085
+vratio = default
1086
+extra = -strict -1
1087
+ff = mpeg
1088
+ext = mpg
1089
+
1090
+[Xbox 360 (wmv)]
1091
+type = video
1092
+ab = 160k
1093
+afreq = default
1094
+ach = default
1095
+acodec = wmav2
1096
+vb = 1200k
1097
+vfps = 25
1098
+vcodec = wmv2
1099
+vsize = 720:480
1100
+vratio = default
1101
+extra =
1102
+ff = asf
1103
+ext = wmv
1104
+
1105
+[Zune (wmv)]
1106
+type = video
1107
+ab = 128k
1108
+afreq = default
1109
+ach = default
1110
+acodec = wmav2
1111
+vb = 640k
1112
+vfps = 23.97
1113
+vcodec = wmv2
1114
+vsize = 320:240
1115
+vratio = default
1116
+extra =
1117
+ext = wmv
1118
+
1119
+[WMV for Web Use]
1120
+type = video
1121
+ab = 128k
1122
+afreq = default
1123
+ach = default
1124
+acodec = wmav2
1125
+vb = 640k
1126
+vfps = 29.97
1127
+vcodec = wmv2
1128
+vsize = 320:240
1129
+vratio = default
1130
+extra =
1131
+ext = wmv
1132
+
1133
+[Google WebM for Android 2.3.3+ FullScreen]
1134
+type = video
1135
+ab = 96k
1136
+afreq = default
1137
+ach = default 2
1138
+acodec = libvorbis
1139
+vb = 480k
1140
+vfps = 13
1141
+vcodec = libvpx
1142
+vsize = 432:320
1143
+vratio = 4:3
1144
+extra = -g 120 -level 216 -profile 0 -qmax 42 -qmin 10 -rc_buf_aggressivity 0.95 -aq 90
1145
+ext = webm
1146
+
1147
+[Google WebM for Android 2.3.3+ WideScreen]
1148
+type = video
1149
+ab = 96k
1150
+afreq = default
1151
+ach = default 2
1152
+acodec = libvorbis
1153
+vb = 480k
1154
+vfps = 13
1155
+vcodec = libvpx
1156
+vsize = 480:272
1157
+vratio = 16:9
1158
+extra = -g 120 -level 216 -profile 0 -qmax 42 -qmin 10 -rc_buf_aggressivity 0.95 -aq 90
1159
+ext = webm
1160
+
1161
+[Google Android video VHQ 4:3 FullScreen]
1162
+type = video
1163
+ab = 96k
1164
+afreq = default
1165
+ach = default
1166
+acodec = libvo_aacenc aac
1167
+vb = 500k
1168
+vfps = default
1169
+vcodec = libx264
1170
+vsize = 432:320
1171
+vratio = default
1172
+extra = -coder 1 -flags +loop+cgop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 7 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 3 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -threads 0
1173
+ext = mp4
1174
+
1175
+[Google Android video VHQ 16:9 WideScreen]
1176
+type = video
1177
+ab = 96k
1178
+afreq = default
1179
+ach = default
1180
+acodec = libvo_aacenc aac
1181
+vb = 500k
1182
+vfps = default
1183
+vcodec = libx264
1184
+vsize = 480:272
1185
+vratio = default
1186
+extra = -coder 1 -flags +loop+cgop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 7 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 3 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -threads 0
1187
+ext = mp4
1188
+
1189
+
1190
+[Flash Video (flv) for Web use FullScreen]
1191
+type = video
1192
+ab = 56k
1193
+afreq = 22050
1194
+ach = 1
1195
+acodec =
1196
+vb = 300k
1197
+vfps = 29.97
1198
+vcodec = flv
1199
+vsize = 320:240
1200
+vratio = 4:3
1201
+extra = -g 160 -cmp dct -subcmp dct -mbd 2 -flags +aic+cbp+mv0+mv4 -trellis 1
1202
+ff = flv
1203
+ext = flv
1204
+
1205
+[Flash Video (flv) for Web use WideScreen]
1206
+type = video
1207
+ab = 56k
1208
+afreq = 22050
1209
+ach = 1
1210
+acodec =
1211
+vb = 300k
1212
+vfps = 29.97
1213
+vcodec = flv
1214
+vsize = 320:180
1215
+vratio = 16:9
1216
+extra = -g 160 -cmp dct -subcmp dct -mbd 2 -flags +aic+cbp+mv0+mv4 -trellis 1
1217
+ff = flv
1218
+ext = flv
1219
+
1220
+[iPhone WideScreen]
1221
+type = video
1222
+ab = 112k
1223
+afreq = 48000
1224
+ach = 2
1225
+acodec = libvo_aacenc aac
1226
+vb = default
1227
+vfps = 29.97
1228
+vcodec = libx264
1229
+vsize = 480:320
1230
+vratio = 16:9
1231
+extra = -flags +loop -cmp +chroma -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip
1232
+ext = m4v
1233
+
1234
+[iPod Small FullScreen]
1235
+type = video
1236
+ab = 112k
1237
+afreq = 48000
1238
+ach = 2
1239
+acodec = libvo_aacenc aac
1240
+vb = default
1241
+vfps = 29.97
1242
+vcodec = libx264
1243
+vsize = 320:240
1244
+vratio = 4:3
1245
+extra = -flags +loop -cmp +chroma -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip
1246
+ext = m4v
1247
+
1248
+[iPod Small WideScreen]
1249
+type = video
1250
+ab = 112k
1251
+afreq = 48000
1252
+ach = 2
1253
+acodec = libvo_aacenc aac
1254
+vb = default
1255
+vfps = 29.97
1256
+vcodec = libx264
1257
+vsize = 320:176
1258
+vratio = 16:9
1259
+extra = -flags +loop -cmp +chroma -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 3 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip
1260
+ext = m4v
1261
+
1262
+[iPod Small WideScreen Anamorphic]
1263
+type = video
1264
+ab = 112k
1265
+afreq = 48000
1266
+ach = 2
1267
+acodec = libvo_aacenc aac
1268
+vb = default
1269
+vfps = 29.97
1270
+vcodec = libx264
1271
+vsize = default
1272
+vratio = 2.35
1273
+extra = -vf crop=iw:ih-2*60,scale=320:144 -flags +loop -cmp +chroma -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip
1274
+ext = m4v
1275
+
1276
+[iPod Small Converted to WideScreen]
1277
+type = video
1278
+ab = 112k
1279
+afreq = 48000
1280
+ach = 2
1281
+acodec = libvo_aacenc aac
1282
+vb =
1283
+vfps = 29.97
1284
+vcodec = libx264
1285
+vsize = default
1286
+vratio = 16:9
1287
+extra = -vf crop=iw:ih-2*64,scale=320:176 -flags +loop -cmp +chroma -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip
1288
+ext = m4v
1289
+
1290
+[iPod TV Out FullScreen]
1291
+type = video
1292
+ab = 112k
1293
+afreq = 48000
1294
+ach = 2
1295
+acodec = libvo_aacenc aac
1296
+vb = default
1297
+vfps = 29.97
1298
+vcodec = libx264
1299
+vsize = 512:384
1300
+vratio = 4:3
1301
+extra = -flags +loop -cmp +chroma -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip
1302
+ext = m4v
1303
+
1304
+[iPod TV Out WideScreen]
1305
+type = video
1306
+ab = 112k
1307
+afreq = 48000
1308
+ach = 2
1309
+acodec = libvo_aacenc aac
1310
+vb = default
1311
+vfps = 29.97
1312
+vcodec = libx264
1313
+vsize = 624:352
1314
+vratio = 16:9
1315
+extra = -flags +loop -cmp +chroma -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip
1316
+ext = m4v
1317
+
1318
+[iPod TV Out WideScreen Anamorphic]
1319
+type = video
1320
+ab = 112k
1321
+afreq = 48000
1322
+ach = 2
1323
+acodec = libvo_aacenc aac
1324
+vb = default
1325
+vfps = 29.97
1326
+vcodec = libx264
1327
+vsize = default
1328
+vratio = 2.35
1329
+extra = -vf crop=iw:ih-2*60,scale=640:272 -flags +loop -cmp +chroma -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip
1330
+ext = m4v
1331
+
1332
+[iPod TV Out Converted to WideScreen]
1333
+type = video
1334
+ab = 112k
1335
+afreq = 48000
1336
+ach = 2
1337
+acodec = libvo_aacenc aac
1338
+vb = default
1339
+vfps = 29.97
1340
+vcodec = libx264
1341
+vsize = default
1342
+vratio = 16:9
1343
+extra = -vf crop=iw:ih-2*64,scale=640:352 -flags +loop -cmp +chroma -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip
1344
+ext = m4v
1345
+
1346
+# LG
1347
+[LG Chocolate]
1348
+type = video
1349
+ab = 56k
1350
+afreq = 22050
1351
+ach = default
1352
+acodec = libvo_aacenc aac
1353
+vb = 192k
1354
+vfps = 11.988
1355
+vcodec = libxvid
1356
+vsize = 240:192
1357
+vratio = 240:192
1358
+extra =
1359
+ff = mp4
1360
+ext = mp4
1361
+
1362
+[LG Dare]
1363
+type = video
1364
+ab = 56k
1365
+afreq = default
1366
+ach = default
1367
+acodec = libvo_aacenc aac
1368
+vb = 160k
1369
+vfps = 11.988
1370
+vcodec = libxvid
1371
+vsize = 320:240
1372
+vratio = 320:240
1373
+extra =
1374
+ff = mp4
1375
+ext = mp4
1376
+
1377
+[Nokia N810 mplayer 4:3]
1378
+type = video
1379
+ab = 160k
1380
+afreq = 44100
1381
+ach = 2
1382
+acodec = libmp3lame
1383
+vb = 1200k
1384
+vfps = 29.97
1385
+vcodec = libxvid
1386
+vsize = 400:240
1387
+vratio = 4:3
1388
+extra = -vtag XVID -maxrate 1200k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -cmp 2 -subcmp 2 -g 300 -async 1
1389
+ext = avi
1390
+
1391
+[Nokia N810 mplayer 16:9]
1392
+type = video
1393
+ab = 160k
1394
+afreq = 44100
1395
+ach = 2
1396
+acodec = libmp3lame
1397
+vb = 1200k
1398
+vfps = 29.97
1399
+vcodec = libxvid
1400
+vsize = 400:240
1401
+vratio = 16:9
1402
+extra = -vtag XVID -maxrate 1200k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300 -async 1
1403
+ext = avi
1404
+
1405
+[Nokia N810 mplayer CinemaScope 24:10]
1406
+type = video
1407
+ab = 160k
1408
+afreq = 44100
1409
+ach = 2
1410
+acodec = libmp3lame
1411
+vb = 1200k
1412
+vfps = 29.97
1413
+vcodec = libxvid
1414
+vsize = 400:240
1415
+vratio = 24:10
1416
+extra = -vtag XVID -maxrate 1200k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300 -async 1
1417
+ext = avi
1418
+
1419
+[Nokia Nxx Video FullScreen]
1420
+type = video
1421
+ab = 96k
1422
+afreq = 44100
1423
+ach = 2
1424
+acodec = libvo_aacenc aac
1425
+vb = 320k
1426
+vfps = 15
1427
+vcodec = mpeg4
1428
+vsize = 320:240
1429
+vratio = 4:3
1430
+extra =
1431
+ff = mp4
1432
+ext = mp4
1433
+
1434
+[Nokia Nxx Video WideScreen]
1435
+type = video
1436
+ab = 96k
1437
+afreq = 44100
1438
+ach = 2
1439
+acodec = libvo_aacenc aac
1440
+vb = 320k
1441
+vfps = 15
1442
+vcodec = mpeg4
1443
+vsize = 320:240
1444
+vratio = 16:9
1445
+extra =
1446
+ff = mp4
1447
+ext = mp4
1448
+
1449
+[Neuros HQ NTSC FullScreen]
1450
+type = video
1451
+ab = 128k
1452
+afreq = 48000
1453
+ach = 2
1454
+acodec = libvo_aacenc aac
1455
+vb = 2000k
1456
+vfps = 29.97
1457
+vcodec = libxvid
1458
+vsize = 640:480
1459
+vratio = 4:3
1460
+extra = -maxrate 2500k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
1461
+ff = mp4
1462
+ext = mp4
1463
+
1464
+[Neuros HQ PAL FullScreen]
1465
+type = video
1466
+ab = 128k
1467
+afreq = 48000
1468
+ach = 2
1469
+acodec = libvo_aacenc aac
1470
+vb = 2000k
1471
+vfps = 25
1472
+vcodec = libxvid
1473
+vsize = 640:480
1474
+vratio = 4:3
1475
+extra = -maxrate 2500k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
1476
+ff = mp4
1477
+ext = mp4
1478
+
1479
+[Neuros Small File NTSC FullScreen]
1480
+type = video
1481
+ab = 80k
1482
+afreq = 48000
1483
+ach = 2
1484
+acodec = libvo_aacenc aac
1485
+vb = 800k
1486
+vfps = 29.97
1487
+vcodec = libxvid
1488
+vsize = 320:240
1489
+vratio = 4:3
1490
+extra =
1491
+ff = mp4
1492
+ext = mp4
1493
+
1494
+[Neuros Small File NTSC WideScreen]
1495
+type = video
1496
+ab = 80k
1497
+afreq = 48000
1498
+ach = 2
1499
+acodec = libvo_aacenc aac
1500
+vb = 800k
1501
+vfps = 29.97
1502
+vcodec = libxvid
1503
+vsize = 352:240
1504
+vratio = 16:9
1505
+extra =
1506
+ff = mp4
1507
+ext = mp4
1508
+
1509
+[Neuros Small File PAL FullScreen]
1510
+type = video
1511
+ab = 80k
1512
+afreq = 48000
1513
+ach = 2
1514
+acodec = libvo_aacenc aac
1515
+vb = 800k
1516
+vfps = 25
1517
+vcodec = libxvid
1518
+vsize = 320:240
1519
+vratio = 4:3
1520
+extra =
1521
+ff = mp4
1522
+ext = mp4
1523
+
1524
+[Neuros Small File PAL WideScreen]
1525
+type = video
1526
+ab = 80k
1527
+afreq = 48000
1528
+ach = 2
1529
+acodec = libvo_aacenc aac
1530
+vb = 800k
1531
+vfps = 25
1532
+vcodec = libxvid
1533
+vsize = 352:240
1534
+vratio = 16:9
1535
+extra =
1536
+ff = mp4
1537
+ext = mp4
1538
+
1539
+[Neuros HQ NTSC WideScreen]
1540
+type = video
1541
+ab = 128k
1542
+afreq = 48000
1543
+ach = 2
1544
+acodec = libvo_aacenc aac
1545
+vb = 2500k
1546
+vfps = 29.97
1547
+vcodec = libxvid
1548
+vsize = 704:384
1549
+vratio = 16:9
1550
+extra = -maxrate 3000k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
1551
+ff = mp4
1552
+ext = mp4
1553
+
1554
+[Neuros HQ PAL WideScreen]
1555
+type = video
1556
+ab = 128k
1557
+afreq = 48000
1558
+ach = 2
1559
+acodec = libvo_aacenc aac
1560
+vb = 2500k
1561
+vfps = 25
1562
+vcodec = libxvid
1563
+vsize = 704:384
1564
+vratio = 16:9
1565
+extra = -maxrate 3000k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
1566
+ff = mp4
1567
+ext = mp4
1568
+
1569
+[QuickTime H.264 video (high quality)]
1570
+type = video
1571
+ab = 128k
1572
+afreq = 48000
1573
+ach = default
1574
+acodec = libvo_aacenc aac
1575
+vb = default
1576
+vfps = default
1577
+vcodec = libx264
1578
+vsize = default
1579
+vratio = default
1580
+extra = -crf 35.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 5 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -threads 0
1581
+ext = mov
1582
+
1583
+[QuickTime H.264 video (very high quality)]
1584
+type = video
1585
+ab = 160k
1586
+afreq = 48000
1587
+ach = default
1588
+acodec = libvo_aacenc aac
1589
+vb = default
1590
+vfps = default
1591
+vcodec = libx264
1592
+vsize = default
1593
+vratio = default
1594
+extra = -crf 25.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 8 -trellis 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -threads 0
1595
+ext = mov
1596
+
1597
+[QuickTime H.264 video (super high quality)]
1598
+type = video
1599
+ab = 192k
1600
+afreq = 48000
1601
+ach = default
1602
+acodec = libvo_aacenc aac
1603
+vb = default
1604
+vfps = default
1605
+vcodec = libx264
1606
+vsize = default
1607
+vratio = default
1608
+cmd = -crf 15.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 8 -refs 16 -trellis 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -threads 0
1609
+ext = mov
1610
+
1611
+
1612
+
1613
+[Copy Mode]
1614
+type = copy
1615
+ext = None
1616
+
1617
curlew-0.2.1.tar.gz/install.sh
Added
10
1
2
+#!/bin/bash
3
+
4
+if [ $UID -eq 0 ]; then
5
+ python3 setup.py install --prefix=/usr
6
+else
7
+ echo "Run me as root!"
8
+fi
9
+
10
curlew-0.2.1.tar.gz/modules
Added
2
1
+(directory)
2
curlew-0.2.1.tar.gz/modules/__init__.py
Added
3
1
2
+
3
curlew-0.2.1.tar.gz/modules/about.py
Added
60
1
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it
11
+# under the terms of the latest version waqf public license as published by
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
+# ANY WARRANTY; without even the implied warranty
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+import gi
22
+gi.require_version('Gtk', '3.0')
23
+
24
+from gi.repository import Gtk
25
+
26
+PROGRAMMER = 'Fayssal Chamekh <chamfay@gmail.com>'
27
+WEBSITE = 'http://sourceforge.net/projects/curlew'
28
+VERSION='0.2.1'
29
+
30
+
31
+class About(Gtk.AboutDialog):
32
+ def __init__(self, parent):
33
+ Gtk.AboutDialog.__init__(self, parent=parent, wrap_license=True)
34
+ self.set_program_name(_('Curlew'))
35
+ self.set_authors([PROGRAMMER, 'Ehab El-Gedawy <ehabsas@gmail.com>', 'Andrej Kvasnica <andrej@gmail.com>'])
36
+ self.set_copyright("Copyright © 2012-2016 Fayssal Chamekh <chamfay@gmail.com>")
37
+ self.set_version(VERSION)
38
+ self.set_title(_('About Curlew'))
39
+ self.set_logo_icon_name('curlew')
40
+ self.set_icon_name('curlew')
41
+ self.set_comments(_('Easy to use Multimedia Converter for Linux'))
42
+ self.set_license("""
43
+Released under terms on waqf public license.
44
+
45
+This program is free software; you can redistribute it and/or modify it under the terms of the latest version waqf public license as published by ojuba.org.
46
+
47
+This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.
48
+
49
+The latest version of the license can be found on:
50
+http://www.ojuba.org/wiki/doku.php/waqf/license
51
+""")
52
+ self.set_website(WEBSITE)
53
+ self.set_website_label(WEBSITE)
54
+ self.set_translator_credits(_("translator-credits"))
55
+ self.set_artists([PROGRAMMER, 'Smail <kungfu07mail@gmail.com>'])
56
+
57
+ def show(self):
58
+ self.run()
59
+ self.destroy()
60
curlew-0.2.1.tar.gz/modules/codecs.py
Added
61
1
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it
11
+# under the terms of the latest version waqf public license as published by
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
+# ANY WARRANTY; without even the implied warranty
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+import gi
22
+gi.require_version('Gtk', '3.0')
23
+
24
+from gi.repository import Gtk, Pango
25
+from modules.functions import get_available_codecs
26
+
27
+class CodecsDialog(Gtk.Dialog):
28
+ def __init__(self, prnt, encoder, title):
29
+ Gtk.Dialog.__init__(self, parent=prnt, use_header_bar=True)
30
+ self.set_title(title)
31
+ self.set_size_request(700, 600)
32
+ self.set_border_width(6)
33
+ self.vbox.set_spacing(6)
34
+
35
+ txt_info = Gtk.TextView()
36
+ txt_info.set_editable(False)
37
+ txt_info.set_cursor_visible(False)
38
+ txt_info.set_border_width(8)
39
+
40
+ scroll = Gtk.ScrolledWindow()
41
+ scroll.set_shadow_type(Gtk.ShadowType.IN)
42
+ scroll.add(txt_info)
43
+ self.vbox.pack_start(scroll, True, True, 0)
44
+
45
+ font_desc = Pango.FontDescription('Monospace')
46
+ txt_info.override_font(font_desc)
47
+
48
+ txt_buffer = Gtk.TextBuffer()
49
+ txt_info.set_buffer(txt_buffer)
50
+
51
+ # Show Codecs
52
+ buff = get_available_codecs(encoder)
53
+ txt_buffer.set_text(buff)
54
+
55
+
56
+
57
+ def show_dialog(self):
58
+ self.show_all()
59
+ self.run()
60
+ self.destroy()
61
curlew-0.2.1.tar.gz/modules/consts.py
Added
35
1
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it
11
+# under the terms of the latest version waqf public license as published by
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
+# ANY WARRANTY; without even the implied warranty
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+import os
22
+from os.path import join, dirname, realpath
23
+
24
+HOME = os.getenv("HOME")
25
+CONF_PATH = join(HOME, '.curlew')
26
+
27
+CONF_FILE = join(CONF_PATH, 'curlew.cfg')
28
+
29
+PKG_DIR = dirname(realpath(__file__))
30
+DTA_DIR = join(PKG_DIR, '../')
31
+
32
+ORG_FFILE = join(DTA_DIR, 'formats.cfg')
33
+USR_FFILE = join(CONF_PATH, 'formats.cfg')
34
+
35
curlew-0.2.1.tar.gz/modules/curlew.py
Added
2354
1
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it
11
+# under the terms of the latest version waqf public license as published by
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
+# ANY WARRANTY; without even the implied warranty
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+
22
+from configparser import ConfigParser
23
+import gettext
24
+from glob import glob
25
+import os
26
+from os.path import basename, isdir, splitext, join, dirname, realpath, \
27
+isfile, exists, getsize, abspath
28
+import pickle
29
+import re
30
+from subprocess import Popen, PIPE, call
31
+import sys
32
+import time
33
+from shutil import copyfile, which
34
+from urllib.parse import unquote
35
+
36
+try:
37
+ import gi
38
+ gi.require_version('Gtk', '3.0')
39
+
40
+ from gi.repository import Gtk, GLib, Gdk, GObject, GdkPixbuf, Gio
41
+ import dbus.glib, dbus.service
42
+
43
+ from modules.customwidgets import LabeledHBox, TimeLayout, HScale, \
44
+ SpinsFrame, LabeledGrid, ComboWithEntry
45
+ from modules.about import About
46
+ from modules.functions import show_message, get_format_size, \
47
+ duration_to_time, time_to_duration, check_codec
48
+ from modules.logdialog import LogDialog
49
+ from modules.tray import StatusIcon
50
+ from modules.languages import LANGUAGES
51
+ from modules.favdialog import Favorite
52
+ from modules.waitdialog import WaitDialog
53
+ from modules.fileinfos import FileInfos
54
+ from modules.formats import Formats
55
+ from modules.infobars import InfoBar
56
+ from modules.codecs import CodecsDialog
57
+ from modules.consts import CONF_PATH, HOME, CONF_FILE, DTA_DIR, \
58
+ ORG_FFILE, USR_FFILE
59
+except Exception as e:
60
+ print(e)
61
+ sys.exit(1)
62
+
63
+# Files
64
+ERR_LOG_FILE = join(CONF_PATH, 'errors.log')
65
+FAV_FILE = join(CONF_PATH, 'fav.list')
66
+PASS_LOG = '/tmp/pass1log'
67
+PASS_1_FILE = '/tmp/pass1file'
68
+PREVIEW_FILE = '/tmp/Preview'
69
+IMG_PREV = '/tmp/img_prev.jpeg'
70
+INTERNAL_ENCODER = abspath(join(DTA_DIR, 'ffmpeg'))
71
+
72
+TEN_SECONDS = '10'
73
+
74
+# Localization.
75
+DOMAIN = 'curlew'
76
+LOCALDIR = join(DTA_DIR, 'locale')
77
+gettext.install(DOMAIN, LOCALDIR)
78
+
79
+# Create ".curlew" folder if not exist
80
+if not exists(CONF_PATH): os.mkdir(CONF_PATH)
81
+
82
+# Treeview cols nbrs
83
+C_SKIP = 0 # Skip (checkbox)
84
+C_NAME = 1 # File name
85
+C_FSIZE = 2 # File size
86
+C_FDURA = 3 # File duration
87
+C_ESIZE = 4 # Estimated output size
88
+C_ELAPT = 5 # Elapsed time
89
+C_REMN = 6 # Remaining time
90
+C_PRGR = 7 # Progress value
91
+C_STAT = 8 # Stat string
92
+C_PULS = 9 # Pulse
93
+C_FILE = 10 # complete file name 'complete_path/file.ext'
94
+
95
+
96
+#--- Main class
97
+class Curlew(Gtk.ApplicationWindow):
98
+
99
+ def on_codec_changed(self, *w):
100
+ msg = _('<span color="red"><i><b>{}</b> Codec not found!</i></span>')
101
+ acodec = self.c_acodec.get_active_text()
102
+ if acodec != 'default':
103
+ if check_codec(self.encoder, acodec):
104
+ self.l_acodec.set_text('')
105
+ else:
106
+ self.l_acodec.set_markup(msg.format(acodec))
107
+
108
+ vcodec = self.c_vcodec.get_active_text()
109
+ if vcodec != 'default':
110
+ if check_codec(self.encoder, vcodec):
111
+ self.l_vcodec.set_text('')
112
+ else:
113
+ self.l_vcodec.set_markup(msg.format(vcodec))
114
+
115
+ def on_link_clicked(self, w):
116
+ dlg = CodecsDialog(self, self.encoder, self.link_label)
117
+ dlg.show_dialog()
118
+ return True
119
+
120
+
121
+ def on_select_fav(self, action, param, item):
122
+ sele_fmt = item.get_attribute_value(Gio.MENU_ATTRIBUTE_LABEL).get_string()
123
+ self.btn_formats.set_label(sele_fmt)
124
+ self.fill_options()
125
+
126
+
127
+ def load_submenu(self):
128
+ self.submenu.remove_all()
129
+ i = 0
130
+ for fformat in self.get_fav_list():
131
+ item = Gio.MenuItem.new(fformat, 'Fav.Select{}'.format(i))
132
+ self.submenu.append_item(item)
133
+ action_select = Gio.SimpleAction.new('Select{}'.format(i))
134
+ action_select.connect('activate', self.on_select_fav, item)
135
+ self.action_group.insert(action_select)
136
+ i += 1
137
+
138
+
139
+ def on_add_fav(self, action, param):
140
+ fav_list = self.get_fav_list()
141
+ fav_format = self.btn_formats.get_label()
142
+
143
+ # format already exist
144
+ if fav_format in fav_list:
145
+ return
146
+
147
+ fav_list.append(fav_format)
148
+ self.save_fav_list(fav_list)
149
+
150
+ self.load_submenu()
151
+
152
+ def save_fav_list(self, fav_list):
153
+ favfile = open(FAV_FILE, "wb")
154
+ pickle.dump(fav_list, favfile)
155
+ favfile.close()
156
+
157
+
158
+ def on_edit_fav(self, action, param):
159
+ fav_dlg = Favorite(self, self.get_fav_list())
160
+ fav_dlg.run()
161
+ fav_dlg.save(FAV_FILE)
162
+ self.load_submenu()
163
+ fav_dlg.destroy()
164
+
165
+
166
+ def on_cb_remove_toggled(self, w):
167
+ self.cb_rename.set_sensitive(not w.get_active())
168
+
169
+
170
+ def on_cb_rename_toggled(self, w):
171
+ self.cb_remove.set_sensitive(not w.get_active())
172
+
173
+
174
+ def on_entry_player_changed(self, e):
175
+ e.set_icon_from_icon_name(Gtk.EntryIconPosition.PRIMARY, e.get_text())
176
+ self.player = e.get_text()
177
+
178
+
179
+ def __init__(self, app, *files_list):
180
+
181
+ # Install Local
182
+ self.install_locale()
183
+
184
+ # Super class
185
+ Gtk.Window.__init__(self, title=_('Curlew'), application=app)
186
+ self.app = app
187
+
188
+ # Global menu
189
+ gmenu = Gio.Menu()
190
+ self.app.set_app_menu(gmenu)
191
+
192
+ # Global menu items
193
+ gmenu.append(_("About"), "win.about")
194
+ about_action = Gio.SimpleAction.new("about", None)
195
+ about_action.connect("activate", self.on_btn_about_clicked)
196
+ self.add_action(about_action)
197
+
198
+ gmenu.append(_("Quit"), "win.quit")
199
+ quit_action = Gio.SimpleAction.new("quit", None)
200
+ quit_action.connect("activate", self.quit_cb)
201
+ self.add_action(quit_action)
202
+
203
+ self.set_size_request(800, 500)
204
+ self.set_icon_name('curlew')
205
+
206
+ # Restore saved position and size
207
+ self.restore_last_position()
208
+
209
+ #--- Global Variables
210
+ self.curr_open_folder = HOME
211
+ self.curr_save_folder = HOME
212
+ self.is_converting = False
213
+ self.fp = None
214
+ self.tree_iter = None
215
+ self.total_duration = 0.0
216
+ self.out_file = None
217
+ self.counter = 20
218
+ self.errs_nbr = 0
219
+ self.pass_nbr = 0
220
+
221
+ '''
222
+ self.pass_nbr = 0: Single pass encoding option
223
+ self.pass_nbr = 1: Two-pass encoding option (1st pass)
224
+ self.pass_nbr = 2: Two-pass encoding option (2nd pass)
225
+ '''
226
+
227
+ self.encoder = ''
228
+ self.player = 'avplay'
229
+ self.is_preview = False
230
+
231
+ self._start_time = None
232
+ self.elapsed_time = '0.00.00'
233
+
234
+ self.last_format = None
235
+ self.formats_list = []
236
+
237
+ self.is_maxi = False
238
+
239
+ #--- Regex
240
+ self.reg_avconv_u = \
241
+ re.compile('''size=\s+(\d+\.*\d*).*time=(\d+\.\d*)''') # ubuntu
242
+ self.reg_avconv_f = \
243
+ re.compile('''size=\s+(\d+\.*\d*).*time=(\d+:\d+:\d+.\d+)''') # fedora
244
+ self.reg_duration = \
245
+ re.compile('''Duration:.*(\d+:\d+:\d+\.\d+)''')
246
+
247
+ self.link_label = _('Available Codecs')
248
+
249
+ #--- Global vbox
250
+ vbox_global = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
251
+ self.add(vbox_global)
252
+
253
+ # Header bar
254
+ self.header = Gtk.HeaderBar()
255
+ self.header.set_title(_('Curlew'))
256
+ self.header.set_show_close_button(True)
257
+ self.set_titlebar(self.header)
258
+
259
+ # Infobar
260
+ self.info_bar = InfoBar()
261
+ vbox_global.pack_start(self.info_bar, False, False, 0)
262
+
263
+ # Add File/Folder buttons
264
+ box_add = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
265
+ Gtk.StyleContext.add_class(box_add.get_style_context(), "linked")
266
+ self.header.pack_start(box_add)
267
+
268
+# Gtk.IconSize.DIALOG
269
+# Gtk.IconSize.DND
270
+# Gtk.IconSize.MENU
271
+# Gtk.IconSize.LARGE_TOOLBAR
272
+# Gtk.IconSize.SMALL_TOOLBAR
273
+
274
+ icon_size = Gtk.IconSize.BUTTON
275
+
276
+ self.btn_add_file = Gtk.Button.new_from_icon_name\
277
+ ('document-new-symbolic', icon_size)
278
+ self.btn_add_file.set_tooltip_text(_('Add Files'))
279
+ self.btn_add_file.connect('clicked', self.add_file_cb)
280
+ box_add.pack_start(self.btn_add_file, False, False, 0)
281
+
282
+ self.btn_add_folder = Gtk.Button.new_from_icon_name\
283
+ ('folder-new-symbolic', icon_size)
284
+ self.btn_add_folder.set_tooltip_text(_('Add Folders'))
285
+ self.btn_add_folder.connect('clicked', self.on_add_folder_clicked)
286
+ box_add.pack_start(self.btn_add_folder, False, False, 0)
287
+
288
+ # Remove/Clear buttons
289
+ box_rm_clr = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
290
+ Gtk.StyleContext.add_class(box_rm_clr.get_style_context(), "linked")
291
+ self.header.pack_start(box_rm_clr)
292
+
293
+ self.btn_remove = Gtk.Button.new_from_icon_name\
294
+ ('edit-delete-symbolic', icon_size)
295
+ self.btn_remove.set_tooltip_text(_('Remove Files'))
296
+ self.btn_remove.connect('clicked', self.on_remove_cb)
297
+ box_rm_clr.pack_start(self.btn_remove, False, False, 0)
298
+
299
+ self.btn_clear = Gtk.Button.new_from_icon_name\
300
+ ('edit-clear-all-symbolic', icon_size)
301
+ self.btn_clear.set_tooltip_text(_('Clear Files List'))
302
+ self.btn_clear.connect('clicked', self.on_clear_cb)
303
+ box_rm_clr.pack_start(self.btn_clear, False, False, 0)
304
+
305
+ # Convert/Stop
306
+ box_convert = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
307
+ Gtk.StyleContext.add_class(box_convert.get_style_context(), "linked")
308
+ self.header.pack_start(box_convert)
309
+
310
+ self.btn_convert = Gtk.Button.new_from_icon_name\
311
+ ('system-run-symbolic', icon_size)
312
+ self.btn_convert.set_tooltip_text(_('Start Conversion'))
313
+ self.btn_convert.connect('clicked', self.on_convert_cb)
314
+ box_convert.pack_start(self.btn_convert, False, False, 0)
315
+
316
+ self.btn_stop = Gtk.Button.new_from_icon_name\
317
+ ('process-stop-symbolic', icon_size)
318
+ self.btn_stop.set_tooltip_text(_('Stop Conversion'))
319
+ self.btn_stop.connect('clicked', self.on_btn_stop_clicked)
320
+ box_convert.pack_start(self.btn_stop, False, False, 0)
321
+
322
+ # File info
323
+ self.btn_info = Gtk.Button.new_from_icon_name\
324
+ ('document-properties-symbolic', icon_size)
325
+ self.btn_info.set_tooltip_text(_('File Informations'))
326
+ self.btn_info.connect('clicked', self.on_file_info_cb)
327
+ self.header.pack_start(self.btn_info)
328
+
329
+ # About button
330
+ self.btn_about = Gtk.Button.new_from_icon_name\
331
+ ('help-about-symbolic', icon_size)
332
+ self.btn_about.set_tooltip_text(_('About Curlew'))
333
+ self.btn_about.connect('clicked', self.on_btn_about_clicked)
334
+ self.header.pack_end(self.btn_about)
335
+
336
+ # Toggle options
337
+ self.toggle_opts = Gtk.ToggleButton()
338
+ self.toggle_opts.set_tooltip_text(_('Advanced Options'))
339
+ self.toggle_opts.set_image(Gtk.Image.new_from_icon_name\
340
+ ('view-more-symbolic', icon_size))
341
+ self.toggle_opts.connect('toggled', self.on_opts_toggled)
342
+ #self.header.pack_start(self.toggle_opts)
343
+
344
+
345
+ # Stack
346
+ self.stack = Gtk.Stack()
347
+ self.stack.set_transition_duration(500)
348
+ self.stack.set_transition_type(Gtk.StackTransitionType.SLIDE_UP_DOWN)
349
+
350
+
351
+ #--- List of files
352
+ self.store = Gtk.ListStore(bool, # active
353
+ str, # file_name
354
+ str, # file size
355
+ str, # duration
356
+ str, # estimated file_size
357
+ str, # elapsed time
358
+ str, # time remaining
359
+ float, # progress
360
+ str, # status (progress txt)
361
+ int, # pulse
362
+ str # complete file_name
363
+ )
364
+ self.tree = Gtk.TreeView(self.store)
365
+ self.tree.set_has_tooltip(True)
366
+ self.tree_sel = self.tree.get_selection()
367
+ self.tree_sel.set_mode(Gtk.SelectionMode.MULTIPLE)
368
+
369
+ self.tree.connect("button-press-event", self.on_tree_button_pressed)
370
+ self.tree.connect("key-release-event", self.on_tree_key_released)
371
+ self.tree.connect("cursor-changed", self.on_tree_cursor_changed)
372
+
373
+ scroll = Gtk.ScrolledWindow(border_width=4)
374
+ scroll.set_shadow_type(Gtk.ShadowType.ETCHED_IN)
375
+ scroll.add(self.tree)
376
+
377
+ self.paned = Gtk.Paned()
378
+ self.stack.add(self.paned)
379
+
380
+ vbox_global.pack_start(self.stack, True, True, 0)
381
+
382
+ #--- Image preview
383
+ vbox_image = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
384
+ vbox_image.set_border_width(4)
385
+
386
+ frame = Gtk.Frame()
387
+ frame.set_shadow_type(Gtk.ShadowType.IN)
388
+ frame.add(vbox_image)
389
+
390
+ event_box = Gtk.EventBox(border_width=4)
391
+ event_box.add(frame)
392
+ event_box.connect('button-press-event', self.on_event_cb)
393
+
394
+ self.image_prev = Gtk.Image()
395
+ self.image_prev.set_padding(4, 4)
396
+
397
+ # popup
398
+ self.popup_hide = Gtk.Menu()
399
+ self.hide_item = Gtk.CheckMenuItem.new_with_label(_('Show Sidebar'))
400
+ self.hide_item.connect('toggled', self.on_hide_item_activate)
401
+ self.popup_hide.append(self.hide_item)
402
+ self.popup_hide.show_all()
403
+
404
+ self.label_infos = Gtk.Label()
405
+
406
+ vbox_image.pack_start(self.image_prev, False, True, 0)
407
+ vbox_image.pack_start(self.label_infos, False, True, 6)
408
+
409
+ self.paned.pack1(scroll, True, False)
410
+ self.paned.pack2(event_box, False, False)
411
+
412
+ self._child = self.paned.get_child2()
413
+
414
+ #--- CheckButton cell
415
+ cell = Gtk.CellRendererToggle()
416
+ cell.connect('toggled', self.on_toggled_cb)
417
+ col = Gtk.TreeViewColumn("#", cell, active=C_SKIP)
418
+ self.tree.append_column(col)
419
+
420
+ #--- Filename cell
421
+ cell = Gtk.CellRendererText()
422
+ col = Gtk.TreeViewColumn(_("File"), cell, text=C_NAME)
423
+ col.set_resizable(True)
424
+ col.set_min_width(100)
425
+ self.tree.append_column(col)
426
+
427
+ #--- filesize cell
428
+ cell = Gtk.CellRendererText()
429
+ col = Gtk.TreeViewColumn(_("Size"), cell, text=C_FSIZE)
430
+ col.set_resizable(True)
431
+ self.tree.append_column(col)
432
+
433
+ #--- file duration cell
434
+ cell = Gtk.CellRendererText()
435
+ col = Gtk.TreeViewColumn(_("Duration"), cell, text=C_FDURA)
436
+ col.set_resizable(True)
437
+ self.tree.append_column(col)
438
+
439
+ #--- Size cell
440
+ cell = Gtk.CellRendererText()
441
+ col = Gtk.TreeViewColumn(_("Estimated size"), cell, text=C_ESIZE)
442
+ col.set_resizable(True)
443
+ col.set_fixed_width(60)
444
+ self.tree.append_column(col)
445
+
446
+ #--- Elapsed time cell
447
+ cell = Gtk.CellRendererText()
448
+ col = Gtk.TreeViewColumn(_("Elapsed time"), cell, text=C_ELAPT)
449
+ col.set_fixed_width(60)
450
+ col.set_resizable(True)
451
+ self.tree.append_column(col)
452
+
453
+ #--- Remaining time cell
454
+ cell = Gtk.CellRendererText()
455
+ col = Gtk.TreeViewColumn(_("Remaining time"), cell, text=C_REMN)
456
+ col.set_resizable(True)
457
+ self.tree.append_column(col)
458
+
459
+ #--- Progress cell
460
+ cell = Gtk.CellRendererProgress()
461
+ col = Gtk.TreeViewColumn(_("Progress"), cell,
462
+ value=C_PRGR, text=C_STAT, pulse=C_PULS)
463
+ col.set_min_width(80)
464
+ col.set_resizable(True)
465
+ self.tree.append_column(col)
466
+
467
+
468
+ #--- TreeView's Popup menu
469
+ self.popup = self.build_treeview_popup()
470
+
471
+ # Formats dialog
472
+ self.btn_formats = Gtk.MenuButton()
473
+ self.btn_formats.set_tooltip_markup(_("Choose a format"))
474
+ vbox = Gtk.Box(spacing=6, orientation=Gtk.Orientation.VERTICAL)
475
+ vbox.set_border_width(4)
476
+ vbox_global.add(vbox)
477
+
478
+ hbox = Gtk.Box()
479
+ Gtk.StyleContext.add_class(hbox.get_style_context(), "linked")
480
+ vbox.add(hbox)
481
+
482
+ # Fav Button
483
+ self.mb_fav = Gtk.MenuButton()
484
+ self.mb_fav.set_tooltip_markup(_("Favorite list"))
485
+ self.mb_fav.set_image(Gtk.Image
486
+ .new_from_icon_name("user-bookmarks-symbolic",
487
+ Gtk.IconSize.MENU))
488
+
489
+ hbox.pack_start(self.toggle_opts , False, False, 0)
490
+ hbox.pack_start(self.btn_formats, True, True, 0)
491
+ hbox.pack_start(self.mb_fav, False, False, 0)
492
+
493
+ self.action_group = Gio.SimpleActionGroup()
494
+ self.insert_action_group('Fav', self.action_group)
495
+
496
+ self.menu_fav = Gio.Menu()
497
+ self.mb_fav.set_menu_model(self.menu_fav)
498
+
499
+ # add_to_fav btn
500
+ menu_item_add = Gio.MenuItem.new(_("Add to Favorite"), 'Fav.AddToFav')
501
+ action_add = Gio.SimpleAction.new('AddToFav')
502
+ action_add.connect('activate', self.on_add_fav)
503
+ self.action_group.insert(action_add)
504
+ icon = GLib.Variant.new_string('star-new-symbolic')
505
+ menu_item_add.set_attribute_value('verb-icon', icon)
506
+
507
+ # edit_list btn
508
+ menu_item_edit = Gio.MenuItem.new(_("Edit List"), 'Fav.EditList')
509
+ action_edit = Gio.SimpleAction.new('EditList')
510
+ action_edit.connect('activate', self.on_edit_fav)
511
+ self.action_group.insert(action_edit)
512
+ icon = GLib.Variant.new_string('open-menu-symbolic')
513
+ menu_item_edit.set_attribute_value('verb-icon', icon)
514
+
515
+ # menu btns
516
+ menu_btns = Gio.Menu()
517
+ menu_btns.append_item(menu_item_add)
518
+ menu_btns.append_item(menu_item_edit)
519
+
520
+ item_btns = Gio.MenuItem.new_section(None, menu_btns)
521
+ h_btns = GLib.Variant.new_string("horizontal-buttons")
522
+ item_btns.set_attribute_value("display-hint", h_btns)
523
+
524
+ self.menu_fav.append_item(item_btns)
525
+
526
+ self.submenu = Gio.Menu()
527
+ self.menu_fav.append_section(None, self.submenu)
528
+
529
+ self.load_submenu()
530
+
531
+ #--- advanced options
532
+ self.note = Gtk.Notebook()
533
+ self.note.set_border_width(4)
534
+ self.stack.add(self.note)
535
+
536
+ #--- audio page
537
+ self.vb_audio = Gtk.Box(spacing=4, border_width=5, orientation=Gtk.Orientation.VERTICAL)
538
+ self.note.append_page(self.vb_audio, Gtk.Label(_("Audio")))
539
+
540
+ self.c_abitrate = ComboWithEntry()
541
+ self.c_afreq = ComboWithEntry()
542
+ self.c_ach = ComboWithEntry()
543
+
544
+ self.c_acodec = ComboWithEntry()
545
+ self.c_acodec.connect('changed', self.on_codec_changed)
546
+ self.l_acodec = Gtk.Label()
547
+ hbox_acodec = Gtk.Box(spacing=10)
548
+ hbox_acodec.pack_start(self.c_acodec, True, True, 0)
549
+ hbox_acodec.pack_start(self.l_acodec, True, True, 0)
550
+
551
+
552
+ grid_audio = LabeledGrid(self.vb_audio)
553
+ grid_audio.append_row(_("Audio Bitrate"), self.c_abitrate)
554
+ grid_audio.append_row(_("Audio Frequency"), self.c_afreq)
555
+ grid_audio.append_row(_("Audio Channels"), self.c_ach)
556
+ grid_audio.append_row(_("Audio Codec"), hbox_acodec)
557
+
558
+ # Volume slider
559
+ self.hb_volume = LabeledHBox(_('Volume (%)'), self.vb_audio)
560
+ self.vol_scale = HScale(self.hb_volume, 100, 25, 400, 25)
561
+
562
+ self.vb_audio.pack_start(Gtk.Separator(), False, False, 0)
563
+
564
+ # Audio quality for ogg
565
+ self.hb_aqual = LabeledHBox(_('Audio Quality'), self.vb_audio)
566
+ self.a_scale = HScale(self.hb_aqual, 3, 0, 10)
567
+
568
+ link = Gtk.LinkButton()
569
+ link.set_label(self.link_label)
570
+ link.set_alignment(1.0, 0.5)
571
+ link.connect('activate-link', self.on_link_clicked)
572
+ self.vb_audio.pack_end(link, False, False, 0)
573
+
574
+
575
+ #--- video page
576
+ self.vb_video = Gtk.Box(spacing=4, border_width=5, orientation=Gtk.Orientation.VERTICAL)
577
+ self.note.append_page(self.vb_video, Gtk.Label(_("Video")))
578
+
579
+
580
+ self.c_vbitrate = ComboWithEntry()
581
+ self.c_vfps = ComboWithEntry()
582
+ self.c_vsize = ComboWithEntry()
583
+
584
+ self.c_vcodec = ComboWithEntry()
585
+ self.c_vcodec.connect('changed', self.on_codec_changed)
586
+ self.l_vcodec = Gtk.Label()
587
+ hbox_vcodec = Gtk.Box(spacing=10)
588
+ hbox_vcodec.pack_start(self.c_vcodec, True, True, 0)
589
+ hbox_vcodec.pack_start(self.l_vcodec, False, False, 0)
590
+
591
+ self.c_vratio = ComboWithEntry()
592
+
593
+ grid_video = LabeledGrid(self.vb_video)
594
+ grid_video.append_row(_("Video Bitrate"), self.c_vbitrate)
595
+ grid_video.append_row(_("Video FPS"), self.c_vfps)
596
+ grid_video.append_row(_("Video Size"), self.c_vsize)
597
+ grid_video.append_row(_("Video Codec"), hbox_vcodec)
598
+ grid_video.append_row(_("Aspect Ratio"), self.c_vratio)
599
+
600
+ hbox = Gtk.Box(spacing=8)
601
+ self.vb_video.pack_start(hbox, False, False, 0)
602
+
603
+ # 2-pass
604
+ self.cb_2pass = Gtk.CheckButton(_('2-Pass'))
605
+ hbox.pack_start(self.cb_2pass, False, False, 0)
606
+
607
+ # Video only (no sound)
608
+ self.cb_video_only = Gtk.CheckButton(_('Video only'))
609
+ self.cb_video_only.connect('toggled', self.on_cb_video_only_toggled)
610
+ hbox.pack_start(self.cb_video_only, False, False, 0)
611
+
612
+ self.vb_video.pack_start(Gtk.Separator(), False, False, 0)
613
+
614
+ # Video quality for ogv
615
+ self.hb_vqual = LabeledHBox(_('Video Quality'), self.vb_video)
616
+ self.v_scale = HScale(self.hb_vqual, 5, 0, 20)
617
+
618
+ link = Gtk.LinkButton()
619
+ link.set_label(self.link_label)
620
+ link.set_alignment(1.0, 0.5)
621
+ link.connect('activate-link', self.on_link_clicked)
622
+ self.vb_video.pack_end(link, False, False, 0)
623
+
624
+ #--- Subtitle page
625
+ self.frame_sub = Gtk.Frame(border_width=5)
626
+ self.note.append_page(self.frame_sub, Gtk.Label(_("Subtitle")))
627
+
628
+ self.vb_sub = Gtk.Box(spacing=5, border_width=5, sensitive=False, orientation=Gtk.Orientation.VERTICAL)
629
+ self.frame_sub.add(self.vb_sub)
630
+
631
+ #--- Sub Active/Desactive
632
+ self.cb_sub = Gtk.CheckButton(_('Use Subtitle (ffmpeg only)'))
633
+ self.frame_sub.set_label_widget(self.cb_sub)
634
+ self.cb_sub.connect('toggled', self.cb_sub_toggled)
635
+
636
+ grid_sub = LabeledGrid(self.vb_sub)
637
+
638
+ #--- Subtitle filename
639
+ self.hb_sub = Gtk.Box()
640
+ Gtk.StyleContext.add_class(self.hb_sub.get_style_context(), "linked")
641
+ self.entry_sub = Gtk.Entry()
642
+ self.hb_sub.pack_start(self.entry_sub, True, True, 0)
643
+
644
+ #---- Select subtitle
645
+ b_enc = Gtk.Button(' ... ')
646
+ self.hb_sub.pack_start(b_enc, False, False, 0)
647
+ b_enc.connect('clicked', self.b_enc_cb)
648
+ grid_sub.append_row(_('Subtitle: '), self.hb_sub, True)
649
+
650
+ #--- Subtitle font
651
+ self.b_font = Gtk.FontButton()
652
+ self.b_font.set_show_size(False)
653
+ self.b_font.set_show_style(False)
654
+
655
+ # grid_sub.append_row(_('Font: '), self.b_font, True)
656
+
657
+ hbox = Gtk.Box(spacing=30)
658
+
659
+ #--- Subtitle position
660
+ self.hb_pos = Gtk.Box(spacing=4)
661
+
662
+ adj = Gtk.Adjustment(100, 0, 100, 2)
663
+ self.spin_pos = Gtk.SpinButton(adjustment=adj)
664
+ self.hb_pos.pack_start(self.spin_pos, True, True, 0)
665
+
666
+ self.hb_pos.pack_start(Gtk.Label(' ' + _('Size: ')), True, True, 0)
667
+
668
+ #--- Subtitle size
669
+ adj = Gtk.Adjustment(4, 0, 100, 1)
670
+ self.spin_size = Gtk.SpinButton(adjustment=adj)
671
+ self.hb_pos.pack_start(self.spin_size, True, True, 0)
672
+
673
+ # grid_sub.append_row(_('Position: '), self.hb_pos, False)
674
+
675
+ self.vb_sub.pack_start(hbox, False, False, 0)
676
+
677
+
678
+ #--- Subtitle Encoding
679
+ encs = [
680
+ 'cp1250', 'cp1252', 'cp1253', 'cp1254',
681
+ 'cp1255', 'cp1256', 'cp1257', 'cp1258',
682
+ 'iso-8859-1', 'iso-8859-2', 'iso-8859-3', 'iso-8859-4',
683
+ 'iso-8859-5', 'iso-8859-6', 'iso-8859-7', 'iso-8859-8',
684
+ 'iso-8859-9', 'iso-8859-10', 'iso-8859-11', 'iso-8859-12',
685
+ 'iso-8859-13', 'iso-8859-14', 'iso-8859-15', 'utf-7',
686
+ 'utf-8', 'utf-16', 'utf-32', 'ASCII'
687
+ ]
688
+ self.cmb_encoding = Gtk.ComboBoxText()
689
+ self.cmb_encoding.set_entry_text_column(0)
690
+ self.cmb_encoding.set_id_column(0)
691
+ for enc in encs:
692
+ self.cmb_encoding.append_text(enc)
693
+ self.cmb_encoding.set_active(5)
694
+ self.cmb_encoding.set_wrap_width(6)
695
+ grid_sub.append_row(_('Encoding: '), self.cmb_encoding, True)
696
+
697
+ # Delay subtitle
698
+ self.hb_delay = Gtk.Box(spacing=6)
699
+ self.sub_delay = Gtk.SpinButton()
700
+ self.sub_delay.set_adjustment(Gtk.Adjustment(0, -90000, 90000, 1))
701
+ self.hb_delay.pack_start(self.sub_delay, False, True, 0)
702
+ self.hb_delay.pack_start(Gtk.Label(_("sec")), False, False, 0)
703
+ # grid_sub.append_row(_('Delay: '), self.hb_delay)
704
+
705
+
706
+ #--- Crop/Pad page
707
+ self.vb_crop = Gtk.Box(spacing=5, border_width=5, orientation=Gtk.Orientation.VERTICAL)
708
+ self.note.append_page(self.vb_crop, Gtk.Label(_('Crop / Pad')))
709
+
710
+ # Cropping video
711
+ self.crop = SpinsFrame(_('Crop'))
712
+ self.vb_crop.pack_start(self.crop, False, False, 0)
713
+
714
+ # Padding video
715
+ self.pad = SpinsFrame(_('Pad'))
716
+ self.vb_crop.pack_start(self.pad, False, False, 0)
717
+
718
+
719
+ #--- "More" page
720
+ self.vb_more = Gtk.Box(spacing=4, border_width=5, orientation=Gtk.Orientation.VERTICAL)
721
+ self.note.append_page(self.vb_more, Gtk.Label(_("More")))
722
+
723
+ # Split file
724
+ self.cb_split = Gtk.CheckButton(_('Split File'))
725
+ self.cb_split.connect('toggled', self.cb_split_cb)
726
+
727
+ self.frame = Gtk.Frame(label_widget=self.cb_split)
728
+ self.vb_more.pack_start(self.frame, False, False, 0)
729
+
730
+ self.vb_group = Gtk.Box(sensitive=False, spacing=4, orientation=Gtk.Orientation.VERTICAL)
731
+ self.vb_group.set_border_width(4)
732
+ self.frame.add(self.vb_group)
733
+
734
+ self.tl_begin = TimeLayout(self.vb_group, _('Begin time: '))
735
+ hb_dur = Gtk.Box(spacing=10)
736
+ self.vb_group.pack_start(hb_dur, False, False, 0)
737
+ self.tl_duration = TimeLayout(hb_dur, _('Duration: '))
738
+ self.cb_end = Gtk.CheckButton(_('To the end'))
739
+ self.cb_end.connect('toggled', self.cb_end_cb)
740
+ hb_dur.pack_start(self.cb_end, False, False, 0)
741
+ self.tl_duration.set_duration(5)
742
+
743
+ # Copy Mode
744
+ self.cb_copy = Gtk.CheckButton(_('Use Copy Mode'))
745
+ self.cb_copy.set_tooltip_text(_("Keep the same codecs as the input file"))
746
+ self.cb_copy.connect('toggled', self.on_cb_copy_mode_toggled)
747
+ self.vb_group.add(self.cb_copy)
748
+
749
+ # Other Parameters entry.
750
+ grid_other = LabeledGrid(self.vb_more)
751
+ self.e_extra = Gtk.Entry()
752
+
753
+ grid_other.append_row(_('Other opts:'), self.e_extra, True)
754
+
755
+ # Threads
756
+ self.s_threads = Gtk.SpinButton.new_with_range(0, 10, 1)
757
+ grid_other.append_row(_('Threads:'), self.s_threads)
758
+
759
+ # Encoder type (ffmpeg / avconv)
760
+ self.cmb_encoder = ComboWithEntry(with_entry=True)
761
+ self.cmb_encoder.set_id_column(0)
762
+ self.cmb_encoder.connect('changed', self.cmb_encoder_cb)
763
+
764
+ hbox_enc = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, spacing=4)
765
+ hbox_enc.pack_start(self.cmb_encoder, False, False, 0)
766
+ self.btn_enc = Gtk.Button('...')
767
+ self.btn_enc.connect('clicked', self.browse_for_encoder)
768
+ hbox_enc.pack_start(self.btn_enc, False, False, 0)
769
+
770
+ grid_other.append_row(_('Converter:'), hbox_enc)
771
+
772
+ # Player
773
+ self.entry_player = Gtk.Entry()
774
+ self.entry_player.set_text(self.player)
775
+ self.entry_player.connect('changed', self.on_entry_player_changed)
776
+ grid_other.append_row(_('Player:'), self.entry_player)
777
+
778
+ # Load internal encoder (ffmpeg)
779
+ if exists(INTERNAL_ENCODER):
780
+ self.cmb_encoder.append_text(INTERNAL_ENCODER)
781
+ # Load available encoder
782
+ if which('avconv'):
783
+ self.cmb_encoder.append_text('avconv')
784
+ if which('ffmpeg'):
785
+ self.cmb_encoder.append_text('ffmpeg')
786
+
787
+ self.cmb_encoder.set_active(0)
788
+
789
+ #--- Configuration page
790
+ self.vb_config = Gtk.Box(spacing=4, border_width=5, orientation=Gtk.Orientation.VERTICAL)
791
+ self.note.append_page(self.vb_config, Gtk.Label(_('Configs')))
792
+
793
+ grid_config = LabeledGrid(self.vb_config)
794
+
795
+
796
+ #--- Application language
797
+ self.cmb_lang = ComboWithEntry(False)
798
+ self.cmb_lang.set_tooltip_markup(_("Your language will appear after restart Curlew"))
799
+ self.cmb_lang.set_id_column(0)
800
+ # Fill
801
+ self.cmb_lang.set_list(sorted(LANGUAGES.keys()))
802
+ self.cmb_lang.prepend_text('< System >')
803
+ self.cmb_lang.set_active(0)
804
+
805
+ grid_config.append_row(_('Language:'), self.cmb_lang)
806
+
807
+ # Show / Hide side bar
808
+ self.cb_sideb = Gtk.CheckButton(_('Show Sidebar'))
809
+ self.cb_sideb.connect('toggled', self.on_cb_sideb_toggled)
810
+ self.vb_config.pack_start(self.cb_sideb, False, False, 0)
811
+
812
+ # Use tray icon
813
+ self.cb_tray = Gtk.CheckButton(_('Show tray icon'))
814
+ self.cb_tray.connect('toggled', self.on_cb_tray_toggled)
815
+ self.vb_config.pack_start(self.cb_tray, False, False, 0)
816
+
817
+ sep = Gtk.Separator()
818
+ self.vb_config.pack_start(sep, False, False, 0)
819
+
820
+ # Shutdown after conversion
821
+ self.cb_halt = Gtk.CheckButton(_('Shutdown computer after finish'))
822
+ self.cb_halt.connect('toggled', self.on_cb_halt_toggled)
823
+ self.vb_config.pack_start(self.cb_halt, False, False, 0)
824
+
825
+ # Suspend after conversion
826
+ self.cb_suspend = Gtk.CheckButton(_('Suspend computer after finish'))
827
+ self.cb_suspend.connect('toggled', self.on_cb_suspend_toggled)
828
+ self.vb_config.pack_start(self.cb_suspend, False, False, 0)
829
+
830
+ # Output page
831
+ self.vb_output = Gtk.Box(spacing=4, border_width=5, orientation=Gtk.Orientation.VERTICAL)
832
+ grid_output = LabeledGrid(self.vb_output)
833
+ self.note.append_page(self.vb_output, Gtk.Label(_('Output')))
834
+
835
+ #--- Destination
836
+ self.e_dest = Gtk.Entry()
837
+ self.e_dest.set_text(HOME)
838
+ self.b_dest = Gtk.Button('...')
839
+ self.cb_dest = Gtk.CheckButton(_('Source Path'))
840
+ self.cb_dest.connect('toggled', self.on_cb_dest_toggled)
841
+ self.b_dest.connect('clicked', self.on_dest_clicked)
842
+
843
+ hbox = Gtk.Box(spacing=4)
844
+ grid_output.append_row(_('Destination:'), hbox, True)
845
+
846
+ # Replace/Skip/Rename
847
+ self.cmb_exist = ComboWithEntry(False)
848
+ self.cmb_exist.set_list([_('Overwrite it'),
849
+ _('Choose another name'),
850
+ _('Skip conversion')])
851
+ grid_output.append_row(_('File exist:'), self.cmb_exist)
852
+
853
+ hbox2 = Gtk.Box()
854
+ Gtk.StyleContext.add_class(hbox2.get_style_context(), "linked")
855
+ hbox2.pack_start(self.e_dest, True, True, 0)
856
+ hbox2.pack_start(self.b_dest, False, True, 0)
857
+
858
+ hbox.pack_start(hbox2, True, True, 0)
859
+ hbox.pack_start(self.cb_dest, False, False, 0)
860
+
861
+ sep = Gtk.Separator()
862
+ self.vb_output.pack_start(sep, False, False, 0)
863
+
864
+ # Remove source file
865
+ self.cb_remove = Gtk.CheckButton(_('Delete input file after conversion'))
866
+ self.cb_remove.connect('toggled', self.on_cb_remove_toggled)
867
+ self.vb_output.pack_start(self.cb_remove, False, False, 0)
868
+
869
+ # Rename source file
870
+ self.cb_rename = Gtk.CheckButton(_('Rename input file after conversion'))
871
+ self.cb_rename.connect('toggled', self.on_cb_rename_toggled)
872
+ self.vb_output.pack_start(self.cb_rename, False, False, 0)
873
+
874
+ #--- Status
875
+ self.label_details = Gtk.Label()
876
+ vbox.pack_start(self.label_details, False, False, 0)
877
+
878
+ # Status icon
879
+ self.trayico = StatusIcon(self)
880
+
881
+ #--- Load formats from formats.cfg file
882
+ self.f_file = ConfigParser()
883
+ try:
884
+ self.f_file.read(self.get_formats_file_name())
885
+ except Exception as e:
886
+ show_message(self, e.__str__(), Gtk.MessageType.ERROR)
887
+ exit()
888
+
889
+ self.formats_list = self.f_file.sections()
890
+
891
+ #--- Load saved options.
892
+ self.btn_formats.set_label(self.formats_list[0])
893
+ self.load_options()
894
+ self.fill_options()
895
+
896
+ my_store = Gtk.ListStore(str)
897
+ f_dlg = Formats(self, self.formats_list, self.btn_formats.get_label(), my_store)
898
+ self.btn_formats.set_popover(f_dlg)
899
+
900
+
901
+ #--- Show interface
902
+ # self.show_all()
903
+
904
+ #--- Drag and Drop
905
+ targets = Gtk.TargetList.new([])
906
+ targets.add_uri_targets((1 << 5) - 1)
907
+ self.drag_dest_set(Gtk.DestDefaults.ALL, [], Gdk.DragAction.COPY)
908
+ self.drag_dest_set_target_list(targets)
909
+ self.connect('drag-data-received', self.drop_data_cb)
910
+
911
+ #--- Window connections
912
+ self.connect('delete-event', self.on_delete)
913
+ self.connect("key-press-event", self.on_key_press)
914
+ self.connect("window-state-event", self.on_window_state)
915
+
916
+ #--- Status icon
917
+ self.trayico.set_visible(self.cb_tray.get_active())
918
+
919
+ if files_list:
920
+ self.add_files(*files_list)
921
+
922
+ def on_toggled_cb(self, widget, Path):
923
+ self.store[Path][C_SKIP] = not self.store[Path][C_SKIP]
924
+
925
+ def on_key_press(self, widget, event):
926
+ """Cancel preview and stop conversion"""
927
+ if event.keyval == Gdk.KEY_Escape:
928
+ self.is_preview = False
929
+ self.on_btn_stop_clicked()
930
+
931
+ def on_window_state (self, w, e):
932
+ mask = Gdk.WindowState.MAXIMIZED
933
+ self.is_maxi = self.get_window().get_state() & mask == mask
934
+
935
+ def on_delete(self, widget, data):
936
+ if self.cb_tray.get_active():
937
+ self.hide_on_delete()
938
+ else:
939
+ self.quit_cb(widget)
940
+ return True
941
+
942
+ def quit_cb(self, *args):
943
+ self.save_options()
944
+ if self.is_converting:
945
+ ''' Press quit btn during conversion process '''
946
+ resp = show_message(self, _('Do you want to quit Curlew and \
947
+abort conversion process?'),
948
+ Gtk.MessageType.QUESTION,
949
+ Gtk.ButtonsType.YES_NO)
950
+ if resp == Gtk.ResponseType.YES:
951
+ try:
952
+ self.fp.kill()
953
+ self.fp.terminate()
954
+ self.force_delete_file(self.out_file)
955
+ except:
956
+ pass
957
+ self.app.quit()
958
+ return
959
+ self.app.quit()
960
+
961
+ #--- Add files
962
+ def add_file_cb(self, *args):
963
+ open_dlg = Gtk.FileChooserDialog(_("Add file"),
964
+ self, Gtk.FileChooserAction.OPEN,
965
+ (_('_OK'),
966
+ Gtk.ResponseType.OK,
967
+ _('_Cancel'),
968
+ Gtk.ResponseType.CANCEL))
969
+ if self.curr_open_folder:
970
+ open_dlg.set_current_folder(self.curr_open_folder)
971
+ open_dlg.set_select_multiple(True)
972
+ open_dlg.set_icon_name('curlew')
973
+
974
+ #--- File filters
975
+ Filter = Gtk.FileFilter()
976
+ Filter.set_name(_("All supported files"))
977
+ Filter.add_mime_type("video/*")
978
+ Filter.add_mime_type("audio/*")
979
+ Filter.add_pattern("*.[Rr][Mm]*")
980
+ open_dlg.add_filter(Filter)
981
+
982
+ Filter = Gtk.FileFilter()
983
+ Filter.set_name(_("Video files"))
984
+ Filter.add_mime_type("video/*")
985
+ Filter.add_pattern("*.[Rr][Mm]*")
986
+ open_dlg.add_filter(Filter)
987
+
988
+ Filter = Gtk.FileFilter()
989
+ Filter.set_name(_("Audio files"))
990
+ Filter.add_mime_type("audio/*")
991
+ Filter.add_pattern("*.[Rr][Mm]")
992
+ open_dlg.add_filter(Filter)
993
+
994
+ Filter = Gtk.FileFilter()
995
+ Filter.set_name(_("All files"))
996
+ Filter.add_pattern("*")
997
+ open_dlg.add_filter(Filter)
998
+
999
+ res = open_dlg.run()
1000
+ if res == Gtk.ResponseType.OK:
1001
+ files = open_dlg.get_filenames()
1002
+ self.curr_open_folder = open_dlg.get_current_folder()
1003
+ open_dlg.destroy()
1004
+ self.add_files(*files)
1005
+ else:
1006
+ open_dlg.destroy()
1007
+
1008
+ def add_files(self, *args):
1009
+ file_name = ''
1010
+ wait_dlg = WaitDialog(self)
1011
+ tot = len(args)
1012
+
1013
+ for file_name in args:
1014
+
1015
+ wait_dlg.set_filename(basename(file_name))
1016
+ wait_dlg.set_progress((args.index(file_name) + 1.0) / tot)
1017
+ if wait_dlg.skip: break
1018
+
1019
+ while Gtk.events_pending():
1020
+ Gtk.main_iteration()
1021
+
1022
+ if file_name.startswith('file://'):
1023
+ file_name = unquote(file_name[7:])
1024
+ if isfile(file_name):
1025
+ dura = self.get_time(file_name)
1026
+ self.store.append([
1027
+ True,
1028
+ splitext(basename(file_name))[0],
1029
+ get_format_size(getsize(file_name) / 1024),
1030
+ dura,
1031
+ None,
1032
+ None,
1033
+ None,
1034
+ 0.0,
1035
+ _('Ready!'),
1036
+ - 1,
1037
+ realpath(file_name)
1038
+ ])
1039
+
1040
+
1041
+ wait_dlg.destroy()
1042
+ return dirname(file_name) + os.sep
1043
+
1044
+ #--- Add folder that contain media files
1045
+ def on_add_folder_clicked(self, mi):
1046
+ folder_dlg = Gtk.FileChooserDialog(_('Add folder'), self,
1047
+ Gtk.FileChooserAction.SELECT_FOLDER,
1048
+ (_('_OK'),
1049
+ Gtk.ResponseType.OK,
1050
+ _('_Cancel'),
1051
+ Gtk.ResponseType.CANCEL)
1052
+ )
1053
+ folder_dlg.set_select_multiple(True)
1054
+ folder_dlg.set_icon_name('curlew')
1055
+
1056
+ if self.curr_open_folder:
1057
+ folder_dlg.set_current_folder(self.curr_open_folder)
1058
+ folder_dlg.set_filename(self.curr_open_folder)
1059
+
1060
+ resp = folder_dlg.run()
1061
+ if resp == Gtk.ResponseType.OK:
1062
+ files = []
1063
+ cur_folders = folder_dlg.get_filenames()
1064
+ for cur_folder in cur_folders:
1065
+ files.extend(glob(cur_folder + '/*.*'))
1066
+ self.curr_open_folder = folder_dlg.get_filename()
1067
+ folder_dlg.destroy()
1068
+ self.add_files(*files)
1069
+ folder_dlg.destroy()
1070
+
1071
+
1072
+ def on_dest_clicked(self, widget):
1073
+ save_dlg = Gtk.FileChooserDialog(_("Choose destination"), self,
1074
+ Gtk.FileChooserAction.SELECT_FOLDER,
1075
+ (_('_OK'), Gtk.ResponseType.OK,
1076
+ _('_Cancel'), Gtk.ResponseType.CANCEL))
1077
+ save_dlg.set_current_folder(self.curr_save_folder)
1078
+ save_dlg.set_icon_name('curlew')
1079
+ res = save_dlg.run()
1080
+ if res == Gtk.ResponseType.OK:
1081
+ self.e_dest.set_text(save_dlg.get_filename())
1082
+ self.curr_save_folder = save_dlg.get_current_folder()
1083
+ save_dlg.destroy()
1084
+
1085
+ def cb_split_cb(self, cb_split):
1086
+ self.vb_group.set_sensitive(cb_split.get_active())
1087
+
1088
+ def set_sensitives(self):
1089
+ section = self.btn_formats.get_label()
1090
+ media_type = self.f_file.get(section, 'type')
1091
+
1092
+ # sens : [AudioP, VideoP, SubtitleP, aQuality, vQuality, CropPad]
1093
+ sens = {
1094
+ 'audio': [True, False, False, False, False, False, True],
1095
+ 'video': [True, True, True, False, False, True, True],
1096
+ 'ogg': [True, False, False, True, False, False, True],
1097
+ 'ogv': [True, True, False, True, True, False, True],
1098
+ 'presets': [False, False, False, False, False, False, False],
1099
+ 'copy': [False, False, True, False, False, False, False]
1100
+ }
1101
+
1102
+ self.vb_audio.set_sensitive(sens[media_type][0]) # Audio page
1103
+ self.vb_video.set_sensitive(sens[media_type][1]) # Video page
1104
+ self.frame_sub.set_sensitive(sens[media_type][2]) # Subtitle page
1105
+ self.hb_aqual.set_sensitive(sens[media_type][3]) # Audio quality slider (ogg)
1106
+ self.hb_vqual.set_sensitive(sens[media_type][4]) # video Quality slider (ogv)
1107
+ self.vb_crop.set_sensitive(sens[media_type][5]) # Crop/Pad page
1108
+
1109
+
1110
+ #--- fill options widgets
1111
+ def fill_options(self):
1112
+ section = self.btn_formats.get_label()
1113
+
1114
+ # reread formats file
1115
+ self.f_file.read(self.get_formats_file_name())
1116
+
1117
+ #
1118
+ if not self.f_file.has_section(section):
1119
+ self.remove_from_fav(section)
1120
+ self.btn_formats.set_label(self.formats_list[0])
1121
+ return
1122
+
1123
+ # Call
1124
+ self.set_sensitives()
1125
+
1126
+ if self.f_file.has_option(section, 'extra'):
1127
+ self.e_extra.set_text(self.f_file[section]['extra'])
1128
+ else:
1129
+ self.e_extra.set_text('')
1130
+
1131
+ # For presets
1132
+ if self.f_file.has_option(section, 'cmd'):
1133
+ self.presets_cmd = self.f_file[section]['cmd'].split()
1134
+ return
1135
+
1136
+ if self.f_file.has_option(section, 'ab'):
1137
+ self.c_abitrate.set_list(self.f_file[section]['ab'].split())
1138
+
1139
+ if self.f_file.has_option(section, 'def_ab'):
1140
+ self.c_abitrate.set_text(self.f_file[section]['def_ab'])
1141
+
1142
+ if self.f_file.has_option(section, 'afreq'):
1143
+ self.c_afreq.set_list(self.f_file[section]['afreq'].split())
1144
+
1145
+ if self.f_file.has_option(section, 'ach'):
1146
+ self.c_ach.set_list(self.f_file[section]['ach'].split())
1147
+
1148
+ if self.f_file.has_option(section, 'acodec'):
1149
+ self.c_acodec.set_list(self.f_file[section]['acodec'].split())
1150
+
1151
+ if self.f_file.has_option(section, 'vb'):
1152
+ self.c_vbitrate.set_list(self.f_file[section]['vb'].split())
1153
+
1154
+ if self.f_file.has_option(section, 'def_vb'):
1155
+ self.c_vbitrate.set_text(self.f_file[section]['def_vb'])
1156
+
1157
+ if self.f_file.has_option(section, 'vfps'):
1158
+ self.c_vfps.set_list(self.f_file[section]['vfps'].split())
1159
+
1160
+ if self.f_file.has_option(section, 'vcodec'):
1161
+ self.c_vcodec.set_list(self.f_file[section]['vcodec'].split())
1162
+
1163
+ if self.f_file.has_option(section, 'vsize'):
1164
+ self.c_vsize.set_list(self.f_file[section]['vsize'].split())
1165
+
1166
+ if self.f_file.has_option(section, 'vratio'):
1167
+ self.c_vratio.set_list(self.f_file[section]['vratio'].split())
1168
+
1169
+
1170
+
1171
+ def build_cmd(self,
1172
+ input_file, out_file,
1173
+ start_pos='-1', part_dura='-1'):
1174
+ '''
1175
+ start_pos <=> -ss, part_dura <=> -t
1176
+ '''
1177
+ section = self.btn_formats.get_label()
1178
+ media_type = self.f_file.get(section, 'type')
1179
+
1180
+ cmd = [self.encoder, '-y'] # , '-xerror']
1181
+
1182
+ if start_pos != '-1' and part_dura != '-1':
1183
+ cmd.extend(['-ss', start_pos])
1184
+
1185
+ cmd.extend(['-i', input_file])
1186
+
1187
+ # Threads nbr
1188
+ if self.s_threads.get_value() != 0:
1189
+ cmd.extend(['-threads',
1190
+ '{}'.format(self.s_threads.get_value_as_int())])
1191
+
1192
+ # Force format
1193
+ if self.f_file.has_option(section, 'ff'):
1194
+ cmd.extend(['-f', self.f_file.get(section, 'ff')])
1195
+
1196
+ # Extract Audio
1197
+ if media_type in ['audio', 'ogg']:
1198
+ cmd.append('-vn')
1199
+
1200
+
1201
+ # Video opts
1202
+ if media_type == 'video':
1203
+ # Extract video only
1204
+ if self.cb_video_only.get_active():
1205
+ cmd.append('-an')
1206
+
1207
+ # Video bitrate
1208
+ if self.c_vbitrate.is_not_default():
1209
+ cmd.extend(['-b:v', self.c_vbitrate.get_text()])
1210
+ # Video FPS
1211
+ if self.c_vfps.is_not_default():
1212
+ cmd.extend(['-r', self.c_vfps.get_text()])
1213
+ # Video codec
1214
+ if self.c_vcodec.is_not_default():
1215
+ cmd.extend(['-vcodec', self.c_vcodec.get_text()])
1216
+
1217
+ # Video aspect ratio
1218
+ if self.c_vratio.get_text() == 'default':
1219
+ # -- force aspect ratio
1220
+ if self.c_vcodec.get_text() in ['libxvid', 'mpeg4', 'h263']:
1221
+ cmd.extend(['-aspect', self.get_aspect_ratio(input_file)])
1222
+ else:
1223
+ cmd.extend(['-aspect', self.c_vratio.get_text()])
1224
+
1225
+
1226
+ #--- Apply filters crop/pad/resize
1227
+ filters = []
1228
+ # Crop
1229
+ if self.crop.get_active():
1230
+ filters.append(self.crop.get_crop())
1231
+
1232
+ # Pad
1233
+ if self.pad.get_active():
1234
+ filters.append(self.pad.get_pad())
1235
+
1236
+ # Resize video
1237
+ if self.c_vsize.is_not_default():
1238
+ filters.append('scale={}'.format(self.c_vsize.get_text()))
1239
+
1240
+ # TODO: add more subtitle support.
1241
+ # Subtitle
1242
+ if self.cb_sub.get_active():
1243
+ filters.append('subtitles=filename={}:charenc={}'.format(self.entry_sub.get_text(),
1244
+ self.cmb_encoding.get_active_text()
1245
+ ))
1246
+ # filters.append('charenc={}'.format(self.cmb_encoding.get_active_text()))
1247
+
1248
+ if filters:
1249
+ cmd.append('-vf')
1250
+ cmd.append(','.join(filters))
1251
+
1252
+ # Audio
1253
+ if media_type in ['audio', 'video', 'ogg', 'ogv']:
1254
+ # Audio bitrate
1255
+ if self.c_abitrate.is_not_default():
1256
+ cmd.extend(['-b:a', self.c_abitrate.get_text()])
1257
+ # Audio Freq.
1258
+ if self.c_afreq.is_not_default():
1259
+ cmd.extend(['-ar', self.c_afreq.get_text()])
1260
+ # Audio channel
1261
+ if self.c_ach.is_not_default():
1262
+ cmd.extend(['-ac', self.c_ach.get_text()])
1263
+
1264
+ # Audio codec
1265
+ if self.c_acodec.is_not_default():
1266
+ cmd.extend(['-acodec', self.c_acodec.get_text()])
1267
+ #
1268
+ if self.c_acodec.get_text() == 'aac':
1269
+ cmd.extend(['-strict', '-2'])
1270
+
1271
+ # Ogg format
1272
+ if media_type in ['ogg', 'ogv']:
1273
+ cmd.extend(['-aq', str(self.a_scale.get_value())])
1274
+
1275
+ # ogv format
1276
+ if media_type == 'ogv':
1277
+ cmd.extend(['-qscale', str(self.v_scale.get_value())])
1278
+
1279
+ # Copy mode format (useful for splitting)
1280
+ if media_type == 'copy':
1281
+ cmd.extend(['-acodec', 'copy'])
1282
+ cmd.extend(['-vcodec', 'copy'])
1283
+
1284
+ #--- Extra options (add other specific options if exist)
1285
+ if self.e_extra.get_text().strip() != '':
1286
+ cmd.extend(self.e_extra.get_text().split())
1287
+
1288
+
1289
+ # Presets formats
1290
+ if media_type == 'presets':
1291
+ cmd.extend(self.presets_cmd)
1292
+
1293
+ # Split file by time
1294
+ if start_pos != '-1' and part_dura != '-1':
1295
+ if not self.cb_end.get_active():
1296
+ cmd.extend(['-t', part_dura])
1297
+
1298
+ # Volume (gain)
1299
+ if self.vol_scale.get_value() != 100:
1300
+ cmd.extend(['-vol', self.per_to_vol(self.vol_scale.get_value())])
1301
+
1302
+ # 2-pass (avconv)
1303
+ if self.pass_nbr == 1:
1304
+ cmd.append('-an') # disable audio
1305
+ cmd.extend(['-pass', '1'])
1306
+ cmd.extend(['-passlogfile', PASS_LOG])
1307
+ elif self.pass_nbr == 2:
1308
+ cmd.extend(['-pass', '2'])
1309
+ cmd.extend(['-passlogfile', PASS_LOG])
1310
+
1311
+ #--- Last
1312
+ cmd.append(out_file)
1313
+ return cmd
1314
+
1315
+ #--- Convert funtcion
1316
+ def on_convert_cb(self, widget):
1317
+ if len(self.store) == 0 or self.is_converting:
1318
+ return
1319
+
1320
+ # Invalid path
1321
+ if not isdir(self.e_dest.get_text()):
1322
+ self.info_bar.show_message(_('Destination path is not valid.'))
1323
+ self.toggle_opts.set_active(True)
1324
+ self.set_focus(self.e_dest)
1325
+ self.note.set_current_page(6)
1326
+ return
1327
+ # Inaccessible path
1328
+ if not os.access(self.e_dest.get_text(), os.W_OK):
1329
+ self.info_bar.show_message(_('Destination path is not accessible.'))
1330
+ self.toggle_opts.set_active(True)
1331
+ self.set_focus(self.e_dest)
1332
+ self.note.set_current_page(6)
1333
+ return
1334
+
1335
+ # Show files list
1336
+ self.toggle_opts.set_active(False)
1337
+
1338
+ self.tree_iter = self.store.get_iter_first()
1339
+ self.is_converting = True
1340
+ self.pass_nbr = int(self.cb_2pass.get_active())
1341
+
1342
+ # Delete last error log
1343
+ self.force_delete_file(ERR_LOG_FILE)
1344
+ self.errs_nbr = 0
1345
+
1346
+ self._start_time = time.time()
1347
+ GObject.timeout_add(100, self._on_elapsed_timer)
1348
+
1349
+ self.convert_file()
1350
+
1351
+
1352
+ def convert_file(self):
1353
+ output_format = self.btn_formats.get_label()
1354
+ f_type = self.f_file.get(output_format, 'type')
1355
+ ext = self.f_file.get(output_format, 'ext')
1356
+
1357
+ #--- Check
1358
+ if self.tree_iter != None:
1359
+ #--- Do not convert this file (unchecked file)
1360
+ if self.store[self.tree_iter][C_SKIP] == False:
1361
+ self.store[self.tree_iter][C_STAT] = _("Skipped!")
1362
+ # Jump to next file
1363
+ self.tree_iter = self.store.iter_next(self.tree_iter)
1364
+ self.convert_file()
1365
+ return
1366
+
1367
+ #--- Get input file
1368
+ input_file = self.store[self.tree_iter][C_FILE]
1369
+ # When input file not found
1370
+ if not isfile(input_file):
1371
+ self.store[self.tree_iter][C_STAT] = _("Not found!")
1372
+ self.tree_iter = self.store.iter_next(self.tree_iter)
1373
+ self.convert_file()
1374
+ return
1375
+
1376
+ #----------------------------
1377
+ if f_type == 'copy':
1378
+ ext = splitext(basename(input_file))[1][1:]
1379
+
1380
+ part = splitext(basename(input_file))[0] + '.' + ext
1381
+
1382
+ # Same destination as source file
1383
+ if self.cb_dest.get_active():
1384
+ out_file = join(dirname(input_file), part)
1385
+ # Use entry destination path
1386
+ else:
1387
+ out_file = join(self.e_dest.get_text(), part)
1388
+
1389
+ #--- If output file already exist
1390
+ if exists(out_file):
1391
+ # Overwrite it.
1392
+ if self.cmb_exist.get_active() == 0:
1393
+ #--- Rename output file if has the same name as input file
1394
+ if input_file == out_file:
1395
+ out_file = '{}~.{}'.format(splitext(out_file)[0], ext)
1396
+ self.force_delete_file(out_file)
1397
+ # Choose another name.
1398
+ elif self.cmb_exist.get_active() == 1:
1399
+ out_file = self.new_name(out_file)
1400
+ # Skip conversion.
1401
+ elif self.cmb_exist.get_active() == 2:
1402
+ self.store[self.tree_iter][C_STAT] = _('Skipped!')
1403
+ self.tree_iter = self.store.iter_next(self.tree_iter)
1404
+ self.convert_file()
1405
+ return
1406
+
1407
+ self.out_file = out_file
1408
+
1409
+ # Encoding in /tmp "temporary folder" in 1st pass
1410
+ if self.pass_nbr == 1:
1411
+ out_file = PASS_1_FILE
1412
+
1413
+ #---
1414
+ if self.cb_split.get_active():
1415
+ full_cmd = \
1416
+ self.build_cmd(input_file, out_file,
1417
+ self.tl_begin.get_time_str(),
1418
+ self.tl_duration.get_time_str())
1419
+ else:
1420
+ full_cmd = self.build_cmd(input_file, out_file)
1421
+
1422
+ #--- Total file duration
1423
+ self.total_duration = self.get_duration(input_file)
1424
+
1425
+ #--- To be converted duration
1426
+ if self.cb_split.get_active():
1427
+ # to the end.
1428
+ if self.cb_end.get_active():
1429
+ self.total_duration = self.total_duration - self.tl_begin.get_duration()
1430
+ else:
1431
+ self.total_duration = self.tl_duration.get_duration()
1432
+
1433
+ # Stored start time
1434
+ self.begin_time = time.time()
1435
+
1436
+ #--- deactivated controls
1437
+ self.enable_controls(False)
1438
+
1439
+ #--- Start the process
1440
+ try:
1441
+ self.fp = Popen(full_cmd, stdout=PIPE, stderr=PIPE,
1442
+ universal_newlines=True, bufsize=-1)
1443
+ except:
1444
+ self.info_bar.show_message('Encoder not found (ffmpeg/avconv).')
1445
+ self.is_converting = False
1446
+ self.enable_controls(True)
1447
+ return -1
1448
+
1449
+ #--- Watch stdout and stderr
1450
+ GLib.io_add_watch(self.fp.stdout,
1451
+ GLib.IO_IN | GLib.IO_HUP,
1452
+ self.on_output, out_file)
1453
+ GLib.io_add_watch(self.fp.stderr,
1454
+ GLib.IO_IN | GLib.IO_HUP,
1455
+ self.on_output, out_file)
1456
+ #--- On end process
1457
+ GLib.child_watch_add(self.fp.pid, self.on_end, (out_file, full_cmd))
1458
+
1459
+ else:
1460
+ self.is_converting = False
1461
+
1462
+ if self.errs_nbr > 0:
1463
+ resp = show_message(self,
1464
+ _('There are some errors occured.\n'
1465
+ 'Do you want to show more details?'),
1466
+ Gtk.MessageType.WARNING,
1467
+ Gtk.ButtonsType.YES_NO)
1468
+ if resp == Gtk.ResponseType.YES:
1469
+ dia = LogDialog(self, ERR_LOG_FILE)
1470
+ dia.show_dialog()
1471
+
1472
+
1473
+ #--- Stop conversion cb
1474
+ def on_btn_stop_clicked(self, *args):
1475
+ if self.is_converting == True:
1476
+ resp = show_message(self,
1477
+ _('Do you want to stop conversion process?'),
1478
+ Gtk.MessageType.QUESTION,
1479
+ Gtk.ButtonsType.YES_NO)
1480
+ if resp == Gtk.ResponseType.YES and self.is_converting == True:
1481
+ try:
1482
+ if self.fp:
1483
+ self.fp.kill()
1484
+ except OSError as err:
1485
+ print(err)
1486
+ finally:
1487
+ self.is_converting = False
1488
+ self.enable_controls(True)
1489
+ self.label_details.set_text('')
1490
+ self.toggle_opts.set_active(False)
1491
+ return True
1492
+
1493
+
1494
+ def new_name(self, filename):
1495
+ """Return new filename like path/output~n.ext (n = 0,1 ...)"""
1496
+ part = splitext(filename)
1497
+ num = 1
1498
+ new_name = '{}~{}'.format(part[0], part[1])
1499
+ while exists(new_name):
1500
+ new_name = '{}~{}{}'.format(part[0], str(num), part[1])
1501
+ num += 1
1502
+ return new_name
1503
+
1504
+ def get_duration(self, input_file):
1505
+ ''' Get duration file in seconds (float)'''
1506
+ duration = 0.0
1507
+ cmd = [self.encoder, '-i', input_file]
1508
+ try:
1509
+ proc = Popen(cmd, stdout=PIPE, stderr=PIPE)
1510
+ out_str = proc.stderr.read().decode(errors='replace')
1511
+ except: pass
1512
+
1513
+ try:
1514
+ time_list = self.reg_duration.findall(out_str)[0].split(':')
1515
+ except:
1516
+ return duration
1517
+ duration = int(time_list[0]) * 3600 + int(time_list[1]) * 60 + float(time_list[2])
1518
+ return duration
1519
+
1520
+ def get_time(self, input_file):
1521
+ ''' Get time duration file 0:00:00'''
1522
+ cmd = '{} -i "{}"'.format(self.encoder, input_file)
1523
+ proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=True)
1524
+ out_str = proc.stderr.read().decode(errors='replace')
1525
+ try:
1526
+ return self.reg_duration.findall(out_str)[0]
1527
+ except:
1528
+ return '0:00:00.00'
1529
+
1530
+ #---- Select subtitle
1531
+ def b_enc_cb(self, widget):
1532
+ dlg = Gtk.FileChooserDialog(_('Select subtitle'),
1533
+ self,
1534
+ Gtk.FileChooserAction.OPEN,
1535
+ (_('_Add'), Gtk.ResponseType.OK,
1536
+ _('_Cancel'), Gtk.ResponseType.CANCEL)
1537
+ )
1538
+ dlg.set_current_folder(self.curr_open_folder)
1539
+ Filter = Gtk.FileFilter()
1540
+ Filter.set_name(_("Subtitle files"))
1541
+ Filter.add_pattern("*.[Ss][Rr][Tt]*")
1542
+ Filter.add_pattern("*.[Ss][Uu][Bb]*")
1543
+ Filter.add_pattern("*.[Aa][Ss][Ss]*")
1544
+ Filter.add_pattern("*.[Ss][Ss][Aa]*")
1545
+ Filter.add_pattern("*.[Mm][Kk][Vv]*")
1546
+ dlg.add_filter(Filter)
1547
+
1548
+ Filter = Gtk.FileFilter()
1549
+ Filter.set_name(_("All files"))
1550
+ Filter.add_pattern("*")
1551
+ dlg.add_filter(Filter)
1552
+
1553
+ res = dlg.run()
1554
+ if res == Gtk.ResponseType.OK:
1555
+ self.entry_sub.set_text(dlg.get_filename())
1556
+ dlg.destroy()
1557
+
1558
+ #--- Remove item
1559
+ def on_remove_cb(self, *args):
1560
+ iters = self.get_selected_iters()
1561
+ if not iters:
1562
+ return
1563
+ elif self.is_converting:
1564
+ for Iter in iters:
1565
+ if self.store[Iter][:] != self.store[self.tree_iter][:]:
1566
+ self.store.remove(Iter)
1567
+ else:
1568
+ for i in iters: self.store.remove(i)
1569
+
1570
+ def get_selected_iter(self):
1571
+ '''Return first selected iter'''
1572
+ model, tree_path = self.tree_sel.get_selected_rows()
1573
+ # count_selected_rows() only for gtk3 >> 3.4
1574
+ if not self.tree_sel.count_selected_rows():
1575
+ return None
1576
+ return model.get_iter(tree_path)
1577
+
1578
+ def get_selected_iters(self):
1579
+ ''' Get a list contain selected iters '''
1580
+ iters = []
1581
+ model, tree_path = self.tree.get_selection().get_selected_rows()
1582
+ if not tree_path:
1583
+ return iters
1584
+ for path in tree_path:
1585
+ iters.append(model.get_iter(path))
1586
+ return iters
1587
+
1588
+ def on_play_cb(self, *args):
1589
+ if self.get_selected_iters():
1590
+ Iter = self.get_selected_iters()[0]
1591
+ GLib.spawn_command_line_async('{} "{}"'.
1592
+ format(self.player,
1593
+ self.store[Iter][C_FILE]))
1594
+
1595
+ def on_browse_src_cb(self, widget):
1596
+ sel_iter = self.get_selected_iters()[0]
1597
+ call(['xdg-open', dirname(self.store[sel_iter][C_FILE])])
1598
+
1599
+ def on_browse_dest_cb(self, widget):
1600
+ if self.cb_dest.get_active():
1601
+ Iter = self.get_selected_iters()[0]
1602
+ call(['xdg-open', dirname(self.store[Iter][C_FILE])])
1603
+ else:
1604
+ call(['xdg-open', self.e_dest.get_text()])
1605
+
1606
+ def on_preview_cb(self, widget):
1607
+ if self.is_converting:
1608
+ return
1609
+
1610
+ self.is_preview = True
1611
+
1612
+ Iter = self.get_selected_iters()[0]
1613
+ input_file = self.store[Iter][C_FILE]
1614
+ duration = self.get_duration(input_file)
1615
+ preview_begin = str(duration / 10)
1616
+
1617
+ cmd = self.build_cmd(input_file, PREVIEW_FILE,
1618
+ preview_begin, TEN_SECONDS)
1619
+
1620
+ try:
1621
+ fp = Popen(cmd, stdout=PIPE, stderr=PIPE)
1622
+ except: return -1
1623
+
1624
+ # Disable main window
1625
+ self.get_child().set_sensitive(False)
1626
+
1627
+ # Wait...
1628
+ while fp.poll() == None:
1629
+ while Gtk.events_pending():
1630
+ Gtk.main_iteration()
1631
+ # Cancel preview
1632
+ if not self.is_preview:
1633
+ self.get_child().set_sensitive(True)
1634
+ self.force_delete_file(PREVIEW_FILE)
1635
+ return
1636
+ self.store[Iter][C_PULS] = self.store[Iter][C_PULS] + 1
1637
+ self.store[Iter][C_STAT] = _('Wait...')
1638
+ time.sleep(0.05)
1639
+
1640
+ # Update informations.
1641
+ self.store[Iter][C_PRGR] = 0.0
1642
+ self.store[Iter][C_STAT] = _('Ready!')
1643
+ self.store[Iter][C_PULS] = -1
1644
+
1645
+ # Play preview file.
1646
+ fp = Popen('{} "{}"'.format(self.player, PREVIEW_FILE), shell=True)
1647
+
1648
+ # Delete preview file after the end of playing
1649
+ while fp.poll() == None:
1650
+ pass
1651
+ self.force_delete_file(PREVIEW_FILE)
1652
+
1653
+ # Enable main window
1654
+ self.get_child().set_sensitive(True)
1655
+
1656
+
1657
+ #--- Clear list
1658
+ def on_clear_cb(self, widget):
1659
+ if not self.is_converting:
1660
+ self.tree.set_model(None)
1661
+ self.store.clear()
1662
+ self.tree.set_model(self.store)
1663
+
1664
+ def on_btn_about_clicked(self, *widget):
1665
+ a_dgl = About(self)
1666
+ a_dgl.show()
1667
+
1668
+ def cb_sub_toggled(self, cb_sub):
1669
+ self.vb_sub.set_sensitive(cb_sub.get_active())
1670
+
1671
+ # Keyboard events.
1672
+ def on_tree_key_released(self, widget, event):
1673
+
1674
+ # Delete file with "Delete" key
1675
+ if event.keyval == Gdk.KEY_Delete:
1676
+ self.on_remove_cb()
1677
+
1678
+ # Play file with "Return" key
1679
+ elif event.keyval == Gdk.KEY_Return:
1680
+ self.on_play_cb()
1681
+
1682
+ # Mouse events
1683
+ def on_tree_button_pressed(self, tree_view, event):
1684
+ # There is no file
1685
+ if len(self.store) == 0:
1686
+ treepath = self.tree.get_selection().get_selected_rows()[1]
1687
+ if len(treepath) == 0:
1688
+ return
1689
+
1690
+ # Show popup menu with right click
1691
+ if event.button == 3:
1692
+ self.popup.show_all()
1693
+ self.popup.popup(None, None, None, None, 3,
1694
+ Gtk.get_current_event_time())
1695
+ # Play with double click
1696
+ elif event.button == 1 and event.get_click_count()[1] == 2:
1697
+ self.on_play_cb()
1698
+
1699
+
1700
+ #---- On end conversion
1701
+ def on_end(self, pid, err_code, opts):
1702
+ (out_file, cmd) = opts
1703
+ if self.tree_iter != None:
1704
+ # Converion succeed
1705
+ if err_code == 0:
1706
+ # 2pass
1707
+ if self.pass_nbr == 1:
1708
+ self.pass_nbr = 2
1709
+ # Remove temoprary file
1710
+ self.force_delete_file(PASS_1_FILE)
1711
+ self.convert_file()
1712
+ return
1713
+ elif self.pass_nbr == 2:
1714
+ self.pass_nbr = 1
1715
+
1716
+ self.store[self.tree_iter][C_SKIP] = False
1717
+ self.store[self.tree_iter][C_PRGR] = 100.0
1718
+ self.store[self.tree_iter][C_STAT] = _("Done!")
1719
+ self.store[self.tree_iter][C_PULS] = -1
1720
+
1721
+ # Remove source file
1722
+ if self.cb_remove.get_active():
1723
+ self.force_delete_file(self.store[self.tree_iter][C_FILE])
1724
+ elif self.cb_rename.get_active():
1725
+ self.rename_file(self.store[self.tree_iter][C_FILE])
1726
+
1727
+ # Update start time
1728
+ self._start_time = time.time()
1729
+
1730
+ # Convert the next file
1731
+ self.tree_iter = self.store.iter_next(self.tree_iter)
1732
+ self.convert_file()
1733
+
1734
+ # Converion failed
1735
+ elif err_code == 256:
1736
+ self.store[self.tree_iter][C_STAT] = _("Failed!")
1737
+ self.force_delete_file(out_file)
1738
+
1739
+ # Write erros log
1740
+ self.write_log(cmd)
1741
+ self.errs_nbr += 1
1742
+
1743
+ # Convert the next file
1744
+ self.tree_iter = self.store.iter_next(self.tree_iter)
1745
+ self.convert_file()
1746
+
1747
+ # Conversion stopped
1748
+ elif err_code == 9:
1749
+ # Remove uncompleted file
1750
+ self.force_delete_file(out_file)
1751
+ return
1752
+
1753
+ else:
1754
+ self.is_converting = False
1755
+
1756
+ if self.tree_iter == None:
1757
+ self.enable_controls(True)
1758
+ self.label_details.set_text('')
1759
+ # Shutdown system
1760
+ if self.cb_halt.get_active():
1761
+ self.shutdown()
1762
+ # Suspend system
1763
+ if self.cb_suspend.get_active():
1764
+ self.suspend()
1765
+
1766
+
1767
+
1768
+
1769
+ #--- Catch output
1770
+ def on_output(self, source, condition, out_file):
1771
+ #--- Allow interaction with application widgets.
1772
+ self.log = source
1773
+ while Gtk.events_pending():
1774
+ Gtk.main_iteration()
1775
+
1776
+ if self.tree_iter == None:
1777
+ return False
1778
+
1779
+ #--- Skipped file during conversion (unckecked file during conversion)
1780
+ if self.store[self.tree_iter][C_SKIP] == False:
1781
+ self.store[self.tree_iter][C_STAT] = _("Skipped!")
1782
+ self.store[self.tree_iter][C_PRGR] = 0.0
1783
+
1784
+ # Stop conversion
1785
+ try: self.fp.kill()
1786
+ except OSError as detail:
1787
+ print(detail)
1788
+
1789
+ # Delete the file
1790
+ self.force_delete_file(out_file)
1791
+
1792
+ # Update start time
1793
+ self._start_time = time.time()
1794
+
1795
+ # Jump to next file
1796
+ self.tree_iter = self.store.iter_next(self.tree_iter)
1797
+ self.convert_file()
1798
+ return False
1799
+
1800
+ line = '0'
1801
+ try:
1802
+ line = source.readline()
1803
+ except Exception as e:
1804
+ print(e)
1805
+
1806
+ self.log = source
1807
+ if len(line) > 0:
1808
+ # ffmpeg progress
1809
+ begin = line.find('time=')
1810
+ if begin != -1:
1811
+ self.label_details.set_text(line.strip())
1812
+ reg_avconv = self.reg_avconv_u
1813
+
1814
+ # on ubuntu ... time like: time=00.00
1815
+ if reg_avconv.findall(line) != []:
1816
+ elapsed_time = float(reg_avconv.findall(line)[0][1])
1817
+
1818
+ # on fedora ... time like this 'time=00:00:00.00'
1819
+ else:
1820
+ reg_avconv = self.reg_avconv_f
1821
+ elapsed_time = reg_avconv.findall(line)[0][1]
1822
+ elapsed_time = time_to_duration(elapsed_time)
1823
+
1824
+ try:
1825
+ time_ratio = elapsed_time / self.total_duration
1826
+ except ZeroDivisionError:
1827
+ time_ratio = 0
1828
+
1829
+ if time_ratio > 1: time_ratio = 1
1830
+
1831
+ # Get estimated size
1832
+ curr_size = float(reg_avconv.findall(line)[0][0])
1833
+ try:
1834
+ est_size = int((curr_size * self.total_duration) / elapsed_time)
1835
+ except ZeroDivisionError:
1836
+ est_size = 0
1837
+
1838
+ # Waiting (pluse progressbar)
1839
+ if est_size == 0:
1840
+ self.store[self.tree_iter][C_PULS] = self.store[self.tree_iter][C_PULS] + 1
1841
+ self.store[self.tree_iter][C_STAT] = _('Wait...')
1842
+ else:
1843
+ # Formating estimated size
1844
+ size_str = get_format_size(est_size)
1845
+
1846
+ # Calculate remaining time.
1847
+ cur_time = time.time() - self.begin_time
1848
+ try:
1849
+ rem_dur = ((cur_time * self.total_duration) / elapsed_time) - cur_time
1850
+ except ZeroDivisionError:
1851
+ rem_dur = 0
1852
+
1853
+ # Convert duration (sec) to time (0:00:00)
1854
+ rem_time = duration_to_time(rem_dur)
1855
+ self.store[self.tree_iter][C_ESIZE] = size_str
1856
+ self.store[self.tree_iter][C_ELAPT] = self.elapsed_time
1857
+ self.store[self.tree_iter][C_REMN] = rem_time
1858
+ self.store[self.tree_iter][C_PRGR] = float(time_ratio * 100)
1859
+ if self.pass_nbr != 0:
1860
+ self.store[self.tree_iter][C_STAT] = '{:.2%} (P{})'\
1861
+ .format(time_ratio, self.pass_nbr) # progress text
1862
+ else:
1863
+ self.store[self.tree_iter][C_STAT] = '{:.2%}'\
1864
+ .format(time_ratio) # progress text
1865
+ self.store[self.tree_iter][C_PULS] = -1 # progress pusle
1866
+
1867
+ #--- Continue read output
1868
+ return True
1869
+ # When len(line) == 0
1870
+ return False
1871
+
1872
+
1873
+ #--- Drag and drop callback
1874
+ def drop_data_cb(self, widget, dc, x, y, selection_data, info, t):
1875
+ drag_folder = self.add_files(*selection_data.get_uris())
1876
+ # Save directory from dragged filename.
1877
+ self.curr_open_folder = dirname(drag_folder)
1878
+
1879
+ def on_cb_dest_toggled(self, widget):
1880
+ Active = not widget.get_active()
1881
+ self.e_dest.set_sensitive(Active)
1882
+ self.b_dest.set_sensitive(Active)
1883
+
1884
+ def cmb_encoder_cb(self, combo):
1885
+ self.encoder = combo.get_active_text()
1886
+ self.on_codec_changed()
1887
+
1888
+ def on_cb_video_only_toggled(self, cb):
1889
+ self.vb_audio.set_sensitive(not cb.get_active())
1890
+
1891
+ def force_delete_file(self, file_name):
1892
+ ''' Force delete file_name '''
1893
+ while exists(file_name):
1894
+ try:
1895
+ os.unlink(file_name)
1896
+ except OSError:
1897
+ continue
1898
+
1899
+ def rename_file(self, file_name):
1900
+ ''' Rename file_name '''
1901
+ while exists(file_name):
1902
+ try:
1903
+ path = os.path.dirname(os.path.realpath(file_name))
1904
+ base = os.path.basename(os.path.realpath(file_name))
1905
+ os.rename(join(path, file_name), join(path, "DONE " + base))
1906
+ except OSError:
1907
+ continue
1908
+
1909
+ def per_to_vol(self, percent):
1910
+ # 100 --> 256, 200 --> 512, 300 --> 768 ...
1911
+ return '{}'.format((256 * int(percent)) / 100)
1912
+
1913
+ def get_aspect_ratio(self, input_file):
1914
+ ''' extract adpect ratio from file if exist, otherwise use 4:3
1915
+ (fix a problem) '''
1916
+ cmd = '{} -i {}'.format(self.encoder, input_file)
1917
+ proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=True)
1918
+ out_str = proc.stderr.read().decode(errors='replace')
1919
+ try:
1920
+ reg_aspect = re.compile('''DAR\s+(\d*:\d*)''')
1921
+ return reg_aspect.findall(out_str)[0]
1922
+ except:
1923
+ return '4:3'
1924
+
1925
+ def enable_controls(self, sens=True):
1926
+ self.btn_formats.set_sensitive(sens)
1927
+ self.mb_fav.set_sensitive(sens)
1928
+ self.e_dest.set_sensitive(sens)
1929
+ self.b_dest.set_sensitive(sens)
1930
+ self.cb_dest.set_sensitive(sens)
1931
+
1932
+ self.vb_audio.set_sensitive(sens)
1933
+ self.vb_video.set_sensitive(sens)
1934
+ self.vb_sub.set_sensitive(sens)
1935
+ self.vb_more.set_sensitive(sens)
1936
+ self.vb_crop.set_sensitive(sens)
1937
+
1938
+ def save_options(self):
1939
+ conf = GLib.KeyFile()
1940
+ conf.load_from_file(CONF_FILE, GLib.KeyFileFlags.NONE)
1941
+
1942
+ group = 'configs'
1943
+ conf.set_string(group, 'curr_open_folder', self.curr_open_folder)
1944
+ conf.set_string(group, 'curr_save_folder', self.curr_save_folder)
1945
+ conf.set_string(group, 'e_dest_text', self.e_dest.get_text())
1946
+ conf.set_string(group, 'format', self.btn_formats.get_label())
1947
+ conf.set_boolean(group, 'is_same_dest', self.cb_dest.get_active())
1948
+ conf.set_integer(group, 'overwrite_mode', self.cmb_exist.get_active())
1949
+ conf.set_string(group, 'encoder', self.cmb_encoder.get_active_text())
1950
+ conf.set_string(group, 'player', self.player)
1951
+ conf.set_string(group, 'font', self.b_font.get_font_name())
1952
+ conf.set_string(group, 'encoding', self.cmb_encoding.get_active_id()) #
1953
+ conf.set_boolean(group, 'side_bar', self.cb_sideb.get_active())
1954
+ conf.set_boolean(group, 'tray', self.cb_tray.get_active())
1955
+ conf.set_string(group, 'language', self.cmb_lang.get_active_id())
1956
+
1957
+ conf.set_boolean(group, 'video_2pass', self.cb_2pass.get_active())
1958
+ conf.set_boolean(group, 'video_video_only', self.cb_video_only.get_active())
1959
+
1960
+ # Size, position and state
1961
+ conf.set_integer_list(group, 'position', self.get_position())
1962
+ conf.set_boolean(group, 'maximized', self.is_maxi)
1963
+ if not self.is_maxi:
1964
+ conf.set_integer_list(group, 'size', self.get_size())
1965
+
1966
+
1967
+ # Resave file
1968
+ conf.save_to_file(CONF_FILE)
1969
+ conf.unref()
1970
+
1971
+
1972
+ def load_options(self):
1973
+ conf = GLib.KeyFile()
1974
+ try:
1975
+ conf.load_from_file(CONF_FILE, GLib.KeyFileFlags.NONE)
1976
+ except:
1977
+ conf.unref()
1978
+ return
1979
+
1980
+ group = 'configs'
1981
+
1982
+ try:
1983
+ self.curr_open_folder = conf.get_string(group, 'curr_open_folder')
1984
+ self.curr_save_folder = conf.get_string(group, 'curr_save_folder')
1985
+ self.e_dest.set_text(conf.get_string(group, 'e_dest_text'))
1986
+ self.btn_formats.set_label(conf.get_string(group, 'format'))
1987
+ self.cb_dest.set_active(conf.get_boolean(group, 'is_same_dest'))
1988
+ self.cmb_exist.set_active(conf.get_integer(group, 'overwrite_mode'))
1989
+
1990
+ self.cmb_encoder.set_text(conf.get_string(group, 'encoder'))
1991
+ self.entry_player.set_text(conf.get_string(group, 'player'))
1992
+ self.b_font.set_font(conf.get_string(group, 'font'))
1993
+ self.cmb_encoding.set_active_id(conf.get_string(group, 'encoding'))
1994
+ self.cb_sideb.set_active(conf.get_boolean(group, 'side_bar'))
1995
+ self.cb_tray.set_active(conf.get_boolean(group, 'tray'))
1996
+ self.cmb_lang.set_active_id(conf.get_string(group, 'language'))
1997
+
1998
+ self.cb_2pass.set_active(conf.get_boolean(group, 'video_2pass'))
1999
+ self.cb_video_only.set_active(conf.get_boolean(group, 'video_video_only'))
2000
+
2001
+ conf.unref()
2002
+
2003
+ except Exception as e:
2004
+ conf.unref()
2005
+ print(e)
2006
+
2007
+ def write_log(self, cmd):
2008
+ with open(ERR_LOG_FILE, 'a') as f_log:
2009
+ # Command line
2010
+ f_log.write('Command line #{}:\n****************\n'\
2011
+ .format(self.errs_nbr + 1))
2012
+ f_log.write('{}\n'.format(' '.join(cmd)))
2013
+ # Error details
2014
+ f_log.write('\nError detail:\n*************\n')
2015
+ f_log.write(self.log.read())
2016
+ f_log.write('\n')
2017
+
2018
+ def on_cb_tray_toggled(self, cb_tray):
2019
+ self.trayico.set_visible(cb_tray.get_active())
2020
+
2021
+ def install_locale(self):
2022
+ conf = GLib.KeyFile()
2023
+ try:
2024
+ conf.load_from_file(CONF_FILE, GLib.KeyFileFlags.NONE)
2025
+ except: return
2026
+
2027
+ lang_name = conf.get_string('configs', 'language')
2028
+
2029
+ # System language
2030
+ if lang_name == '< System >':
2031
+ return
2032
+
2033
+ # RTL/LTR direction
2034
+ if lang_name == 'العربية':
2035
+ self.set_default_direction(Gtk.TextDirection.RTL)
2036
+ else:
2037
+ self.set_default_direction(Gtk.TextDirection.LTR)
2038
+
2039
+ # Set language
2040
+ try:
2041
+ lang_code = LANGUAGES[lang_name]
2042
+ lang = gettext.translation(DOMAIN, LOCALDIR, languages=[lang_code])
2043
+ lang.install()
2044
+ except: pass
2045
+
2046
+ def shutdown(self):
2047
+ # Start timer
2048
+ GObject.timeout_add(1000, self._on_timer_shutdown)
2049
+
2050
+ def _on_timer_shutdown(self):
2051
+ self.label_details.set_markup(_('<span foreground="red" weight="bold">System will shutdown after {} sec.</span>').format(self.counter))
2052
+ self.counter -= 1
2053
+ if self.counter < 0:
2054
+ cmd = 'dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop'
2055
+ call(cmd, shell=True)
2056
+ return False
2057
+ return True
2058
+
2059
+ def suspend(self):
2060
+ # Start timer
2061
+ GObject.timeout_add(1000, self._on_timer_suspend)
2062
+
2063
+ def _on_timer_suspend(self):
2064
+ self.label_details.set_markup(_('<span foreground="red" weight="bold">System will suspend after {} sec.</span>').format(self.counter))
2065
+ self.counter -= 1
2066
+ if self.counter < 0:
2067
+ self.label_details.set_text('')
2068
+ cmd = 'sync'
2069
+ call(cmd, shell=True)
2070
+ cmd = 'dbus-send --system --print-reply --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend'
2071
+ call(cmd, shell=True)
2072
+ return False
2073
+ return True
2074
+
2075
+
2076
+ def on_cb_ass_toggled(self, cb_ass):
2077
+ active = not cb_ass.get_active()
2078
+ self.b_font.set_sensitive(active)
2079
+ self.hb_pos.set_sensitive(active)
2080
+
2081
+ # Calculate elapsed time
2082
+ def _on_elapsed_timer(self):
2083
+ if not self.is_converting:
2084
+ return False
2085
+ self.elapsed_time = duration_to_time(time.time() - self._start_time)
2086
+ return True
2087
+
2088
+ def get_fav_list(self):
2089
+ if not exists(FAV_FILE):
2090
+ return []
2091
+ with open(FAV_FILE, 'rb') as favfile:
2092
+ return pickle.load(favfile)
2093
+
2094
+ # Remove element from favorite list
2095
+ def remove_from_fav(self, element):
2096
+ fav_list = self.get_fav_list()
2097
+ if element in fav_list:
2098
+ fav_list.remove(element)
2099
+ self.save_fav_list(fav_list)
2100
+ self.load_submenu()
2101
+
2102
+ #
2103
+ def cb_end_cb(self, w):
2104
+ self.tl_duration.set_sensitive(not w.get_active())
2105
+
2106
+ # Copy mode callback
2107
+ def on_cb_copy_mode_toggled(self, w):
2108
+ if w.get_active():
2109
+ self.last_format = self.btn_formats.get_label()
2110
+ self.btn_formats.set_label("Copy Mode")
2111
+ else:
2112
+ self.btn_formats.set_label(self.last_format)
2113
+
2114
+
2115
+ #
2116
+ def on_cb_halt_toggled(self, w):
2117
+ self.cb_suspend.set_sensitive(not w.get_active())
2118
+
2119
+ #
2120
+ def on_cb_suspend_toggled(self, w):
2121
+ self.cb_halt.set_sensitive(not w.get_active())
2122
+
2123
+ #
2124
+ def on_tree_cursor_changed(self, w):
2125
+ if not self.cb_sideb.get_active():
2126
+ return
2127
+
2128
+ while Gtk.events_pending():
2129
+ Gtk.main_iteration()
2130
+
2131
+ if len(self.store) == 0:
2132
+ return
2133
+
2134
+ try : Iter = self.get_selected_iters()[0]
2135
+ except: return
2136
+
2137
+ input_file = self.store[Iter][C_FILE]
2138
+ dura = self.store[Iter][C_FDURA]
2139
+
2140
+ # Show file informations
2141
+ self.label_infos.set_markup(_('<b>Duration:</b> {}\n'
2142
+ '<b>Size:</b> {}\n'
2143
+ '<b>Extension:</b> {}\n')
2144
+ .format(dura,
2145
+ self.store[Iter][C_FSIZE],
2146
+ splitext(input_file)[1],
2147
+ ))
2148
+
2149
+ # Show image preview (screenshot)
2150
+ img_pos = time_to_duration(dura) / 10
2151
+ call('{} -y -ss {} -i "{}" -f image2 -frames:v 1 {}'
2152
+ .format(self.encoder, img_pos, input_file, IMG_PREV),
2153
+ shell=True, stdout=PIPE, stderr=PIPE)
2154
+ if exists(IMG_PREV):
2155
+ pix = GdkPixbuf.Pixbuf.new_from_file_at_size(IMG_PREV, 175, 130)
2156
+ self.image_prev.set_from_pixbuf(pix)
2157
+ else:
2158
+ self.image_prev.clear()
2159
+
2160
+
2161
+ def on_cb_sideb_toggled(self, w):
2162
+ self._child.set_visible(self.cb_sideb.get_active())
2163
+ self.hide_item.set_active(self.cb_sideb.get_active())
2164
+
2165
+
2166
+ def on_event_cb(self, w, e):
2167
+ if e.button == 3:
2168
+ self.popup_hide.show_all()
2169
+ self.popup_hide.popup(None, None, None, None, 3,
2170
+ Gtk.get_current_event_time())
2171
+
2172
+
2173
+ def on_hide_item_activate(self, w):
2174
+ self.cb_sideb.set_active(self.hide_item.get_active())
2175
+
2176
+
2177
+ # file infos cb
2178
+ def on_file_info_cb(self, widget):
2179
+ try: Iter = self.get_selected_iters()[0]
2180
+ except: return
2181
+ if not which('mediainfo'):
2182
+ self.info_bar.show_message(_('Please install "mediainfo" package.'))
2183
+ return
2184
+
2185
+ input_file = self.store[Iter][C_FILE]
2186
+ f_dlg = FileInfos(self, input_file);
2187
+ f_dlg.show_dialog()
2188
+
2189
+ def restore_last_position(self):
2190
+ conf = GLib.KeyFile()
2191
+ try:
2192
+ conf.load_from_file(CONF_FILE, GLib.KeyFileFlags.NONE)
2193
+ except:
2194
+ conf.unref()
2195
+ return
2196
+
2197
+ group = 'configs'
2198
+ try:
2199
+ if (conf.get_boolean(group, 'maximized')):
2200
+ self.maximize()
2201
+ else:
2202
+ x, y = conf.get_integer_list(group, 'position')
2203
+ w, h = conf.get_integer_list(group, 'size')
2204
+ self.resize(w, h)
2205
+ self.move(x, y)
2206
+ except Exception as e:
2207
+ print(e)
2208
+ finally:
2209
+ conf.unref()
2210
+
2211
+
2212
+ # Return formats.cfg full path
2213
+ def get_formats_file_name(self):
2214
+ if not exists(USR_FFILE):
2215
+ copyfile(ORG_FFILE, USR_FFILE)
2216
+
2217
+ if not exists(CONF_FILE):
2218
+ conf = GLib.KeyFile()
2219
+ conf.set_string('configs', 'formats_file', USR_FFILE)
2220
+ conf.save_to_file(CONF_FILE)
2221
+ conf.unref()
2222
+
2223
+ return USR_FFILE
2224
+
2225
+ def get_str_from_conf(self, conf_file, section, key):
2226
+ conf = GLib.KeyFile()
2227
+ if not exists(conf_file):
2228
+ conf.set_string(section, key, join(CONF_PATH, 'formats.cfg'))
2229
+ conf.save_to_file(conf_file)
2230
+ return
2231
+
2232
+ conf.load_from_file(join(conf_file), GLib.KeyFileFlags.NONE)
2233
+ value = conf.get_string(section, key)
2234
+ conf.unref()
2235
+ return value
2236
+
2237
+ #
2238
+ def build_treeview_popup(self):
2239
+
2240
+ popup = Gtk.Menu()
2241
+
2242
+ play_item = Gtk.MenuItem.new_with_label(_('Play'))
2243
+ play_item.connect('activate', self.on_play_cb)
2244
+
2245
+ preview_item = Gtk.MenuItem.new_with_mnemonic(_('_Preview'))
2246
+ preview_item.connect('activate', self.on_preview_cb)
2247
+
2248
+ remove_item = Gtk.MenuItem.new_with_label(_('Remove'))
2249
+ remove_item.connect('activate', self.on_remove_cb)
2250
+
2251
+ browse_src = Gtk.MenuItem.new_with_label(_('Browse source'))
2252
+ browse_src.connect('activate', self.on_browse_src_cb)
2253
+
2254
+ browse_item = Gtk.MenuItem.new_with_label(_('Browse destination'))
2255
+ browse_item.connect('activate', self.on_browse_dest_cb)
2256
+
2257
+ # File informations
2258
+ file_info = Gtk.MenuItem.new_with_label(_('File Informations'))
2259
+ file_info.connect('activate', self.on_file_info_cb)
2260
+
2261
+ popup.append(play_item)
2262
+ popup.append(preview_item)
2263
+ popup.append(remove_item)
2264
+ popup.append(Gtk.SeparatorMenuItem.new())
2265
+ popup.append(browse_src)
2266
+ popup.append(browse_item)
2267
+ popup.append(Gtk.SeparatorMenuItem.new())
2268
+ popup.append(file_info)
2269
+
2270
+ return popup
2271
+
2272
+ def on_opts_toggled(self, toggle):
2273
+ is_active = not toggle.get_active()
2274
+ # Show options
2275
+ if toggle.get_active():
2276
+ self.stack.set_visible_child(self.note)
2277
+ # Show files list
2278
+ else:
2279
+ self.stack.set_visible_child(self.paned)
2280
+
2281
+ self.btn_add_file.set_sensitive(is_active)
2282
+ self.btn_add_folder.set_sensitive(is_active)
2283
+ self.btn_remove.set_sensitive(is_active)
2284
+ self.btn_clear.set_sensitive(is_active)
2285
+ self.btn_info.set_sensitive(is_active)
2286
+
2287
+ def browse_for_encoder(self, btn):
2288
+ open_dlg = Gtk.FileChooserDialog(_("Choose Encoder"),
2289
+ self, Gtk.FileChooserAction.OPEN,
2290
+ (_('_OK'),
2291
+ Gtk.ResponseType.OK,
2292
+ _('_Cancel'),
2293
+ Gtk.ResponseType.CANCEL))
2294
+ open_dlg.set_current_folder(HOME)
2295
+ open_dlg.set_icon_name('curlew')
2296
+
2297
+ res = open_dlg.run()
2298
+ if res == Gtk.ResponseType.OK:
2299
+ file_name = open_dlg.get_filename()
2300
+ if not self.cmb_encoder.find_text(file_name):
2301
+ self.cmb_encoder.append_text(file_name)
2302
+ self.cmb_encoder.set_text(file_name)
2303
+ #
2304
+ open_dlg.destroy()
2305
+
2306
+
2307
+
2308
+class CurlewApp(Gtk.Application):
2309
+ def __init__(self, *args):
2310
+ Gtk.Application.__init__(self)
2311
+ self.args = args
2312
+
2313
+ def do_activate(self):
2314
+ win = Curlew(self, *self.args)
2315
+ win.show_all()
2316
+ win._child.set_visible(win.cb_sideb.get_active())
2317
+
2318
+ def do_startup(self):
2319
+ Gtk.Application.do_startup(self)
2320
+
2321
+
2322
+
2323
+class DBusService(dbus.service.Object):
2324
+ def __init__(self, app, *args):
2325
+ self.app = app
2326
+ bus_name = dbus.service.BusName('org.curlew', bus=dbus.SessionBus())
2327
+ dbus.service.Object.__init__(self, bus_name, '/org/curlew')
2328
+
2329
+ @dbus.service.method(dbus_interface='org.curlew')
2330
+
2331
+ def present(self, *args):
2332
+ self.app.add_files(*args)
2333
+ self.app.present()
2334
+
2335
+
2336
+def main(*args):
2337
+ if dbus.SessionBus().request_name("org.curlew") != \
2338
+ dbus.bus.REQUEST_NAME_REPLY_PRIMARY_OWNER:
2339
+ print('Curlew is already running')
2340
+ '''
2341
+ method = dbus.SessionBus().get_object("org.curlew", "/org/curlew").\
2342
+ get_dbus_method("present")
2343
+ method(*args)
2344
+ '''
2345
+ else:
2346
+ app = CurlewApp(*args)
2347
+ app.run()
2348
+ DBusService(app)
2349
+
2350
+if __name__ == '__main__':
2351
+ main(*sys.argv[1:])
2352
+
2353
+
2354
curlew-0.2.1.tar.gz/modules/customwidgets.py
Added
253
1
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it
11
+# under the terms of the latest version waqf public license as published by
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
+# ANY WARRANTY; without even the implied warranty
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+import gi
22
+gi.require_version('Gtk', '3.0')
23
+
24
+from gi.repository import Gtk
25
+
26
+
27
+class SpinsFrame(Gtk.Frame):
28
+ '''4 SpinButton collection'''
29
+ def __init__(self, title):
30
+ Gtk.Frame.__init__(self)
31
+
32
+ self._top = 0
33
+ self._bottom = 0
34
+ self._left = 0
35
+ self._right = 0
36
+ self._sum = 0
37
+
38
+ hbox = Gtk.Box(sensitive=False, spacing=4, border_width=4)
39
+ self.add(hbox)
40
+
41
+ self.check_btn = Gtk.CheckButton(title)
42
+ self.set_label_widget(self.check_btn)
43
+
44
+ # Adjustments
45
+ adj_top = Gtk.Adjustment(0, 0, 10000, 1)
46
+ adj_bottom = Gtk.Adjustment(0, 0, 10000, 1)
47
+ adj_left = Gtk.Adjustment(0, 0, 10000, 1)
48
+ adj_right = Gtk.Adjustment(0, 0, 10000, 1)
49
+
50
+ # Top spin
51
+ self.spin_top = Gtk.SpinButton(adjustment=adj_top)
52
+ self.spin_top.set_numeric(True)
53
+ hbox.pack_start(Gtk.Label(_('Top')), False, False, 0)
54
+ hbox.pack_start(self.spin_top, False, False, 0)
55
+
56
+ hbox.pack_start(Gtk.VSeparator(), False, False, 8)
57
+
58
+ # bottom spin
59
+ self.spin_bottom = Gtk.SpinButton(adjustment=adj_bottom)
60
+ self.spin_bottom.set_numeric(True)
61
+ hbox.pack_start(Gtk.Label(_('Bottom')), False, False, 0)
62
+ hbox.pack_start(self.spin_bottom, False, False, 0)
63
+
64
+ hbox.pack_start(Gtk.VSeparator(), False, False, 8)
65
+
66
+ # Left Spin
67
+ self.spin_left = Gtk.SpinButton(adjustment=adj_left)
68
+ self.spin_left.set_numeric(True)
69
+ hbox.pack_start(Gtk.Label(_('Left')), False, False, 0)
70
+ hbox.pack_start(self.spin_left, False, False, 0)
71
+
72
+ hbox.pack_start(Gtk.VSeparator(), False, False, 8)
73
+
74
+ # Right spin
75
+ self.spin_right = Gtk.SpinButton(adjustment=adj_right)
76
+ self.spin_right.set_numeric(True)
77
+ hbox.pack_start(Gtk.Label(_('Right')), False, False, 0)
78
+ hbox.pack_start(self.spin_right, False, False, 0)
79
+
80
+
81
+ # Connection
82
+ self.spin_top.connect('value-changed', self._on_spins_changed)
83
+ self.spin_bottom.connect('value-changed', self._on_spins_changed)
84
+ self.spin_left.connect('value-changed', self._on_spins_changed)
85
+ self.spin_right.connect('value-changed', self._on_spins_changed)
86
+ self.check_btn.connect('toggled', self._on_check_cb, hbox)
87
+
88
+ def _on_check_cb(self, check_btn, hbox):
89
+ hbox.set_sensitive(check_btn.get_active())
90
+
91
+ def _on_spins_changed(self, spin):
92
+ self._top = self.spin_top.get_value_as_int()
93
+ self._bottom = self.spin_bottom.get_value_as_int()
94
+ self._left = self.spin_left.get_value_as_int()
95
+ self._right = self.spin_right.get_value_as_int()
96
+
97
+ self._sum = self._top + self._bottom + self._left + self._right
98
+
99
+ def get_active(self):
100
+ return self.check_btn.get_active() and self._sum != 0
101
+
102
+ def get_crop(self):
103
+ return 'crop=iw-{}:ih-{}:{}:{}'.format(self._left+self._right,
104
+ self._top+self._bottom,
105
+ self._left, self._top)
106
+
107
+ def get_pad(self):
108
+ return 'pad=iw+{}:ih+{}:{}:{}'.format(self._left+self._right,
109
+ self._top+self._bottom,
110
+ self._left, self._top)
111
+
112
+
113
+class HScale(Gtk.HScale):
114
+ def __init__(self, container, def_value, min_value, max_value, step=1):
115
+ Gtk.HScale.__init__(self)
116
+ container.pack_start(self, True, True, 0)
117
+ adj = Gtk.Adjustment.new(def_value, min_value, max_value, step, step, 0)
118
+ self.set_adjustment(adj)
119
+ self.set_value_pos(Gtk.PositionType.RIGHT)
120
+ self.set_digits(0)
121
+
122
+
123
+class LabeledHBox(Gtk.Box):
124
+ ''' hbox with label'''
125
+ def __init__(self, label, container=None):
126
+ Gtk.Box.__init__(self, spacing=4)
127
+ _label = Gtk.Label(label, use_markup=True)
128
+ _label.set_alignment(0, 0.5)
129
+ self.pack_start(_label, False, False, 0)
130
+ if container != None:
131
+ container.pack_start(self, False, False, 0)
132
+
133
+
134
+class LabeledGrid(Gtk.Grid):
135
+ def __init__(self, container):
136
+ Gtk.Grid.__init__(self)
137
+ self.set_column_spacing(2)
138
+ self.set_row_spacing(4)
139
+ self.set_row_homogeneous(False)
140
+ self._n_childs = 0
141
+ container.pack_start(self, False, False, 0)
142
+
143
+ def append_row(self, label, widget, expanded=False):
144
+ _label = Gtk.Label(label, use_markup=True)
145
+ _label.set_alignment(0.0, 0.5)
146
+ _hbox = Gtk.Box()
147
+ _hbox.set_hexpand(True)
148
+ _hbox.pack_start(widget, expanded, expanded, 0)
149
+ self.attach(_label, 0, self._n_childs, 1, 1)
150
+ self.attach(_hbox, 1, self._n_childs, 1, 1)
151
+ self._n_childs += 1
152
+
153
+ def append_title(self, label):
154
+ _label = Gtk.Label('<b>{}</b>'.format(label), use_markup=True)
155
+ _label.set_alignment(0, 0.5)
156
+ self.attach(_label, 0, self._n_childs, 1, 1)
157
+ self._n_childs += 1
158
+
159
+
160
+class TimeLayout(Gtk.Box):
161
+ def __init__(self, container, label):
162
+ ''' Time widget '''
163
+ Gtk.Box.__init__(self)
164
+ self._spin_h = Gtk.SpinButton().new_with_range(0, 5, 1)
165
+ self._spin_m = Gtk.SpinButton().new_with_range(0, 59, 1)
166
+ self._spin_s = Gtk.SpinButton().new_with_range(0, 59, 1)
167
+
168
+ _label = Gtk.Label(label, use_markup=True)
169
+ _label.set_alignment(0, 0.5)
170
+ _label.set_width_chars(10)
171
+
172
+ self.pack_start(_label, False, False, 0)
173
+
174
+ self.pack_start(self._spin_h, False, False, 3)
175
+ self.pack_start(Gtk.Label(label=_('hr')), False, False, 0)
176
+
177
+ self.pack_start(Gtk.Label(6*' '), False, False, 0)
178
+
179
+ self.pack_start(self._spin_m, False, False, 3)
180
+ self.pack_start(Gtk.Label(label=_('min')), False, False, 0)
181
+
182
+ self.pack_start(Gtk.Label(6*' '), False, False, 0)
183
+
184
+ self.pack_start(self._spin_s, False, False, 3)
185
+ self.pack_start(Gtk.Label(label=_('sec')), False, False, 0)
186
+
187
+ container.pack_start(self, False, False, 0)
188
+
189
+ def set_duration(self, duration):
190
+ ''' Set duration in seconds '''
191
+ self._spin_h.set_value(duration/3600)
192
+ self._spin_m.set_value((duration%3600)/60)
193
+ self._spin_s.set_value((duration%3600)%60)
194
+
195
+ def get_duration(self):
196
+ ''' Return duration in sec '''
197
+ return self._spin_h.get_value()*3600 \
198
+ + self._spin_m.get_value()*60 \
199
+ + self._spin_s.get_value()
200
+
201
+ def get_time_str(self):
202
+ '''
203
+ Return time str like 00:00:00
204
+ '''
205
+ return '{:02.0f}:{:02.0f}:{:02.0f}'.format(self._spin_h.get_value(),
206
+ self._spin_m.get_value(),
207
+ self._spin_s.get_value())
208
+
209
+
210
+class ComboWithEntry(Gtk.ComboBoxText):
211
+ '''
212
+ Custom ComboBoxText with entry
213
+ '''
214
+ def __init__(self, with_entry=True):
215
+ Gtk.ComboBoxText.__init__(self, has_entry=with_entry)
216
+ self.connect('changed', self._on_combo_changed)
217
+ self.set_entry_text_column(0)
218
+
219
+ def set_list(self, list_of_elements):
220
+ ''' Fill combobox with list directly [] '''
221
+ self.remove_all()
222
+ for i in list_of_elements: self.append_text(i)
223
+ self.set_active(0)
224
+
225
+ def get_text(self):
226
+ return self.get_active_text()
227
+
228
+ def set_text(self, text):
229
+ ''' Set text to Entry '''
230
+ entry = self.get_child()
231
+ entry.set_text(text)
232
+
233
+ def _on_combo_changed(self, *args):
234
+ enabled = self.get_text() == 'default' and len(self.get_model()) < 2
235
+ self.set_sensitive(not enabled)
236
+
237
+ def is_not_default(self):
238
+ return self.get_active_text() != 'default'
239
+
240
+ def find_text(self, text_to_find):
241
+ model = self.get_model()
242
+ for row in model:
243
+ if row[0] == text_to_find:
244
+ return True
245
+ return False
246
+
247
+class ButtonWithIcon(Gtk.Button):
248
+ def __init__(self, icon_name):
249
+ Gtk.Button.__init__(self)
250
+ img = Gtk.Image.new_from_icon_name(icon_name, Gtk.IconSize.BUTTON)
251
+ self.set_image(img)
252
+
253
curlew-0.2.1.tar.gz/modules/edition.py
Added
338
1
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it
11
+# under the terms of the latest version waqf public license as published by
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
+# ANY WARRANTY; without even the implied warranty
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+from configparser import ConfigParser, NoSectionError
22
+
23
+import gi
24
+gi.require_version('Gtk', '3.0')
25
+
26
+from gi.repository import Gtk, GLib
27
+
28
+from modules.customwidgets import LabeledGrid, ButtonWithIcon
29
+from modules.consts import CONF_FILE, ORG_FFILE
30
+from modules.functions import show_message
31
+
32
+
33
+class FormatEditor(Gtk.Dialog):
34
+
35
+ # Save settings
36
+ def on_btn_save(self, *args):
37
+ # Confirm
38
+ if show_message(self,
39
+ _('Are you sure you want to save settings?'),
40
+ Gtk.MessageType.QUESTION,
41
+ Gtk.ButtonsType.YES_NO) == Gtk.ResponseType.NO:
42
+ return
43
+
44
+ conf = ConfigParser()
45
+ conf.read(self.ffile)
46
+
47
+ section = self.entry_frmt.get_text()
48
+
49
+ if not conf.has_section(section):
50
+ conf.add_section(section)
51
+ conf[section]['type'] = conf[self.format]['type']
52
+ try:
53
+ conf[section]['ff'] = conf[self.format]['ff']
54
+ except: pass
55
+ conf[section]['ext'] = conf[self.format]['ext']
56
+ conf[section]['flag'] = 'custom'
57
+
58
+ # audio
59
+ if self.entry_ab.get_sensitive():
60
+ ab = self.entry_ab.get_text()
61
+ conf[section]['ab'] = ab
62
+ lab = ab.split()
63
+ conf[section]['def_ab'] = lab[self.spin_def_ab.get_value_as_int()-1]
64
+ if self.entry_afreq.get_sensitive():
65
+ conf[section]['afreq'] = self.entry_afreq.get_text()
66
+ if self.entry_ach.get_sensitive():
67
+ conf[section]['ach'] = self.entry_ach.get_text()
68
+ if self.entry_acodec.get_sensitive():
69
+ conf[section]['acodec'] = self.entry_acodec.get_text()
70
+
71
+ # video
72
+ if self.entry_vb.get_sensitive():
73
+ vb = self.entry_vb.get_text()
74
+ conf[section]['vb'] = vb
75
+ lvb = vb.split()
76
+ conf[section]['def_vb'] = lvb[self.spin_def_vb.get_value_as_int()-1]
77
+ if self.entry_vfps.get_sensitive():
78
+ conf[section]['vfps'] = self.entry_vfps.get_text()
79
+ if self.entry_vsize.get_sensitive():
80
+ conf[section]['vsize'] = self.entry_vsize.get_text()
81
+ if self.entry_vcodec.get_sensitive():
82
+ conf[section]['vcodec'] = self.entry_vcodec.get_text()
83
+ if self.entry_vratio.get_sensitive():
84
+ conf[section]['vratio'] = self.entry_vratio.get_text()
85
+
86
+ if self.entry_extra.get_sensitive():
87
+ conf[section]['extra'] = self.entry_extra.get_text()
88
+
89
+ with open(self.ffile, 'w') as configfile:
90
+ conf.write(configfile)
91
+
92
+ if section != self.format:
93
+ self.store.append([section])
94
+
95
+ # close dialog
96
+ self.close()
97
+
98
+ def on_btn_def(self, *args):
99
+
100
+ section = self.format
101
+
102
+ conf_src = ConfigParser()
103
+ conf_src.read(ORG_FFILE)
104
+ conf_dest = ConfigParser()
105
+ conf_dest.read(self.ffile)
106
+
107
+ try:
108
+ opts = conf_src.options(section)
109
+ except NoSectionError:
110
+ show_message(self,
111
+ _('You can\'t restore a custom format to defaults.'),
112
+ Gtk.MessageType.WARNING)
113
+ return
114
+
115
+ for opt in opts:
116
+ conf_dest[section][opt] = conf_src[section][opt]
117
+
118
+ with open(self.ffile, 'w') as configfile:
119
+ conf_dest.write(configfile)
120
+
121
+ self.load_settings()
122
+
123
+
124
+ def get_formats_file(self):
125
+ conf = GLib.KeyFile()
126
+ conf.load_from_file(CONF_FILE, GLib.KeyFileFlags.NONE)
127
+ frmts_file = conf.get_string('configs', 'formats_file')
128
+ conf.unref()
129
+ return frmts_file
130
+
131
+
132
+ def set_sensitivity(self, media_type):
133
+ sens = {
134
+ 'audio': [True, True, True, True, False, False, False, False, False],
135
+ 'video': [True, True, True, True, True, True, True, True, True],
136
+ 'presets': [False, False, False, False, False, False, False, False, False],
137
+ 'copy': [False, False, False, False, False, False, False, False, False]
138
+ }
139
+
140
+ self.entry_ab.set_sensitive(sens[media_type][0])
141
+ self.spin_def_ab.set_sensitive(sens[media_type][0])
142
+ self.entry_afreq.set_sensitive(sens[media_type][1])
143
+ self.entry_ach.set_sensitive(sens[media_type][2])
144
+ self.entry_acodec.set_sensitive(sens[media_type][3])
145
+
146
+ self.entry_vb.set_sensitive(sens[media_type][4])
147
+ self.spin_def_vb.set_sensitive(sens[media_type][4])
148
+ self.entry_vfps.set_sensitive(sens[media_type][5])
149
+ self.entry_vsize.set_sensitive(sens[media_type][6])
150
+ self.entry_vcodec.set_sensitive(sens[media_type][7])
151
+ self.entry_vratio.set_sensitive(sens[media_type][8])
152
+
153
+
154
+ def load_settings(self):
155
+ conf = ConfigParser()
156
+ conf.read(self.ffile)
157
+ section = self.format
158
+
159
+ self.btn_remove.set_sensitive(conf.has_option(section, 'flag'))
160
+
161
+ self.set_sensitivity(conf[section]['type'])
162
+ self.entry_frmt.set_text(section)
163
+
164
+ # audio
165
+ if conf.has_option(section, 'ab'):
166
+ abitrate = conf[section]['ab']
167
+ self.entry_ab.set_text(abitrate)
168
+ abitrates = abitrate.split()
169
+ if conf.has_option(section, 'def_ab'):
170
+ self.spin_def_ab.set_value(abitrates.index(conf[section]['def_ab'])+1)
171
+ if conf.has_option(section, 'afreq'):
172
+ self.entry_afreq.set_text(conf[section]['afreq'])
173
+ if conf.has_option(section, 'ach'):
174
+ self.entry_ach.set_text(conf[section]['ach'])
175
+ if conf.has_option(section, 'acodec'):
176
+ self.entry_acodec.set_text(conf[section]['acodec'])
177
+
178
+ # video
179
+ if conf.has_option(section, 'vb'):
180
+ vbitrate = conf[section]['vb']
181
+ self.entry_vb.set_text(vbitrate)
182
+ vbitrates = vbitrate.split()
183
+ if conf.has_option(section, 'def_vb'):
184
+ self.spin_def_vb.set_value(vbitrates.index(conf[section]['def_vb'])+1)
185
+ if conf.has_option(section, 'vfps'):
186
+ self.entry_vfps.set_text(conf[section]['vfps'])
187
+ if conf.has_option(section, 'vsize'):
188
+ self.entry_vsize.set_text(conf[section]['vsize'])
189
+ if conf.has_option(section, 'vcodec'):
190
+ self.entry_vcodec.set_text(conf[section]['vcodec'])
191
+ if conf.has_option(section, 'vratio'):
192
+ self.entry_vratio.set_text(conf[section]['vratio'])
193
+
194
+ if conf.has_option(section, 'extra'):
195
+ self.entry_extra.set_text(conf[section]['extra'])
196
+
197
+
198
+ def on_bitrate_changed(self, w, spin):
199
+ list_len = len(w.get_text().split())
200
+ spin.set_range(1, list_len)
201
+
202
+
203
+ def remove_format(self, *args):
204
+ # Confirm
205
+ if show_message(self,
206
+ _('Are you sure you want to remove this format?'),
207
+ Gtk.MessageType.QUESTION,
208
+ Gtk.ButtonsType.YES_NO) == Gtk.ResponseType.NO:
209
+ return
210
+
211
+ conf = ConfigParser()
212
+ conf.read(self.ffile)
213
+ conf.remove_section(self.format)
214
+ with open(self.ffile, 'w') as configfile:
215
+ conf.write(configfile)
216
+
217
+ # remove iter
218
+ prev_iter = None
219
+ next_iter = None
220
+ for row in self.store:
221
+ if row[0] == self.format:
222
+ prev_iter = self.store.iter_previous(row.iter)
223
+ next_iter = self.store.iter_next(row.iter)
224
+ self.store.remove(row.iter)
225
+ break
226
+ #
227
+ if prev_iter == None:
228
+ self.main_win.btn_formats.set_label(self.store[next_iter][0])
229
+ else:
230
+ self.main_win.btn_formats.set_label(self.store[prev_iter][0])
231
+
232
+ # Update fav menu
233
+ self.main_win.remove_from_fav(self.format)
234
+
235
+ # close dialog
236
+ self.close()
237
+
238
+
239
+ def __init__(self, prnt, frmt, store):
240
+ Gtk.Dialog.__init__(self,
241
+ parent=prnt,
242
+ use_header_bar=True)
243
+ self.set_size_request(700, 450)
244
+ self.set_border_width(4)
245
+
246
+ self.format = frmt
247
+ self.store = store
248
+ self.titlebar = self.get_titlebar()
249
+ self.main_win = prnt
250
+
251
+ grid = LabeledGrid(self.vbox)
252
+
253
+ grid.append_title(_('Audio:'))
254
+
255
+ self.entry_ab = Gtk.Entry()
256
+ self.spin_def_ab = Gtk.SpinButton.new_with_range(1, 4, 1)
257
+ self.entry_ab.connect('changed', self.on_bitrate_changed, self.spin_def_ab)
258
+
259
+ box_ab = Gtk.Box(spacing=6)
260
+ box_ab.pack_start(self.entry_ab, True, True, 0)
261
+ box_ab.pack_start(Gtk.Label(_('Default')), False, False, 0)
262
+ box_ab.pack_start(self.spin_def_ab, False, False, 0)
263
+
264
+ grid.append_row(_('Audio Bitrates'), box_ab, True)
265
+ self.entry_afreq = Gtk.Entry()
266
+ grid.append_row(_('Audio Frequencies'), self.entry_afreq, True)
267
+ self.entry_ach = Gtk.Entry()
268
+ grid.append_row(_('Audio Channels'), self.entry_ach, True)
269
+ self.entry_acodec = Gtk.Entry()
270
+ grid.append_row(_('Audio Codecs'), self.entry_acodec, True)
271
+
272
+ # video
273
+ grid.append_title(_('Video:'))
274
+ self.entry_vb = Gtk.Entry()
275
+ self.spin_def_vb = Gtk.SpinButton().new_with_range(1, 4, 1)
276
+ self.entry_vb.connect('changed', self.on_bitrate_changed, self.spin_def_vb)
277
+
278
+ box_vb = Gtk.Box(spacing=6)
279
+ box_vb.pack_start(self.entry_vb, True, True, 0)
280
+ box_vb.pack_start(Gtk.Label(_('Default')), False, False, 0)
281
+ box_vb.pack_start(self.spin_def_vb, False, False, 0)
282
+
283
+ grid.append_row(_('Video Bitrates'), box_vb, True)
284
+ self.entry_vfps = Gtk.Entry()
285
+ grid.append_row(_('Video FPS'), self.entry_vfps, True)
286
+ self.entry_vsize = Gtk.Entry()
287
+ grid.append_row(_('Video Sizes'), self.entry_vsize, True)
288
+ self.entry_vcodec = Gtk.Entry()
289
+ grid.append_row(_('Video Codecs'), self.entry_vcodec, True)
290
+ self.entry_vratio = Gtk.Entry()
291
+ grid.append_row(_('Aspect Ratios'), self.entry_vratio, True)
292
+
293
+ grid.append_title(_('Other Options:'))
294
+ self.entry_extra = Gtk.Entry()
295
+ grid.append_row(_('Extra Options'), self.entry_extra, True)
296
+
297
+ box_title = Gtk.Box()
298
+ Gtk.StyleContext.add_class(box_title.get_style_context(), "linked")
299
+
300
+ # Format Entry
301
+ self.entry_frmt = Gtk.Entry()
302
+ self.entry_frmt.set_alignment(0.5)
303
+ self.entry_frmt.set_size_request(320, 1)
304
+ box_title.pack_start(self.entry_frmt, True, True, 0)
305
+
306
+ # Save Button
307
+ btn_save = ButtonWithIcon('document-save-symbolic')
308
+ btn_save.set_tooltip_text(_('Save'))
309
+ btn_save.connect('clicked', self.on_btn_save)
310
+ box_title.pack_start(btn_save, True, True, 0)
311
+
312
+ # Remove button
313
+ self.btn_remove = ButtonWithIcon('edit-delete-symbolic')
314
+ self.btn_remove.set_tooltip_text(_('Remove'))
315
+ self.btn_remove.connect('clicked', self.remove_format)
316
+ box_title.pack_start(self.btn_remove, False, False, 0)
317
+
318
+ self.titlebar.set_custom_title(box_title)
319
+
320
+ # Set to default button
321
+ btn_def = ButtonWithIcon('view-refresh-symbolic')
322
+ btn_def.set_tooltip_text(_('Restore default'))
323
+ btn_def.connect('clicked', self.on_btn_def)
324
+ self.titlebar.pack_end(btn_def)
325
+
326
+ self.set_focus(btn_save)
327
+
328
+ # work
329
+ self.ffile = self.get_formats_file()
330
+ self.load_settings()
331
+
332
+
333
+
334
+ def show_dialog(self):
335
+ self.show_all()
336
+ self.run()
337
+ self.destroy()
338
curlew-0.2.1.tar.gz/modules/favdialog.py
Added
114
1
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it
11
+# under the terms of the latest version waqf public license as published by
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
+# ANY WARRANTY; without even the implied warranty
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+import gi
22
+gi.require_version('Gtk', '3.0')
23
+
24
+from gi.repository import Gtk, Gdk
25
+import pickle
26
+
27
+class Favorite(Gtk.Dialog):
28
+ def __init__(self, prnt, fav_list):
29
+ Gtk.Dialog.__init__(self, parent=prnt, use_header_bar=True)
30
+ #self.set_property("use-header-bar", True)
31
+ self.set_title(_('Favorite list'))
32
+ self.set_icon_name('curlew')
33
+ self.set_border_width(4)
34
+ self.set_size_request(450, 400)
35
+ self.store = Gtk.ListStore(str)
36
+ self.list_view = Gtk.TreeView(self.store)
37
+ self.list_view.connect("key-press-event", self.on_key_press)
38
+ header = self.get_header_bar()
39
+
40
+ cell = Gtk.CellRendererText()
41
+ col = Gtk.TreeViewColumn(_("Format"), cell, text=0)
42
+ self.list_view.append_column(col)
43
+
44
+ g_vbox = Gtk.Box(spacing=6, orientation=Gtk.Orientation.VERTICAL)
45
+
46
+ scroll = Gtk.ScrolledWindow()
47
+ scroll.set_shadow_type(Gtk.ShadowType.IN)
48
+ scroll.add(self.list_view)
49
+
50
+ g_vbox.pack_start(scroll, True, True, 0)
51
+
52
+
53
+ box_up_down = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
54
+ Gtk.StyleContext.add_class(box_up_down.get_style_context(), "linked")
55
+ header.pack_end(box_up_down)
56
+
57
+ btn_up = Gtk.Button()
58
+ btn_up.set_tooltip_text(_('Up'))
59
+ btn_up.set_image(Gtk.Image.new_from_icon_name('go-up-symbolic', Gtk.IconSize.MENU))
60
+ btn_up.connect('clicked', self.go_up)
61
+ box_up_down.pack_start(btn_up, False, False, 0)
62
+
63
+ btn_down = Gtk.Button()
64
+ btn_down.set_tooltip_text(_('Down'))
65
+ btn_down.set_image(Gtk.Image.new_from_icon_name('go-down-symbolic', Gtk.IconSize.MENU))
66
+ btn_down.connect('clicked', self.go_down)
67
+ box_up_down.pack_start(btn_down, False, False, 0)
68
+
69
+ btn_delete = Gtk.Button()
70
+ btn_delete.set_tooltip_text(_('Remove'))
71
+ btn_delete.set_image(Gtk.Image.new_from_icon_name('list-remove-symbolic', Gtk.IconSize.MENU))
72
+ btn_delete.connect('clicked', self.delete_item)
73
+ header.pack_end(btn_delete)
74
+
75
+ self.vbox.pack_start(g_vbox, True, True, 0)
76
+
77
+ # load
78
+ for fformat in fav_list:
79
+ self.store.append((fformat,))
80
+
81
+ self.show_all()
82
+
83
+ # Delete Item
84
+ def delete_item(self, *args):
85
+ sele = self.get_selected_iter()
86
+ if sele:
87
+ self.store.remove(sele)
88
+
89
+ def go_up(self, widget):
90
+ sel_iter = self.get_selected_iter()
91
+ if sel_iter:
92
+ self.store.move_before(sel_iter, self.store.iter_previous(sel_iter))
93
+
94
+ def go_down(self, widget):
95
+ sel_iter = self.get_selected_iter()
96
+ if sel_iter:
97
+ self.store.move_after(sel_iter, self.store.iter_next(sel_iter))
98
+
99
+ def get_selected_iter(self):
100
+ return self.list_view.get_selection().get_selected()[1]
101
+
102
+ def save(self, file_name):
103
+ fav_list = []
104
+ for row in self.store:
105
+ fav_list.append(row[0])
106
+ favfile = open(file_name, "wb")
107
+ pickle.dump(fav_list, favfile)
108
+ favfile.close()
109
+
110
+ def on_key_press(self, widget, event):
111
+ if event.keyval == Gdk.KEY_Delete:
112
+ self.delete_item()
113
+
114
curlew-0.2.1.tar.gz/modules/fileinfos.py
Added
62
1
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it
11
+# under the terms of the latest version waqf public license as published by
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
+# ANY WARRANTY; without even the implied warranty
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+import gi
22
+gi.require_version('Gtk', '3.0')
23
+
24
+from gi.repository import Gtk, Pango
25
+from subprocess import check_output
26
+
27
+class FileInfos(Gtk.Dialog):
28
+ def __init__(self, prnt, file_name):
29
+ Gtk.Dialog.__init__(self, parent=prnt, use_header_bar=True)
30
+ self.set_title(_("File informations"))
31
+ self.set_size_request(700, 600)
32
+ self.set_border_width(6)
33
+ self.vbox.set_spacing(6)
34
+
35
+ txt_info = Gtk.TextView()
36
+ txt_info.set_editable(False)
37
+ txt_info.set_cursor_visible(False)
38
+ txt_info.set_border_width(8)
39
+
40
+ scroll = Gtk.ScrolledWindow()
41
+ scroll.set_shadow_type(Gtk.ShadowType.IN)
42
+ scroll.add(txt_info)
43
+ self.vbox.pack_start(scroll, True, True, 0)
44
+
45
+ font_desc = Pango.FontDescription('Monospace')
46
+ txt_info.override_font(font_desc)
47
+
48
+ txt_buffer = Gtk.TextBuffer()
49
+ txt_info.set_buffer(txt_buffer)
50
+
51
+ # Show info
52
+ buf = check_output('mediainfo "{}"'.format(file_name), shell=True, universal_newlines=True)
53
+ txt_buffer.set_text(buf)
54
+
55
+
56
+
57
+ def show_dialog(self):
58
+ self.show_all()
59
+ self.run()
60
+ self.destroy()
61
\ No newline at end of file
62
curlew-0.2.1.tar.gz/modules/formats.py
Added
151
1
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it
11
+# under the terms of the latest version waqf public license as published by
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
+# ANY WARRANTY; without even the implied warranty
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+import gi
22
+gi.require_version('Gtk', '3.0')
23
+
24
+from gi.repository import Gtk
25
+from modules.edition import FormatEditor
26
+
27
+class Formats(Gtk.Popover):
28
+
29
+ def on_select_format(self, *args):
30
+ selected_iter = self.tree_sel.get_selected()[1]
31
+ if selected_iter == None:
32
+ self.lbl.set_markup(self.no_format)
33
+ return
34
+ self.selected_format = self.tree_filter[selected_iter][0]
35
+ self.wind.btn_formats.set_label(self.selected_format)
36
+ self.hide()
37
+ self.wind.fill_options()
38
+
39
+
40
+ def on_edit_format(self, widget):
41
+ selected_iter = self.tree_sel.get_selected()[1]
42
+ if selected_iter == None:
43
+ self.lbl.set_markup(self.no_format)
44
+ return
45
+ self.selected_format = self.tree_filter[selected_iter][0]
46
+ self.hide()
47
+ dlg = FormatEditor(self.wind, self.selected_format, self.store)
48
+ dlg.show_dialog()
49
+
50
+
51
+ def on_closed(self, *args):
52
+ self.lbl.set_markup('')
53
+
54
+
55
+ def __init__(self, wind, formats_list, curr_format, store):
56
+ self.wind = wind
57
+ self.formats_list = formats_list
58
+ self.selected_format = curr_format
59
+
60
+ self.no_format = _('<i><span color="red">No format selected!</span></i>')
61
+
62
+ Gtk.Popover.__init__(self)
63
+ self.set_border_width(4)
64
+ self.connect('closed', self.on_closed)
65
+
66
+ vbox = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=4)
67
+ self.add(vbox)
68
+
69
+ #
70
+ self.e_search = Gtk.SearchEntry()
71
+ self.e_search.set_activates_default(True)
72
+ self.e_search.connect('changed', self.on_entry_search)
73
+ self.e_search.set_direction(Gtk.TextDirection.LTR)
74
+ vbox.pack_start(self.e_search, False, True, 2)
75
+
76
+
77
+ #
78
+ self.store = store # Gtk.ListStore(str)
79
+ self.tree_filter = self.store.filter_new()
80
+ self.tree_filter.set_visible_func(self.match_func)
81
+
82
+ self.tree_formats = Gtk.TreeView(self.tree_filter)
83
+ self.tree_formats.set_headers_visible(False)
84
+ self.tree_formats.set_direction(Gtk.TextDirection.LTR)
85
+ self.tree_formats.set_grid_lines(Gtk.TreeViewGridLines.HORIZONTAL)
86
+ self.tree_formats.connect('row-activated', self.on_choosed_format)
87
+
88
+ self.tree_sel = self.tree_formats.get_selection()
89
+
90
+ # cell
91
+ cell = Gtk.CellRendererText()
92
+ col = Gtk.TreeViewColumn(None, cell, text=0)
93
+ self.tree_formats.append_column(col)
94
+
95
+ scroll = Gtk.ScrolledWindow()
96
+ scroll.set_size_request(450, 285)
97
+ scroll.set_shadow_type(Gtk.ShadowType.ETCHED_IN)
98
+ scroll.add(self.tree_formats)
99
+ vbox.pack_start(scroll, True, True, 0)
100
+
101
+ # Load formats
102
+ for fmt in self.formats_list:
103
+ self.store.append([fmt])
104
+
105
+ self.store.set_sort_column_id(0, Gtk.SortType.ASCENDING)
106
+
107
+ # hbox btns
108
+ hbox_btns = Gtk.Box()
109
+ vbox.pack_start(hbox_btns, True, True, 0)
110
+
111
+ # edit btn
112
+ btn_edit = Gtk.Button()
113
+ btn_edit.set_image(Gtk.Image.new_from_icon_name('preferences-other-symbolic', Gtk.IconSize.BUTTON))
114
+ btn_edit.set_tooltip_text(_('Edit'))
115
+ btn_edit.connect('clicked', self.on_edit_format)
116
+ hbox_btns.pack_start(btn_edit, False, True, 0)
117
+
118
+ self.lbl = Gtk.Label()
119
+ hbox_btns.pack_start(self.lbl, True, False, 0)
120
+
121
+ # select btn
122
+ btn_select = Gtk.Button()
123
+ btn_select.set_image(Gtk.Image.new_from_icon_name('object-select-symbolic', Gtk.IconSize.BUTTON))
124
+ btn_select.set_tooltip_text(_('Choose'))
125
+ btn_select.connect('clicked', self.on_select_format)
126
+ hbox_btns.pack_end(btn_select, False, True, 0)
127
+
128
+ # finally
129
+ vbox.show_all()
130
+
131
+ def on_entry_search(self, w):
132
+ self.tree_filter.refilter()
133
+
134
+ def match_func(self, model, tree_iter, data=None):
135
+ txt = self.e_search.get_text()
136
+ value = model.get_value(tree_iter, 0)
137
+
138
+ if (txt == "") or (txt.lower() in value.lower()):
139
+ return True
140
+ self.tree_formats.set_cursor(0)
141
+ return False
142
+
143
+ def on_choosed_format(self, tree, path, col):
144
+ model = tree.get_model()
145
+ self.selected_format = model[path][0]
146
+ self.wind.btn_formats.set_label(self.selected_format)
147
+ self.hide()
148
+ self.wind.fill_options()
149
+
150
+
151
curlew-0.2.1.tar.gz/modules/functions.py
Added
86
1
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it
11
+# under the terms of the latest version waqf public license as published by
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
+# ANY WARRANTY; without even the implied warranty
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+
22
+import gi
23
+gi.require_version('Gtk', '3.0')
24
+
25
+from gi.repository import Gtk
26
+from subprocess import Popen, PIPE
27
+
28
+def show_message(parent,
29
+ message,
30
+ message_type,
31
+ button_type=Gtk.ButtonsType.CLOSE):
32
+ ''' Show custom message dialog'''
33
+ mess_dlg = Gtk.MessageDialog(parent,
34
+ Gtk.DialogFlags.MODAL,
35
+ message_type,
36
+ button_type)
37
+ mess_dlg.set_markup(message)
38
+ if not parent:
39
+ mess_dlg.set_keep_above(True)
40
+ resp = mess_dlg.run()
41
+ mess_dlg.destroy()
42
+ return resp
43
+
44
+def get_format_size(size):
45
+ ''' formating file size '''
46
+ size_str = ''
47
+ if 0 <= size <= 1024:
48
+ size_str = '{:.2f}'.format(size) + _(' KB')
49
+ elif 1024 <= size < 1024 * 1024:
50
+ e_size = size / 1024.0
51
+ size_str = '{:.2f}'.format(e_size) + _(' MB')
52
+ elif size >= 1024 * 1024:
53
+ e_size = size / 1048576.0
54
+ size_str = '{:.2f}'.format(e_size) + _(' GB')
55
+ return size_str
56
+
57
+
58
+def duration_to_time(duration):
59
+ ''' Convert duration (sec) to time 0:00:00 '''
60
+ if duration < 0: duration = 0
61
+ return '{:.0f}:{:02.0f}:{:02.0f}'.format(
62
+ duration/3600,
63
+ (duration%3600)/60,
64
+ (duration%3600)%60
65
+ )
66
+
67
+def time_to_duration(time):
68
+ ''' Convert time like 0:00:00.00 to duration (sec)'''
69
+ times = time.split(':')
70
+ return int(times[0])*3600 + int(times[1])*60 + float(times[2])
71
+
72
+def get_available_codecs(encoder):
73
+ proc = Popen('{} -encoders'.format(encoder), shell=True,
74
+ stdout=PIPE, stderr=PIPE, universal_newlines=True, bufsize=-1)
75
+ codecs = proc.stdout.read()
76
+ return codecs
77
+
78
+def check_codec(encoder, codec):
79
+ new_codec = ' {} '.format(codec)
80
+ codecs = get_available_codecs(encoder)
81
+ if new_codec in codecs:
82
+ return True
83
+ return False
84
+
85
+
86
curlew-0.2.1.tar.gz/modules/infobars.py
Added
48
1
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it
11
+# under the terms of the latest version waqf public license as published by
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
+# ANY WARRANTY; without even the implied warranty
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+import gi
22
+gi.require_version('Gtk', '3.0')
23
+
24
+from gi.repository import Gtk
25
+
26
+class InfoBar(Gtk.InfoBar):
27
+ def __init__(self):
28
+ Gtk.InfoBar.__init__(self)
29
+ self.set_show_close_button(True)
30
+ self.set_no_show_all(True)
31
+ self.connect('response', self.on_response)
32
+
33
+ self.lbl_bar = Gtk.Label()
34
+ self.lbl_bar.set_use_markup(True)
35
+ self.lbl_bar.show()
36
+ self.get_content_area().add(self.lbl_bar)
37
+
38
+ def show_message(self, msg, message_type=Gtk.MessageType.INFO):
39
+ self.lbl_bar.set_label('<b>{}</b>'.format(msg))
40
+ self.set_message_type(message_type)
41
+ self.show()
42
+
43
+ def on_response(self, info_bar, response_id):
44
+ info_bar.hide()
45
+
46
+
47
+
48
curlew-0.2.1.tar.gz/modules/languages.py
Added
38
1
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it
11
+# under the terms of the latest version waqf public license as published by
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
+# ANY WARRANTY; without even the implied warranty
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+
22
+LANGUAGES = {
23
+ 'العربية': 'ar',
24
+ 'Português - Brazil': 'br',
25
+ 'Český': 'cs',
26
+ 'English': 'en',
27
+ 'Español': 'es',
28
+ 'Euskara': 'eu',
29
+ 'Français': 'fr',
30
+ 'Italiano': 'it',
31
+ 'Nederlands': 'nl',
32
+ 'Polski': 'pl',
33
+ 'Русский': 'ru',
34
+ 'Srpski': 'sr',
35
+ 'Traditional Chinese: 正體中文': 'zh_TW'
36
+ }
37
\ No newline at end of file
38
curlew-0.2.1.tar.gz/modules/logdialog.py
Added
69
1
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it
11
+# under the terms of the latest version waqf public license as published by
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
+# ANY WARRANTY; without even the implied warranty
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+
22
+import gi
23
+gi.require_version('Gtk', '3.0')
24
+
25
+from gi.repository import Gtk, Pango
26
+
27
+class LogDialog(Gtk.Dialog):
28
+ def __init__(self, prnt, log_file):
29
+ self._log_file = log_file
30
+ Gtk.Dialog.__init__(self, parent=prnt)
31
+ self.set_size_request(550, 450)
32
+ self.set_border_width(6)
33
+ self.set_title(_('Errors detail'))
34
+ scroll = Gtk.ScrolledWindow()
35
+ scroll.set_shadow_type(Gtk.ShadowType.IN)
36
+ text_log = Gtk.TextView()
37
+ text_log.set_wrap_mode(Gtk.WrapMode.WORD_CHAR)
38
+ text_log.set_border_width(6)
39
+ text_log.set_editable(False)
40
+ text_log.set_cursor_visible(False)
41
+
42
+ font_desc = Pango.FontDescription('Monospace')
43
+ text_log.override_font(font_desc)
44
+
45
+ text_buffer = Gtk.TextBuffer()
46
+ text_log.set_buffer(text_buffer)
47
+
48
+ scroll.add(text_log)
49
+ self.vbox.set_spacing(4)
50
+ self.vbox.pack_start(scroll, True, True, 0)
51
+
52
+ button = self.add_button(_('_Close'), Gtk.ResponseType.CLOSE)
53
+ self.set_default(button)
54
+
55
+ with open(log_file, 'r') as log:
56
+ text_buffer.set_text(log.read())
57
+
58
+
59
+ def show_dialog(self):
60
+ self.show_all()
61
+ self.run()
62
+ self.destroy()
63
+
64
+
65
+
66
+
67
+
68
\ No newline at end of file
69
curlew-0.2.1.tar.gz/modules/tray.py
Added
94
1
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it
11
+# under the terms of the latest version waqf public license as published by
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
+# ANY WARRANTY; without even the implied warranty
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+
22
+import gi
23
+gi.require_version('Gtk', '3.0')
24
+
25
+from gi.repository import Gtk
26
+
27
+class StatusIcon(Gtk.StatusIcon):
28
+ def __init__(self, window):
29
+ Gtk.StatusIcon.__init__(self)
30
+
31
+ self._window = window
32
+
33
+ self.set_from_icon_name('curlew')
34
+ self.set_tooltip_text(_('Curlew'))
35
+
36
+ #---- Build menu
37
+ self.menu = Gtk.Menu()
38
+
39
+ # Show main window
40
+ self.show_item = Gtk.MenuItem(_('Hide'))
41
+ self.show_item.connect("activate", self.show_hide)
42
+
43
+ # Stop conversion
44
+ stop_item = Gtk.MenuItem(_('Stop Conversion'))
45
+ stop_item.connect("activate", self.stop)
46
+
47
+ # Quit application
48
+ quit_item = Gtk.MenuItem(_('Quit application'))
49
+ quit_item.connect("activate", self.quit)
50
+
51
+ # Append menu items and show all
52
+ self.menu.append(self.show_item)
53
+ self.menu.append(stop_item)
54
+ self.menu.append(quit_item)
55
+
56
+ # Make connection
57
+ self.connect('popup-menu', self.on_popup_menu, stop_item)
58
+ self.connect('activate', self.show_hide)
59
+
60
+ self.set_visible(False)
61
+
62
+
63
+ def on_popup_menu(self, icon, button, time, stop_item):
64
+
65
+ # stop_item sensitivity
66
+ stop_item.set_sensitive(self._window.is_converting)
67
+
68
+ # show/hide
69
+ if self._window.get_visible():
70
+ self.show_item.set_label(_('Hide'))
71
+ else:
72
+ self.show_item.set_label(_('Show'))
73
+
74
+ self.menu.show_all()
75
+ self.menu.popup(None, None, Gtk.StatusIcon.position_menu,
76
+ icon, button, time)
77
+
78
+
79
+ def show_hide(self, *agrs):
80
+ if self._window.get_visible():
81
+ self._window.hide()
82
+ else:
83
+ self._window.present()
84
+
85
+ def stop(self, stop_item):
86
+ if self._window.on_btn_stop_clicked():
87
+ self._window.present()
88
+
89
+ def quit(self, *args):
90
+ self._window.quit_cb()
91
+
92
+
93
+
94
curlew-0.2.1.tar.gz/modules/waitdialog.py
Added
65
1
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it
11
+# under the terms of the latest version waqf public license as published by
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT
15
+# ANY WARRANTY; without even the implied warranty
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+import gi
22
+gi.require_version('Gtk', '3.0')
23
+
24
+from gi.repository import Gtk
25
+
26
+class WaitDialog(Gtk.Dialog):
27
+ def __init__(self, parent):
28
+
29
+ self.skip = False
30
+
31
+ Gtk.Dialog.__init__(self, parent=parent)
32
+ self.set_size_request(650, 50)
33
+ self.set_border_width(8)
34
+ self.set_resizable(False)
35
+ self.set_title(_('Adding files...'))
36
+
37
+ self.text_file = Gtk.Label()
38
+ self.text_file.set_alignment(0, 0.5)
39
+ self.text_file.set_max_width_chars(50)
40
+ self.vbox.pack_start(self.text_file, False, False, 6)
41
+
42
+ self.prog_bar = Gtk.ProgressBar()
43
+ self.prog_bar.set_show_text(True)
44
+ self.vbox.pack_start(self.prog_bar, False, False, 6)
45
+
46
+ btn_skip = self.add_button(_('_Cancel'), Gtk.ResponseType.CANCEL)
47
+ btn_skip.connect('clicked', self.__skip)
48
+
49
+ self.show_all()
50
+ self.connect('delete-event', self.__skip)
51
+
52
+
53
+ def set_filename(self, filename):
54
+ self.text_file.set_markup(_('<b>File:</b> ')+filename)
55
+
56
+ def set_progress(self, value):
57
+ self.prog_bar.set_fraction(value)
58
+ self.prog_bar.set_text('{:.0f}%'.format(value*100))
59
+
60
+ def __skip(self, *args):
61
+ self.skip = True
62
+
63
+
64
+
65
curlew-0.1.22.3.tar.gz/po/ar.po -> curlew-0.2.1.tar.gz/po/ar.po
Changed
1025
1
2
msgstr ""
3
"Project-Id-Version: 0.1.0\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
-"PO-Revision-Date: 2014-02-17 21:23-0000\n"
7
-"Last-Translator: Fayssal Chamekh <chamfay@gmail.com>\n"
8
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
9
+"PO-Revision-Date: 2016-02-19 09:01+0100\n"
10
+"Last-Translator: Faissal Chamekh <chamfay@gmail0com>\n"
11
"Language-Team: Arabic <chamfay@gmail.com>\n"
12
"Language: ar\n"
13
"MIME-Version: 1.0\n"
14
"Content-Type: text/plain; charset=UTF-8\n"
15
"Content-Transfer-Encoding: 8bit\n"
16
-"X-Generator: Poedit 1.5.4\n"
17
+"X-Generator: Poedit 1.8.4\n"
18
"X-Poedit-SourceCharset: UTF-8\n"
19
20
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
21
-msgid "Curlew"
22
-msgstr "كـروان"
23
+#: modules/customwidgets.py:50
24
+msgid "Top"
25
+msgstr "أعلى"
26
27
-#: Curlew/curlew.py:172
28
-msgid "Add File"
29
-msgstr "أضِف ملفاً"
30
+#: modules/customwidgets.py:58
31
+msgid "Bottom"
32
+msgstr "أسفل"
33
34
-#: Curlew/curlew.py:173
35
-msgid "Add files"
36
-msgstr "أضِف ملفات"
37
+#: modules/customwidgets.py:66
38
+msgid "Left"
39
+msgstr "يسار"
40
+
41
+#: modules/customwidgets.py:74
42
+msgid "Right"
43
+msgstr "يمين"
44
45
-#: Curlew/curlew.py:176
46
-msgid "Add Folder"
47
-msgstr "أضِف مجلداً"
48
+#: modules/customwidgets.py:172
49
+msgid "hr"
50
+msgstr "سا"
51
52
-#: Curlew/curlew.py:177
53
-msgid "Add folders"
54
-msgstr "إضافة مجلدات"
55
+#: modules/customwidgets.py:177
56
+msgid "min"
57
+msgstr "د"
58
59
-#: Curlew/curlew.py:181
60
+#: modules/customwidgets.py:182 modules/curlew.py:698
61
+msgid "sec"
62
+msgstr "ثا"
63
+
64
+#: modules/favdialog.py:28 modules/curlew.py:480
65
+msgid "Favorite list"
66
+msgstr "القائمة المفضّلة"
67
+
68
+#: modules/favdialog.py:38
69
+msgid "Format"
70
+msgstr "الصيــغة"
71
+
72
+#: modules/favdialog.py:55
73
+msgid "Up"
74
+msgstr "أعلى"
75
+
76
+#: modules/favdialog.py:61
77
+msgid "Down"
78
+msgstr "أسفل"
79
+
80
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
81
msgid "Remove"
82
msgstr "اِحذف"
83
84
-#: Curlew/curlew.py:182
85
-msgid "Remove files"
86
-msgstr "اِحذِف ملفات"
87
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
88
+#: modules/curlew.py:251
89
+msgid "Curlew"
90
+msgstr "كـروان"
91
92
-#: Curlew/curlew.py:186
93
-msgid "Clear"
94
-msgstr "اِمسح"
95
+#: modules/about.py:35 modules/curlew.py:328
96
+msgid "About Curlew"
97
+msgstr "عنْ كروان"
98
99
-#: Curlew/curlew.py:187
100
-msgid "Clear files list"
101
-msgstr "اِمسح قائمة الملفات"
102
+#: modules/about.py:38
103
+msgid "Easy to use Multimedia Converter for Linux"
104
+msgstr "محوّل وسائط على لينُكس سهل الاستخدام"
105
106
-#: Curlew/curlew.py:194
107
-msgid "Convert"
108
-msgstr "حوّل"
109
+#: modules/about.py:51
110
+msgid "translator-credits"
111
+msgstr "فيصل شامخ <chamfay@gmail.com>"
112
113
-#: Curlew/curlew.py:195
114
-msgid "Start Conversion"
115
-msgstr "اِبدأ التحويل"
116
+#: modules/functions.py:44
117
+msgid " KB"
118
+msgstr " ك.ب"
119
+
120
+#: modules/functions.py:47
121
+msgid " MB"
122
+msgstr " م.ب"
123
124
-#: Curlew/curlew.py:199
125
-msgid "Stop"
126
-msgstr "أوقِف"
127
+#: modules/functions.py:50
128
+msgid " GB"
129
+msgstr " ج.ب"
130
+
131
+#: modules/tray.py:36 modules/tray.py:66
132
+msgid "Hide"
133
+msgstr "أخفِ"
134
135
-#: Curlew/curlew.py:200 Curlew/tray.py:40
136
+#: modules/tray.py:40 modules/curlew.py:314
137
msgid "Stop Conversion"
138
msgstr "أوقف التحويل"
139
140
-#: Curlew/curlew.py:207
141
-msgid "File Infos"
142
-msgstr "معلومات"
143
+#: modules/tray.py:44
144
+msgid "Quit application"
145
+msgstr "غادِر البرنامج"
146
147
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
148
-msgid "File Informations"
149
+#: modules/tray.py:68
150
+msgid "Show"
151
+msgstr "أظهِر"
152
+
153
+#: modules/logdialog.py:29
154
+msgid "Errors detail"
155
+msgstr "تفاصيلُ اﻷخطاء"
156
+
157
+#: modules/logdialog.py:48
158
+msgid "_Close"
159
+msgstr "_أغلِق"
160
+
161
+#: modules/edition.py:35
162
+msgid "Are you sure you want to save settings?"
163
+msgstr "هل أنت متأكد من أنك تريد حفظ التغييرات؟"
164
+
165
+#: modules/edition.py:107
166
+msgid "You can't restore a custom format to defaults."
167
+msgstr "لا يمكنك استعادة افتراضيات صيغة مخصصة."
168
+
169
+#: modules/edition.py:202
170
+msgid "Are you sure you want to remove this format?"
171
+msgstr "هل أنت متأكد من أنك تريد حذف هذه الصيغة؟"
172
+
173
+#: modules/edition.py:249
174
+msgid "Audio:"
175
+msgstr "الصوت:"
176
+
177
+#: modules/edition.py:257 modules/edition.py:276
178
+msgid "Default"
179
+msgstr "الافتراضي"
180
+
181
+#: modules/edition.py:260
182
+msgid "Audio Bitrates"
183
+msgstr "معدّلات بتات الصوت"
184
+
185
+#: modules/edition.py:262
186
+msgid "Audio Frequencies"
187
+msgstr "ترددات الصوت"
188
+
189
+#: modules/edition.py:264 modules/curlew.py:551
190
+msgid "Audio Channels"
191
+msgstr "قناة الصوت"
192
+
193
+#: modules/edition.py:266
194
+msgid "Audio Codecs"
195
+msgstr "ترميزات الصوت"
196
+
197
+#: modules/edition.py:269
198
+msgid "Video:"
199
+msgstr "الفيديو:"
200
+
201
+#: modules/edition.py:279
202
+msgid "Video Bitrates"
203
+msgstr "معدّلات بتات الفيديو"
204
+
205
+#: modules/edition.py:281 modules/curlew.py:591
206
+msgid "Video FPS"
207
+msgstr "قيمة FPS"
208
+
209
+#: modules/edition.py:283
210
+msgid "Video Sizes"
211
+msgstr "مقاسات الفيديو"
212
+
213
+#: modules/edition.py:285
214
+msgid "Video Codecs"
215
+msgstr "ترميزات الفيديو"
216
+
217
+#: modules/edition.py:287
218
+msgid "Aspect Ratios"
219
+msgstr "التناسبات"
220
+
221
+#: modules/edition.py:289
222
+msgid "Other Options:"
223
+msgstr "وسائط أخرى:"
224
+
225
+#: modules/edition.py:291
226
+msgid "Extra Options"
227
+msgstr "خيارات أخرى"
228
+
229
+#: modules/edition.py:304
230
+msgid "Save"
231
+msgstr "اِحفظ"
232
+
233
+#: modules/edition.py:318
234
+msgid "Restore default"
235
+msgstr "اِستعد الافتراضيات"
236
+
237
+#: modules/fileinfos.py:26
238
+msgid "File informations"
239
msgstr "معلومات عن الملف"
240
241
-#: Curlew/curlew.py:212
242
+#: modules/waitdialog.py:31
243
+msgid "Adding files..."
244
+msgstr "جاري إضافة الملفات..."
245
+
246
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
247
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
248
+msgid "_Cancel"
249
+msgstr "_ألغِ"
250
+
251
+#: modules/waitdialog.py:50
252
+msgid "<b>File:</b> "
253
+msgstr "<b>الملف:</b>"
254
+
255
+#: modules/formats.py:56
256
+msgid "<i><span color=\"red\">No format selected!</span></i>"
257
+msgstr "<i><span color=\"red\">لا صيغة مختارة!</span></i>"
258
+
259
+#: modules/formats.py:110
260
+msgid "Edit"
261
+msgstr "حرّر"
262
+
263
+#: modules/formats.py:120
264
+msgid "Choose"
265
+msgstr "اِختر"
266
+
267
+#: modules/curlew.py:96
268
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
269
+msgstr "<span color=\"red\"><i>الكوديك <b>{}</b> غير موجود</i></span>"
270
+
271
+#: modules/curlew.py:189
272
msgid "About"
273
msgstr "عنْ"
274
275
-#: Curlew/curlew.py:213 Curlew/about.py:33
276
-msgid "About Curlew"
277
-msgstr "عنْ كروان"
278
-
279
-#: Curlew/curlew.py:220
280
+#: modules/curlew.py:194
281
msgid "Quit"
282
msgstr "غادِر"
283
284
-#: Curlew/curlew.py:221 Curlew/tray.py:44
285
-msgid "Quit application"
286
-msgstr "غادِر البرنامج"
287
+#: modules/curlew.py:243
288
+msgid "Available Codecs"
289
+msgstr "الترميزات المتاحة"
290
+
291
+#: modules/curlew.py:274
292
+msgid "Add Files"
293
+msgstr "أضِف ملفات"
294
+
295
+#: modules/curlew.py:280
296
+msgid "Add Folders"
297
+msgstr "أضِف مجلدات"
298
+
299
+#: modules/curlew.py:291
300
+msgid "Remove Files"
301
+msgstr "اِحذِف ملفات"
302
+
303
+#: modules/curlew.py:297
304
+msgid "Clear Files List"
305
+msgstr "اِمسح قائمة الملفات"
306
+
307
+#: modules/curlew.py:308
308
+msgid "Start Conversion"
309
+msgstr "اِبدأ التحويل"
310
311
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
312
-msgid "Show sidebar"
313
+#: modules/curlew.py:321 modules/curlew.py:2254
314
+msgid "File Informations"
315
+msgstr "معلومات عن الملف"
316
+
317
+#: modules/curlew.py:334
318
+msgid "Advanced Options"
319
+msgstr "خيارات متقدمة"
320
+
321
+#: modules/curlew.py:395 modules/curlew.py:804
322
+msgid "Show Sidebar"
323
msgstr "أظهر الشريط الجانبي"
324
325
-#: Curlew/curlew.py:299
326
+#: modules/curlew.py:418
327
msgid "File"
328
msgstr "الملف"
329
330
-#: Curlew/curlew.py:306
331
+#: modules/curlew.py:425
332
msgid "Size"
333
msgstr "الحجم"
334
335
-#: Curlew/curlew.py:311
336
+#: modules/curlew.py:431
337
msgid "Duration"
338
msgstr "المدة"
339
340
-#: Curlew/curlew.py:317
341
+#: modules/curlew.py:437
342
msgid "Estimated size"
343
msgstr "الحجم المقدّر"
344
345
-#: Curlew/curlew.py:323
346
+#: modules/curlew.py:444
347
msgid "Elapsed time"
348
msgstr "الوقت المُستغرَق"
349
350
-#: Curlew/curlew.py:329
351
+#: modules/curlew.py:451
352
msgid "Remaining time"
353
msgstr "الوقت المتبقّي"
354
355
-#: Curlew/curlew.py:334
356
+#: modules/curlew.py:457
357
msgid "Progress"
358
msgstr "التقدم"
359
360
-#: Curlew/curlew.py:351
361
-msgid "Browse source"
362
-msgstr "استعرِض المصدر"
363
-
364
-#: Curlew/curlew.py:356
365
-msgid "Browse destination"
366
-msgstr "اِستعرض الوِجهة"
367
+#: modules/curlew.py:469
368
+msgid "Choose a format"
369
+msgstr "اِختر تنسيقًا"
370
371
-#: Curlew/curlew.py:359
372
-msgid "Preview before converting"
373
-msgstr "عايِن قبل التحويل"
374
-
375
-#: Curlew/curlew.py:391
376
-msgid "<b>Format:</b>"
377
-msgstr "<b>الصيـــغة:</b>"
378
-
379
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
380
-msgid "Favorite list"
381
-msgstr "القائمة المفضّلة"
382
-
383
-#: Curlew/curlew.py:411
384
-msgid "Source Path"
385
-msgstr "مسار المصدر"
386
-
387
-#: Curlew/curlew.py:416
388
-msgid "<b>Destination:</b>"
389
-msgstr "<b>الوِجهــــة:</b>"
390
+#: modules/curlew.py:496
391
+msgid "Add to Favorite"
392
+msgstr "أضِف إلى المفضّلة"
393
394
-#: Curlew/curlew.py:424
395
-msgid "<b>Advanced</b>"
396
-msgstr "<b>خيارات متقدمة</b>"
397
+#: modules/curlew.py:504
398
+msgid "Edit List"
399
+msgstr "حرّر القائمة"
400
401
-#: Curlew/curlew.py:434
402
+#: modules/curlew.py:534
403
msgid "Audio"
404
msgstr "الصوت"
405
406
-#: Curlew/curlew.py:442
407
+#: modules/curlew.py:549
408
msgid "Audio Bitrate"
409
msgstr "معدّل بتات الصوت"
410
411
-#: Curlew/curlew.py:443
412
+#: modules/curlew.py:550
413
msgid "Audio Frequency"
414
msgstr "تردد الصوت"
415
416
-#: Curlew/curlew.py:444
417
-msgid "Audio Channels"
418
-msgstr "قناة الصوت"
419
-
420
-#: Curlew/curlew.py:445
421
+#: modules/curlew.py:552
422
msgid "Audio Codec"
423
msgstr "ترميز الصوت"
424
425
-#: Curlew/curlew.py:448
426
+#: modules/curlew.py:555
427
msgid "Volume (%)"
428
msgstr "حجم الصوت (%)"
429
430
-#: Curlew/curlew.py:454
431
+#: modules/curlew.py:561
432
msgid "Audio Quality"
433
msgstr "جودة الصوت"
434
435
-#: Curlew/curlew.py:460
436
+#: modules/curlew.py:573
437
msgid "Video"
438
msgstr "الفيديو"
439
440
-#: Curlew/curlew.py:470
441
+#: modules/curlew.py:590
442
msgid "Video Bitrate"
443
msgstr "معدّل بتات الفيديو"
444
445
-#: Curlew/curlew.py:471
446
-msgid "Video FPS"
447
-msgstr "قيمة FPS"
448
-
449
-#: Curlew/curlew.py:472
450
+#: modules/curlew.py:592
451
msgid "Video Size"
452
msgstr "مقاس الفيديو"
453
454
-#: Curlew/curlew.py:473
455
+#: modules/curlew.py:593
456
msgid "Video Codec"
457
msgstr "ترميز الفيديو"
458
459
-#: Curlew/curlew.py:474
460
+#: modules/curlew.py:594
461
msgid "Aspect Ratio"
462
msgstr "التناسب"
463
464
-#: Curlew/curlew.py:480
465
+#: modules/curlew.py:600
466
msgid "2-Pass"
467
msgstr "تحويلٌ مضاعف"
468
469
-#: Curlew/curlew.py:484
470
+#: modules/curlew.py:604
471
msgid "Video only"
472
msgstr "فيديو فقط"
473
474
-#: Curlew/curlew.py:491
475
+#: modules/curlew.py:611
476
msgid "Video Quality"
477
msgstr "جودة الفيديو"
478
479
-#: Curlew/curlew.py:496
480
+#: modules/curlew.py:622
481
msgid "Subtitle"
482
msgstr "الترجمة"
483
484
-#: Curlew/curlew.py:502
485
-msgid "Use Subtitle"
486
-msgstr "اِستعمل ملف الترجمة"
487
+#: modules/curlew.py:628
488
+msgid "Use Subtitle (ffmpeg only)"
489
+msgstr "اِستعمل ملف الترجمة (ffmpeg فقط)"
490
491
-#: Curlew/curlew.py:518
492
+#: modules/curlew.py:644
493
msgid "Subtitle: "
494
msgstr "ملف الترجمة:"
495
496
-#: Curlew/curlew.py:525
497
-msgid "Font: "
498
-msgstr "الخط:"
499
-
500
-#: Curlew/curlew.py:536
501
+#: modules/curlew.py:662
502
msgid "Size: "
503
msgstr "الحجم:"
504
505
-#: Curlew/curlew.py:543
506
-msgid "Position: "
507
-msgstr "الموضع:"
508
-
509
-#: Curlew/curlew.py:563
510
+#: modules/curlew.py:691
511
msgid "Encoding: "
512
msgstr "ترميز الخط:"
513
514
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
515
-msgid "sec"
516
-msgstr "ثا"
517
-
518
-#: Curlew/curlew.py:571
519
-msgid "Delay: "
520
-msgstr "التأخير:"
521
-
522
-#: Curlew/curlew.py:574
523
-msgid "Harddup"
524
-msgstr "Harddup"
525
-
526
-#: Curlew/curlew.py:578
527
-msgid "Use SSA/ASS subtitle"
528
-msgstr "اِستعمل ملفات الترجمة SSA/ASS"
529
-
530
-#: Curlew/curlew.py:585
531
+#: modules/curlew.py:704
532
msgid "Crop / Pad"
533
msgstr "قص / حشو"
534
535
-#: Curlew/curlew.py:588
536
+#: modules/curlew.py:707
537
msgid "Crop"
538
msgstr "قص"
539
540
-#: Curlew/curlew.py:592
541
+#: modules/curlew.py:711
542
msgid "Pad"
543
msgstr "أضِف حاشية"
544
545
-#: Curlew/curlew.py:598
546
+#: modules/curlew.py:717
547
msgid "More"
548
msgstr "المزيد"
549
550
-#: Curlew/curlew.py:601
551
+#: modules/curlew.py:720
552
msgid "Split File"
553
-msgstr "أنشِئ مقطعاً"
554
+msgstr "أنشِئ مقطعًا"
555
556
-#: Curlew/curlew.py:611
557
+#: modules/curlew.py:730
558
msgid "Begin time: "
559
-msgstr "بدايتــــــهُ:"
560
+msgstr "البداية:"
561
562
-#: Curlew/curlew.py:614
563
+#: modules/curlew.py:733
564
msgid "Duration: "
565
-msgstr "مـدّتــــــــهُ:"
566
+msgstr "المدة:"
567
568
-#: Curlew/curlew.py:615
569
+#: modules/curlew.py:734
570
msgid "To the end"
571
msgstr "حتى النهاية"
572
573
-#: Curlew/curlew.py:621
574
+#: modules/curlew.py:740
575
msgid "Use Copy Mode"
576
msgstr "استعمل النمط Copy"
577
578
-#: Curlew/curlew.py:622
579
+#: modules/curlew.py:741
580
msgid "Keep the same codecs as the input file"
581
msgstr "المحافظة على خصائص الملف المصدر"
582
583
-#: Curlew/curlew.py:630
584
+#: modules/curlew.py:749
585
msgid "Other opts:"
586
msgstr "وسائط أخرى:"
587
588
-#: Curlew/curlew.py:634
589
+#: modules/curlew.py:753
590
msgid "Threads:"
591
msgstr "الخيوط:"
592
593
-#: Curlew/curlew.py:637
594
-msgid "Source Quality"
595
-msgstr "جودة المصدر"
596
-
597
-#: Curlew/curlew.py:638
598
-msgid "Use the same quality as source file"
599
-msgstr "اِستعمل نفس جودة الملف المصدر"
600
-
601
-#: Curlew/curlew.py:647
602
+#: modules/curlew.py:766
603
msgid "Converter:"
604
msgstr "المحوّل:"
605
606
-#: Curlew/curlew.py:659
607
-msgid "Configs"
608
-msgstr "إعدادات"
609
-
610
-#: Curlew/curlew.py:665
611
-msgid "Overwrite it"
612
-msgstr "اِستبدله"
613
-
614
-#: Curlew/curlew.py:666
615
-msgid "Choose another name"
616
-msgstr "اِختر اسما آخر"
617
-
618
-#: Curlew/curlew.py:667
619
-msgid "Skip conversion"
620
-msgstr "تخطّ التحويل"
621
+#: modules/curlew.py:772
622
+#, fuzzy
623
+msgid "Player:"
624
+msgstr "شغّل"
625
626
-#: Curlew/curlew.py:668
627
-msgid "File exist:"
628
-msgstr "الملف موجود:"
629
+#: modules/curlew.py:787
630
+msgid "Configs"
631
+msgstr "الإعدادات"
632
633
-#: Curlew/curlew.py:673
634
+#: modules/curlew.py:794
635
msgid "Your language will appear after restart Curlew"
636
-msgstr "لغتك ستظهر عند إعادة تشغيل البرنامج"
637
+msgstr "لغتك ستظهر عند إعادة تشغيل كروان"
638
639
-#: Curlew/curlew.py:680
640
+#: modules/curlew.py:801
641
msgid "Language:"
642
msgstr "اللغة:"
643
644
-#: Curlew/curlew.py:691
645
-msgid "Show toolbar's buttons text"
646
-msgstr "أظهِر النصوص في شريط اﻷدوات"
647
-
648
-#: Curlew/curlew.py:695
649
-msgid "Icons:"
650
-msgstr "اﻷيقونات:"
651
-
652
-#: Curlew/curlew.py:703
653
+#: modules/curlew.py:809
654
msgid "Show tray icon"
655
msgstr "أظهِر الأيقونة في مساحة التبليغ"
656
657
-#: Curlew/curlew.py:708
658
+#: modules/curlew.py:817
659
msgid "Shutdown computer after finish"
660
msgstr "أغلِق الجهاز بعد انتهاء التحويل"
661
662
-#: Curlew/curlew.py:713
663
+#: modules/curlew.py:822
664
msgid "Suspend computer after finish"
665
msgstr "أسبِت الجهاز بعد انتهاء التحويل"
666
667
-#: Curlew/curlew.py:718
668
+#: modules/curlew.py:829
669
+msgid "Output"
670
+msgstr "المخرج"
671
+
672
+#: modules/curlew.py:835
673
+msgid "Source Path"
674
+msgstr "مسار المصدر"
675
+
676
+#: modules/curlew.py:840
677
+msgid "Destination:"
678
+msgstr "الوِجهــــة:"
679
+
680
+#: modules/curlew.py:844
681
+msgid "Overwrite it"
682
+msgstr "اِستبدله"
683
+
684
+#: modules/curlew.py:845
685
+msgid "Choose another name"
686
+msgstr "اِختر اسما آخر"
687
+
688
+#: modules/curlew.py:846
689
+msgid "Skip conversion"
690
+msgstr "تخطّ التحويل"
691
+
692
+#: modules/curlew.py:847
693
+msgid "File exist:"
694
+msgstr "الملف موجود:"
695
+
696
+#: modules/curlew.py:861
697
msgid "Delete input file after conversion"
698
msgstr "اِحذف الملف المصدر بعد تحويله"
699
700
-#: Curlew/curlew.py:722
701
+#: modules/curlew.py:866
702
msgid "Rename input file after conversion"
703
msgstr "غيّر اسم الملف المصدر بعد تحويله"
704
705
-#: Curlew/curlew.py:806
706
+#: modules/curlew.py:942
707
msgid "Do you want to quit Curlew and abort conversion process?"
708
msgstr "هل تريد إيقاف برنامج كروان وإلغاء عملية التحويل؟"
709
710
-#: Curlew/curlew.py:823
711
+#: modules/curlew.py:959
712
msgid "Add file"
713
-msgstr "أضِف ملفاً"
714
+msgstr "أضِف ملفًا"
715
+
716
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
717
+#: modules/curlew.py:2286
718
+msgid "_OK"
719
+msgstr "_موافق"
720
721
-#: Curlew/curlew.py:836
722
+#: modules/curlew.py:972
723
msgid "All supported files"
724
msgstr "جميع الملفات المدعومة"
725
726
-#: Curlew/curlew.py:843
727
+#: modules/curlew.py:979
728
msgid "Video files"
729
msgstr "ملفاتُ فيديو"
730
731
-#: Curlew/curlew.py:849
732
+#: modules/curlew.py:985
733
msgid "Audio files"
734
msgstr "ملفاتٌ صوتية"
735
736
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
737
+#: modules/curlew.py:991 modules/curlew.py:1545
738
msgid "All files"
739
msgstr "جميع الملفات"
740
741
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
742
+#: modules/curlew.py:1031 modules/curlew.py:1638
743
msgid "Ready!"
744
msgstr "جاهز!"
745
746
-#: Curlew/curlew.py:906
747
+#: modules/curlew.py:1042
748
msgid "Add folder"
749
-msgstr "أضِف مجلداً"
750
+msgstr "أضِف مجلدًا"
751
752
-#: Curlew/curlew.py:933
753
+#: modules/curlew.py:1069
754
msgid "Choose destination"
755
msgstr "اِختر الوِجهة"
756
757
-#: Curlew/curlew.py:956
758
-msgid ""
759
-"<b>Format:</b>\t{}\n"
760
-"<b>Extension:</b>\t{}\n"
761
-"<b>Encoder:</b>\t{}"
762
-msgstr ""
763
-"<b>الصيغة:</b>\t{}\n"
764
-"<b>اللاحقة:</b>\t{}\n"
765
-"<b>المحول:</b>\t{}"
766
-
767
-#: Curlew/curlew.py:1360
768
+#: modules/curlew.py:1318
769
msgid "Destination path is not valid."
770
msgstr "مسارُ الوِجهة غير صالح"
771
772
-#: Curlew/curlew.py:1366
773
+#: modules/curlew.py:1325
774
msgid "Destination path is not accessible."
775
msgstr "مسارُ الوِجهة لا يمكن الوصول إليه"
776
777
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
778
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
779
msgid "Skipped!"
780
msgstr "تمّ تخطيه!"
781
782
-#: Curlew/curlew.py:1406
783
+#: modules/curlew.py:1367
784
msgid "Not found!"
785
msgstr "غيرُ موجود!"
786
787
-#: Curlew/curlew.py:1509
788
+#: modules/curlew.py:1460
789
msgid ""
790
"There are some errors occured.\n"
791
"Do you want to show more details?"
792
793
"هناك أخطاءٌ حدثت أثناء التحويل.\n"
794
"هل تريد مشاهدة تفاصيلها؟"
795
796
-#: Curlew/curlew.py:1522
797
+#: modules/curlew.py:1473
798
msgid "Do you want to stop conversion process?"
799
msgstr "هل تريد إيقاف عملية التحويل؟"
800
801
-#: Curlew/curlew.py:1577
802
+#: modules/curlew.py:1528
803
msgid "Select subtitle"
804
msgstr "اِختر ملف الترجمة"
805
806
-#: Curlew/curlew.py:1585
807
+#: modules/curlew.py:1531
808
+msgid "_Add"
809
+msgstr "_أضِف"
810
+
811
+#: modules/curlew.py:1536
812
msgid "Subtitle files"
813
msgstr "ملفاتُ ترجمة"
814
815
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
816
+#: modules/curlew.py:1633 modules/curlew.py:1837
817
msgid "Wait..."
818
msgstr "انتظار..."
819
820
-#: Curlew/curlew.py:1696
821
-msgid "Preview"
822
-msgstr "المعاينة"
823
-
824
-#: Curlew/curlew.py:1773
825
+#: modules/curlew.py:1714
826
msgid "Done!"
827
msgstr "تمّ التحويل!"
828
829
-#: Curlew/curlew.py:1791
830
+#: modules/curlew.py:1732
831
msgid "Failed!"
832
msgstr "فشل!"
833
834
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
835
-msgid " MB"
836
-msgstr " م.ب"
837
-
838
-#: Curlew/curlew.py:2205
839
+#: modules/curlew.py:2047
840
msgid ""
841
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
842
"span>"
843
msgstr ""
844
"<span foreground=\"red\" weight=\"bold\">سيتم إيقاف الجهاز بعد {} ثا.</span>"
845
846
-#: Curlew/curlew.py:2218
847
+#: modules/curlew.py:2060
848
msgid ""
849
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
850
"span>"
851
msgstr ""
852
"<span foreground=\"red\" weight=\"bold\">سيتم إسبات الجهاز بعد {} ثا.</span>"
853
854
-#: Curlew/curlew.py:2305
855
-msgid "Add to favorite"
856
-msgstr "أضِف إلى المفضّلة"
857
-
858
-#: Curlew/curlew.py:2313
859
-msgid "Edit list"
860
-msgstr "حرّر القائمة"
861
-
862
-#: Curlew/curlew.py:2369
863
+#: modules/curlew.py:2137
864
msgid ""
865
"<b>Duration:</b> {}\n"
866
"<b>Size:</b> {}\n"
867
868
"<b>الحجم:</b> {}\n"
869
"<b>اللاحقة:</b> {}\n"
870
871
-#: Curlew/curlew.py:2411
872
+#: modules/curlew.py:2178
873
msgid "Please install \"mediainfo\" package."
874
msgstr "الرجاء تنصيب الحزمة \"mediainfo\""
875
876
-#: Curlew/logdialog.py:29
877
-msgid "Errors detail"
878
-msgstr "تفاصيلُ اﻷخطاء"
879
+#: modules/curlew.py:2238
880
+msgid "Play"
881
+msgstr "شغّل"
882
883
-#: Curlew/waitdialog.py:31
884
-msgid "Adding files..."
885
-msgstr "جاري إضافة الملفات..."
886
+#: modules/curlew.py:2241
887
+msgid "_Preview"
888
+msgstr "عاين"
889
890
-#: Curlew/waitdialog.py:50
891
-msgid "<b>File:</b> "
892
-msgstr "<b>الملف:</b>"
893
+#: modules/curlew.py:2247
894
+msgid "Browse source"
895
+msgstr "استعرِض المصدر"
896
897
-#: Curlew/about.py:36
898
-msgid "Easy to use Multimedia Converter for Linux"
899
-msgstr "محوّل وسائط على لينُكس سهل الاستخدام"
900
+#: modules/curlew.py:2250
901
+msgid "Browse destination"
902
+msgstr "اِستعرض الوِجهة"
903
904
-#: Curlew/about.py:49
905
-msgid "translator-credits"
906
-msgstr "فيصل شامخ <chamfay@gmail.com>"
907
+#: modules/curlew.py:2284
908
+msgid "Choose Encoder"
909
+msgstr "اِختر محوّلا"
910
911
-#: Curlew/functions.py:43
912
-msgid " KB"
913
-msgstr " ك.ب"
914
+#~ msgid "Preview"
915
+#~ msgstr "المعاينة"
916
917
-#: Curlew/functions.py:49
918
-msgid " GB"
919
-msgstr " ج.ب"
920
+#~ msgid "<b>Convert to:</b>"
921
+#~ msgstr "<b>حوّل إلى:</b>"
922
923
-#: Curlew/favdialog.py:36
924
-msgid "Format"
925
-msgstr "الصيــغة"
926
+#~ msgid "Font: "
927
+#~ msgstr "الخط:"
928
929
-#: Curlew/tray.py:36 Curlew/tray.py:66
930
-msgid "Hide"
931
-msgstr "أخفِ"
932
+#~ msgid "Position: "
933
+#~ msgstr "الموضع:"
934
935
-#: Curlew/tray.py:68
936
-msgid "Show"
937
-msgstr "أظهِر"
938
+#~ msgid "Delay: "
939
+#~ msgstr "التأخير:"
940
941
-#: Curlew/customwidgets.py:51
942
-msgid "Top"
943
-msgstr "أعلى"
944
+#~ msgid "Harddup"
945
+#~ msgstr "Harddup"
946
947
-#: Curlew/customwidgets.py:59
948
-msgid "Bottom"
949
-msgstr "أسفل"
950
+#~ msgid "Use SSA/ASS subtitle"
951
+#~ msgstr "اِستعمل ملفات الترجمة SSA/ASS"
952
953
-#: Curlew/customwidgets.py:67
954
-msgid "Left"
955
-msgstr "يسار"
956
+#~ msgid "Source Quality"
957
+#~ msgstr "جودة المصدر"
958
959
-#: Curlew/customwidgets.py:75
960
-msgid "Right"
961
-msgstr "يمين"
962
+#~ msgid "Use the same quality as source file"
963
+#~ msgstr "اِستعمل نفس جودة الملف المصدر"
964
965
-#: Curlew/customwidgets.py:184
966
-msgid "hr"
967
-msgstr "سا"
968
+#~ msgid "Show sidebar"
969
+#~ msgstr "أظهر الشريط الجانبي"
970
971
-#: Curlew/customwidgets.py:189
972
-msgid "min"
973
-msgstr "د"
974
+#~ msgid "Multimedia Converter"
975
+#~ msgstr "محوّل الوسائط"
976
977
-#: Curlew/fileinfos.py:26
978
-msgid "File informations"
979
-msgstr "معلومات عن الملف"
980
+#~ msgid "Preview before converting"
981
+#~ msgstr "عايِن قبل التحويل"
982
+
983
+#~ msgid "<b>Advanced</b>"
984
+#~ msgstr "<b>خيارات متقدمة</b>"
985
986
#~ msgid "Add"
987
#~ msgstr "أضِف"
988
+
989
+#~ msgid "Add files"
990
+#~ msgstr "أضِف ملفات"
991
+
992
+#~ msgid "Add folders"
993
+#~ msgstr "إضافة مجلدات"
994
+
995
+#~ msgid "Clear"
996
+#~ msgstr "اِمسح"
997
+
998
+#~ msgid "Convert"
999
+#~ msgstr "حوّل"
1000
+
1001
+#~ msgid "Stop"
1002
+#~ msgstr "أوقِف"
1003
+
1004
+#~ msgid "File Infos"
1005
+#~ msgstr "معلومات"
1006
+
1007
+#~ msgid "Show toolbar's buttons text"
1008
+#~ msgstr "أظهِر النصوص في شريط اﻷدوات"
1009
+
1010
+#~ msgid "Icons:"
1011
+#~ msgstr "اﻷيقونات:"
1012
+
1013
+#~ msgid ""
1014
+#~ "<b>Format:</b>\t{}\n"
1015
+#~ "<b>Extension:</b>\t{}\n"
1016
+#~ "<b>Encoder:</b>\t{}"
1017
+#~ msgstr ""
1018
+#~ "<b>الصيغة:</b>\t{}\n"
1019
+#~ "<b>اللاحقة:</b>\t{}\n"
1020
+#~ "<b>المحول:</b>\t{}"
1021
+
1022
+#, fuzzy
1023
+#~ msgid "About data"
1024
+#~ msgstr "عنْ"
1025
curlew-0.1.22.3.tar.gz/po/br.po -> curlew-0.2.1.tar.gz/po/br.po
Changed
1037
1
2
msgstr ""
3
"Project-Id-Version: 0.1\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
"PO-Revision-Date: 2014-04-09 22:18+0100\n"
8
"Last-Translator: Fayssal Chamekh <chamfay@gmail.com>\n"
9
"Language-Team: Portuguese Brazil <vagner.unix@gmail.com>\n"
10
11
"X-Poedit-SourceCharset: UTF-8\n"
12
"X-Generator: Poedit 1.5.4\n"
13
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
-msgid "Curlew"
16
-msgstr "Curlew"
17
+#: modules/customwidgets.py:50
18
+msgid "Top"
19
+msgstr "Topo"
20
21
-#: Curlew/curlew.py:172
22
-msgid "Add File"
23
-msgstr "Adicionar Arquivo"
24
+#: modules/customwidgets.py:58
25
+msgid "Bottom"
26
+msgstr "Botão"
27
+
28
+#: modules/customwidgets.py:66
29
+msgid "Left"
30
+msgstr "Esquerda"
31
32
-#: Curlew/curlew.py:173
33
-msgid "Add files"
34
-msgstr "Adicionar Arquivos"
35
+#: modules/customwidgets.py:74
36
+msgid "Right"
37
+msgstr "Direita"
38
39
-#: Curlew/curlew.py:176
40
-msgid "Add Folder"
41
-msgstr "Adicionar Pasta"
42
+#: modules/customwidgets.py:172
43
+msgid "hr"
44
+msgstr "Hs"
45
46
-#: Curlew/curlew.py:177
47
-msgid "Add folders"
48
-msgstr "Adicionar Pastas"
49
+#: modules/customwidgets.py:177
50
+msgid "min"
51
+msgstr "Min"
52
53
-#: Curlew/curlew.py:181
54
+#: modules/customwidgets.py:182 modules/curlew.py:698
55
+msgid "sec"
56
+msgstr "seg"
57
+
58
+#: modules/favdialog.py:28 modules/curlew.py:480
59
+msgid "Favorite list"
60
+msgstr "Lista de favoritos"
61
+
62
+#: modules/favdialog.py:38
63
+msgid "Format"
64
+msgstr "Formato"
65
+
66
+#: modules/favdialog.py:55
67
+msgid "Up"
68
+msgstr ""
69
+
70
+#: modules/favdialog.py:61
71
+msgid "Down"
72
+msgstr ""
73
+
74
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
75
msgid "Remove"
76
msgstr "Remover"
77
78
-#: Curlew/curlew.py:182
79
-msgid "Remove files"
80
-msgstr "Remover Arquivos"
81
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
82
+#: modules/curlew.py:251
83
+msgid "Curlew"
84
+msgstr "Curlew"
85
+
86
+#: modules/about.py:35 modules/curlew.py:328
87
+msgid "About Curlew"
88
+msgstr "Sobre Curlew"
89
90
-#: Curlew/curlew.py:186
91
-msgid "Clear"
92
-msgstr "Limpar"
93
+#: modules/about.py:38
94
+msgid "Easy to use Multimedia Converter for Linux"
95
+msgstr "Conversor Multimídia fácil de Usar para Linux"
96
97
-#: Curlew/curlew.py:187
98
-msgid "Clear files list"
99
-msgstr "Limpar Lista de Arquivos"
100
+#: modules/about.py:51
101
+msgid "translator-credits"
102
+msgstr "VaGNaroK"
103
104
-#: Curlew/curlew.py:194
105
-msgid "Convert"
106
-msgstr "Converter"
107
+#: modules/functions.py:44
108
+msgid " KB"
109
+msgstr "KB"
110
111
-#: Curlew/curlew.py:195
112
-msgid "Start Conversion"
113
-msgstr "Iniciar Conversão"
114
+#: modules/functions.py:47
115
+msgid " MB"
116
+msgstr "MB"
117
118
-#: Curlew/curlew.py:199
119
-msgid "Stop"
120
-msgstr "Parar"
121
+#: modules/functions.py:50
122
+msgid " GB"
123
+msgstr "GB"
124
125
-#: Curlew/curlew.py:200 Curlew/tray.py:40
126
+#: modules/tray.py:36 modules/tray.py:66
127
+msgid "Hide"
128
+msgstr "Esconder"
129
+
130
+#: modules/tray.py:40 modules/curlew.py:314
131
msgid "Stop Conversion"
132
msgstr "Parar Conversão"
133
134
-#: Curlew/curlew.py:207
135
-msgid "File Infos"
136
-msgstr "Infos do Arquivo"
137
+#: modules/tray.py:44
138
+msgid "Quit application"
139
+msgstr "Sair do Programa"
140
141
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
142
-msgid "File Informations"
143
+#: modules/tray.py:68
144
+msgid "Show"
145
+msgstr "Mostrar"
146
+
147
+#: modules/logdialog.py:29
148
+msgid "Errors detail"
149
+msgstr "Detalhes do Erro"
150
+
151
+#: modules/logdialog.py:48
152
+msgid "_Close"
153
+msgstr ""
154
+
155
+#: modules/edition.py:35
156
+msgid "Are you sure you want to save settings?"
157
+msgstr ""
158
+
159
+#: modules/edition.py:107
160
+msgid "You can't restore a custom format to defaults."
161
+msgstr ""
162
+
163
+#: modules/edition.py:202
164
+msgid "Are you sure you want to remove this format?"
165
+msgstr ""
166
+
167
+#: modules/edition.py:249
168
+#, fuzzy
169
+msgid "Audio:"
170
+msgstr "Áudio"
171
+
172
+#: modules/edition.py:257 modules/edition.py:276
173
+msgid "Default"
174
+msgstr ""
175
+
176
+#: modules/edition.py:260
177
+#, fuzzy
178
+msgid "Audio Bitrates"
179
+msgstr "Bitrate do Áudio"
180
+
181
+#: modules/edition.py:262
182
+#, fuzzy
183
+msgid "Audio Frequencies"
184
+msgstr "Frequência do Áudio"
185
+
186
+#: modules/edition.py:264 modules/curlew.py:551
187
+msgid "Audio Channels"
188
+msgstr "Canais de Áudio"
189
+
190
+#: modules/edition.py:266
191
+#, fuzzy
192
+msgid "Audio Codecs"
193
+msgstr "Codec de Áudio"
194
+
195
+#: modules/edition.py:269
196
+#, fuzzy
197
+msgid "Video:"
198
+msgstr "Vídeo"
199
+
200
+#: modules/edition.py:279
201
+#, fuzzy
202
+msgid "Video Bitrates"
203
+msgstr "Bitrate do Vídeo"
204
+
205
+#: modules/edition.py:281 modules/curlew.py:591
206
+msgid "Video FPS"
207
+msgstr "FPS do Vídeo"
208
+
209
+#: modules/edition.py:283
210
+#, fuzzy
211
+msgid "Video Sizes"
212
+msgstr "Tamanho do Vídeo"
213
+
214
+#: modules/edition.py:285
215
+#, fuzzy
216
+msgid "Video Codecs"
217
+msgstr "Codec de Vídeo"
218
+
219
+#: modules/edition.py:287
220
+#, fuzzy
221
+msgid "Aspect Ratios"
222
+msgstr "Relação de Aspecto"
223
+
224
+#: modules/edition.py:289
225
+#, fuzzy
226
+msgid "Other Options:"
227
+msgstr "Outros opts:"
228
+
229
+#: modules/edition.py:291
230
+msgid "Extra Options"
231
+msgstr ""
232
+
233
+#: modules/edition.py:304
234
+msgid "Save"
235
+msgstr ""
236
+
237
+#: modules/edition.py:318
238
+msgid "Restore default"
239
+msgstr ""
240
+
241
+#: modules/fileinfos.py:26
242
+msgid "File informations"
243
msgstr "Informações do Arquivo"
244
245
-#: Curlew/curlew.py:212
246
+#: modules/waitdialog.py:31
247
+msgid "Adding files..."
248
+msgstr "Adicionando Arquivos"
249
+
250
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
251
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
252
+msgid "_Cancel"
253
+msgstr ""
254
+
255
+#: modules/waitdialog.py:50
256
+msgid "<b>File:</b> "
257
+msgstr "<b>Arquivo:</b>"
258
+
259
+#: modules/formats.py:56
260
+msgid "<i><span color=\"red\">No format selected!</span></i>"
261
+msgstr ""
262
+
263
+#: modules/formats.py:110
264
+#, fuzzy
265
+msgid "Edit"
266
+msgstr "Editar Lista"
267
+
268
+#: modules/formats.py:120
269
+#, fuzzy
270
+msgid "Choose"
271
+msgstr "Escolha outro nome"
272
+
273
+#: modules/curlew.py:96
274
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
275
+msgstr ""
276
+
277
+#: modules/curlew.py:189
278
msgid "About"
279
msgstr "Sobre"
280
281
-#: Curlew/curlew.py:213 Curlew/about.py:33
282
-msgid "About Curlew"
283
-msgstr "Sobre Curlew"
284
-
285
-#: Curlew/curlew.py:220
286
+#: modules/curlew.py:194
287
msgid "Quit"
288
msgstr "Sair"
289
290
-#: Curlew/curlew.py:221 Curlew/tray.py:44
291
-msgid "Quit application"
292
-msgstr "Sair do Programa"
293
+#: modules/curlew.py:243
294
+msgid "Available Codecs"
295
+msgstr ""
296
+
297
+#: modules/curlew.py:274
298
+#, fuzzy
299
+msgid "Add Files"
300
+msgstr "Adicionar Arquivo"
301
+
302
+#: modules/curlew.py:280
303
+#, fuzzy
304
+msgid "Add Folders"
305
+msgstr "Adicionar Pasta"
306
+
307
+#: modules/curlew.py:291
308
+#, fuzzy
309
+msgid "Remove Files"
310
+msgstr "Remover Arquivos"
311
+
312
+#: modules/curlew.py:297
313
+#, fuzzy
314
+msgid "Clear Files List"
315
+msgstr "Limpar Lista de Arquivos"
316
+
317
+#: modules/curlew.py:308
318
+msgid "Start Conversion"
319
+msgstr "Iniciar Conversão"
320
+
321
+#: modules/curlew.py:321 modules/curlew.py:2254
322
+msgid "File Informations"
323
+msgstr "Informações do Arquivo"
324
+
325
+#: modules/curlew.py:334
326
+msgid "Advanced Options"
327
+msgstr ""
328
329
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
330
-msgid "Show sidebar"
331
+#: modules/curlew.py:395 modules/curlew.py:804
332
+#, fuzzy
333
+msgid "Show Sidebar"
334
msgstr "Mostrar Barra Lateral"
335
336
-#: Curlew/curlew.py:299
337
+#: modules/curlew.py:418
338
msgid "File"
339
msgstr "Arquivo"
340
341
-#: Curlew/curlew.py:306
342
+#: modules/curlew.py:425
343
msgid "Size"
344
msgstr "Tamanho"
345
346
-#: Curlew/curlew.py:311
347
+#: modules/curlew.py:431
348
msgid "Duration"
349
msgstr "Duração"
350
351
-#: Curlew/curlew.py:317
352
+#: modules/curlew.py:437
353
msgid "Estimated size"
354
msgstr "Tamanho Estimado"
355
356
-#: Curlew/curlew.py:323
357
+#: modules/curlew.py:444
358
msgid "Elapsed time"
359
msgstr "Tempo Decorrido"
360
361
-#: Curlew/curlew.py:329
362
+#: modules/curlew.py:451
363
msgid "Remaining time"
364
msgstr "Tempo Restante"
365
366
-#: Curlew/curlew.py:334
367
+#: modules/curlew.py:457
368
msgid "Progress"
369
msgstr "Progresso"
370
371
-#: Curlew/curlew.py:351
372
-msgid "Browse source"
373
-msgstr "Procurar Fonte"
374
-
375
-#: Curlew/curlew.py:356
376
-msgid "Browse destination"
377
-msgstr "Procurar Destino"
378
-
379
-#: Curlew/curlew.py:359
380
-msgid "Preview before converting"
381
-msgstr "Pré-visualização antes da conversão"
382
-
383
-#: Curlew/curlew.py:391
384
-msgid "<b>Format:</b>"
385
-msgstr "<b>Formato:</b>"
386
-
387
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
388
-msgid "Favorite list"
389
-msgstr "Lista de favoritos"
390
-
391
-#: Curlew/curlew.py:411
392
-msgid "Source Path"
393
-msgstr "Caminho de Origem"
394
+#: modules/curlew.py:469
395
+#, fuzzy
396
+msgid "Choose a format"
397
+msgstr "Escolha outro nome"
398
399
-#: Curlew/curlew.py:416
400
-msgid "<b>Destination:</b>"
401
-msgstr "<b>Destino:</b>"
402
+#: modules/curlew.py:496
403
+#, fuzzy
404
+msgid "Add to Favorite"
405
+msgstr "Adicionar Para Favoritos"
406
407
-#: Curlew/curlew.py:424
408
-msgid "<b>Advanced</b>"
409
-msgstr "<b>Avançado</b>"
410
+#: modules/curlew.py:504
411
+#, fuzzy
412
+msgid "Edit List"
413
+msgstr "Editar Lista"
414
415
-#: Curlew/curlew.py:434
416
+#: modules/curlew.py:534
417
msgid "Audio"
418
msgstr "Áudio"
419
420
-#: Curlew/curlew.py:442
421
+#: modules/curlew.py:549
422
msgid "Audio Bitrate"
423
msgstr "Bitrate do Áudio"
424
425
-#: Curlew/curlew.py:443
426
+#: modules/curlew.py:550
427
msgid "Audio Frequency"
428
msgstr "Frequência do Áudio"
429
430
-#: Curlew/curlew.py:444
431
-msgid "Audio Channels"
432
-msgstr "Canais de Áudio"
433
-
434
-#: Curlew/curlew.py:445
435
+#: modules/curlew.py:552
436
msgid "Audio Codec"
437
msgstr "Codec de Áudio"
438
439
-#: Curlew/curlew.py:448
440
+#: modules/curlew.py:555
441
msgid "Volume (%)"
442
msgstr "Volume (%)"
443
444
-#: Curlew/curlew.py:454
445
+#: modules/curlew.py:561
446
msgid "Audio Quality"
447
msgstr "Qualidade do Áudio"
448
449
-#: Curlew/curlew.py:460
450
+#: modules/curlew.py:573
451
msgid "Video"
452
msgstr "Vídeo"
453
454
-#: Curlew/curlew.py:470
455
+#: modules/curlew.py:590
456
msgid "Video Bitrate"
457
msgstr "Bitrate do Vídeo"
458
459
-#: Curlew/curlew.py:471
460
-msgid "Video FPS"
461
-msgstr "FPS do Vídeo"
462
-
463
-#: Curlew/curlew.py:472
464
+#: modules/curlew.py:592
465
msgid "Video Size"
466
msgstr "Tamanho do Vídeo"
467
468
-#: Curlew/curlew.py:473
469
+#: modules/curlew.py:593
470
msgid "Video Codec"
471
msgstr "Codec de Vídeo"
472
473
-#: Curlew/curlew.py:474
474
+#: modules/curlew.py:594
475
msgid "Aspect Ratio"
476
msgstr "Relação de Aspecto"
477
478
-#: Curlew/curlew.py:480
479
+#: modules/curlew.py:600
480
msgid "2-Pass"
481
msgstr "2-Passos"
482
483
-#: Curlew/curlew.py:484
484
+#: modules/curlew.py:604
485
msgid "Video only"
486
msgstr "Só o Vídeo"
487
488
-#: Curlew/curlew.py:491
489
+#: modules/curlew.py:611
490
msgid "Video Quality"
491
msgstr "Qualidade do Vídeo"
492
493
-#: Curlew/curlew.py:496
494
+#: modules/curlew.py:622
495
msgid "Subtitle"
496
msgstr "Subtítulo"
497
498
-#: Curlew/curlew.py:502
499
-msgid "Use Subtitle"
500
+#: modules/curlew.py:628
501
+#, fuzzy
502
+msgid "Use Subtitle (ffmpeg only)"
503
msgstr "Usar Subtítulo"
504
505
-#: Curlew/curlew.py:518
506
+#: modules/curlew.py:644
507
msgid "Subtitle: "
508
msgstr "Subtítulo:"
509
510
-#: Curlew/curlew.py:525
511
-msgid "Font: "
512
-msgstr "Fonte:"
513
-
514
-#: Curlew/curlew.py:536
515
+#: modules/curlew.py:662
516
msgid "Size: "
517
msgstr "Tamanho:"
518
519
-#: Curlew/curlew.py:543
520
-msgid "Position: "
521
-msgstr "Posição:"
522
-
523
-#: Curlew/curlew.py:563
524
+#: modules/curlew.py:691
525
msgid "Encoding: "
526
msgstr "Codificando:"
527
528
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
529
-msgid "sec"
530
-msgstr "seg"
531
-
532
-#: Curlew/curlew.py:571
533
-msgid "Delay: "
534
-msgstr "Atraso:"
535
-
536
-#: Curlew/curlew.py:574
537
-msgid "Harddup"
538
-msgstr "Fortedup"
539
-
540
-#: Curlew/curlew.py:578
541
-msgid "Use SSA/ASS subtitle"
542
-msgstr "Use SSA/ASS subtítulo"
543
-
544
-#: Curlew/curlew.py:585
545
+#: modules/curlew.py:704
546
msgid "Crop / Pad"
547
msgstr "Cortar / Bloco"
548
549
-#: Curlew/curlew.py:588
550
+#: modules/curlew.py:707
551
msgid "Crop"
552
msgstr "Cortar"
553
554
-#: Curlew/curlew.py:592
555
+#: modules/curlew.py:711
556
msgid "Pad"
557
msgstr "Bloco"
558
559
-#: Curlew/curlew.py:598
560
+#: modules/curlew.py:717
561
msgid "More"
562
msgstr "Mais"
563
564
-#: Curlew/curlew.py:601
565
+#: modules/curlew.py:720
566
msgid "Split File"
567
msgstr "Dividir Arquivo"
568
569
-#: Curlew/curlew.py:611
570
+#: modules/curlew.py:730
571
msgid "Begin time: "
572
msgstr "Tempo inicial:"
573
574
-#: Curlew/curlew.py:614
575
+#: modules/curlew.py:733
576
msgid "Duration: "
577
msgstr "Duração:"
578
579
-#: Curlew/curlew.py:615
580
+#: modules/curlew.py:734
581
msgid "To the end"
582
msgstr "Para o fim"
583
584
-#: Curlew/curlew.py:621
585
+#: modules/curlew.py:740
586
msgid "Use Copy Mode"
587
msgstr "Use modo de cópia"
588
589
-#: Curlew/curlew.py:622
590
+#: modules/curlew.py:741
591
msgid "Keep the same codecs as the input file"
592
msgstr "Mantenha os mesmos codecs como o arquivo de entrada"
593
594
-#: Curlew/curlew.py:630
595
+#: modules/curlew.py:749
596
msgid "Other opts:"
597
msgstr "Outros opts:"
598
599
-#: Curlew/curlew.py:634
600
+#: modules/curlew.py:753
601
msgid "Threads:"
602
msgstr "Threads:"
603
604
-#: Curlew/curlew.py:637
605
-msgid "Source Quality"
606
-msgstr "Qualidade da Fonte"
607
-
608
-#: Curlew/curlew.py:638
609
-msgid "Use the same quality as source file"
610
-msgstr "Use a mesma qualidade do arquivo de origem"
611
-
612
-#: Curlew/curlew.py:647
613
+#: modules/curlew.py:766
614
msgid "Converter:"
615
msgstr "Converter:"
616
617
-#: Curlew/curlew.py:659
618
+#: modules/curlew.py:772
619
+msgid "Player:"
620
+msgstr ""
621
+
622
+#: modules/curlew.py:787
623
msgid "Configs"
624
msgstr "Configs"
625
626
-#: Curlew/curlew.py:665
627
-msgid "Overwrite it"
628
-msgstr "Substituí-lo"
629
-
630
-#: Curlew/curlew.py:666
631
-msgid "Choose another name"
632
-msgstr "Escolha outro nome"
633
-
634
-#: Curlew/curlew.py:667
635
-msgid "Skip conversion"
636
-msgstr "Pular conversão"
637
-
638
-#: Curlew/curlew.py:668
639
-msgid "File exist:"
640
-msgstr "Arquivo Existente:"
641
-
642
-#: Curlew/curlew.py:673
643
+#: modules/curlew.py:794
644
+#, fuzzy
645
msgid "Your language will appear after restart Curlew"
646
msgstr "Seu idioma irá aparecer após reiniciar o Curlew"
647
648
-#: Curlew/curlew.py:680
649
+#: modules/curlew.py:801
650
msgid "Language:"
651
msgstr "Idioma:"
652
653
-#: Curlew/curlew.py:691
654
-msgid "Show toolbar's buttons text"
655
-msgstr "Mostrar botões de texto na barra de ferramentas"
656
-
657
-#: Curlew/curlew.py:695
658
-msgid "Icons:"
659
-msgstr "Ícones:"
660
-
661
-#: Curlew/curlew.py:703
662
+#: modules/curlew.py:809
663
msgid "Show tray icon"
664
msgstr "Mostrar ícone da bandeja"
665
666
-#: Curlew/curlew.py:708
667
+#: modules/curlew.py:817
668
msgid "Shutdown computer after finish"
669
msgstr "Desligar computador depois de terminar"
670
671
-#: Curlew/curlew.py:713
672
+#: modules/curlew.py:822
673
msgid "Suspend computer after finish"
674
msgstr "Suspender computador depois de terminar"
675
676
-#: Curlew/curlew.py:718
677
+#: modules/curlew.py:829
678
+msgid "Output"
679
+msgstr ""
680
+
681
+#: modules/curlew.py:835
682
+msgid "Source Path"
683
+msgstr "Caminho de Origem"
684
+
685
+#: modules/curlew.py:840
686
+#, fuzzy
687
+msgid "Destination:"
688
+msgstr "<b>Destino:</b>"
689
+
690
+#: modules/curlew.py:844
691
+msgid "Overwrite it"
692
+msgstr "Substituí-lo"
693
+
694
+#: modules/curlew.py:845
695
+msgid "Choose another name"
696
+msgstr "Escolha outro nome"
697
+
698
+#: modules/curlew.py:846
699
+msgid "Skip conversion"
700
+msgstr "Pular conversão"
701
+
702
+#: modules/curlew.py:847
703
+msgid "File exist:"
704
+msgstr "Arquivo Existente:"
705
+
706
+#: modules/curlew.py:861
707
msgid "Delete input file after conversion"
708
msgstr "Excluir arquivo de entrada após a conversão"
709
710
-#: Curlew/curlew.py:722
711
+#: modules/curlew.py:866
712
msgid "Rename input file after conversion"
713
msgstr "Renomear arquivo de entrada após a conversão"
714
715
-#: Curlew/curlew.py:806
716
+#: modules/curlew.py:942
717
+#, fuzzy
718
msgid "Do you want to quit Curlew and abort conversion process?"
719
msgstr "Você quer sair do Curlew e bortar o processo de conversão?"
720
721
-#: Curlew/curlew.py:823
722
+#: modules/curlew.py:959
723
msgid "Add file"
724
msgstr "adicionar Arquivo"
725
726
-#: Curlew/curlew.py:836
727
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
728
+#: modules/curlew.py:2286
729
+msgid "_OK"
730
+msgstr ""
731
+
732
+#: modules/curlew.py:972
733
msgid "All supported files"
734
msgstr "Todos os arquivos suportados"
735
736
-#: Curlew/curlew.py:843
737
+#: modules/curlew.py:979
738
msgid "Video files"
739
msgstr "Arquivos de Vídeo"
740
741
-#: Curlew/curlew.py:849
742
+#: modules/curlew.py:985
743
msgid "Audio files"
744
msgstr "Arquivos de Áudio"
745
746
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
747
+#: modules/curlew.py:991 modules/curlew.py:1545
748
msgid "All files"
749
msgstr "Todos os Arquivos"
750
751
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
752
+#: modules/curlew.py:1031 modules/curlew.py:1638
753
msgid "Ready!"
754
msgstr "Pronto!"
755
756
-#: Curlew/curlew.py:906
757
+#: modules/curlew.py:1042
758
msgid "Add folder"
759
msgstr "Adicionar Pasta"
760
761
-#: Curlew/curlew.py:933
762
+#: modules/curlew.py:1069
763
msgid "Choose destination"
764
msgstr "Escolha o destino"
765
766
-#: Curlew/curlew.py:956
767
-msgid ""
768
-"<b>Format:</b>\t{}\n"
769
-"<b>Extension:</b>\t{}\n"
770
-"<b>Encoder:</b>\t{}"
771
-msgstr ""
772
-"<b>Formato:</b>\t{}\n"
773
-"<b>Extensão:</b>\t{}\n"
774
-"<b>Codificador:</b>\t{}"
775
-
776
-#: Curlew/curlew.py:1360
777
+#: modules/curlew.py:1318
778
msgid "Destination path is not valid."
779
msgstr "O caminho de destino não é válido."
780
781
-#: Curlew/curlew.py:1366
782
+#: modules/curlew.py:1325
783
msgid "Destination path is not accessible."
784
msgstr "O caminho de destino não está acessível."
785
786
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
787
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
788
msgid "Skipped!"
789
msgstr "Pulado!"
790
791
-#: Curlew/curlew.py:1406
792
+#: modules/curlew.py:1367
793
msgid "Not found!"
794
msgstr "Não Encontrado!"
795
796
-#: Curlew/curlew.py:1509
797
+#: modules/curlew.py:1460
798
msgid ""
799
"There are some errors occured.\n"
800
"Do you want to show more details?"
801
802
"Ocorreram alguns erros.\n"
803
"Você quer mostrar mais detalhes?"
804
805
-#: Curlew/curlew.py:1522
806
+#: modules/curlew.py:1473
807
msgid "Do you want to stop conversion process?"
808
msgstr "Você quer parar o processo de conversão?"
809
810
-#: Curlew/curlew.py:1577
811
+#: modules/curlew.py:1528
812
msgid "Select subtitle"
813
msgstr "Selecionar Legenda"
814
815
-#: Curlew/curlew.py:1585
816
+#: modules/curlew.py:1531
817
+msgid "_Add"
818
+msgstr ""
819
+
820
+#: modules/curlew.py:1536
821
msgid "Subtitle files"
822
msgstr "Arquivos de Legenda"
823
824
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
825
+#: modules/curlew.py:1633 modules/curlew.py:1837
826
msgid "Wait..."
827
msgstr "Aguarde..."
828
829
-#: Curlew/curlew.py:1696
830
-msgid "Preview"
831
-msgstr "Visualização"
832
-
833
-#: Curlew/curlew.py:1773
834
+#: modules/curlew.py:1714
835
msgid "Done!"
836
msgstr "Feito!"
837
838
-#: Curlew/curlew.py:1791
839
+#: modules/curlew.py:1732
840
msgid "Failed!"
841
msgstr "Falhou!"
842
843
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
844
-msgid " MB"
845
-msgstr "MB"
846
-
847
-#: Curlew/curlew.py:2205
848
+#: modules/curlew.py:2047
849
msgid ""
850
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
851
"span>"
852
853
"<span foreground=\"red\" weight=\"bold\">Será encerrado o sistema após {} "
854
"sec.</span>"
855
856
-#: Curlew/curlew.py:2218
857
+#: modules/curlew.py:2060
858
msgid ""
859
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
860
"span>"
861
862
"<span foreground=\"red\" weight=\"bold\">Sistema irá suspender após {} sec.</"
863
"span>"
864
865
-#: Curlew/curlew.py:2305
866
-msgid "Add to favorite"
867
-msgstr "Adicionar Para Favoritos"
868
-
869
-#: Curlew/curlew.py:2313
870
-msgid "Edit list"
871
-msgstr "Editar Lista"
872
-
873
-#: Curlew/curlew.py:2369
874
+#: modules/curlew.py:2137
875
msgid ""
876
"<b>Duration:</b> {}\n"
877
"<b>Size:</b> {}\n"
878
879
"<b>Tamanho:</b>{}\n"
880
"<b>Extensão:</b>{}\n"
881
882
-#: Curlew/curlew.py:2411
883
+#: modules/curlew.py:2178
884
msgid "Please install \"mediainfo\" package."
885
msgstr "Por favor instale\"mediainfo\"pacote."
886
887
-#: Curlew/logdialog.py:29
888
-msgid "Errors detail"
889
-msgstr "Detalhes do Erro"
890
+#: modules/curlew.py:2238
891
+msgid "Play"
892
+msgstr ""
893
894
-#: Curlew/waitdialog.py:31
895
-msgid "Adding files..."
896
-msgstr "Adicionando Arquivos"
897
+#: modules/curlew.py:2241
898
+#, fuzzy
899
+msgid "_Preview"
900
+msgstr "Visualização"
901
902
-#: Curlew/waitdialog.py:50
903
-msgid "<b>File:</b> "
904
-msgstr "<b>Arquivo:</b>"
905
+#: modules/curlew.py:2247
906
+msgid "Browse source"
907
+msgstr "Procurar Fonte"
908
909
-#: Curlew/about.py:36
910
-msgid "Easy to use Multimedia Converter for Linux"
911
-msgstr "Conversor Multimídia fácil de Usar para Linux"
912
+#: modules/curlew.py:2250
913
+msgid "Browse destination"
914
+msgstr "Procurar Destino"
915
916
-#: Curlew/about.py:49
917
-msgid "translator-credits"
918
-msgstr "VaGNaroK"
919
+#: modules/curlew.py:2284
920
+#, fuzzy
921
+msgid "Choose Encoder"
922
+msgstr "Escolha outro nome"
923
924
-#: Curlew/functions.py:43
925
-msgid " KB"
926
-msgstr "KB"
927
+#~ msgid "Preview"
928
+#~ msgstr "Visualização"
929
930
-#: Curlew/functions.py:49
931
-msgid " GB"
932
-msgstr "GB"
933
+#, fuzzy
934
+#~ msgid "<b>Convert to:</b>"
935
+#~ msgstr "<b>Formato:</b>"
936
937
-#: Curlew/favdialog.py:36
938
-msgid "Format"
939
-msgstr "Formato"
940
+#~ msgid "Font: "
941
+#~ msgstr "Fonte:"
942
943
-#: Curlew/tray.py:36 Curlew/tray.py:66
944
-msgid "Hide"
945
-msgstr "Esconder"
946
+#~ msgid "Position: "
947
+#~ msgstr "Posição:"
948
949
-#: Curlew/tray.py:68
950
-msgid "Show"
951
-msgstr "Mostrar"
952
+#~ msgid "Delay: "
953
+#~ msgstr "Atraso:"
954
955
-#: Curlew/customwidgets.py:51
956
-msgid "Top"
957
-msgstr "Topo"
958
+#~ msgid "Harddup"
959
+#~ msgstr "Fortedup"
960
961
-#: Curlew/customwidgets.py:59
962
-msgid "Bottom"
963
-msgstr "Botão"
964
+#~ msgid "Use SSA/ASS subtitle"
965
+#~ msgstr "Use SSA/ASS subtítulo"
966
967
-#: Curlew/customwidgets.py:67
968
-msgid "Left"
969
-msgstr "Esquerda"
970
+#~ msgid "Source Quality"
971
+#~ msgstr "Qualidade da Fonte"
972
973
-#: Curlew/customwidgets.py:75
974
-msgid "Right"
975
-msgstr "Direita"
976
+#~ msgid "Use the same quality as source file"
977
+#~ msgstr "Use a mesma qualidade do arquivo de origem"
978
979
-#: Curlew/customwidgets.py:184
980
-msgid "hr"
981
-msgstr "Hs"
982
+#~ msgid "Show sidebar"
983
+#~ msgstr "Mostrar Barra Lateral"
984
985
-#: Curlew/customwidgets.py:189
986
-msgid "min"
987
-msgstr "Min"
988
+#, fuzzy
989
+#~ msgid "Multimedia Converter"
990
+#~ msgstr "Conversor Multimídia fácil de Usar para Linux"
991
992
-#: Curlew/fileinfos.py:26
993
-msgid "File informations"
994
-msgstr "Informações do Arquivo"
995
+#~ msgid "Preview before converting"
996
+#~ msgstr "Pré-visualização antes da conversão"
997
+
998
+#~ msgid "<b>Advanced</b>"
999
+#~ msgstr "<b>Avançado</b>"
1000
+
1001
+#~ msgid "Add files"
1002
+#~ msgstr "Adicionar Arquivos"
1003
+
1004
+#~ msgid "Add folders"
1005
+#~ msgstr "Adicionar Pastas"
1006
+
1007
+#~ msgid "Clear"
1008
+#~ msgstr "Limpar"
1009
+
1010
+#~ msgid "Convert"
1011
+#~ msgstr "Converter"
1012
+
1013
+#~ msgid "Stop"
1014
+#~ msgstr "Parar"
1015
+
1016
+#~ msgid "File Infos"
1017
+#~ msgstr "Infos do Arquivo"
1018
+
1019
+#~ msgid "Show toolbar's buttons text"
1020
+#~ msgstr "Mostrar botões de texto na barra de ferramentas"
1021
+
1022
+#~ msgid "Icons:"
1023
+#~ msgstr "Ícones:"
1024
+
1025
+#~ msgid ""
1026
+#~ "<b>Format:</b>\t{}\n"
1027
+#~ "<b>Extension:</b>\t{}\n"
1028
+#~ "<b>Encoder:</b>\t{}"
1029
+#~ msgstr ""
1030
+#~ "<b>Formato:</b>\t{}\n"
1031
+#~ "<b>Extensão:</b>\t{}\n"
1032
+#~ "<b>Codificador:</b>\t{}"
1033
+
1034
+#, fuzzy
1035
+#~ msgid "About data"
1036
+#~ msgstr "Sobre"
1037
curlew-0.1.22.3.tar.gz/po/cs.po -> curlew-0.2.1.tar.gz/po/cs.po
Changed
1044
1
2
msgstr ""
3
"Project-Id-Version: \n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
"PO-Revision-Date: 2014-01-04 18:34+0100\n"
8
"Last-Translator: Pavel Fric <pavelfric@seznam.cz>\n"
9
"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
10
11
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
12
"X-Generator: Lokalize 1.5\n"
13
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
-msgid "Curlew"
16
-msgstr "Curlew"
17
+#: modules/customwidgets.py:50
18
+msgid "Top"
19
+msgstr "Nahoře"
20
21
-#: Curlew/curlew.py:172
22
-msgid "Add File"
23
-msgstr "Přidat soubor"
24
+#: modules/customwidgets.py:58
25
+msgid "Bottom"
26
+msgstr "Dole"
27
28
-#: Curlew/curlew.py:173
29
-msgid "Add files"
30
-msgstr "Přidat soubory"
31
+#: modules/customwidgets.py:66
32
+msgid "Left"
33
+msgstr "Vlevo"
34
35
-#: Curlew/curlew.py:176
36
-msgid "Add Folder"
37
-msgstr "Přidat složku"
38
+#: modules/customwidgets.py:74
39
+msgid "Right"
40
+msgstr "Vpravo"
41
+
42
+#: modules/customwidgets.py:172
43
+msgid "hr"
44
+msgstr "hod"
45
+
46
+#: modules/customwidgets.py:177
47
+msgid "min"
48
+msgstr "min"
49
+
50
+#: modules/customwidgets.py:182 modules/curlew.py:698
51
+msgid "sec"
52
+msgstr "s"
53
+
54
+#: modules/favdialog.py:28 modules/curlew.py:480
55
+msgid "Favorite list"
56
+msgstr "Seznam oblíbených"
57
+
58
+#: modules/favdialog.py:38
59
+msgid "Format"
60
+msgstr "Formát"
61
62
-#: Curlew/curlew.py:177
63
-msgid "Add folders"
64
-msgstr "Přidat složky"
65
+#: modules/favdialog.py:55
66
+msgid "Up"
67
+msgstr ""
68
+
69
+#: modules/favdialog.py:61
70
+msgid "Down"
71
+msgstr ""
72
73
-#: Curlew/curlew.py:181
74
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
75
msgid "Remove"
76
msgstr "Odstranit"
77
78
-#: Curlew/curlew.py:182
79
-msgid "Remove files"
80
-msgstr "Odstranit soubory"
81
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
82
+#: modules/curlew.py:251
83
+msgid "Curlew"
84
+msgstr "Curlew"
85
86
-#: Curlew/curlew.py:186
87
-msgid "Clear"
88
-msgstr "Vyprázdnit"
89
+#: modules/about.py:35 modules/curlew.py:328
90
+msgid "About Curlew"
91
+msgstr "O programu Curlew"
92
93
-#: Curlew/curlew.py:187
94
-msgid "Clear files list"
95
-msgstr "Smazat seznam souborů"
96
+#: modules/about.py:38
97
+msgid "Easy to use Multimedia Converter for Linux"
98
+msgstr "Snadno použitelný převodník multimédií pro Linux"
99
100
-#: Curlew/curlew.py:194
101
-msgid "Convert"
102
-msgstr "Převést"
103
+#: modules/about.py:51
104
+msgid "translator-credits"
105
+msgstr "www.fripohled.blogspot.com"
106
107
-#: Curlew/curlew.py:195
108
-msgid "Start Conversion"
109
-msgstr "Spustit převod"
110
+#: modules/functions.py:44
111
+msgid " KB"
112
+msgstr " KB"
113
+
114
+#: modules/functions.py:47
115
+msgid " MB"
116
+msgstr " MB"
117
+
118
+#: modules/functions.py:50
119
+msgid " GB"
120
+msgstr " GB"
121
122
-#: Curlew/curlew.py:199
123
-msgid "Stop"
124
-msgstr "Zastavit"
125
+#: modules/tray.py:36 modules/tray.py:66
126
+msgid "Hide"
127
+msgstr "Skrýt"
128
129
-#: Curlew/curlew.py:200 Curlew/tray.py:40
130
+#: modules/tray.py:40 modules/curlew.py:314
131
msgid "Stop Conversion"
132
msgstr "Zastavit převod"
133
134
-#: Curlew/curlew.py:207
135
-msgid "File Infos"
136
-msgstr "Informace o souboru"
137
+#: modules/tray.py:44
138
+msgid "Quit application"
139
+msgstr "Ukončit program"
140
141
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
142
-msgid "File Informations"
143
+#: modules/tray.py:68
144
+msgid "Show"
145
+msgstr "Ukázat"
146
+
147
+#: modules/logdialog.py:29
148
+msgid "Errors detail"
149
+msgstr "Podrobnosti chyb"
150
+
151
+#: modules/logdialog.py:48
152
+msgid "_Close"
153
+msgstr ""
154
+
155
+#: modules/edition.py:35
156
+msgid "Are you sure you want to save settings?"
157
+msgstr ""
158
+
159
+#: modules/edition.py:107
160
+msgid "You can't restore a custom format to defaults."
161
+msgstr ""
162
+
163
+#: modules/edition.py:202
164
+msgid "Are you sure you want to remove this format?"
165
+msgstr ""
166
+
167
+#: modules/edition.py:249
168
+#, fuzzy
169
+msgid "Audio:"
170
+msgstr "Zvuk"
171
+
172
+#: modules/edition.py:257 modules/edition.py:276
173
+msgid "Default"
174
+msgstr ""
175
+
176
+#: modules/edition.py:260
177
+#, fuzzy
178
+msgid "Audio Bitrates"
179
+msgstr "Datový tok zvuku"
180
+
181
+#: modules/edition.py:262
182
+#, fuzzy
183
+msgid "Audio Frequencies"
184
+msgstr "Kmitočet zvuku"
185
+
186
+#: modules/edition.py:264 modules/curlew.py:551
187
+msgid "Audio Channels"
188
+msgstr "Zvukové kanály"
189
+
190
+#: modules/edition.py:266
191
+#, fuzzy
192
+msgid "Audio Codecs"
193
+msgstr "Zvukový kodek"
194
+
195
+#: modules/edition.py:269
196
+#, fuzzy
197
+msgid "Video:"
198
+msgstr "Video"
199
+
200
+#: modules/edition.py:279
201
+#, fuzzy
202
+msgid "Video Bitrates"
203
+msgstr "Datový tok obrazu"
204
+
205
+#: modules/edition.py:281 modules/curlew.py:591
206
+msgid "Video FPS"
207
+msgstr "Snímků za sekundu"
208
+
209
+#: modules/edition.py:283
210
+#, fuzzy
211
+msgid "Video Sizes"
212
+msgstr "Velikost obrazu"
213
+
214
+#: modules/edition.py:285
215
+#, fuzzy
216
+msgid "Video Codecs"
217
+msgstr "Kodek obrazu"
218
+
219
+#: modules/edition.py:287
220
+#, fuzzy
221
+msgid "Aspect Ratios"
222
+msgstr "Poměr stran"
223
+
224
+#: modules/edition.py:289
225
+#, fuzzy
226
+msgid "Other Options:"
227
+msgstr "Další volby:"
228
+
229
+#: modules/edition.py:291
230
+msgid "Extra Options"
231
+msgstr ""
232
+
233
+#: modules/edition.py:304
234
+msgid "Save"
235
+msgstr ""
236
+
237
+#: modules/edition.py:318
238
+msgid "Restore default"
239
+msgstr ""
240
+
241
+#: modules/fileinfos.py:26
242
+msgid "File informations"
243
msgstr "Informace o souboru"
244
245
-#: Curlew/curlew.py:212
246
+#: modules/waitdialog.py:31
247
+msgid "Adding files..."
248
+msgstr "Přidávají se soubory..."
249
+
250
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
251
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
252
+msgid "_Cancel"
253
+msgstr ""
254
+
255
+#: modules/waitdialog.py:50
256
+msgid "<b>File:</b> "
257
+msgstr "<b>Soubor:</b> "
258
+
259
+#: modules/formats.py:56
260
+msgid "<i><span color=\"red\">No format selected!</span></i>"
261
+msgstr ""
262
+
263
+#: modules/formats.py:110
264
+#, fuzzy
265
+msgid "Edit"
266
+msgstr "Upravit seznam"
267
+
268
+#: modules/formats.py:120
269
+#, fuzzy
270
+msgid "Choose"
271
+msgstr "Vybrat jiný název"
272
+
273
+#: modules/curlew.py:96
274
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
275
+msgstr ""
276
+
277
+#: modules/curlew.py:189
278
msgid "About"
279
msgstr "O programu"
280
281
-#: Curlew/curlew.py:213 Curlew/about.py:33
282
-msgid "About Curlew"
283
-msgstr "O programu Curlew"
284
-
285
-#: Curlew/curlew.py:220
286
+#: modules/curlew.py:194
287
msgid "Quit"
288
msgstr "Ukončit"
289
290
-#: Curlew/curlew.py:221 Curlew/tray.py:44
291
-msgid "Quit application"
292
-msgstr "Ukončit program"
293
+#: modules/curlew.py:243
294
+msgid "Available Codecs"
295
+msgstr ""
296
+
297
+#: modules/curlew.py:274
298
+#, fuzzy
299
+msgid "Add Files"
300
+msgstr "Přidat soubor"
301
+
302
+#: modules/curlew.py:280
303
+#, fuzzy
304
+msgid "Add Folders"
305
+msgstr "Přidat složku"
306
+
307
+#: modules/curlew.py:291
308
+#, fuzzy
309
+msgid "Remove Files"
310
+msgstr "Odstranit soubory"
311
+
312
+#: modules/curlew.py:297
313
+#, fuzzy
314
+msgid "Clear Files List"
315
+msgstr "Smazat seznam souborů"
316
+
317
+#: modules/curlew.py:308
318
+msgid "Start Conversion"
319
+msgstr "Spustit převod"
320
+
321
+#: modules/curlew.py:321 modules/curlew.py:2254
322
+msgid "File Informations"
323
+msgstr "Informace o souboru"
324
325
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
326
-msgid "Show sidebar"
327
+#: modules/curlew.py:334
328
+msgid "Advanced Options"
329
+msgstr ""
330
+
331
+#: modules/curlew.py:395 modules/curlew.py:804
332
+#, fuzzy
333
+msgid "Show Sidebar"
334
msgstr "Ukázat postranní panel"
335
336
-#: Curlew/curlew.py:299
337
+#: modules/curlew.py:418
338
msgid "File"
339
msgstr "Soubor"
340
341
-#: Curlew/curlew.py:306
342
+#: modules/curlew.py:425
343
msgid "Size"
344
msgstr "Velikost"
345
346
-#: Curlew/curlew.py:311
347
+#: modules/curlew.py:431
348
msgid "Duration"
349
msgstr "Doba trvání"
350
351
-#: Curlew/curlew.py:317
352
+#: modules/curlew.py:437
353
msgid "Estimated size"
354
msgstr "Odhadovaná velikost"
355
356
-#: Curlew/curlew.py:323
357
+#: modules/curlew.py:444
358
msgid "Elapsed time"
359
msgstr "Uplynulý čas"
360
361
-#: Curlew/curlew.py:329
362
+#: modules/curlew.py:451
363
msgid "Remaining time"
364
msgstr "Zbývající čas"
365
366
-#: Curlew/curlew.py:334
367
+#: modules/curlew.py:457
368
msgid "Progress"
369
msgstr "Postup"
370
371
-#: Curlew/curlew.py:351
372
-msgid "Browse source"
373
-msgstr "Procházet zdroj"
374
-
375
-#: Curlew/curlew.py:356
376
-msgid "Browse destination"
377
-msgstr "Procházet cíl"
378
-
379
-#: Curlew/curlew.py:359
380
-msgid "Preview before converting"
381
-msgstr "Náhled před převodem"
382
-
383
-#: Curlew/curlew.py:391
384
-msgid "<b>Format:</b>"
385
-msgstr "<b>Formát</b>"
386
-
387
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
388
-msgid "Favorite list"
389
-msgstr "Seznam oblíbených"
390
-
391
-#: Curlew/curlew.py:411
392
-msgid "Source Path"
393
-msgstr "Cesta ke zdroji"
394
+#: modules/curlew.py:469
395
+#, fuzzy
396
+msgid "Choose a format"
397
+msgstr "Vybrat jiný název"
398
399
-#: Curlew/curlew.py:416
400
-msgid "<b>Destination:</b>"
401
-msgstr "<b>Cíl</b>"
402
+#: modules/curlew.py:496
403
+#, fuzzy
404
+msgid "Add to Favorite"
405
+msgstr "Přidat do oblíbených"
406
407
-#: Curlew/curlew.py:424
408
-msgid "<b>Advanced</b>"
409
-msgstr "<b>Pokročilé</b>"
410
+#: modules/curlew.py:504
411
+#, fuzzy
412
+msgid "Edit List"
413
+msgstr "Upravit seznam"
414
415
-#: Curlew/curlew.py:434
416
+#: modules/curlew.py:534
417
msgid "Audio"
418
msgstr "Zvuk"
419
420
-#: Curlew/curlew.py:442
421
+#: modules/curlew.py:549
422
msgid "Audio Bitrate"
423
msgstr "Datový tok zvuku"
424
425
-#: Curlew/curlew.py:443
426
+#: modules/curlew.py:550
427
msgid "Audio Frequency"
428
msgstr "Kmitočet zvuku"
429
430
-#: Curlew/curlew.py:444
431
-msgid "Audio Channels"
432
-msgstr "Zvukové kanály"
433
-
434
-#: Curlew/curlew.py:445
435
+#: modules/curlew.py:552
436
msgid "Audio Codec"
437
msgstr "Zvukový kodek"
438
439
-#: Curlew/curlew.py:448
440
+#: modules/curlew.py:555
441
msgid "Volume (%)"
442
msgstr "Hlasitost (%)"
443
444
-#: Curlew/curlew.py:454
445
+#: modules/curlew.py:561
446
msgid "Audio Quality"
447
msgstr "Jakost zvuku"
448
449
-#: Curlew/curlew.py:460
450
+#: modules/curlew.py:573
451
msgid "Video"
452
msgstr "Video"
453
454
-#: Curlew/curlew.py:470
455
+#: modules/curlew.py:590
456
msgid "Video Bitrate"
457
msgstr "Datový tok obrazu"
458
459
-#: Curlew/curlew.py:471
460
-msgid "Video FPS"
461
-msgstr "Snímků za sekundu"
462
-
463
-#: Curlew/curlew.py:472
464
+#: modules/curlew.py:592
465
msgid "Video Size"
466
msgstr "Velikost obrazu"
467
468
-#: Curlew/curlew.py:473
469
+#: modules/curlew.py:593
470
msgid "Video Codec"
471
msgstr "Kodek obrazu"
472
473
-#: Curlew/curlew.py:474
474
+#: modules/curlew.py:594
475
msgid "Aspect Ratio"
476
msgstr "Poměr stran"
477
478
-#: Curlew/curlew.py:480
479
+#: modules/curlew.py:600
480
msgid "2-Pass"
481
msgstr "Dva průchody"
482
483
-#: Curlew/curlew.py:484
484
+#: modules/curlew.py:604
485
msgid "Video only"
486
msgstr "Pouze obraz"
487
488
-#: Curlew/curlew.py:491
489
+#: modules/curlew.py:611
490
msgid "Video Quality"
491
msgstr "Jakost obrazu"
492
493
-#: Curlew/curlew.py:496
494
+#: modules/curlew.py:622
495
msgid "Subtitle"
496
msgstr "Titulky"
497
498
-#: Curlew/curlew.py:502
499
-msgid "Use Subtitle"
500
+#: modules/curlew.py:628
501
+#, fuzzy
502
+msgid "Use Subtitle (ffmpeg only)"
503
msgstr "Použít titulky"
504
505
-#: Curlew/curlew.py:518
506
+#: modules/curlew.py:644
507
msgid "Subtitle: "
508
msgstr "Titulky: "
509
510
-#: Curlew/curlew.py:525
511
-msgid "Font: "
512
-msgstr "Písmo: "
513
-
514
-#: Curlew/curlew.py:536
515
+#: modules/curlew.py:662
516
msgid "Size: "
517
msgstr "Velikost: "
518
519
-#: Curlew/curlew.py:543
520
-msgid "Position: "
521
-msgstr "Poloha: "
522
-
523
-#: Curlew/curlew.py:563
524
+#: modules/curlew.py:691
525
msgid "Encoding: "
526
msgstr "Kódování: "
527
528
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
529
-msgid "sec"
530
-msgstr "s"
531
-
532
-#: Curlew/curlew.py:571
533
-msgid "Delay: "
534
-msgstr "Zpoždění: "
535
-
536
-#: Curlew/curlew.py:574
537
-msgid "Harddup"
538
-msgstr ""
539
-
540
-#: Curlew/curlew.py:578
541
-msgid "Use SSA/ASS subtitle"
542
-msgstr "Použít titulky SSA/ASS"
543
-
544
-#: Curlew/curlew.py:585
545
+#: modules/curlew.py:704
546
msgid "Crop / Pad"
547
msgstr "Oříznout/Vycpat"
548
549
-#: Curlew/curlew.py:588
550
+#: modules/curlew.py:707
551
msgid "Crop"
552
msgstr "Oříznout"
553
554
-#: Curlew/curlew.py:592
555
+#: modules/curlew.py:711
556
msgid "Pad"
557
msgstr "Vycpat"
558
559
-#: Curlew/curlew.py:598
560
+#: modules/curlew.py:717
561
msgid "More"
562
msgstr "Více"
563
564
-#: Curlew/curlew.py:601
565
+#: modules/curlew.py:720
566
msgid "Split File"
567
msgstr "Rozdělit soubor"
568
569
-#: Curlew/curlew.py:611
570
+#: modules/curlew.py:730
571
msgid "Begin time: "
572
msgstr "Čas začátku: "
573
574
-#: Curlew/curlew.py:614
575
+#: modules/curlew.py:733
576
msgid "Duration: "
577
msgstr "Doba trvání: "
578
579
-#: Curlew/curlew.py:615
580
+#: modules/curlew.py:734
581
msgid "To the end"
582
msgstr "Po konec"
583
584
-#: Curlew/curlew.py:621
585
+#: modules/curlew.py:740
586
msgid "Use Copy Mode"
587
msgstr "Použít kopírovací režim"
588
589
-#: Curlew/curlew.py:622
590
+#: modules/curlew.py:741
591
msgid "Keep the same codecs as the input file"
592
msgstr "Zachovat tytéž kodeky, jako má vstupní soubor"
593
594
-#: Curlew/curlew.py:630
595
+#: modules/curlew.py:749
596
msgid "Other opts:"
597
msgstr "Další volby:"
598
599
-#: Curlew/curlew.py:634
600
+#: modules/curlew.py:753
601
msgid "Threads:"
602
msgstr "Vlákna:"
603
604
-#: Curlew/curlew.py:637
605
-msgid "Source Quality"
606
-msgstr "Jakost zdroje"
607
-
608
-#: Curlew/curlew.py:638
609
-msgid "Use the same quality as source file"
610
-msgstr "Použít stejnou jakost, jakou má zdrojový soubor"
611
-
612
-#: Curlew/curlew.py:647
613
+#: modules/curlew.py:766
614
msgid "Converter:"
615
msgstr "Převodník:"
616
617
-#: Curlew/curlew.py:659
618
+#: modules/curlew.py:772
619
+msgid "Player:"
620
+msgstr ""
621
+
622
+#: modules/curlew.py:787
623
msgid "Configs"
624
msgstr "Nastavení"
625
626
-#: Curlew/curlew.py:665
627
-msgid "Overwrite it"
628
-msgstr "Přepsat jej"
629
-
630
-#: Curlew/curlew.py:666
631
-msgid "Choose another name"
632
-msgstr "Vybrat jiný název"
633
-
634
-#: Curlew/curlew.py:667
635
-msgid "Skip conversion"
636
-msgstr "Přeskočit převod"
637
-
638
-#: Curlew/curlew.py:668
639
-msgid "File exist:"
640
-msgstr "Soubor existuje:"
641
-
642
-#: Curlew/curlew.py:673
643
+#: modules/curlew.py:794
644
+#, fuzzy
645
msgid "Your language will appear after restart Curlew"
646
msgstr "Změna jazyka se projeví až po opětovném spuštění Curlew"
647
648
-#: Curlew/curlew.py:680
649
+#: modules/curlew.py:801
650
msgid "Language:"
651
msgstr "Jazyk:"
652
653
-#: Curlew/curlew.py:691
654
-msgid "Show toolbar's buttons text"
655
-msgstr "Ukázat text tlačítek v nástrojovém pruhu"
656
-
657
-#: Curlew/curlew.py:695
658
-msgid "Icons:"
659
-msgstr "Ikony:"
660
-
661
-#: Curlew/curlew.py:703
662
+#: modules/curlew.py:809
663
msgid "Show tray icon"
664
msgstr "Ukazovat ikonu v oznamovací oblasti"
665
666
-#: Curlew/curlew.py:708
667
+#: modules/curlew.py:817
668
msgid "Shutdown computer after finish"
669
msgstr "Po dokončení vypnout počítač"
670
671
-#: Curlew/curlew.py:713
672
+#: modules/curlew.py:822
673
msgid "Suspend computer after finish"
674
msgstr "Po dokončení uspat počítač"
675
676
-#: Curlew/curlew.py:718
677
+#: modules/curlew.py:829
678
+msgid "Output"
679
+msgstr ""
680
+
681
+#: modules/curlew.py:835
682
+msgid "Source Path"
683
+msgstr "Cesta ke zdroji"
684
+
685
+#: modules/curlew.py:840
686
+#, fuzzy
687
+msgid "Destination:"
688
+msgstr "<b>Cíl</b>"
689
+
690
+#: modules/curlew.py:844
691
+msgid "Overwrite it"
692
+msgstr "Přepsat jej"
693
+
694
+#: modules/curlew.py:845
695
+msgid "Choose another name"
696
+msgstr "Vybrat jiný název"
697
+
698
+#: modules/curlew.py:846
699
+msgid "Skip conversion"
700
+msgstr "Přeskočit převod"
701
+
702
+#: modules/curlew.py:847
703
+msgid "File exist:"
704
+msgstr "Soubor existuje:"
705
+
706
+#: modules/curlew.py:861
707
msgid "Delete input file after conversion"
708
msgstr "Po převodu smazat vstupní soubor"
709
710
-#: Curlew/curlew.py:722
711
+#: modules/curlew.py:866
712
#, fuzzy
713
msgid "Rename input file after conversion"
714
msgstr "Po převodu smazat vstupní soubor"
715
716
-#: Curlew/curlew.py:806
717
+#: modules/curlew.py:942
718
+#, fuzzy
719
msgid "Do you want to quit Curlew and abort conversion process?"
720
msgstr "Chcete Curlew ukončit a převod zrušit?"
721
722
-#: Curlew/curlew.py:823
723
+#: modules/curlew.py:959
724
msgid "Add file"
725
msgstr "Přidat soubor"
726
727
-#: Curlew/curlew.py:836
728
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
729
+#: modules/curlew.py:2286
730
+msgid "_OK"
731
+msgstr ""
732
+
733
+#: modules/curlew.py:972
734
msgid "All supported files"
735
msgstr "Všechny podporované soubory"
736
737
-#: Curlew/curlew.py:843
738
+#: modules/curlew.py:979
739
msgid "Video files"
740
msgstr "Obrazové soubory"
741
742
-#: Curlew/curlew.py:849
743
+#: modules/curlew.py:985
744
msgid "Audio files"
745
msgstr "Zvukové soubory"
746
747
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
748
+#: modules/curlew.py:991 modules/curlew.py:1545
749
msgid "All files"
750
msgstr "Všechny soubory"
751
752
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
753
+#: modules/curlew.py:1031 modules/curlew.py:1638
754
msgid "Ready!"
755
msgstr "Připraven!"
756
757
-#: Curlew/curlew.py:906
758
+#: modules/curlew.py:1042
759
msgid "Add folder"
760
msgstr "Přidat složku"
761
762
-#: Curlew/curlew.py:933
763
+#: modules/curlew.py:1069
764
msgid "Choose destination"
765
msgstr "Vybrat cíl"
766
767
-#: Curlew/curlew.py:956
768
-msgid ""
769
-"<b>Format:</b>\t{}\n"
770
-"<b>Extension:</b>\t{}\n"
771
-"<b>Encoder:</b>\t{}"
772
-msgstr ""
773
-"<b>Formát:</b>\t{}\n"
774
-"<b>Přípona:</b>\t{}\n"
775
-"<b>Kodér:</b>\t{}"
776
-
777
-#: Curlew/curlew.py:1360
778
+#: modules/curlew.py:1318
779
msgid "Destination path is not valid."
780
msgstr "Cílová cesta není platná."
781
782
-#: Curlew/curlew.py:1366
783
+#: modules/curlew.py:1325
784
msgid "Destination path is not accessible."
785
msgstr "Cílová cesta není přístupná."
786
787
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
788
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
789
msgid "Skipped!"
790
msgstr "Přeskočeno!"
791
792
-#: Curlew/curlew.py:1406
793
+#: modules/curlew.py:1367
794
msgid "Not found!"
795
msgstr "Nenalezeno!"
796
797
-#: Curlew/curlew.py:1509
798
+#: modules/curlew.py:1460
799
msgid ""
800
"There are some errors occured.\n"
801
"Do you want to show more details?"
802
803
"Vyskytly se chyby.\n"
804
"Chcete ukázat více podrobností?"
805
806
-#: Curlew/curlew.py:1522
807
+#: modules/curlew.py:1473
808
msgid "Do you want to stop conversion process?"
809
msgstr "Chcete převod ukončit?"
810
811
-#: Curlew/curlew.py:1577
812
+#: modules/curlew.py:1528
813
msgid "Select subtitle"
814
msgstr "Vybrat titulky"
815
816
-#: Curlew/curlew.py:1585
817
+#: modules/curlew.py:1531
818
+msgid "_Add"
819
+msgstr ""
820
+
821
+#: modules/curlew.py:1536
822
msgid "Subtitle files"
823
msgstr "Soubory s titulky"
824
825
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
826
+#: modules/curlew.py:1633 modules/curlew.py:1837
827
msgid "Wait..."
828
msgstr "Počkejte..."
829
830
-#: Curlew/curlew.py:1696
831
-msgid "Preview"
832
-msgstr "Náhled"
833
-
834
-#: Curlew/curlew.py:1773
835
+#: modules/curlew.py:1714
836
msgid "Done!"
837
msgstr "Hotovo!"
838
839
-#: Curlew/curlew.py:1791
840
+#: modules/curlew.py:1732
841
msgid "Failed!"
842
msgstr "Nepodařilo se!"
843
844
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
845
-msgid " MB"
846
-msgstr " MB"
847
-
848
-#: Curlew/curlew.py:2205
849
+#: modules/curlew.py:2047
850
msgid ""
851
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
852
"span>"
853
854
"<span foreground=\"red\" weight=\"bold\">Systém bude zastaven po {} sec.</"
855
"span>"
856
857
-#: Curlew/curlew.py:2218
858
+#: modules/curlew.py:2060
859
msgid ""
860
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
861
"span>"
862
msgstr ""
863
"<span foreground=\"red\" weight=\"bold\">Systém bude uspán po {} sec.</span>"
864
865
-#: Curlew/curlew.py:2305
866
-msgid "Add to favorite"
867
-msgstr "Přidat do oblíbených"
868
-
869
-#: Curlew/curlew.py:2313
870
-msgid "Edit list"
871
-msgstr "Upravit seznam"
872
-
873
-#: Curlew/curlew.py:2369
874
+#: modules/curlew.py:2137
875
msgid ""
876
"<b>Duration:</b> {}\n"
877
"<b>Size:</b> {}\n"
878
879
msgstr ""
880
"<b>Doba trvání:</b>\t{}\n"
881
"<b>Velikost:</b>\t{}\n"
882
-"<b>Přípona:</b>\t{}"
883
+"<b>Přípona:</b>\t{}\n"
884
885
-#: Curlew/curlew.py:2411
886
+#: modules/curlew.py:2178
887
msgid "Please install \"mediainfo\" package."
888
msgstr "Nainstalujte, prosím, balíček mediainfo."
889
890
-#: Curlew/logdialog.py:29
891
-msgid "Errors detail"
892
-msgstr "Podrobnosti chyb"
893
+#: modules/curlew.py:2238
894
+msgid "Play"
895
+msgstr ""
896
897
-#: Curlew/waitdialog.py:31
898
-msgid "Adding files..."
899
-msgstr "Přidávají se soubory..."
900
+#: modules/curlew.py:2241
901
+#, fuzzy
902
+msgid "_Preview"
903
+msgstr "Náhled"
904
905
-#: Curlew/waitdialog.py:50
906
-msgid "<b>File:</b> "
907
-msgstr "<b>Soubor:</b> "
908
+#: modules/curlew.py:2247
909
+msgid "Browse source"
910
+msgstr "Procházet zdroj"
911
912
-#: Curlew/about.py:36
913
-msgid "Easy to use Multimedia Converter for Linux"
914
-msgstr "Snadno použitelný převodník multimédií pro Linux"
915
+#: modules/curlew.py:2250
916
+msgid "Browse destination"
917
+msgstr "Procházet cíl"
918
919
-#: Curlew/about.py:49
920
-msgid "translator-credits"
921
-msgstr "www.fripohled.blogspot.com"
922
+#: modules/curlew.py:2284
923
+#, fuzzy
924
+msgid "Choose Encoder"
925
+msgstr "Vybrat jiný název"
926
927
-#: Curlew/functions.py:43
928
-msgid " KB"
929
-msgstr " KB"
930
+#~ msgid "Preview"
931
+#~ msgstr "Náhled"
932
933
-#: Curlew/functions.py:49
934
-msgid " GB"
935
-msgstr " GB"
936
+#, fuzzy
937
+#~ msgid "<b>Convert to:</b>"
938
+#~ msgstr "<b>Formát</b>"
939
940
-#: Curlew/favdialog.py:36
941
-msgid "Format"
942
-msgstr "Formát"
943
+#~ msgid "Font: "
944
+#~ msgstr "Písmo: "
945
946
-#: Curlew/tray.py:36 Curlew/tray.py:66
947
-msgid "Hide"
948
-msgstr "Skrýt"
949
+#~ msgid "Position: "
950
+#~ msgstr "Poloha: "
951
952
-#: Curlew/tray.py:68
953
-msgid "Show"
954
-msgstr "Ukázat"
955
+#~ msgid "Delay: "
956
+#~ msgstr "Zpoždění: "
957
958
-#: Curlew/customwidgets.py:51
959
-msgid "Top"
960
-msgstr "Nahoře"
961
+#~ msgid "Use SSA/ASS subtitle"
962
+#~ msgstr "Použít titulky SSA/ASS"
963
964
-#: Curlew/customwidgets.py:59
965
-msgid "Bottom"
966
-msgstr "Dole"
967
+#~ msgid "Source Quality"
968
+#~ msgstr "Jakost zdroje"
969
970
-#: Curlew/customwidgets.py:67
971
-msgid "Left"
972
-msgstr "Vlevo"
973
+#~ msgid "Use the same quality as source file"
974
+#~ msgstr "Použít stejnou jakost, jakou má zdrojový soubor"
975
976
-#: Curlew/customwidgets.py:75
977
-msgid "Right"
978
-msgstr "Vpravo"
979
+#~ msgid "Show sidebar"
980
+#~ msgstr "Ukázat postranní panel"
981
982
-#: Curlew/customwidgets.py:184
983
-msgid "hr"
984
-msgstr "hod"
985
+#, fuzzy
986
+#~ msgid "Multimedia Converter"
987
+#~ msgstr "Snadno použitelný převodník multimédií pro Linux"
988
989
-#: Curlew/customwidgets.py:189
990
-msgid "min"
991
-msgstr "min"
992
+#~ msgid "Preview before converting"
993
+#~ msgstr "Náhled před převodem"
994
995
-#: Curlew/fileinfos.py:26
996
-msgid "File informations"
997
-msgstr "Informace o souboru"
998
+#~ msgid "<b>Advanced</b>"
999
+#~ msgstr "<b>Pokročilé</b>"
1000
1001
#~ msgid "Add"
1002
#~ msgstr "Přidat"
1003
1004
+#~ msgid "Add files"
1005
+#~ msgstr "Přidat soubory"
1006
+
1007
+#~ msgid "Add folders"
1008
+#~ msgstr "Přidat složky"
1009
+
1010
+#~ msgid "Clear"
1011
+#~ msgstr "Vyprázdnit"
1012
+
1013
+#~ msgid "Convert"
1014
+#~ msgstr "Převést"
1015
+
1016
+#~ msgid "Stop"
1017
+#~ msgstr "Zastavit"
1018
+
1019
+#~ msgid "File Infos"
1020
+#~ msgstr "Informace o souboru"
1021
+
1022
+#~ msgid "Show toolbar's buttons text"
1023
+#~ msgstr "Ukázat text tlačítek v nástrojovém pruhu"
1024
+
1025
+#~ msgid "Icons:"
1026
+#~ msgstr "Ikony:"
1027
+
1028
+#~ msgid ""
1029
+#~ "<b>Format:</b>\t{}\n"
1030
+#~ "<b>Extension:</b>\t{}\n"
1031
+#~ "<b>Encoder:</b>\t{}"
1032
+#~ msgstr ""
1033
+#~ "<b>Formát:</b>\t{}\n"
1034
+#~ "<b>Přípona:</b>\t{}\n"
1035
+#~ "<b>Kodér:</b>\t{}"
1036
+
1037
+#, fuzzy
1038
+#~ msgid "About data"
1039
+#~ msgstr "O programu"
1040
+
1041
#~ msgid ""
1042
#~ "<b>File:</b>\t{}\n"
1043
#~ "<b>Extension:</b>\t{}\n"
1044
curlew-0.1.22.3.tar.gz/po/curlew.pot -> curlew-0.2.1.tar.gz/po/curlew.pot
Changed
901
1
2
msgstr ""
3
"Project-Id-Version: PACKAGE VERSION\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
"Language-Team: LANGUAGE <LL@li.org>\n"
10
11
"Content-Type: text/plain; charset=CHARSET\n"
12
"Content-Transfer-Encoding: 8bit\n"
13
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
-msgid "Curlew"
16
+#: modules/customwidgets.py:50
17
+msgid "Top"
18
+msgstr ""
19
+
20
+#: modules/customwidgets.py:58
21
+msgid "Bottom"
22
msgstr ""
23
24
-#: Curlew/curlew.py:172
25
-msgid "Add File"
26
+#: modules/customwidgets.py:66
27
+msgid "Left"
28
msgstr ""
29
30
-#: Curlew/curlew.py:173
31
-msgid "Add files"
32
+#: modules/customwidgets.py:74
33
+msgid "Right"
34
msgstr ""
35
36
-#: Curlew/curlew.py:176
37
-msgid "Add Folder"
38
+#: modules/customwidgets.py:172
39
+msgid "hr"
40
msgstr ""
41
42
-#: Curlew/curlew.py:177
43
-msgid "Add folders"
44
+#: modules/customwidgets.py:177
45
+msgid "min"
46
+msgstr ""
47
+
48
+#: modules/customwidgets.py:182 modules/curlew.py:698
49
+msgid "sec"
50
+msgstr ""
51
+
52
+#: modules/favdialog.py:28 modules/curlew.py:480
53
+msgid "Favorite list"
54
msgstr ""
55
56
-#: Curlew/curlew.py:181
57
+#: modules/favdialog.py:38
58
+msgid "Format"
59
+msgstr ""
60
+
61
+#: modules/favdialog.py:55
62
+msgid "Up"
63
+msgstr ""
64
+
65
+#: modules/favdialog.py:61
66
+msgid "Down"
67
+msgstr ""
68
+
69
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
70
msgid "Remove"
71
msgstr ""
72
73
-#: Curlew/curlew.py:182
74
-msgid "Remove files"
75
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
76
+#: modules/curlew.py:251
77
+msgid "Curlew"
78
msgstr ""
79
80
-#: Curlew/curlew.py:186
81
-msgid "Clear"
82
+#: modules/about.py:35 modules/curlew.py:328
83
+msgid "About Curlew"
84
msgstr ""
85
86
-#: Curlew/curlew.py:187
87
-msgid "Clear files list"
88
+#: modules/about.py:38
89
+msgid "Easy to use Multimedia Converter for Linux"
90
msgstr ""
91
92
-#: Curlew/curlew.py:194
93
-msgid "Convert"
94
+#: modules/about.py:51
95
+msgid "translator-credits"
96
msgstr ""
97
98
-#: Curlew/curlew.py:195
99
-msgid "Start Conversion"
100
+#: modules/functions.py:44
101
+msgid " KB"
102
+msgstr ""
103
+
104
+#: modules/functions.py:47
105
+msgid " MB"
106
+msgstr ""
107
+
108
+#: modules/functions.py:50
109
+msgid " GB"
110
msgstr ""
111
112
-#: Curlew/curlew.py:199
113
-msgid "Stop"
114
+#: modules/tray.py:36 modules/tray.py:66
115
+msgid "Hide"
116
msgstr ""
117
118
-#: Curlew/curlew.py:200 Curlew/tray.py:40
119
+#: modules/tray.py:40 modules/curlew.py:314
120
msgid "Stop Conversion"
121
msgstr ""
122
123
-#: Curlew/curlew.py:207
124
-msgid "File Infos"
125
+#: modules/tray.py:44
126
+msgid "Quit application"
127
msgstr ""
128
129
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
130
-msgid "File Informations"
131
+#: modules/tray.py:68
132
+msgid "Show"
133
msgstr ""
134
135
-#: Curlew/curlew.py:212
136
-msgid "About"
137
+#: modules/logdialog.py:29
138
+msgid "Errors detail"
139
msgstr ""
140
141
-#: Curlew/curlew.py:213 Curlew/about.py:33
142
-msgid "About Curlew"
143
+#: modules/logdialog.py:48
144
+msgid "_Close"
145
+msgstr ""
146
+
147
+#: modules/edition.py:35
148
+msgid "Are you sure you want to save settings?"
149
+msgstr ""
150
+
151
+#: modules/edition.py:107
152
+msgid "You can't restore a custom format to defaults."
153
+msgstr ""
154
+
155
+#: modules/edition.py:202
156
+msgid "Are you sure you want to remove this format?"
157
+msgstr ""
158
+
159
+#: modules/edition.py:249
160
+msgid "Audio:"
161
+msgstr ""
162
+
163
+#: modules/edition.py:257 modules/edition.py:276
164
+msgid "Default"
165
+msgstr ""
166
+
167
+#: modules/edition.py:260
168
+msgid "Audio Bitrates"
169
+msgstr ""
170
+
171
+#: modules/edition.py:262
172
+msgid "Audio Frequencies"
173
+msgstr ""
174
+
175
+#: modules/edition.py:264 modules/curlew.py:551
176
+msgid "Audio Channels"
177
msgstr ""
178
179
-#: Curlew/curlew.py:220
180
+#: modules/edition.py:266
181
+msgid "Audio Codecs"
182
+msgstr ""
183
+
184
+#: modules/edition.py:269
185
+msgid "Video:"
186
+msgstr ""
187
+
188
+#: modules/edition.py:279
189
+msgid "Video Bitrates"
190
+msgstr ""
191
+
192
+#: modules/edition.py:281 modules/curlew.py:591
193
+msgid "Video FPS"
194
+msgstr ""
195
+
196
+#: modules/edition.py:283
197
+msgid "Video Sizes"
198
+msgstr ""
199
+
200
+#: modules/edition.py:285
201
+msgid "Video Codecs"
202
+msgstr ""
203
+
204
+#: modules/edition.py:287
205
+msgid "Aspect Ratios"
206
+msgstr ""
207
+
208
+#: modules/edition.py:289
209
+msgid "Other Options:"
210
+msgstr ""
211
+
212
+#: modules/edition.py:291
213
+msgid "Extra Options"
214
+msgstr ""
215
+
216
+#: modules/edition.py:304
217
+msgid "Save"
218
+msgstr ""
219
+
220
+#: modules/edition.py:318
221
+msgid "Restore default"
222
+msgstr ""
223
+
224
+#: modules/fileinfos.py:26
225
+msgid "File informations"
226
+msgstr ""
227
+
228
+#: modules/waitdialog.py:31
229
+msgid "Adding files..."
230
+msgstr ""
231
+
232
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
233
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
234
+msgid "_Cancel"
235
+msgstr ""
236
+
237
+#: modules/waitdialog.py:50
238
+msgid "<b>File:</b> "
239
+msgstr ""
240
+
241
+#: modules/formats.py:56
242
+msgid "<i><span color=\"red\">No format selected!</span></i>"
243
+msgstr ""
244
+
245
+#: modules/formats.py:110
246
+msgid "Edit"
247
+msgstr ""
248
+
249
+#: modules/formats.py:120
250
+msgid "Choose"
251
+msgstr ""
252
+
253
+#: modules/curlew.py:96
254
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
255
+msgstr ""
256
+
257
+#: modules/curlew.py:189
258
+msgid "About"
259
+msgstr ""
260
+
261
+#: modules/curlew.py:194
262
msgid "Quit"
263
msgstr ""
264
265
-#: Curlew/curlew.py:221 Curlew/tray.py:44
266
-msgid "Quit application"
267
+#: modules/curlew.py:243
268
+msgid "Available Codecs"
269
msgstr ""
270
271
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
272
-msgid "Show sidebar"
273
+#: modules/curlew.py:274
274
+msgid "Add Files"
275
msgstr ""
276
277
-#: Curlew/curlew.py:299
278
-msgid "File"
279
+#: modules/curlew.py:280
280
+msgid "Add Folders"
281
msgstr ""
282
283
-#: Curlew/curlew.py:306
284
-msgid "Size"
285
+#: modules/curlew.py:291
286
+msgid "Remove Files"
287
msgstr ""
288
289
-#: Curlew/curlew.py:311
290
-msgid "Duration"
291
+#: modules/curlew.py:297
292
+msgid "Clear Files List"
293
msgstr ""
294
295
-#: Curlew/curlew.py:317
296
-msgid "Estimated size"
297
+#: modules/curlew.py:308
298
+msgid "Start Conversion"
299
msgstr ""
300
301
-#: Curlew/curlew.py:323
302
-msgid "Elapsed time"
303
+#: modules/curlew.py:321 modules/curlew.py:2254
304
+msgid "File Informations"
305
msgstr ""
306
307
-#: Curlew/curlew.py:329
308
-msgid "Remaining time"
309
+#: modules/curlew.py:334
310
+msgid "Advanced Options"
311
msgstr ""
312
313
-#: Curlew/curlew.py:334
314
-msgid "Progress"
315
+#: modules/curlew.py:395 modules/curlew.py:804
316
+msgid "Show Sidebar"
317
msgstr ""
318
319
-#: Curlew/curlew.py:351
320
-msgid "Browse source"
321
+#: modules/curlew.py:418
322
+msgid "File"
323
msgstr ""
324
325
-#: Curlew/curlew.py:356
326
-msgid "Browse destination"
327
+#: modules/curlew.py:425
328
+msgid "Size"
329
msgstr ""
330
331
-#: Curlew/curlew.py:359
332
-msgid "Preview before converting"
333
+#: modules/curlew.py:431
334
+msgid "Duration"
335
msgstr ""
336
337
-#: Curlew/curlew.py:391
338
-msgid "<b>Format:</b>"
339
+#: modules/curlew.py:437
340
+msgid "Estimated size"
341
msgstr ""
342
343
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
344
-msgid "Favorite list"
345
+#: modules/curlew.py:444
346
+msgid "Elapsed time"
347
msgstr ""
348
349
-#: Curlew/curlew.py:411
350
-msgid "Source Path"
351
+#: modules/curlew.py:451
352
+msgid "Remaining time"
353
msgstr ""
354
355
-#: Curlew/curlew.py:416
356
-msgid "<b>Destination:</b>"
357
+#: modules/curlew.py:457
358
+msgid "Progress"
359
+msgstr ""
360
+
361
+#: modules/curlew.py:469
362
+msgid "Choose a format"
363
msgstr ""
364
365
-#: Curlew/curlew.py:424
366
-msgid "<b>Advanced</b>"
367
+#: modules/curlew.py:496
368
+msgid "Add to Favorite"
369
msgstr ""
370
371
-#: Curlew/curlew.py:434
372
+#: modules/curlew.py:504
373
+msgid "Edit List"
374
+msgstr ""
375
+
376
+#: modules/curlew.py:534
377
msgid "Audio"
378
msgstr ""
379
380
-#: Curlew/curlew.py:442
381
+#: modules/curlew.py:549
382
msgid "Audio Bitrate"
383
msgstr ""
384
385
-#: Curlew/curlew.py:443
386
+#: modules/curlew.py:550
387
msgid "Audio Frequency"
388
msgstr ""
389
390
-#: Curlew/curlew.py:444
391
-msgid "Audio Channels"
392
-msgstr ""
393
-
394
-#: Curlew/curlew.py:445
395
+#: modules/curlew.py:552
396
msgid "Audio Codec"
397
msgstr ""
398
399
-#: Curlew/curlew.py:448
400
+#: modules/curlew.py:555
401
msgid "Volume (%)"
402
msgstr ""
403
404
-#: Curlew/curlew.py:454
405
+#: modules/curlew.py:561
406
msgid "Audio Quality"
407
msgstr ""
408
409
-#: Curlew/curlew.py:460
410
+#: modules/curlew.py:573
411
msgid "Video"
412
msgstr ""
413
414
-#: Curlew/curlew.py:470
415
+#: modules/curlew.py:590
416
msgid "Video Bitrate"
417
msgstr ""
418
419
-#: Curlew/curlew.py:471
420
-msgid "Video FPS"
421
-msgstr ""
422
-
423
-#: Curlew/curlew.py:472
424
+#: modules/curlew.py:592
425
msgid "Video Size"
426
msgstr ""
427
428
-#: Curlew/curlew.py:473
429
+#: modules/curlew.py:593
430
msgid "Video Codec"
431
msgstr ""
432
433
-#: Curlew/curlew.py:474
434
+#: modules/curlew.py:594
435
msgid "Aspect Ratio"
436
msgstr ""
437
438
-#: Curlew/curlew.py:480
439
+#: modules/curlew.py:600
440
msgid "2-Pass"
441
msgstr ""
442
443
-#: Curlew/curlew.py:484
444
+#: modules/curlew.py:604
445
msgid "Video only"
446
msgstr ""
447
448
-#: Curlew/curlew.py:491
449
+#: modules/curlew.py:611
450
msgid "Video Quality"
451
msgstr ""
452
453
-#: Curlew/curlew.py:496
454
+#: modules/curlew.py:622
455
msgid "Subtitle"
456
msgstr ""
457
458
-#: Curlew/curlew.py:502
459
-msgid "Use Subtitle"
460
+#: modules/curlew.py:628
461
+msgid "Use Subtitle (ffmpeg only)"
462
msgstr ""
463
464
-#: Curlew/curlew.py:518
465
+#: modules/curlew.py:644
466
msgid "Subtitle: "
467
msgstr ""
468
469
-#: Curlew/curlew.py:525
470
-msgid "Font: "
471
-msgstr ""
472
-
473
-#: Curlew/curlew.py:536
474
+#: modules/curlew.py:662
475
msgid "Size: "
476
msgstr ""
477
478
-#: Curlew/curlew.py:543
479
-msgid "Position: "
480
-msgstr ""
481
-
482
-#: Curlew/curlew.py:563
483
+#: modules/curlew.py:691
484
msgid "Encoding: "
485
msgstr ""
486
487
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
488
-msgid "sec"
489
-msgstr ""
490
-
491
-#: Curlew/curlew.py:571
492
-msgid "Delay: "
493
-msgstr ""
494
-
495
-#: Curlew/curlew.py:574
496
-msgid "Harddup"
497
-msgstr ""
498
-
499
-#: Curlew/curlew.py:578
500
-msgid "Use SSA/ASS subtitle"
501
-msgstr ""
502
-
503
-#: Curlew/curlew.py:585
504
+#: modules/curlew.py:704
505
msgid "Crop / Pad"
506
msgstr ""
507
508
-#: Curlew/curlew.py:588
509
+#: modules/curlew.py:707
510
msgid "Crop"
511
msgstr ""
512
513
-#: Curlew/curlew.py:592
514
+#: modules/curlew.py:711
515
msgid "Pad"
516
msgstr ""
517
518
-#: Curlew/curlew.py:598
519
+#: modules/curlew.py:717
520
msgid "More"
521
msgstr ""
522
523
-#: Curlew/curlew.py:601
524
+#: modules/curlew.py:720
525
msgid "Split File"
526
msgstr ""
527
528
-#: Curlew/curlew.py:611
529
+#: modules/curlew.py:730
530
msgid "Begin time: "
531
msgstr ""
532
533
-#: Curlew/curlew.py:614
534
+#: modules/curlew.py:733
535
msgid "Duration: "
536
msgstr ""
537
538
-#: Curlew/curlew.py:615
539
+#: modules/curlew.py:734
540
msgid "To the end"
541
msgstr ""
542
543
-#: Curlew/curlew.py:621
544
+#: modules/curlew.py:740
545
msgid "Use Copy Mode"
546
msgstr ""
547
548
-#: Curlew/curlew.py:622
549
+#: modules/curlew.py:741
550
msgid "Keep the same codecs as the input file"
551
msgstr ""
552
553
-#: Curlew/curlew.py:630
554
+#: modules/curlew.py:749
555
msgid "Other opts:"
556
msgstr ""
557
558
-#: Curlew/curlew.py:634
559
+#: modules/curlew.py:753
560
msgid "Threads:"
561
msgstr ""
562
563
-#: Curlew/curlew.py:637
564
-msgid "Source Quality"
565
+#: modules/curlew.py:766
566
+msgid "Converter:"
567
msgstr ""
568
569
-#: Curlew/curlew.py:638
570
-msgid "Use the same quality as source file"
571
+#: modules/curlew.py:772
572
+msgid "Player:"
573
msgstr ""
574
575
-#: Curlew/curlew.py:647
576
-msgid "Converter:"
577
+#: modules/curlew.py:787
578
+msgid "Configs"
579
msgstr ""
580
581
-#: Curlew/curlew.py:659
582
-msgid "Configs"
583
+#: modules/curlew.py:794
584
+msgid "Your language will appear after restart Curlew"
585
msgstr ""
586
587
-#: Curlew/curlew.py:665
588
-msgid "Overwrite it"
589
+#: modules/curlew.py:801
590
+msgid "Language:"
591
msgstr ""
592
593
-#: Curlew/curlew.py:666
594
-msgid "Choose another name"
595
+#: modules/curlew.py:809
596
+msgid "Show tray icon"
597
msgstr ""
598
599
-#: Curlew/curlew.py:667
600
-msgid "Skip conversion"
601
+#: modules/curlew.py:817
602
+msgid "Shutdown computer after finish"
603
msgstr ""
604
605
-#: Curlew/curlew.py:668
606
-msgid "File exist:"
607
+#: modules/curlew.py:822
608
+msgid "Suspend computer after finish"
609
msgstr ""
610
611
-#: Curlew/curlew.py:673
612
-msgid "Your language will appear after restart Curlew"
613
+#: modules/curlew.py:829
614
+msgid "Output"
615
msgstr ""
616
617
-#: Curlew/curlew.py:680
618
-msgid "Language:"
619
+#: modules/curlew.py:835
620
+msgid "Source Path"
621
msgstr ""
622
623
-#: Curlew/curlew.py:691
624
-msgid "Show toolbar's buttons text"
625
+#: modules/curlew.py:840
626
+msgid "Destination:"
627
msgstr ""
628
629
-#: Curlew/curlew.py:695
630
-msgid "Icons:"
631
+#: modules/curlew.py:844
632
+msgid "Overwrite it"
633
msgstr ""
634
635
-#: Curlew/curlew.py:703
636
-msgid "Show tray icon"
637
+#: modules/curlew.py:845
638
+msgid "Choose another name"
639
msgstr ""
640
641
-#: Curlew/curlew.py:708
642
-msgid "Shutdown computer after finish"
643
+#: modules/curlew.py:846
644
+msgid "Skip conversion"
645
msgstr ""
646
647
-#: Curlew/curlew.py:713
648
-msgid "Suspend computer after finish"
649
+#: modules/curlew.py:847
650
+msgid "File exist:"
651
msgstr ""
652
653
-#: Curlew/curlew.py:718
654
+#: modules/curlew.py:861
655
msgid "Delete input file after conversion"
656
msgstr ""
657
658
-#: Curlew/curlew.py:722
659
+#: modules/curlew.py:866
660
msgid "Rename input file after conversion"
661
msgstr ""
662
663
-#: Curlew/curlew.py:806
664
+#: modules/curlew.py:942
665
msgid "Do you want to quit Curlew and abort conversion process?"
666
msgstr ""
667
668
-#: Curlew/curlew.py:823
669
+#: modules/curlew.py:959
670
msgid "Add file"
671
msgstr ""
672
673
-#: Curlew/curlew.py:836
674
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
675
+#: modules/curlew.py:2286
676
+msgid "_OK"
677
+msgstr ""
678
+
679
+#: modules/curlew.py:972
680
msgid "All supported files"
681
msgstr ""
682
683
-#: Curlew/curlew.py:843
684
+#: modules/curlew.py:979
685
msgid "Video files"
686
msgstr ""
687
688
-#: Curlew/curlew.py:849
689
+#: modules/curlew.py:985
690
msgid "Audio files"
691
msgstr ""
692
693
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
694
+#: modules/curlew.py:991 modules/curlew.py:1545
695
msgid "All files"
696
msgstr ""
697
698
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
699
+#: modules/curlew.py:1031 modules/curlew.py:1638
700
msgid "Ready!"
701
msgstr ""
702
703
-#: Curlew/curlew.py:906
704
+#: modules/curlew.py:1042
705
msgid "Add folder"
706
msgstr ""
707
708
-#: Curlew/curlew.py:933
709
+#: modules/curlew.py:1069
710
msgid "Choose destination"
711
msgstr ""
712
713
-#: Curlew/curlew.py:956
714
-msgid ""
715
-"<b>Format:</b>\t{}\n"
716
-"<b>Extension:</b>\t{}\n"
717
-"<b>Encoder:</b>\t{}"
718
-msgstr ""
719
-
720
-#: Curlew/curlew.py:1360
721
+#: modules/curlew.py:1318
722
msgid "Destination path is not valid."
723
msgstr ""
724
725
-#: Curlew/curlew.py:1366
726
+#: modules/curlew.py:1325
727
msgid "Destination path is not accessible."
728
msgstr ""
729
730
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
731
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
732
msgid "Skipped!"
733
msgstr ""
734
735
-#: Curlew/curlew.py:1406
736
+#: modules/curlew.py:1367
737
msgid "Not found!"
738
msgstr ""
739
740
-#: Curlew/curlew.py:1509
741
+#: modules/curlew.py:1460
742
msgid ""
743
"There are some errors occured.\n"
744
"Do you want to show more details?"
745
msgstr ""
746
747
-#: Curlew/curlew.py:1522
748
+#: modules/curlew.py:1473
749
msgid "Do you want to stop conversion process?"
750
msgstr ""
751
752
-#: Curlew/curlew.py:1577
753
+#: modules/curlew.py:1528
754
msgid "Select subtitle"
755
msgstr ""
756
757
-#: Curlew/curlew.py:1585
758
-msgid "Subtitle files"
759
+#: modules/curlew.py:1531
760
+msgid "_Add"
761
msgstr ""
762
763
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
764
-msgid "Wait..."
765
+#: modules/curlew.py:1536
766
+msgid "Subtitle files"
767
msgstr ""
768
769
-#: Curlew/curlew.py:1696
770
-msgid "Preview"
771
+#: modules/curlew.py:1633 modules/curlew.py:1837
772
+msgid "Wait..."
773
msgstr ""
774
775
-#: Curlew/curlew.py:1773
776
+#: modules/curlew.py:1714
777
msgid "Done!"
778
msgstr ""
779
780
-#: Curlew/curlew.py:1791
781
+#: modules/curlew.py:1732
782
msgid "Failed!"
783
msgstr ""
784
785
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
786
-msgid " MB"
787
-msgstr ""
788
-
789
-#: Curlew/curlew.py:2205
790
+#: modules/curlew.py:2047
791
msgid ""
792
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
793
"span>"
794
msgstr ""
795
796
-#: Curlew/curlew.py:2218
797
+#: modules/curlew.py:2060
798
msgid ""
799
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
800
"span>"
801
msgstr ""
802
803
-#: Curlew/curlew.py:2305
804
-msgid "Add to favorite"
805
-msgstr ""
806
-
807
-#: Curlew/curlew.py:2313
808
-msgid "Edit list"
809
-msgstr ""
810
-
811
-#: Curlew/curlew.py:2369
812
+#: modules/curlew.py:2137
813
msgid ""
814
"<b>Duration:</b> {}\n"
815
"<b>Size:</b> {}\n"
816
"<b>Extension:</b> {}\n"
817
msgstr ""
818
819
-#: Curlew/curlew.py:2411
820
+#: modules/curlew.py:2178
821
msgid "Please install \"mediainfo\" package."
822
msgstr ""
823
824
-#: Curlew/logdialog.py:29
825
-msgid "Errors detail"
826
+#: modules/curlew.py:2238
827
+msgid "Play"
828
msgstr ""
829
830
-#: Curlew/waitdialog.py:31
831
-msgid "Adding files..."
832
-msgstr ""
833
-
834
-#: Curlew/waitdialog.py:50
835
-msgid "<b>File:</b> "
836
-msgstr ""
837
-
838
-#: Curlew/about.py:36
839
-msgid "Easy to use Multimedia Converter for Linux"
840
+#: modules/curlew.py:2241
841
+msgid "_Preview"
842
msgstr ""
843
844
-#: Curlew/about.py:49
845
-msgid "translator-credits"
846
-msgstr ""
847
-
848
-#: Curlew/functions.py:43
849
-msgid " KB"
850
-msgstr ""
851
-
852
-#: Curlew/functions.py:49
853
-msgid " GB"
854
-msgstr ""
855
-
856
-#: Curlew/favdialog.py:36
857
-msgid "Format"
858
-msgstr ""
859
-
860
-#: Curlew/tray.py:36 Curlew/tray.py:66
861
-msgid "Hide"
862
-msgstr ""
863
-
864
-#: Curlew/tray.py:68
865
-msgid "Show"
866
-msgstr ""
867
-
868
-#: Curlew/customwidgets.py:51
869
-msgid "Top"
870
-msgstr ""
871
-
872
-#: Curlew/customwidgets.py:59
873
-msgid "Bottom"
874
-msgstr ""
875
-
876
-#: Curlew/customwidgets.py:67
877
-msgid "Left"
878
-msgstr ""
879
-
880
-#: Curlew/customwidgets.py:75
881
-msgid "Right"
882
-msgstr ""
883
-
884
-#: Curlew/customwidgets.py:184
885
-msgid "hr"
886
+#: modules/curlew.py:2247
887
+msgid "Browse source"
888
msgstr ""
889
890
-#: Curlew/customwidgets.py:189
891
-msgid "min"
892
+#: modules/curlew.py:2250
893
+msgid "Browse destination"
894
msgstr ""
895
896
-#: Curlew/fileinfos.py:26
897
-msgid "File informations"
898
+#: modules/curlew.py:2284
899
+msgid "Choose Encoder"
900
msgstr ""
901
curlew-0.1.22.3.tar.gz/po/en.po -> curlew-0.2.1.tar.gz/po/en.po
Changed
901
1
2
msgstr ""
3
"Project-Id-Version: 0.1\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
"PO-Revision-Date: 2013-03-07 14:21-0000\n"
8
"Last-Translator: Fayssal Chamekh <chamfay@gmail.com>\n"
9
"Language-Team: English <chamfay@gmail.com>\n"
10
11
"X-Poedit-Language: English\n"
12
"X-Poedit-SourceCharset: utf-8\n"
13
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
-msgid "Curlew"
16
+#: modules/customwidgets.py:50
17
+msgid "Top"
18
+msgstr ""
19
+
20
+#: modules/customwidgets.py:58
21
+msgid "Bottom"
22
msgstr ""
23
24
-#: Curlew/curlew.py:172
25
-msgid "Add File"
26
+#: modules/customwidgets.py:66
27
+msgid "Left"
28
msgstr ""
29
30
-#: Curlew/curlew.py:173
31
-msgid "Add files"
32
+#: modules/customwidgets.py:74
33
+msgid "Right"
34
msgstr ""
35
36
-#: Curlew/curlew.py:176
37
-msgid "Add Folder"
38
+#: modules/customwidgets.py:172
39
+msgid "hr"
40
msgstr ""
41
42
-#: Curlew/curlew.py:177
43
-msgid "Add folders"
44
+#: modules/customwidgets.py:177
45
+msgid "min"
46
+msgstr ""
47
+
48
+#: modules/customwidgets.py:182 modules/curlew.py:698
49
+msgid "sec"
50
+msgstr ""
51
+
52
+#: modules/favdialog.py:28 modules/curlew.py:480
53
+msgid "Favorite list"
54
msgstr ""
55
56
-#: Curlew/curlew.py:181
57
+#: modules/favdialog.py:38
58
+msgid "Format"
59
+msgstr ""
60
+
61
+#: modules/favdialog.py:55
62
+msgid "Up"
63
+msgstr ""
64
+
65
+#: modules/favdialog.py:61
66
+msgid "Down"
67
+msgstr ""
68
+
69
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
70
msgid "Remove"
71
msgstr ""
72
73
-#: Curlew/curlew.py:182
74
-msgid "Remove files"
75
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
76
+#: modules/curlew.py:251
77
+msgid "Curlew"
78
msgstr ""
79
80
-#: Curlew/curlew.py:186
81
-msgid "Clear"
82
+#: modules/about.py:35 modules/curlew.py:328
83
+msgid "About Curlew"
84
msgstr ""
85
86
-#: Curlew/curlew.py:187
87
-msgid "Clear files list"
88
+#: modules/about.py:38
89
+msgid "Easy to use Multimedia Converter for Linux"
90
msgstr ""
91
92
-#: Curlew/curlew.py:194
93
-msgid "Convert"
94
+#: modules/about.py:51
95
+msgid "translator-credits"
96
msgstr ""
97
98
-#: Curlew/curlew.py:195
99
-msgid "Start Conversion"
100
+#: modules/functions.py:44
101
+msgid " KB"
102
+msgstr ""
103
+
104
+#: modules/functions.py:47
105
+msgid " MB"
106
+msgstr ""
107
+
108
+#: modules/functions.py:50
109
+msgid " GB"
110
msgstr ""
111
112
-#: Curlew/curlew.py:199
113
-msgid "Stop"
114
+#: modules/tray.py:36 modules/tray.py:66
115
+msgid "Hide"
116
msgstr ""
117
118
-#: Curlew/curlew.py:200 Curlew/tray.py:40
119
+#: modules/tray.py:40 modules/curlew.py:314
120
msgid "Stop Conversion"
121
msgstr ""
122
123
-#: Curlew/curlew.py:207
124
-msgid "File Infos"
125
+#: modules/tray.py:44
126
+msgid "Quit application"
127
msgstr ""
128
129
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
130
-msgid "File Informations"
131
+#: modules/tray.py:68
132
+msgid "Show"
133
msgstr ""
134
135
-#: Curlew/curlew.py:212
136
-msgid "About"
137
+#: modules/logdialog.py:29
138
+msgid "Errors detail"
139
msgstr ""
140
141
-#: Curlew/curlew.py:213 Curlew/about.py:33
142
-msgid "About Curlew"
143
+#: modules/logdialog.py:48
144
+msgid "_Close"
145
+msgstr ""
146
+
147
+#: modules/edition.py:35
148
+msgid "Are you sure you want to save settings?"
149
+msgstr ""
150
+
151
+#: modules/edition.py:107
152
+msgid "You can't restore a custom format to defaults."
153
+msgstr ""
154
+
155
+#: modules/edition.py:202
156
+msgid "Are you sure you want to remove this format?"
157
+msgstr ""
158
+
159
+#: modules/edition.py:249
160
+msgid "Audio:"
161
+msgstr ""
162
+
163
+#: modules/edition.py:257 modules/edition.py:276
164
+msgid "Default"
165
+msgstr ""
166
+
167
+#: modules/edition.py:260
168
+msgid "Audio Bitrates"
169
+msgstr ""
170
+
171
+#: modules/edition.py:262
172
+msgid "Audio Frequencies"
173
+msgstr ""
174
+
175
+#: modules/edition.py:264 modules/curlew.py:551
176
+msgid "Audio Channels"
177
msgstr ""
178
179
-#: Curlew/curlew.py:220
180
+#: modules/edition.py:266
181
+msgid "Audio Codecs"
182
+msgstr ""
183
+
184
+#: modules/edition.py:269
185
+msgid "Video:"
186
+msgstr ""
187
+
188
+#: modules/edition.py:279
189
+msgid "Video Bitrates"
190
+msgstr ""
191
+
192
+#: modules/edition.py:281 modules/curlew.py:591
193
+msgid "Video FPS"
194
+msgstr ""
195
+
196
+#: modules/edition.py:283
197
+msgid "Video Sizes"
198
+msgstr ""
199
+
200
+#: modules/edition.py:285
201
+msgid "Video Codecs"
202
+msgstr ""
203
+
204
+#: modules/edition.py:287
205
+msgid "Aspect Ratios"
206
+msgstr ""
207
+
208
+#: modules/edition.py:289
209
+msgid "Other Options:"
210
+msgstr ""
211
+
212
+#: modules/edition.py:291
213
+msgid "Extra Options"
214
+msgstr ""
215
+
216
+#: modules/edition.py:304
217
+msgid "Save"
218
+msgstr ""
219
+
220
+#: modules/edition.py:318
221
+msgid "Restore default"
222
+msgstr ""
223
+
224
+#: modules/fileinfos.py:26
225
+msgid "File informations"
226
+msgstr ""
227
+
228
+#: modules/waitdialog.py:31
229
+msgid "Adding files..."
230
+msgstr ""
231
+
232
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
233
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
234
+msgid "_Cancel"
235
+msgstr ""
236
+
237
+#: modules/waitdialog.py:50
238
+msgid "<b>File:</b> "
239
+msgstr ""
240
+
241
+#: modules/formats.py:56
242
+msgid "<i><span color=\"red\">No format selected!</span></i>"
243
+msgstr ""
244
+
245
+#: modules/formats.py:110
246
+msgid "Edit"
247
+msgstr ""
248
+
249
+#: modules/formats.py:120
250
+msgid "Choose"
251
+msgstr ""
252
+
253
+#: modules/curlew.py:96
254
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
255
+msgstr ""
256
+
257
+#: modules/curlew.py:189
258
+msgid "About"
259
+msgstr ""
260
+
261
+#: modules/curlew.py:194
262
msgid "Quit"
263
msgstr ""
264
265
-#: Curlew/curlew.py:221 Curlew/tray.py:44
266
-msgid "Quit application"
267
+#: modules/curlew.py:243
268
+msgid "Available Codecs"
269
msgstr ""
270
271
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
272
-msgid "Show sidebar"
273
+#: modules/curlew.py:274
274
+msgid "Add Files"
275
msgstr ""
276
277
-#: Curlew/curlew.py:299
278
-msgid "File"
279
+#: modules/curlew.py:280
280
+msgid "Add Folders"
281
msgstr ""
282
283
-#: Curlew/curlew.py:306
284
-msgid "Size"
285
+#: modules/curlew.py:291
286
+msgid "Remove Files"
287
msgstr ""
288
289
-#: Curlew/curlew.py:311
290
-msgid "Duration"
291
+#: modules/curlew.py:297
292
+msgid "Clear Files List"
293
msgstr ""
294
295
-#: Curlew/curlew.py:317
296
-msgid "Estimated size"
297
+#: modules/curlew.py:308
298
+msgid "Start Conversion"
299
msgstr ""
300
301
-#: Curlew/curlew.py:323
302
-msgid "Elapsed time"
303
+#: modules/curlew.py:321 modules/curlew.py:2254
304
+msgid "File Informations"
305
msgstr ""
306
307
-#: Curlew/curlew.py:329
308
-msgid "Remaining time"
309
+#: modules/curlew.py:334
310
+msgid "Advanced Options"
311
msgstr ""
312
313
-#: Curlew/curlew.py:334
314
-msgid "Progress"
315
+#: modules/curlew.py:395 modules/curlew.py:804
316
+msgid "Show Sidebar"
317
msgstr ""
318
319
-#: Curlew/curlew.py:351
320
-msgid "Browse source"
321
+#: modules/curlew.py:418
322
+msgid "File"
323
msgstr ""
324
325
-#: Curlew/curlew.py:356
326
-msgid "Browse destination"
327
+#: modules/curlew.py:425
328
+msgid "Size"
329
msgstr ""
330
331
-#: Curlew/curlew.py:359
332
-msgid "Preview before converting"
333
+#: modules/curlew.py:431
334
+msgid "Duration"
335
msgstr ""
336
337
-#: Curlew/curlew.py:391
338
-msgid "<b>Format:</b>"
339
+#: modules/curlew.py:437
340
+msgid "Estimated size"
341
msgstr ""
342
343
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
344
-msgid "Favorite list"
345
+#: modules/curlew.py:444
346
+msgid "Elapsed time"
347
msgstr ""
348
349
-#: Curlew/curlew.py:411
350
-msgid "Source Path"
351
+#: modules/curlew.py:451
352
+msgid "Remaining time"
353
msgstr ""
354
355
-#: Curlew/curlew.py:416
356
-msgid "<b>Destination:</b>"
357
+#: modules/curlew.py:457
358
+msgid "Progress"
359
+msgstr ""
360
+
361
+#: modules/curlew.py:469
362
+msgid "Choose a format"
363
msgstr ""
364
365
-#: Curlew/curlew.py:424
366
-msgid "<b>Advanced</b>"
367
+#: modules/curlew.py:496
368
+msgid "Add to Favorite"
369
msgstr ""
370
371
-#: Curlew/curlew.py:434
372
+#: modules/curlew.py:504
373
+msgid "Edit List"
374
+msgstr ""
375
+
376
+#: modules/curlew.py:534
377
msgid "Audio"
378
msgstr ""
379
380
-#: Curlew/curlew.py:442
381
+#: modules/curlew.py:549
382
msgid "Audio Bitrate"
383
msgstr ""
384
385
-#: Curlew/curlew.py:443
386
+#: modules/curlew.py:550
387
msgid "Audio Frequency"
388
msgstr ""
389
390
-#: Curlew/curlew.py:444
391
-msgid "Audio Channels"
392
-msgstr ""
393
-
394
-#: Curlew/curlew.py:445
395
+#: modules/curlew.py:552
396
msgid "Audio Codec"
397
msgstr ""
398
399
-#: Curlew/curlew.py:448
400
+#: modules/curlew.py:555
401
msgid "Volume (%)"
402
msgstr ""
403
404
-#: Curlew/curlew.py:454
405
+#: modules/curlew.py:561
406
msgid "Audio Quality"
407
msgstr ""
408
409
-#: Curlew/curlew.py:460
410
+#: modules/curlew.py:573
411
msgid "Video"
412
msgstr ""
413
414
-#: Curlew/curlew.py:470
415
+#: modules/curlew.py:590
416
msgid "Video Bitrate"
417
msgstr ""
418
419
-#: Curlew/curlew.py:471
420
-msgid "Video FPS"
421
-msgstr ""
422
-
423
-#: Curlew/curlew.py:472
424
+#: modules/curlew.py:592
425
msgid "Video Size"
426
msgstr ""
427
428
-#: Curlew/curlew.py:473
429
+#: modules/curlew.py:593
430
msgid "Video Codec"
431
msgstr ""
432
433
-#: Curlew/curlew.py:474
434
+#: modules/curlew.py:594
435
msgid "Aspect Ratio"
436
msgstr ""
437
438
-#: Curlew/curlew.py:480
439
+#: modules/curlew.py:600
440
msgid "2-Pass"
441
msgstr ""
442
443
-#: Curlew/curlew.py:484
444
+#: modules/curlew.py:604
445
msgid "Video only"
446
msgstr ""
447
448
-#: Curlew/curlew.py:491
449
+#: modules/curlew.py:611
450
msgid "Video Quality"
451
msgstr ""
452
453
-#: Curlew/curlew.py:496
454
+#: modules/curlew.py:622
455
msgid "Subtitle"
456
msgstr ""
457
458
-#: Curlew/curlew.py:502
459
-msgid "Use Subtitle"
460
+#: modules/curlew.py:628
461
+msgid "Use Subtitle (ffmpeg only)"
462
msgstr ""
463
464
-#: Curlew/curlew.py:518
465
+#: modules/curlew.py:644
466
msgid "Subtitle: "
467
msgstr ""
468
469
-#: Curlew/curlew.py:525
470
-msgid "Font: "
471
-msgstr ""
472
-
473
-#: Curlew/curlew.py:536
474
+#: modules/curlew.py:662
475
msgid "Size: "
476
msgstr ""
477
478
-#: Curlew/curlew.py:543
479
-msgid "Position: "
480
-msgstr ""
481
-
482
-#: Curlew/curlew.py:563
483
+#: modules/curlew.py:691
484
msgid "Encoding: "
485
msgstr ""
486
487
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
488
-msgid "sec"
489
-msgstr ""
490
-
491
-#: Curlew/curlew.py:571
492
-msgid "Delay: "
493
-msgstr ""
494
-
495
-#: Curlew/curlew.py:574
496
-msgid "Harddup"
497
-msgstr ""
498
-
499
-#: Curlew/curlew.py:578
500
-msgid "Use SSA/ASS subtitle"
501
-msgstr ""
502
-
503
-#: Curlew/curlew.py:585
504
+#: modules/curlew.py:704
505
msgid "Crop / Pad"
506
msgstr ""
507
508
-#: Curlew/curlew.py:588
509
+#: modules/curlew.py:707
510
msgid "Crop"
511
msgstr ""
512
513
-#: Curlew/curlew.py:592
514
+#: modules/curlew.py:711
515
msgid "Pad"
516
msgstr ""
517
518
-#: Curlew/curlew.py:598
519
+#: modules/curlew.py:717
520
msgid "More"
521
msgstr ""
522
523
-#: Curlew/curlew.py:601
524
+#: modules/curlew.py:720
525
msgid "Split File"
526
msgstr ""
527
528
-#: Curlew/curlew.py:611
529
+#: modules/curlew.py:730
530
msgid "Begin time: "
531
msgstr ""
532
533
-#: Curlew/curlew.py:614
534
+#: modules/curlew.py:733
535
msgid "Duration: "
536
msgstr ""
537
538
-#: Curlew/curlew.py:615
539
+#: modules/curlew.py:734
540
msgid "To the end"
541
msgstr ""
542
543
-#: Curlew/curlew.py:621
544
+#: modules/curlew.py:740
545
msgid "Use Copy Mode"
546
msgstr ""
547
548
-#: Curlew/curlew.py:622
549
+#: modules/curlew.py:741
550
msgid "Keep the same codecs as the input file"
551
msgstr ""
552
553
-#: Curlew/curlew.py:630
554
+#: modules/curlew.py:749
555
msgid "Other opts:"
556
msgstr ""
557
558
-#: Curlew/curlew.py:634
559
+#: modules/curlew.py:753
560
msgid "Threads:"
561
msgstr ""
562
563
-#: Curlew/curlew.py:637
564
-msgid "Source Quality"
565
+#: modules/curlew.py:766
566
+msgid "Converter:"
567
msgstr ""
568
569
-#: Curlew/curlew.py:638
570
-msgid "Use the same quality as source file"
571
+#: modules/curlew.py:772
572
+msgid "Player:"
573
msgstr ""
574
575
-#: Curlew/curlew.py:647
576
-msgid "Converter:"
577
+#: modules/curlew.py:787
578
+msgid "Configs"
579
msgstr ""
580
581
-#: Curlew/curlew.py:659
582
-msgid "Configs"
583
+#: modules/curlew.py:794
584
+msgid "Your language will appear after restart Curlew"
585
msgstr ""
586
587
-#: Curlew/curlew.py:665
588
-msgid "Overwrite it"
589
+#: modules/curlew.py:801
590
+msgid "Language:"
591
msgstr ""
592
593
-#: Curlew/curlew.py:666
594
-msgid "Choose another name"
595
+#: modules/curlew.py:809
596
+msgid "Show tray icon"
597
msgstr ""
598
599
-#: Curlew/curlew.py:667
600
-msgid "Skip conversion"
601
+#: modules/curlew.py:817
602
+msgid "Shutdown computer after finish"
603
msgstr ""
604
605
-#: Curlew/curlew.py:668
606
-msgid "File exist:"
607
+#: modules/curlew.py:822
608
+msgid "Suspend computer after finish"
609
msgstr ""
610
611
-#: Curlew/curlew.py:673
612
-msgid "Your language will appear after restart Curlew"
613
+#: modules/curlew.py:829
614
+msgid "Output"
615
msgstr ""
616
617
-#: Curlew/curlew.py:680
618
-msgid "Language:"
619
+#: modules/curlew.py:835
620
+msgid "Source Path"
621
msgstr ""
622
623
-#: Curlew/curlew.py:691
624
-msgid "Show toolbar's buttons text"
625
+#: modules/curlew.py:840
626
+msgid "Destination:"
627
msgstr ""
628
629
-#: Curlew/curlew.py:695
630
-msgid "Icons:"
631
+#: modules/curlew.py:844
632
+msgid "Overwrite it"
633
msgstr ""
634
635
-#: Curlew/curlew.py:703
636
-msgid "Show tray icon"
637
+#: modules/curlew.py:845
638
+msgid "Choose another name"
639
msgstr ""
640
641
-#: Curlew/curlew.py:708
642
-msgid "Shutdown computer after finish"
643
+#: modules/curlew.py:846
644
+msgid "Skip conversion"
645
msgstr ""
646
647
-#: Curlew/curlew.py:713
648
-msgid "Suspend computer after finish"
649
+#: modules/curlew.py:847
650
+msgid "File exist:"
651
msgstr ""
652
653
-#: Curlew/curlew.py:718
654
+#: modules/curlew.py:861
655
msgid "Delete input file after conversion"
656
msgstr ""
657
658
-#: Curlew/curlew.py:722
659
+#: modules/curlew.py:866
660
msgid "Rename input file after conversion"
661
msgstr ""
662
663
-#: Curlew/curlew.py:806
664
+#: modules/curlew.py:942
665
msgid "Do you want to quit Curlew and abort conversion process?"
666
msgstr ""
667
668
-#: Curlew/curlew.py:823
669
+#: modules/curlew.py:959
670
msgid "Add file"
671
msgstr ""
672
673
-#: Curlew/curlew.py:836
674
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
675
+#: modules/curlew.py:2286
676
+msgid "_OK"
677
+msgstr ""
678
+
679
+#: modules/curlew.py:972
680
msgid "All supported files"
681
msgstr ""
682
683
-#: Curlew/curlew.py:843
684
+#: modules/curlew.py:979
685
msgid "Video files"
686
msgstr ""
687
688
-#: Curlew/curlew.py:849
689
+#: modules/curlew.py:985
690
msgid "Audio files"
691
msgstr ""
692
693
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
694
+#: modules/curlew.py:991 modules/curlew.py:1545
695
msgid "All files"
696
msgstr ""
697
698
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
699
+#: modules/curlew.py:1031 modules/curlew.py:1638
700
msgid "Ready!"
701
msgstr ""
702
703
-#: Curlew/curlew.py:906
704
+#: modules/curlew.py:1042
705
msgid "Add folder"
706
msgstr ""
707
708
-#: Curlew/curlew.py:933
709
+#: modules/curlew.py:1069
710
msgid "Choose destination"
711
msgstr ""
712
713
-#: Curlew/curlew.py:956
714
-msgid ""
715
-"<b>Format:</b>\t{}\n"
716
-"<b>Extension:</b>\t{}\n"
717
-"<b>Encoder:</b>\t{}"
718
-msgstr ""
719
-
720
-#: Curlew/curlew.py:1360
721
+#: modules/curlew.py:1318
722
msgid "Destination path is not valid."
723
msgstr ""
724
725
-#: Curlew/curlew.py:1366
726
+#: modules/curlew.py:1325
727
msgid "Destination path is not accessible."
728
msgstr ""
729
730
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
731
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
732
msgid "Skipped!"
733
msgstr ""
734
735
-#: Curlew/curlew.py:1406
736
+#: modules/curlew.py:1367
737
msgid "Not found!"
738
msgstr ""
739
740
-#: Curlew/curlew.py:1509
741
+#: modules/curlew.py:1460
742
msgid ""
743
"There are some errors occured.\n"
744
"Do you want to show more details?"
745
msgstr ""
746
747
-#: Curlew/curlew.py:1522
748
+#: modules/curlew.py:1473
749
msgid "Do you want to stop conversion process?"
750
msgstr ""
751
752
-#: Curlew/curlew.py:1577
753
+#: modules/curlew.py:1528
754
msgid "Select subtitle"
755
msgstr ""
756
757
-#: Curlew/curlew.py:1585
758
-msgid "Subtitle files"
759
+#: modules/curlew.py:1531
760
+msgid "_Add"
761
msgstr ""
762
763
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
764
-msgid "Wait..."
765
+#: modules/curlew.py:1536
766
+msgid "Subtitle files"
767
msgstr ""
768
769
-#: Curlew/curlew.py:1696
770
-msgid "Preview"
771
+#: modules/curlew.py:1633 modules/curlew.py:1837
772
+msgid "Wait..."
773
msgstr ""
774
775
-#: Curlew/curlew.py:1773
776
+#: modules/curlew.py:1714
777
msgid "Done!"
778
msgstr ""
779
780
-#: Curlew/curlew.py:1791
781
+#: modules/curlew.py:1732
782
msgid "Failed!"
783
msgstr ""
784
785
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
786
-msgid " MB"
787
-msgstr ""
788
-
789
-#: Curlew/curlew.py:2205
790
+#: modules/curlew.py:2047
791
msgid ""
792
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
793
"span>"
794
msgstr ""
795
796
-#: Curlew/curlew.py:2218
797
+#: modules/curlew.py:2060
798
msgid ""
799
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
800
"span>"
801
msgstr ""
802
803
-#: Curlew/curlew.py:2305
804
-msgid "Add to favorite"
805
-msgstr ""
806
-
807
-#: Curlew/curlew.py:2313
808
-msgid "Edit list"
809
-msgstr ""
810
-
811
-#: Curlew/curlew.py:2369
812
+#: modules/curlew.py:2137
813
msgid ""
814
"<b>Duration:</b> {}\n"
815
"<b>Size:</b> {}\n"
816
"<b>Extension:</b> {}\n"
817
msgstr ""
818
819
-#: Curlew/curlew.py:2411
820
+#: modules/curlew.py:2178
821
msgid "Please install \"mediainfo\" package."
822
msgstr ""
823
824
-#: Curlew/logdialog.py:29
825
-msgid "Errors detail"
826
+#: modules/curlew.py:2238
827
+msgid "Play"
828
msgstr ""
829
830
-#: Curlew/waitdialog.py:31
831
-msgid "Adding files..."
832
-msgstr ""
833
-
834
-#: Curlew/waitdialog.py:50
835
-msgid "<b>File:</b> "
836
-msgstr ""
837
-
838
-#: Curlew/about.py:36
839
-msgid "Easy to use Multimedia Converter for Linux"
840
+#: modules/curlew.py:2241
841
+msgid "_Preview"
842
msgstr ""
843
844
-#: Curlew/about.py:49
845
-msgid "translator-credits"
846
-msgstr ""
847
-
848
-#: Curlew/functions.py:43
849
-msgid " KB"
850
-msgstr ""
851
-
852
-#: Curlew/functions.py:49
853
-msgid " GB"
854
-msgstr ""
855
-
856
-#: Curlew/favdialog.py:36
857
-msgid "Format"
858
-msgstr ""
859
-
860
-#: Curlew/tray.py:36 Curlew/tray.py:66
861
-msgid "Hide"
862
-msgstr ""
863
-
864
-#: Curlew/tray.py:68
865
-msgid "Show"
866
-msgstr ""
867
-
868
-#: Curlew/customwidgets.py:51
869
-msgid "Top"
870
-msgstr ""
871
-
872
-#: Curlew/customwidgets.py:59
873
-msgid "Bottom"
874
-msgstr ""
875
-
876
-#: Curlew/customwidgets.py:67
877
-msgid "Left"
878
-msgstr ""
879
-
880
-#: Curlew/customwidgets.py:75
881
-msgid "Right"
882
-msgstr ""
883
-
884
-#: Curlew/customwidgets.py:184
885
-msgid "hr"
886
+#: modules/curlew.py:2247
887
+msgid "Browse source"
888
msgstr ""
889
890
-#: Curlew/customwidgets.py:189
891
-msgid "min"
892
+#: modules/curlew.py:2250
893
+msgid "Browse destination"
894
msgstr ""
895
896
-#: Curlew/fileinfos.py:26
897
-msgid "File informations"
898
+#: modules/curlew.py:2284
899
+msgid "Choose Encoder"
900
msgstr ""
901
curlew-0.1.22.3.tar.gz/po/es.po -> curlew-0.2.1.tar.gz/po/es.po
Changed
1045
1
2
msgstr ""
3
"Project-Id-Version: 0.1\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
"PO-Revision-Date: 2013-08-12 15:59+0100\n"
8
"Last-Translator: bernardo miguel savone <bmsavone@gmail.com>\n"
9
"Language-Team: Spanish <bmsavone@gmail.com>\n"
10
11
"Plural-Forms: nplurals=2; plural=n != 1;\n"
12
"X-Generator: Poedit 1.5.7\n"
13
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
+#: modules/customwidgets.py:50
16
+msgid "Top"
17
+msgstr "Arriba"
18
+
19
+#: modules/customwidgets.py:58
20
+msgid "Bottom"
21
+msgstr "Abajo"
22
+
23
+#: modules/customwidgets.py:66
24
+msgid "Left"
25
+msgstr "Izquierda"
26
+
27
+#: modules/customwidgets.py:74
28
+msgid "Right"
29
+msgstr "Derecha"
30
+
31
+#: modules/customwidgets.py:172
32
+msgid "hr"
33
+msgstr "horas"
34
+
35
+#: modules/customwidgets.py:177
36
+msgid "min"
37
+msgstr "min"
38
+
39
+#: modules/customwidgets.py:182 modules/curlew.py:698
40
+msgid "sec"
41
+msgstr "seg"
42
+
43
+#: modules/favdialog.py:28 modules/curlew.py:480
44
+msgid "Favorite list"
45
+msgstr "Lista de favoritos"
46
+
47
+#: modules/favdialog.py:38
48
+msgid "Format"
49
+msgstr "Formato"
50
+
51
+#: modules/favdialog.py:55
52
+msgid "Up"
53
+msgstr ""
54
+
55
+#: modules/favdialog.py:61
56
+msgid "Down"
57
+msgstr ""
58
+
59
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
60
+msgid "Remove"
61
+msgstr "Remover"
62
+
63
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
64
+#: modules/curlew.py:251
65
msgid "Curlew"
66
msgstr "Curlew"
67
68
-#: Curlew/curlew.py:172
69
+#: modules/about.py:35 modules/curlew.py:328
70
+msgid "About Curlew"
71
+msgstr "Acerca de Curlew"
72
+
73
+#: modules/about.py:38
74
+msgid "Easy to use Multimedia Converter for Linux"
75
+msgstr "Convertidor multimedia fácil de usar para Linux"
76
+
77
+#: modules/about.py:51
78
+msgid "translator-credits"
79
+msgstr "bersil <bmsavone@gmail.com>"
80
+
81
+#: modules/functions.py:44
82
+msgid " KB"
83
+msgstr " KB"
84
+
85
+#: modules/functions.py:47
86
+msgid " MB"
87
+msgstr " MB"
88
+
89
+#: modules/functions.py:50
90
+msgid " GB"
91
+msgstr " GB"
92
+
93
+#: modules/tray.py:36 modules/tray.py:66
94
+msgid "Hide"
95
+msgstr "Ocultar"
96
+
97
+#: modules/tray.py:40 modules/curlew.py:314
98
+msgid "Stop Conversion"
99
+msgstr "Detener la Conversión"
100
+
101
+#: modules/tray.py:44
102
+msgid "Quit application"
103
+msgstr "Salir de la aplicación"
104
+
105
+#: modules/tray.py:68
106
+msgid "Show"
107
+msgstr "Mostrar"
108
+
109
+#: modules/logdialog.py:29
110
+msgid "Errors detail"
111
+msgstr "Detalles de error"
112
+
113
+#: modules/logdialog.py:48
114
+msgid "_Close"
115
+msgstr ""
116
+
117
+#: modules/edition.py:35
118
+msgid "Are you sure you want to save settings?"
119
+msgstr ""
120
+
121
+#: modules/edition.py:107
122
+msgid "You can't restore a custom format to defaults."
123
+msgstr ""
124
+
125
+#: modules/edition.py:202
126
+msgid "Are you sure you want to remove this format?"
127
+msgstr ""
128
+
129
+#: modules/edition.py:249
130
#, fuzzy
131
-msgid "Add File"
132
-msgstr "Agregar archivo"
133
+msgid "Audio:"
134
+msgstr "Audio"
135
136
-#: Curlew/curlew.py:173
137
-msgid "Add files"
138
-msgstr "Agregar archivos"
139
+#: modules/edition.py:257 modules/edition.py:276
140
+msgid "Default"
141
+msgstr ""
142
143
-#: Curlew/curlew.py:176
144
+#: modules/edition.py:260
145
#, fuzzy
146
-msgid "Add Folder"
147
-msgstr "Agregar archivo"
148
+msgid "Audio Bitrates"
149
+msgstr "Audio Bitrate"
150
151
-#: Curlew/curlew.py:177
152
+#: modules/edition.py:262
153
#, fuzzy
154
-msgid "Add folders"
155
-msgstr "Agregar archivos"
156
+msgid "Audio Frequencies"
157
+msgstr "Frequencia de audio"
158
159
-#: Curlew/curlew.py:181
160
-msgid "Remove"
161
-msgstr "Remover"
162
+#: modules/edition.py:264 modules/curlew.py:551
163
+msgid "Audio Channels"
164
+msgstr "Canales de audio"
165
166
-#: Curlew/curlew.py:182
167
-msgid "Remove files"
168
-msgstr "Remover archivos"
169
+#: modules/edition.py:266
170
+#, fuzzy
171
+msgid "Audio Codecs"
172
+msgstr "Codec Audio"
173
174
-#: Curlew/curlew.py:186
175
-msgid "Clear"
176
-msgstr "Limpiar"
177
+#: modules/edition.py:269
178
+#, fuzzy
179
+msgid "Video:"
180
+msgstr "Video"
181
182
-#: Curlew/curlew.py:187
183
-msgid "Clear files list"
184
-msgstr "Limpiar lista de archivos"
185
+#: modules/edition.py:279
186
+#, fuzzy
187
+msgid "Video Bitrates"
188
+msgstr "tasa de bits Video"
189
190
-#: Curlew/curlew.py:194
191
-msgid "Convert"
192
-msgstr "Convertir"
193
+#: modules/edition.py:281 modules/curlew.py:591
194
+msgid "Video FPS"
195
+msgstr "FPS Video"
196
197
-#: Curlew/curlew.py:195
198
-msgid "Start Conversion"
199
-msgstr "Iniciar Conversión"
200
+#: modules/edition.py:283
201
+#, fuzzy
202
+msgid "Video Sizes"
203
+msgstr "Tamaño del video"
204
205
-#: Curlew/curlew.py:199
206
-msgid "Stop"
207
-msgstr "Stop"
208
+#: modules/edition.py:285
209
+#, fuzzy
210
+msgid "Video Codecs"
211
+msgstr "Codec Video"
212
213
-#: Curlew/curlew.py:200 Curlew/tray.py:40
214
-msgid "Stop Conversion"
215
-msgstr "Detener la Conversión"
216
+#: modules/edition.py:287
217
+#, fuzzy
218
+msgid "Aspect Ratios"
219
+msgstr "Proporciones"
220
221
-#: Curlew/curlew.py:207
222
-msgid "File Infos"
223
+#: modules/edition.py:289
224
+#, fuzzy
225
+msgid "Other Options:"
226
+msgstr "Otras opciones:"
227
+
228
+#: modules/edition.py:291
229
+msgid "Extra Options"
230
msgstr ""
231
232
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
233
-msgid "File Informations"
234
+#: modules/edition.py:304
235
+msgid "Save"
236
+msgstr ""
237
+
238
+#: modules/edition.py:318
239
+msgid "Restore default"
240
+msgstr ""
241
+
242
+#: modules/fileinfos.py:26
243
+msgid "File informations"
244
+msgstr ""
245
+
246
+#: modules/waitdialog.py:31
247
+#, fuzzy
248
+msgid "Adding files..."
249
+msgstr "Agregar archivos"
250
+
251
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
252
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
253
+msgid "_Cancel"
254
+msgstr ""
255
+
256
+#: modules/waitdialog.py:50
257
+#, fuzzy
258
+msgid "<b>File:</b> "
259
+msgstr "<b>Formato:</b>"
260
+
261
+#: modules/formats.py:56
262
+msgid "<i><span color=\"red\">No format selected!</span></i>"
263
+msgstr ""
264
+
265
+#: modules/formats.py:110
266
+#, fuzzy
267
+msgid "Edit"
268
+msgstr "Editar lista"
269
+
270
+#: modules/formats.py:120
271
+#, fuzzy
272
+msgid "Choose"
273
+msgstr "Elija otro nombre"
274
+
275
+#: modules/curlew.py:96
276
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
277
msgstr ""
278
279
-#: Curlew/curlew.py:212
280
+#: modules/curlew.py:189
281
msgid "About"
282
msgstr "Info"
283
284
-#: Curlew/curlew.py:213 Curlew/about.py:33
285
-msgid "About Curlew"
286
-msgstr "Acerca de Curlew"
287
-
288
-#: Curlew/curlew.py:220
289
+#: modules/curlew.py:194
290
msgid "Quit"
291
msgstr "Salir"
292
293
-#: Curlew/curlew.py:221 Curlew/tray.py:44
294
-msgid "Quit application"
295
-msgstr "Salir de la aplicación"
296
+#: modules/curlew.py:243
297
+msgid "Available Codecs"
298
+msgstr ""
299
+
300
+#: modules/curlew.py:274
301
+#, fuzzy
302
+msgid "Add Files"
303
+msgstr "Agregar archivo"
304
+
305
+#: modules/curlew.py:280
306
+#, fuzzy
307
+msgid "Add Folders"
308
+msgstr "Agregar archivo"
309
+
310
+#: modules/curlew.py:291
311
+#, fuzzy
312
+msgid "Remove Files"
313
+msgstr "Remover archivos"
314
+
315
+#: modules/curlew.py:297
316
+#, fuzzy
317
+msgid "Clear Files List"
318
+msgstr "Limpiar lista de archivos"
319
+
320
+#: modules/curlew.py:308
321
+msgid "Start Conversion"
322
+msgstr "Iniciar Conversión"
323
+
324
+#: modules/curlew.py:321 modules/curlew.py:2254
325
+msgid "File Informations"
326
+msgstr ""
327
+
328
+#: modules/curlew.py:334
329
+msgid "Advanced Options"
330
+msgstr ""
331
332
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
333
-msgid "Show sidebar"
334
+#: modules/curlew.py:395 modules/curlew.py:804
335
+#, fuzzy
336
+msgid "Show Sidebar"
337
msgstr "Mostrar barra lateral"
338
339
-#: Curlew/curlew.py:299
340
+#: modules/curlew.py:418
341
msgid "File"
342
msgstr "Archivo"
343
344
-#: Curlew/curlew.py:306
345
+#: modules/curlew.py:425
346
msgid "Size"
347
msgstr "Tamaño"
348
349
-#: Curlew/curlew.py:311
350
+#: modules/curlew.py:431
351
#, fuzzy
352
msgid "Duration"
353
msgstr "Duración: "
354
355
-#: Curlew/curlew.py:317
356
+#: modules/curlew.py:437
357
msgid "Estimated size"
358
msgstr "Tamaño estimado"
359
360
-#: Curlew/curlew.py:323
361
+#: modules/curlew.py:444
362
msgid "Elapsed time"
363
msgstr "Tiempo transcurrido"
364
365
-#: Curlew/curlew.py:329
366
+#: modules/curlew.py:451
367
msgid "Remaining time"
368
msgstr "Tiempo restante"
369
370
-#: Curlew/curlew.py:334
371
+#: modules/curlew.py:457
372
msgid "Progress"
373
msgstr "Progreso"
374
375
-#: Curlew/curlew.py:351
376
-msgid "Browse source"
377
-msgstr ""
378
-
379
-#: Curlew/curlew.py:356
380
-msgid "Browse destination"
381
-msgstr "Buscar destinación"
382
-
383
-#: Curlew/curlew.py:359
384
-msgid "Preview before converting"
385
-msgstr "Previsualizar antes de convertir"
386
-
387
-#: Curlew/curlew.py:391
388
-msgid "<b>Format:</b>"
389
-msgstr "<b>Formato:</b>"
390
-
391
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
392
-msgid "Favorite list"
393
-msgstr "Lista de favoritos"
394
-
395
-#: Curlew/curlew.py:411
396
-msgid "Source Path"
397
-msgstr "La misma del original"
398
+#: modules/curlew.py:469
399
+#, fuzzy
400
+msgid "Choose a format"
401
+msgstr "Elija otro nombre"
402
403
-#: Curlew/curlew.py:416
404
-msgid "<b>Destination:</b>"
405
-msgstr "<b>Destinación:</b>"
406
+#: modules/curlew.py:496
407
+#, fuzzy
408
+msgid "Add to Favorite"
409
+msgstr "Agregar a favoritos"
410
411
-#: Curlew/curlew.py:424
412
-msgid "<b>Advanced</b>"
413
-msgstr "<b>Avanzado</b>"
414
+#: modules/curlew.py:504
415
+#, fuzzy
416
+msgid "Edit List"
417
+msgstr "Editar lista"
418
419
-#: Curlew/curlew.py:434
420
+#: modules/curlew.py:534
421
msgid "Audio"
422
msgstr "Audio"
423
424
-#: Curlew/curlew.py:442
425
+#: modules/curlew.py:549
426
msgid "Audio Bitrate"
427
msgstr "Audio Bitrate"
428
429
-#: Curlew/curlew.py:443
430
+#: modules/curlew.py:550
431
msgid "Audio Frequency"
432
msgstr "Frequencia de audio"
433
434
-#: Curlew/curlew.py:444
435
-msgid "Audio Channels"
436
-msgstr "Canales de audio"
437
-
438
-#: Curlew/curlew.py:445
439
+#: modules/curlew.py:552
440
msgid "Audio Codec"
441
msgstr "Codec Audio"
442
443
-#: Curlew/curlew.py:448
444
+#: modules/curlew.py:555
445
msgid "Volume (%)"
446
msgstr "Volumen (%)"
447
448
-#: Curlew/curlew.py:454
449
+#: modules/curlew.py:561
450
msgid "Audio Quality"
451
msgstr "Calidad del audio"
452
453
-#: Curlew/curlew.py:460
454
+#: modules/curlew.py:573
455
msgid "Video"
456
msgstr "Video"
457
458
-#: Curlew/curlew.py:470
459
+#: modules/curlew.py:590
460
msgid "Video Bitrate"
461
msgstr "tasa de bits Video"
462
463
-#: Curlew/curlew.py:471
464
-msgid "Video FPS"
465
-msgstr "FPS Video"
466
-
467
-#: Curlew/curlew.py:472
468
+#: modules/curlew.py:592
469
msgid "Video Size"
470
msgstr "Tamaño del video"
471
472
-#: Curlew/curlew.py:473
473
+#: modules/curlew.py:593
474
msgid "Video Codec"
475
msgstr "Codec Video"
476
477
-#: Curlew/curlew.py:474
478
+#: modules/curlew.py:594
479
msgid "Aspect Ratio"
480
msgstr "Proporciones"
481
482
-#: Curlew/curlew.py:480
483
+#: modules/curlew.py:600
484
msgid "2-Pass"
485
msgstr "2-Pasadas"
486
487
-#: Curlew/curlew.py:484
488
+#: modules/curlew.py:604
489
msgid "Video only"
490
msgstr "Solo video"
491
492
-#: Curlew/curlew.py:491
493
+#: modules/curlew.py:611
494
msgid "Video Quality"
495
msgstr "Calidad del video"
496
497
-#: Curlew/curlew.py:496
498
+#: modules/curlew.py:622
499
msgid "Subtitle"
500
msgstr "Subtítulos"
501
502
-#: Curlew/curlew.py:502
503
-msgid "Use Subtitle"
504
+#: modules/curlew.py:628
505
+#, fuzzy
506
+msgid "Use Subtitle (ffmpeg only)"
507
msgstr "Usa subtítulos"
508
509
-#: Curlew/curlew.py:518
510
+#: modules/curlew.py:644
511
msgid "Subtitle: "
512
msgstr "Subtítulos:"
513
514
-#: Curlew/curlew.py:525
515
-msgid "Font: "
516
-msgstr "Fuente:"
517
-
518
-#: Curlew/curlew.py:536
519
+#: modules/curlew.py:662
520
msgid "Size: "
521
msgstr "Tamaño:"
522
523
-#: Curlew/curlew.py:543
524
-msgid "Position: "
525
-msgstr "Posición: "
526
-
527
-#: Curlew/curlew.py:563
528
+#: modules/curlew.py:691
529
msgid "Encoding: "
530
msgstr "Codificación: "
531
532
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
533
-msgid "sec"
534
-msgstr "seg"
535
-
536
-#: Curlew/curlew.py:571
537
-msgid "Delay: "
538
-msgstr "Retraso."
539
-
540
-#: Curlew/curlew.py:574
541
-msgid "Harddup"
542
-msgstr "Aplicar filtro Harddup (recomendado)"
543
-
544
-#: Curlew/curlew.py:578
545
-msgid "Use SSA/ASS subtitle"
546
-msgstr "Usa Subtítulos SSA/ASS"
547
-
548
-#: Curlew/curlew.py:585
549
+#: modules/curlew.py:704
550
msgid "Crop / Pad"
551
msgstr "Recortar / Rellenar"
552
553
-#: Curlew/curlew.py:588
554
+#: modules/curlew.py:707
555
msgid "Crop"
556
msgstr "Recortar"
557
558
-#: Curlew/curlew.py:592
559
+#: modules/curlew.py:711
560
msgid "Pad"
561
msgstr "Rellenar"
562
563
-#: Curlew/curlew.py:598
564
+#: modules/curlew.py:717
565
msgid "More"
566
msgstr "Más"
567
568
-#: Curlew/curlew.py:601
569
+#: modules/curlew.py:720
570
msgid "Split File"
571
msgstr "Dividir archivo"
572
573
-#: Curlew/curlew.py:611
574
+#: modules/curlew.py:730
575
msgid "Begin time: "
576
msgstr "Tiempo inicial:"
577
578
-#: Curlew/curlew.py:614
579
+#: modules/curlew.py:733
580
msgid "Duration: "
581
msgstr "Duración: "
582
583
-#: Curlew/curlew.py:615
584
+#: modules/curlew.py:734
585
msgid "To the end"
586
msgstr "Hasta el final"
587
588
-#: Curlew/curlew.py:621
589
+#: modules/curlew.py:740
590
msgid "Use Copy Mode"
591
msgstr "Usa modo Copia"
592
593
-#: Curlew/curlew.py:622
594
+#: modules/curlew.py:741
595
msgid "Keep the same codecs as the input file"
596
msgstr "Mantiene los mismos codecs que el archivo de entrada"
597
598
-#: Curlew/curlew.py:630
599
+#: modules/curlew.py:749
600
msgid "Other opts:"
601
msgstr "Otras opciones:"
602
603
-#: Curlew/curlew.py:634
604
+#: modules/curlew.py:753
605
msgid "Threads:"
606
msgstr "Threads:"
607
608
-#: Curlew/curlew.py:637
609
-msgid "Source Quality"
610
-msgstr "La misma calidad del original"
611
-
612
-#: Curlew/curlew.py:638
613
-msgid "Use the same quality as source file"
614
-msgstr "Usa la misma calidad del archivo original"
615
-
616
-#: Curlew/curlew.py:647
617
+#: modules/curlew.py:766
618
msgid "Converter:"
619
msgstr "Conversor:"
620
621
-#: Curlew/curlew.py:659
622
+#: modules/curlew.py:772
623
+msgid "Player:"
624
+msgstr ""
625
+
626
+#: modules/curlew.py:787
627
msgid "Configs"
628
msgstr "Configuraciones"
629
630
-#: Curlew/curlew.py:665
631
-msgid "Overwrite it"
632
-msgstr "Sobrescribirlo"
633
-
634
-#: Curlew/curlew.py:666
635
-msgid "Choose another name"
636
-msgstr "Elija otro nombre"
637
-
638
-#: Curlew/curlew.py:667
639
-msgid "Skip conversion"
640
-msgstr "Salta conversión"
641
-
642
-#: Curlew/curlew.py:668
643
-msgid "File exist:"
644
-msgstr "Si el archivo ya existe:"
645
-
646
-#: Curlew/curlew.py:673
647
+#: modules/curlew.py:794
648
+#, fuzzy
649
msgid "Your language will appear after restart Curlew"
650
msgstr "Su idioma aparecerá después de reiniciar Curlew"
651
652
-#: Curlew/curlew.py:680
653
+#: modules/curlew.py:801
654
msgid "Language:"
655
msgstr "Idioma:"
656
657
-#: Curlew/curlew.py:691
658
-msgid "Show toolbar's buttons text"
659
-msgstr "Mostrar texto de los botones de la barra de herramientas"
660
-
661
-#: Curlew/curlew.py:695
662
-msgid "Icons:"
663
-msgstr "Iconos:"
664
-
665
-#: Curlew/curlew.py:703
666
+#: modules/curlew.py:809
667
msgid "Show tray icon"
668
msgstr "Mostrar icono de la bandeja de sistema"
669
670
-#: Curlew/curlew.py:708
671
+#: modules/curlew.py:817
672
msgid "Shutdown computer after finish"
673
msgstr "apagar el ordenador al finalizar"
674
675
-#: Curlew/curlew.py:713
676
+#: modules/curlew.py:822
677
msgid "Suspend computer after finish"
678
msgstr "Suspender el ordenador al finalizar"
679
680
-#: Curlew/curlew.py:718
681
+#: modules/curlew.py:829
682
+msgid "Output"
683
+msgstr ""
684
+
685
+#: modules/curlew.py:835
686
+msgid "Source Path"
687
+msgstr "La misma del original"
688
+
689
+#: modules/curlew.py:840
690
+#, fuzzy
691
+msgid "Destination:"
692
+msgstr "<b>Destinación:</b>"
693
+
694
+#: modules/curlew.py:844
695
+msgid "Overwrite it"
696
+msgstr "Sobrescribirlo"
697
+
698
+#: modules/curlew.py:845
699
+msgid "Choose another name"
700
+msgstr "Elija otro nombre"
701
+
702
+#: modules/curlew.py:846
703
+msgid "Skip conversion"
704
+msgstr "Salta conversión"
705
+
706
+#: modules/curlew.py:847
707
+msgid "File exist:"
708
+msgstr "Si el archivo ya existe:"
709
+
710
+#: modules/curlew.py:861
711
msgid "Delete input file after conversion"
712
msgstr "Eliminar el archivo original luego de la conversión"
713
714
-#: Curlew/curlew.py:722
715
+#: modules/curlew.py:866
716
#, fuzzy
717
msgid "Rename input file after conversion"
718
msgstr "Eliminar el archivo original luego de la conversión"
719
720
-#: Curlew/curlew.py:806
721
+#: modules/curlew.py:942
722
+#, fuzzy
723
msgid "Do you want to quit Curlew and abort conversion process?"
724
msgstr "Quiere cerrar Curlew y abortar el proceso de conversión?"
725
726
-#: Curlew/curlew.py:823
727
+#: modules/curlew.py:959
728
msgid "Add file"
729
msgstr "Agregar archivo"
730
731
-#: Curlew/curlew.py:836
732
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
733
+#: modules/curlew.py:2286
734
+msgid "_OK"
735
+msgstr ""
736
+
737
+#: modules/curlew.py:972
738
msgid "All supported files"
739
msgstr "todos los archivos soportados"
740
741
-#: Curlew/curlew.py:843
742
+#: modules/curlew.py:979
743
msgid "Video files"
744
msgstr "archivos de video"
745
746
-#: Curlew/curlew.py:849
747
+#: modules/curlew.py:985
748
msgid "Audio files"
749
msgstr "Archivos de audio"
750
751
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
752
+#: modules/curlew.py:991 modules/curlew.py:1545
753
msgid "All files"
754
msgstr "Todos los archivos"
755
756
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
757
+#: modules/curlew.py:1031 modules/curlew.py:1638
758
msgid "Ready!"
759
msgstr "Listo!"
760
761
-#: Curlew/curlew.py:906
762
+#: modules/curlew.py:1042
763
#, fuzzy
764
msgid "Add folder"
765
msgstr "Agregar archivo"
766
767
-#: Curlew/curlew.py:933
768
+#: modules/curlew.py:1069
769
msgid "Choose destination"
770
msgstr "elejir destinación"
771
772
-#: Curlew/curlew.py:956
773
-msgid ""
774
-"<b>Format:</b>\t{}\n"
775
-"<b>Extension:</b>\t{}\n"
776
-"<b>Encoder:</b>\t{}"
777
-msgstr ""
778
-"<b>Formato:</b>\t{}\n"
779
-"<b>Extensión:</b>\t{}\n"
780
-"<b>codificador:</b>\t{}"
781
-
782
-#: Curlew/curlew.py:1360
783
+#: modules/curlew.py:1318
784
msgid "Destination path is not valid."
785
msgstr "La ruta de destinación no es válida"
786
787
-#: Curlew/curlew.py:1366
788
+#: modules/curlew.py:1325
789
msgid "Destination path is not accessible."
790
msgstr "La ruta de destinación no es accesible."
791
792
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
793
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
794
msgid "Skipped!"
795
msgstr "Saltado!"
796
797
-#: Curlew/curlew.py:1406
798
+#: modules/curlew.py:1367
799
msgid "Not found!"
800
msgstr "No encontrado!"
801
802
-#: Curlew/curlew.py:1509
803
+#: modules/curlew.py:1460
804
msgid ""
805
"There are some errors occured.\n"
806
"Do you want to show more details?"
807
808
"Ocurieron algunos errores.\n"
809
"Quiere ver más detalles?"
810
811
-#: Curlew/curlew.py:1522
812
+#: modules/curlew.py:1473
813
msgid "Do you want to stop conversion process?"
814
msgstr "Quiere detener el proceso de conversión?"
815
816
-#: Curlew/curlew.py:1577
817
+#: modules/curlew.py:1528
818
msgid "Select subtitle"
819
msgstr "Seleccione subtítulos"
820
821
-#: Curlew/curlew.py:1585
822
+#: modules/curlew.py:1531
823
+msgid "_Add"
824
+msgstr ""
825
+
826
+#: modules/curlew.py:1536
827
msgid "Subtitle files"
828
msgstr "Archivo de subtítulos"
829
830
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
831
+#: modules/curlew.py:1633 modules/curlew.py:1837
832
msgid "Wait..."
833
msgstr "Espere..."
834
835
-#: Curlew/curlew.py:1696
836
-msgid "Preview"
837
-msgstr "vista previa"
838
-
839
-#: Curlew/curlew.py:1773
840
+#: modules/curlew.py:1714
841
msgid "Done!"
842
msgstr "Hecho!"
843
844
-#: Curlew/curlew.py:1791
845
+#: modules/curlew.py:1732
846
msgid "Failed!"
847
msgstr "Fallo!"
848
849
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
850
-msgid " MB"
851
-msgstr " MB"
852
-
853
-#: Curlew/curlew.py:2205
854
+#: modules/curlew.py:2047
855
msgid ""
856
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
857
"span>"
858
859
"<span foreground=\"red\" weight=\"bold\">El sistema se apagará en {} seg.</"
860
"span>"
861
862
-#: Curlew/curlew.py:2218
863
+#: modules/curlew.py:2060
864
msgid ""
865
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
866
"span>"
867
868
"<span foreground=\"red\" weight=\"bold\">El sistema se suspenderá en {} seg."
869
"</span>"
870
871
-#: Curlew/curlew.py:2305
872
-msgid "Add to favorite"
873
-msgstr "Agregar a favoritos"
874
-
875
-#: Curlew/curlew.py:2313
876
-msgid "Edit list"
877
-msgstr "Editar lista"
878
-
879
-#: Curlew/curlew.py:2369
880
+#: modules/curlew.py:2137
881
msgid ""
882
"<b>Duration:</b> {}\n"
883
"<b>Size:</b> {}\n"
884
885
"<b>Tamaño:</b> {}\n"
886
"<b>Extensión:</b> {}\n"
887
888
-#: Curlew/curlew.py:2411
889
+#: modules/curlew.py:2178
890
msgid "Please install \"mediainfo\" package."
891
msgstr ""
892
893
-#: Curlew/logdialog.py:29
894
-msgid "Errors detail"
895
-msgstr "Detalles de error"
896
+#: modules/curlew.py:2238
897
+msgid "Play"
898
+msgstr ""
899
900
-#: Curlew/waitdialog.py:31
901
+#: modules/curlew.py:2241
902
#, fuzzy
903
-msgid "Adding files..."
904
-msgstr "Agregar archivos"
905
+msgid "_Preview"
906
+msgstr "vista previa"
907
908
-#: Curlew/waitdialog.py:50
909
-#, fuzzy
910
-msgid "<b>File:</b> "
911
-msgstr "<b>Formato:</b>"
912
+#: modules/curlew.py:2247
913
+msgid "Browse source"
914
+msgstr ""
915
916
-#: Curlew/about.py:36
917
-msgid "Easy to use Multimedia Converter for Linux"
918
-msgstr "Convertidor multimedia fácil de usar para Linux"
919
+#: modules/curlew.py:2250
920
+msgid "Browse destination"
921
+msgstr "Buscar destinación"
922
923
-#: Curlew/about.py:49
924
-msgid "translator-credits"
925
-msgstr "bersil <bmsavone@gmail.com>"
926
+#: modules/curlew.py:2284
927
+#, fuzzy
928
+msgid "Choose Encoder"
929
+msgstr "Elija otro nombre"
930
931
-#: Curlew/functions.py:43
932
-msgid " KB"
933
-msgstr " KB"
934
+#~ msgid "Preview"
935
+#~ msgstr "vista previa"
936
937
-#: Curlew/functions.py:49
938
-msgid " GB"
939
-msgstr " GB"
940
+#, fuzzy
941
+#~ msgid "<b>Convert to:</b>"
942
+#~ msgstr "<b>Formato:</b>"
943
944
-#: Curlew/favdialog.py:36
945
-msgid "Format"
946
-msgstr "Formato"
947
+#~ msgid "Font: "
948
+#~ msgstr "Fuente:"
949
950
-#: Curlew/tray.py:36 Curlew/tray.py:66
951
-msgid "Hide"
952
-msgstr "Ocultar"
953
+#~ msgid "Position: "
954
+#~ msgstr "Posición: "
955
956
-#: Curlew/tray.py:68
957
-msgid "Show"
958
-msgstr "Mostrar"
959
+#~ msgid "Delay: "
960
+#~ msgstr "Retraso."
961
962
-#: Curlew/customwidgets.py:51
963
-msgid "Top"
964
-msgstr "Arriba"
965
+#~ msgid "Harddup"
966
+#~ msgstr "Aplicar filtro Harddup (recomendado)"
967
968
-#: Curlew/customwidgets.py:59
969
-msgid "Bottom"
970
-msgstr "Abajo"
971
+#~ msgid "Use SSA/ASS subtitle"
972
+#~ msgstr "Usa Subtítulos SSA/ASS"
973
974
-#: Curlew/customwidgets.py:67
975
-msgid "Left"
976
-msgstr "Izquierda"
977
+#~ msgid "Source Quality"
978
+#~ msgstr "La misma calidad del original"
979
980
-#: Curlew/customwidgets.py:75
981
-msgid "Right"
982
-msgstr "Derecha"
983
+#~ msgid "Use the same quality as source file"
984
+#~ msgstr "Usa la misma calidad del archivo original"
985
986
-#: Curlew/customwidgets.py:184
987
-msgid "hr"
988
-msgstr "horas"
989
+#~ msgid "Show sidebar"
990
+#~ msgstr "Mostrar barra lateral"
991
992
-#: Curlew/customwidgets.py:189
993
-msgid "min"
994
-msgstr "min"
995
+#, fuzzy
996
+#~ msgid "Multimedia Converter"
997
+#~ msgstr "Convertidor multimedia fácil de usar para Linux"
998
999
-#: Curlew/fileinfos.py:26
1000
-msgid "File informations"
1001
-msgstr ""
1002
+#~ msgid "Preview before converting"
1003
+#~ msgstr "Previsualizar antes de convertir"
1004
+
1005
+#~ msgid "<b>Advanced</b>"
1006
+#~ msgstr "<b>Avanzado</b>"
1007
1008
#~ msgid "Add"
1009
#~ msgstr "Agregar"
1010
+
1011
+#~ msgid "Add files"
1012
+#~ msgstr "Agregar archivos"
1013
+
1014
+#, fuzzy
1015
+#~ msgid "Add folders"
1016
+#~ msgstr "Agregar archivos"
1017
+
1018
+#~ msgid "Clear"
1019
+#~ msgstr "Limpiar"
1020
+
1021
+#~ msgid "Convert"
1022
+#~ msgstr "Convertir"
1023
+
1024
+#~ msgid "Stop"
1025
+#~ msgstr "Stop"
1026
+
1027
+#~ msgid "Show toolbar's buttons text"
1028
+#~ msgstr "Mostrar texto de los botones de la barra de herramientas"
1029
+
1030
+#~ msgid "Icons:"
1031
+#~ msgstr "Iconos:"
1032
+
1033
+#~ msgid ""
1034
+#~ "<b>Format:</b>\t{}\n"
1035
+#~ "<b>Extension:</b>\t{}\n"
1036
+#~ "<b>Encoder:</b>\t{}"
1037
+#~ msgstr ""
1038
+#~ "<b>Formato:</b>\t{}\n"
1039
+#~ "<b>Extensión:</b>\t{}\n"
1040
+#~ "<b>codificador:</b>\t{}"
1041
+
1042
+#, fuzzy
1043
+#~ msgid "About data"
1044
+#~ msgstr "Info"
1045
curlew-0.1.22.3.tar.gz/po/eu.po -> curlew-0.2.1.tar.gz/po/eu.po
Changed
1045
1
2
msgstr ""
3
"Project-Id-Version: 0.1\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
"PO-Revision-Date: 2014-01-08 19:07+0100\n"
8
"Last-Translator: Alexander Gabilondo <alexgabi@irakasle.net>\n"
9
"Language-Team: BASQUE\n"
10
11
"Content-Transfer-Encoding: 8bit\n"
12
"X-Generator: Poedit 1.5.4\n"
13
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
-msgid "Curlew"
16
-msgstr "Curlew"
17
+#: modules/customwidgets.py:50
18
+msgid "Top"
19
+msgstr "Goitik"
20
21
-#: Curlew/curlew.py:172
22
-msgid "Add File"
23
-msgstr "Gehitu fitxategia"
24
+#: modules/customwidgets.py:58
25
+msgid "Bottom"
26
+msgstr "Behetik"
27
28
-#: Curlew/curlew.py:173
29
-msgid "Add files"
30
-msgstr "Gehitu fitxategiak"
31
+#: modules/customwidgets.py:66
32
+msgid "Left"
33
+msgstr "Ezkerretik"
34
35
-#: Curlew/curlew.py:176
36
-msgid "Add Folder"
37
-msgstr "Gehitu karpeta"
38
+#: modules/customwidgets.py:74
39
+msgid "Right"
40
+msgstr "Eskuinetik"
41
+
42
+#: modules/customwidgets.py:172
43
+msgid "hr"
44
+msgstr "ordu"
45
46
-#: Curlew/curlew.py:177
47
-msgid "Add folders"
48
-msgstr "Gehitu karpetak"
49
+#: modules/customwidgets.py:177
50
+msgid "min"
51
+msgstr "min"
52
+
53
+#: modules/customwidgets.py:182 modules/curlew.py:698
54
+msgid "sec"
55
+msgstr "seg"
56
57
-#: Curlew/curlew.py:181
58
+#: modules/favdialog.py:28 modules/curlew.py:480
59
+msgid "Favorite list"
60
+msgstr "Gogokoen zerrenda"
61
+
62
+#: modules/favdialog.py:38
63
+msgid "Format"
64
+msgstr "Formatua"
65
+
66
+#: modules/favdialog.py:55
67
+msgid "Up"
68
+msgstr ""
69
+
70
+#: modules/favdialog.py:61
71
+msgid "Down"
72
+msgstr ""
73
+
74
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
75
msgid "Remove"
76
msgstr "Kendu"
77
78
-#: Curlew/curlew.py:182
79
-msgid "Remove files"
80
-msgstr "Kendu fitxategiak"
81
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
82
+#: modules/curlew.py:251
83
+msgid "Curlew"
84
+msgstr "Curlew"
85
86
-#: Curlew/curlew.py:186
87
-msgid "Clear"
88
-msgstr "Garbitu"
89
+#: modules/about.py:35 modules/curlew.py:328
90
+msgid "About Curlew"
91
+msgstr "Curlew-ri buruz"
92
93
-#: Curlew/curlew.py:187
94
-msgid "Clear files list"
95
-msgstr "Garbitu fitxategi-zerrenda"
96
+#: modules/about.py:38
97
+msgid "Easy to use Multimedia Converter for Linux"
98
+msgstr "Multimedia bihurtzaile erraza Linuxerako"
99
+
100
+#: modules/about.py:51
101
+msgid "translator-credits"
102
+msgstr "Itzultzailearen kredituak"
103
104
-#: Curlew/curlew.py:194
105
-msgid "Convert"
106
-msgstr "Bihurtu"
107
+#: modules/functions.py:44
108
+msgid " KB"
109
+msgstr " KB"
110
111
-#: Curlew/curlew.py:195
112
-msgid "Start Conversion"
113
-msgstr "Hasi bihurketa"
114
+#: modules/functions.py:47
115
+msgid " MB"
116
+msgstr " MB"
117
+
118
+#: modules/functions.py:50
119
+msgid " GB"
120
+msgstr " GB"
121
122
-#: Curlew/curlew.py:199
123
-msgid "Stop"
124
-msgstr "Gelditu"
125
+#: modules/tray.py:36 modules/tray.py:66
126
+msgid "Hide"
127
+msgstr "Ezkutatu"
128
129
-#: Curlew/curlew.py:200 Curlew/tray.py:40
130
+#: modules/tray.py:40 modules/curlew.py:314
131
msgid "Stop Conversion"
132
msgstr "Gelditu bihurketa"
133
134
-#: Curlew/curlew.py:207
135
-msgid "File Infos"
136
-msgstr "Fitxategi-info"
137
+#: modules/tray.py:44
138
+msgid "Quit application"
139
+msgstr "Irten aplikaziotik"
140
+
141
+#: modules/tray.py:68
142
+msgid "Show"
143
+msgstr "Erakutsi"
144
145
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
146
-msgid "File Informations"
147
+#: modules/logdialog.py:29
148
+msgid "Errors detail"
149
+msgstr "Errorearen xehetasunak"
150
+
151
+#: modules/logdialog.py:48
152
+msgid "_Close"
153
+msgstr ""
154
+
155
+#: modules/edition.py:35
156
+msgid "Are you sure you want to save settings?"
157
+msgstr ""
158
+
159
+#: modules/edition.py:107
160
+msgid "You can't restore a custom format to defaults."
161
+msgstr ""
162
+
163
+#: modules/edition.py:202
164
+msgid "Are you sure you want to remove this format?"
165
+msgstr ""
166
+
167
+#: modules/edition.py:249
168
+#, fuzzy
169
+msgid "Audio:"
170
+msgstr "Audio"
171
+
172
+#: modules/edition.py:257 modules/edition.py:276
173
+msgid "Default"
174
+msgstr ""
175
+
176
+#: modules/edition.py:260
177
+#, fuzzy
178
+msgid "Audio Bitrates"
179
+msgstr "Audio bit-tasa"
180
+
181
+#: modules/edition.py:262
182
+#, fuzzy
183
+msgid "Audio Frequencies"
184
+msgstr "Audio-maiztasuna"
185
+
186
+#: modules/edition.py:264 modules/curlew.py:551
187
+msgid "Audio Channels"
188
+msgstr "Audio-kanalak"
189
+
190
+#: modules/edition.py:266
191
+#, fuzzy
192
+msgid "Audio Codecs"
193
+msgstr "Audio-kodeka"
194
+
195
+#: modules/edition.py:269
196
+#, fuzzy
197
+msgid "Video:"
198
+msgstr "Bideoa"
199
+
200
+#: modules/edition.py:279
201
+#, fuzzy
202
+msgid "Video Bitrates"
203
+msgstr "Bideo bit-tasa"
204
+
205
+#: modules/edition.py:281 modules/curlew.py:591
206
+msgid "Video FPS"
207
+msgstr "Bideo FPS"
208
+
209
+#: modules/edition.py:283
210
+#, fuzzy
211
+msgid "Video Sizes"
212
+msgstr "Bideo-tamaina"
213
+
214
+#: modules/edition.py:285
215
+#, fuzzy
216
+msgid "Video Codecs"
217
+msgstr "Bideo-kodeka"
218
+
219
+#: modules/edition.py:287
220
+#, fuzzy
221
+msgid "Aspect Ratios"
222
+msgstr "Aspektu-erlazioa"
223
+
224
+#: modules/edition.py:289
225
+#, fuzzy
226
+msgid "Other Options:"
227
+msgstr "Beste aukerak:"
228
+
229
+#: modules/edition.py:291
230
+msgid "Extra Options"
231
+msgstr ""
232
+
233
+#: modules/edition.py:304
234
+msgid "Save"
235
+msgstr ""
236
+
237
+#: modules/edition.py:318
238
+msgid "Restore default"
239
+msgstr ""
240
+
241
+#: modules/fileinfos.py:26
242
+msgid "File informations"
243
msgstr "Fitxategiaren informazioa"
244
245
-#: Curlew/curlew.py:212
246
+#: modules/waitdialog.py:31
247
+msgid "Adding files..."
248
+msgstr "Fitxategiak gehitzen..."
249
+
250
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
251
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
252
+msgid "_Cancel"
253
+msgstr ""
254
+
255
+#: modules/waitdialog.py:50
256
+msgid "<b>File:</b> "
257
+msgstr "<b>Fitxategia:</b>"
258
+
259
+#: modules/formats.py:56
260
+msgid "<i><span color=\"red\">No format selected!</span></i>"
261
+msgstr ""
262
+
263
+#: modules/formats.py:110
264
+#, fuzzy
265
+msgid "Edit"
266
+msgstr "Editatu zerrenda"
267
+
268
+#: modules/formats.py:120
269
+#, fuzzy
270
+msgid "Choose"
271
+msgstr "Aukeratu beste izena"
272
+
273
+#: modules/curlew.py:96
274
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
275
+msgstr ""
276
+
277
+#: modules/curlew.py:189
278
msgid "About"
279
msgstr "Honi buruz"
280
281
-#: Curlew/curlew.py:213 Curlew/about.py:33
282
-msgid "About Curlew"
283
-msgstr "Curlew-ri buruz"
284
-
285
-#: Curlew/curlew.py:220
286
+#: modules/curlew.py:194
287
msgid "Quit"
288
msgstr "Irten"
289
290
-#: Curlew/curlew.py:221 Curlew/tray.py:44
291
-msgid "Quit application"
292
-msgstr "Irten aplikaziotik"
293
+#: modules/curlew.py:243
294
+msgid "Available Codecs"
295
+msgstr ""
296
+
297
+#: modules/curlew.py:274
298
+#, fuzzy
299
+msgid "Add Files"
300
+msgstr "Gehitu fitxategia"
301
+
302
+#: modules/curlew.py:280
303
+#, fuzzy
304
+msgid "Add Folders"
305
+msgstr "Gehitu karpeta"
306
+
307
+#: modules/curlew.py:291
308
+#, fuzzy
309
+msgid "Remove Files"
310
+msgstr "Kendu fitxategiak"
311
+
312
+#: modules/curlew.py:297
313
+#, fuzzy
314
+msgid "Clear Files List"
315
+msgstr "Garbitu fitxategi-zerrenda"
316
+
317
+#: modules/curlew.py:308
318
+msgid "Start Conversion"
319
+msgstr "Hasi bihurketa"
320
+
321
+#: modules/curlew.py:321 modules/curlew.py:2254
322
+msgid "File Informations"
323
+msgstr "Fitxategiaren informazioa"
324
325
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
326
-msgid "Show sidebar"
327
+#: modules/curlew.py:334
328
+msgid "Advanced Options"
329
+msgstr ""
330
+
331
+#: modules/curlew.py:395 modules/curlew.py:804
332
+#, fuzzy
333
+msgid "Show Sidebar"
334
msgstr "Erakutsi alboko barra"
335
336
-#: Curlew/curlew.py:299
337
+#: modules/curlew.py:418
338
msgid "File"
339
msgstr "Fitxategia"
340
341
-#: Curlew/curlew.py:306
342
+#: modules/curlew.py:425
343
msgid "Size"
344
msgstr "Tamaina"
345
346
-#: Curlew/curlew.py:311
347
+#: modules/curlew.py:431
348
msgid "Duration"
349
msgstr "Iraupena"
350
351
-#: Curlew/curlew.py:317
352
+#: modules/curlew.py:437
353
msgid "Estimated size"
354
msgstr "Tamaina estimatua"
355
356
-#: Curlew/curlew.py:323
357
+#: modules/curlew.py:444
358
msgid "Elapsed time"
359
msgstr "Igarotako denbora"
360
361
-#: Curlew/curlew.py:329
362
+#: modules/curlew.py:451
363
msgid "Remaining time"
364
msgstr "Falta den denbora"
365
366
-#: Curlew/curlew.py:334
367
+#: modules/curlew.py:457
368
msgid "Progress"
369
msgstr "Aurrerapena"
370
371
-#: Curlew/curlew.py:351
372
-msgid "Browse source"
373
-msgstr "Arakatu jatorrizkoa"
374
-
375
-#: Curlew/curlew.py:356
376
-msgid "Browse destination"
377
-msgstr "Arakatu helburua"
378
-
379
-#: Curlew/curlew.py:359
380
-msgid "Preview before converting"
381
-msgstr "Ikusi bihurtu aurretik"
382
-
383
-#: Curlew/curlew.py:391
384
-msgid "<b>Format:</b>"
385
-msgstr "<b>Formatua:</b>"
386
-
387
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
388
-msgid "Favorite list"
389
-msgstr "Gogokoen zerrenda"
390
-
391
-#: Curlew/curlew.py:411
392
-msgid "Source Path"
393
-msgstr "Jatorrizko kokalekua"
394
+#: modules/curlew.py:469
395
+#, fuzzy
396
+msgid "Choose a format"
397
+msgstr "Aukeratu beste izena"
398
399
-#: Curlew/curlew.py:416
400
-msgid "<b>Destination:</b>"
401
-msgstr "<b>Helburu-kokalekua:</b>"
402
+#: modules/curlew.py:496
403
+#, fuzzy
404
+msgid "Add to Favorite"
405
+msgstr "Gehitu gogokoetara"
406
407
-#: Curlew/curlew.py:424
408
-msgid "<b>Advanced</b>"
409
-msgstr "<b>Aurreratua</b>"
410
+#: modules/curlew.py:504
411
+#, fuzzy
412
+msgid "Edit List"
413
+msgstr "Editatu zerrenda"
414
415
-#: Curlew/curlew.py:434
416
+#: modules/curlew.py:534
417
msgid "Audio"
418
msgstr "Audio"
419
420
-#: Curlew/curlew.py:442
421
+#: modules/curlew.py:549
422
msgid "Audio Bitrate"
423
msgstr "Audio bit-tasa"
424
425
-#: Curlew/curlew.py:443
426
+#: modules/curlew.py:550
427
msgid "Audio Frequency"
428
msgstr "Audio-maiztasuna"
429
430
-#: Curlew/curlew.py:444
431
-msgid "Audio Channels"
432
-msgstr "Audio-kanalak"
433
-
434
-#: Curlew/curlew.py:445
435
+#: modules/curlew.py:552
436
msgid "Audio Codec"
437
msgstr "Audio-kodeka"
438
439
-#: Curlew/curlew.py:448
440
+#: modules/curlew.py:555
441
msgid "Volume (%)"
442
msgstr "Bolumena (%)"
443
444
-#: Curlew/curlew.py:454
445
+#: modules/curlew.py:561
446
msgid "Audio Quality"
447
msgstr "Audio-kalitatea"
448
449
-#: Curlew/curlew.py:460
450
+#: modules/curlew.py:573
451
msgid "Video"
452
msgstr "Bideoa"
453
454
-#: Curlew/curlew.py:470
455
+#: modules/curlew.py:590
456
msgid "Video Bitrate"
457
msgstr "Bideo bit-tasa"
458
459
-#: Curlew/curlew.py:471
460
-msgid "Video FPS"
461
-msgstr "Bideo FPS"
462
-
463
-#: Curlew/curlew.py:472
464
+#: modules/curlew.py:592
465
msgid "Video Size"
466
msgstr "Bideo-tamaina"
467
468
-#: Curlew/curlew.py:473
469
+#: modules/curlew.py:593
470
msgid "Video Codec"
471
msgstr "Bideo-kodeka"
472
473
-#: Curlew/curlew.py:474
474
+#: modules/curlew.py:594
475
msgid "Aspect Ratio"
476
msgstr "Aspektu-erlazioa"
477
478
-#: Curlew/curlew.py:480
479
+#: modules/curlew.py:600
480
msgid "2-Pass"
481
msgstr "2-pasaldi"
482
483
-#: Curlew/curlew.py:484
484
+#: modules/curlew.py:604
485
msgid "Video only"
486
msgstr "Bideoa bakarrik"
487
488
-#: Curlew/curlew.py:491
489
+#: modules/curlew.py:611
490
msgid "Video Quality"
491
msgstr "Bideo-kalitatea"
492
493
-#: Curlew/curlew.py:496
494
+#: modules/curlew.py:622
495
msgid "Subtitle"
496
msgstr "Azpititulua"
497
498
-#: Curlew/curlew.py:502
499
-msgid "Use Subtitle"
500
+#: modules/curlew.py:628
501
+#, fuzzy
502
+msgid "Use Subtitle (ffmpeg only)"
503
msgstr "Erabili azpititulua"
504
505
-#: Curlew/curlew.py:518
506
+#: modules/curlew.py:644
507
msgid "Subtitle: "
508
msgstr "Azpititulua: "
509
510
-#: Curlew/curlew.py:525
511
-msgid "Font: "
512
-msgstr "Letra-mota: "
513
-
514
-#: Curlew/curlew.py:536
515
+#: modules/curlew.py:662
516
msgid "Size: "
517
msgstr "Tamaina: "
518
519
-#: Curlew/curlew.py:543
520
-msgid "Position: "
521
-msgstr "Kokalekua: "
522
-
523
-#: Curlew/curlew.py:563
524
+#: modules/curlew.py:691
525
msgid "Encoding: "
526
msgstr "Kodeketa:"
527
528
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
529
-msgid "sec"
530
-msgstr "seg"
531
-
532
-#: Curlew/curlew.py:571
533
-msgid "Delay: "
534
-msgstr "Atzerapena: "
535
-
536
-#: Curlew/curlew.py:574
537
-msgid "Harddup"
538
-msgstr "Harddup"
539
-
540
-#: Curlew/curlew.py:578
541
-msgid "Use SSA/ASS subtitle"
542
-msgstr "Erabili SSA/ASS azpititulua"
543
-
544
-#: Curlew/curlew.py:585
545
+#: modules/curlew.py:704
546
msgid "Crop / Pad"
547
msgstr "Moztu / Korritu"
548
549
-#: Curlew/curlew.py:588
550
+#: modules/curlew.py:707
551
msgid "Crop"
552
msgstr "Moztu"
553
554
-#: Curlew/curlew.py:592
555
+#: modules/curlew.py:711
556
msgid "Pad"
557
msgstr "Korritu"
558
559
-#: Curlew/curlew.py:598
560
+#: modules/curlew.py:717
561
msgid "More"
562
msgstr "Gehiago"
563
564
-#: Curlew/curlew.py:601
565
+#: modules/curlew.py:720
566
msgid "Split File"
567
msgstr "Zatitu fitxategia"
568
569
-#: Curlew/curlew.py:611
570
+#: modules/curlew.py:730
571
msgid "Begin time: "
572
msgstr "Hasteko unea: "
573
574
-#: Curlew/curlew.py:614
575
+#: modules/curlew.py:733
576
msgid "Duration: "
577
msgstr "Iraupena: "
578
579
-#: Curlew/curlew.py:615
580
+#: modules/curlew.py:734
581
msgid "To the end"
582
msgstr "bukaera arte"
583
584
-#: Curlew/curlew.py:621
585
+#: modules/curlew.py:740
586
msgid "Use Copy Mode"
587
msgstr "Erabili kopia moduan"
588
589
-#: Curlew/curlew.py:622
590
+#: modules/curlew.py:741
591
msgid "Keep the same codecs as the input file"
592
msgstr "Mantendu jatorrikoaren kodekak"
593
594
-#: Curlew/curlew.py:630
595
+#: modules/curlew.py:749
596
msgid "Other opts:"
597
msgstr "Beste aukerak:"
598
599
-#: Curlew/curlew.py:634
600
+#: modules/curlew.py:753
601
msgid "Threads:"
602
msgstr "Hariak:"
603
604
-#: Curlew/curlew.py:637
605
-msgid "Source Quality"
606
-msgstr "Jatorrizkoaren kalitatea"
607
-
608
-#: Curlew/curlew.py:638
609
-msgid "Use the same quality as source file"
610
-msgstr "Erabili jatorrizkoaren kalitate bera"
611
-
612
-#: Curlew/curlew.py:647
613
+#: modules/curlew.py:766
614
msgid "Converter:"
615
msgstr "Bihurtzailea:"
616
617
-#: Curlew/curlew.py:659
618
+#: modules/curlew.py:772
619
+msgid "Player:"
620
+msgstr ""
621
+
622
+#: modules/curlew.py:787
623
msgid "Configs"
624
msgstr "Konfigurazioak"
625
626
-#: Curlew/curlew.py:665
627
-msgid "Overwrite it"
628
-msgstr "Gainidatzi"
629
-
630
-#: Curlew/curlew.py:666
631
-msgid "Choose another name"
632
-msgstr "Aukeratu beste izena"
633
-
634
-#: Curlew/curlew.py:667
635
-msgid "Skip conversion"
636
-msgstr "Saltatu bihurketa"
637
-
638
-#: Curlew/curlew.py:668
639
-msgid "File exist:"
640
-msgstr "Fitxategia badago:"
641
-
642
-#: Curlew/curlew.py:673
643
+#: modules/curlew.py:794
644
+#, fuzzy
645
msgid "Your language will appear after restart Curlew"
646
msgstr "Zure hizkuntza agertuko da Curlew berriz abiatzean"
647
648
-#: Curlew/curlew.py:680
649
+#: modules/curlew.py:801
650
msgid "Language:"
651
msgstr "Hizkuntza:"
652
653
-#: Curlew/curlew.py:691
654
-msgid "Show toolbar's buttons text"
655
-msgstr "Erakutsi tresna-barrako botoien testua "
656
-
657
-#: Curlew/curlew.py:695
658
-msgid "Icons:"
659
-msgstr "Ikonoak:"
660
-
661
-#: Curlew/curlew.py:703
662
+#: modules/curlew.py:809
663
msgid "Show tray icon"
664
msgstr "Erakutsi ikonoa panelean"
665
666
-#: Curlew/curlew.py:708
667
+#: modules/curlew.py:817
668
msgid "Shutdown computer after finish"
669
msgstr "Itzali ordenagailua bukatzean"
670
671
-#: Curlew/curlew.py:713
672
+#: modules/curlew.py:822
673
msgid "Suspend computer after finish"
674
msgstr "Eseki ordenagailua bukatzean"
675
676
-#: Curlew/curlew.py:718
677
+#: modules/curlew.py:829
678
+msgid "Output"
679
+msgstr ""
680
+
681
+#: modules/curlew.py:835
682
+msgid "Source Path"
683
+msgstr "Jatorrizko kokalekua"
684
+
685
+#: modules/curlew.py:840
686
+#, fuzzy
687
+msgid "Destination:"
688
+msgstr "<b>Helburu-kokalekua:</b>"
689
+
690
+#: modules/curlew.py:844
691
+msgid "Overwrite it"
692
+msgstr "Gainidatzi"
693
+
694
+#: modules/curlew.py:845
695
+msgid "Choose another name"
696
+msgstr "Aukeratu beste izena"
697
+
698
+#: modules/curlew.py:846
699
+msgid "Skip conversion"
700
+msgstr "Saltatu bihurketa"
701
+
702
+#: modules/curlew.py:847
703
+msgid "File exist:"
704
+msgstr "Fitxategia badago:"
705
+
706
+#: modules/curlew.py:861
707
msgid "Delete input file after conversion"
708
msgstr "Ezabatu jatorrizko fitxategia bukatzean"
709
710
-#: Curlew/curlew.py:722
711
+#: modules/curlew.py:866
712
#, fuzzy
713
msgid "Rename input file after conversion"
714
msgstr "Ezabatu jatorrizko fitxategia bukatzean"
715
716
-#: Curlew/curlew.py:806
717
+#: modules/curlew.py:942
718
+#, fuzzy
719
msgid "Do you want to quit Curlew and abort conversion process?"
720
msgstr "Nahi duzu Curlew-tik irten eta gelditu bihurketa?"
721
722
-#: Curlew/curlew.py:823
723
+#: modules/curlew.py:959
724
msgid "Add file"
725
msgstr "Gehitu fitxategia"
726
727
-#: Curlew/curlew.py:836
728
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
729
+#: modules/curlew.py:2286
730
+msgid "_OK"
731
+msgstr ""
732
+
733
+#: modules/curlew.py:972
734
msgid "All supported files"
735
msgstr "Onartutako fitxategi guztiak"
736
737
-#: Curlew/curlew.py:843
738
+#: modules/curlew.py:979
739
msgid "Video files"
740
msgstr "Bideo-fitxategiak"
741
742
-#: Curlew/curlew.py:849
743
+#: modules/curlew.py:985
744
msgid "Audio files"
745
msgstr "Audio-fitxategiak"
746
747
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
748
+#: modules/curlew.py:991 modules/curlew.py:1545
749
msgid "All files"
750
msgstr "Fitxategi guztiak"
751
752
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
753
+#: modules/curlew.py:1031 modules/curlew.py:1638
754
msgid "Ready!"
755
msgstr "Prest!"
756
757
-#: Curlew/curlew.py:906
758
+#: modules/curlew.py:1042
759
msgid "Add folder"
760
msgstr "Gehitu karpeta"
761
762
-#: Curlew/curlew.py:933
763
+#: modules/curlew.py:1069
764
msgid "Choose destination"
765
msgstr "Aukeratu nora"
766
767
-#: Curlew/curlew.py:956
768
-msgid ""
769
-"<b>Format:</b>\t{}\n"
770
-"<b>Extension:</b>\t{}\n"
771
-"<b>Encoder:</b>\t{}"
772
-msgstr ""
773
-"<b>Formatua:</b>\t{}\n"
774
-"<b>Luzapena:</b>\t{}\n"
775
-"<b>Kodeketa:</b>\t{}"
776
-
777
-#: Curlew/curlew.py:1360
778
+#: modules/curlew.py:1318
779
msgid "Destination path is not valid."
780
msgstr "Norako bidea ez da baliozkoa."
781
782
-#: Curlew/curlew.py:1366
783
+#: modules/curlew.py:1325
784
msgid "Destination path is not accessible."
785
msgstr "Norako bidera ezin da iritsi."
786
787
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
788
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
789
msgid "Skipped!"
790
msgstr "Saltatua!"
791
792
-#: Curlew/curlew.py:1406
793
+#: modules/curlew.py:1367
794
msgid "Not found!"
795
msgstr "Ez da aurkitu!"
796
797
-#: Curlew/curlew.py:1509
798
+#: modules/curlew.py:1460
799
msgid ""
800
"There are some errors occured.\n"
801
"Do you want to show more details?"
802
803
"Zenbait errore gertatu dira.\n"
804
"Xehetasun gehiago ikusi nahi duzu?"
805
806
-#: Curlew/curlew.py:1522
807
+#: modules/curlew.py:1473
808
msgid "Do you want to stop conversion process?"
809
msgstr "Gelditu nahi duzu bihurketa?"
810
811
-#: Curlew/curlew.py:1577
812
+#: modules/curlew.py:1528
813
msgid "Select subtitle"
814
msgstr "Hautatu azpititulua"
815
816
-#: Curlew/curlew.py:1585
817
+#: modules/curlew.py:1531
818
+msgid "_Add"
819
+msgstr ""
820
+
821
+#: modules/curlew.py:1536
822
msgid "Subtitle files"
823
msgstr "Azpititulu-fitxategiak"
824
825
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
826
+#: modules/curlew.py:1633 modules/curlew.py:1837
827
msgid "Wait..."
828
msgstr "Itxaron..."
829
830
-#: Curlew/curlew.py:1696
831
-msgid "Preview"
832
-msgstr "Aurrikusi"
833
-
834
-#: Curlew/curlew.py:1773
835
+#: modules/curlew.py:1714
836
msgid "Done!"
837
msgstr "Egina!"
838
839
-#: Curlew/curlew.py:1791
840
+#: modules/curlew.py:1732
841
msgid "Failed!"
842
msgstr "Huts egin du!"
843
844
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
845
-msgid " MB"
846
-msgstr " MB"
847
-
848
-#: Curlew/curlew.py:2205
849
+#: modules/curlew.py:2047
850
msgid ""
851
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
852
"span>"
853
854
"<span foreground=\"red\" weight=\"bold\">Sistema itzaliko da {} segundu eta "
855
"gero</span>"
856
857
-#: Curlew/curlew.py:2218
858
+#: modules/curlew.py:2060
859
msgid ""
860
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
861
"span>"
862
863
"<span foreground=\"red\" weight=\"bold\">Sistena esekiko da {} segundu eta "
864
"gero.</span>"
865
866
-#: Curlew/curlew.py:2305
867
-msgid "Add to favorite"
868
-msgstr "Gehitu gogokoetara"
869
-
870
-#: Curlew/curlew.py:2313
871
-msgid "Edit list"
872
-msgstr "Editatu zerrenda"
873
-
874
-#: Curlew/curlew.py:2369
875
+#: modules/curlew.py:2137
876
msgid ""
877
"<b>Duration:</b> {}\n"
878
"<b>Size:</b> {}\n"
879
880
"<b>Tamaina:</b> {}\n"
881
"<b>Luzapena:</b> {}\n"
882
883
-#: Curlew/curlew.py:2411
884
+#: modules/curlew.py:2178
885
msgid "Please install \"mediainfo\" package."
886
msgstr "Instalatu \"mediainfo\" paketea"
887
888
-#: Curlew/logdialog.py:29
889
-msgid "Errors detail"
890
-msgstr "Errorearen xehetasunak"
891
+#: modules/curlew.py:2238
892
+msgid "Play"
893
+msgstr ""
894
895
-#: Curlew/waitdialog.py:31
896
-msgid "Adding files..."
897
-msgstr "Fitxategiak gehitzen..."
898
+#: modules/curlew.py:2241
899
+#, fuzzy
900
+msgid "_Preview"
901
+msgstr "Aurrikusi"
902
903
-#: Curlew/waitdialog.py:50
904
-msgid "<b>File:</b> "
905
-msgstr "<b>Fitxategia:</b>"
906
+#: modules/curlew.py:2247
907
+msgid "Browse source"
908
+msgstr "Arakatu jatorrizkoa"
909
910
-#: Curlew/about.py:36
911
-msgid "Easy to use Multimedia Converter for Linux"
912
-msgstr "Multimedia bihurtzaile erraza Linuxerako"
913
+#: modules/curlew.py:2250
914
+msgid "Browse destination"
915
+msgstr "Arakatu helburua"
916
917
-#: Curlew/about.py:49
918
-msgid "translator-credits"
919
-msgstr "Itzultzailearen kredituak"
920
+#: modules/curlew.py:2284
921
+#, fuzzy
922
+msgid "Choose Encoder"
923
+msgstr "Aukeratu beste izena"
924
925
-#: Curlew/functions.py:43
926
-msgid " KB"
927
-msgstr " KB"
928
+#~ msgid "Preview"
929
+#~ msgstr "Aurrikusi"
930
931
-#: Curlew/functions.py:49
932
-msgid " GB"
933
-msgstr " GB"
934
+#, fuzzy
935
+#~ msgid "<b>Convert to:</b>"
936
+#~ msgstr "<b>Formatua:</b>"
937
938
-#: Curlew/favdialog.py:36
939
-msgid "Format"
940
-msgstr "Formatua"
941
+#~ msgid "Font: "
942
+#~ msgstr "Letra-mota: "
943
944
-#: Curlew/tray.py:36 Curlew/tray.py:66
945
-msgid "Hide"
946
-msgstr "Ezkutatu"
947
+#~ msgid "Position: "
948
+#~ msgstr "Kokalekua: "
949
950
-#: Curlew/tray.py:68
951
-msgid "Show"
952
-msgstr "Erakutsi"
953
+#~ msgid "Delay: "
954
+#~ msgstr "Atzerapena: "
955
956
-#: Curlew/customwidgets.py:51
957
-msgid "Top"
958
-msgstr "Goitik"
959
+#~ msgid "Harddup"
960
+#~ msgstr "Harddup"
961
962
-#: Curlew/customwidgets.py:59
963
-msgid "Bottom"
964
-msgstr "Behetik"
965
+#~ msgid "Use SSA/ASS subtitle"
966
+#~ msgstr "Erabili SSA/ASS azpititulua"
967
968
-#: Curlew/customwidgets.py:67
969
-msgid "Left"
970
-msgstr "Ezkerretik"
971
+#~ msgid "Source Quality"
972
+#~ msgstr "Jatorrizkoaren kalitatea"
973
974
-#: Curlew/customwidgets.py:75
975
-msgid "Right"
976
-msgstr "Eskuinetik"
977
+#~ msgid "Use the same quality as source file"
978
+#~ msgstr "Erabili jatorrizkoaren kalitate bera"
979
980
-#: Curlew/customwidgets.py:184
981
-msgid "hr"
982
-msgstr "ordu"
983
+#~ msgid "Show sidebar"
984
+#~ msgstr "Erakutsi alboko barra"
985
986
-#: Curlew/customwidgets.py:189
987
-msgid "min"
988
-msgstr "min"
989
+#, fuzzy
990
+#~ msgid "Multimedia Converter"
991
+#~ msgstr "Multimedia bihurtzaile erraza Linuxerako"
992
993
-#: Curlew/fileinfos.py:26
994
-msgid "File informations"
995
-msgstr "Fitxategiaren informazioa"
996
+#~ msgid "Preview before converting"
997
+#~ msgstr "Ikusi bihurtu aurretik"
998
+
999
+#~ msgid "<b>Advanced</b>"
1000
+#~ msgstr "<b>Aurreratua</b>"
1001
1002
#~ msgid "Add"
1003
#~ msgstr "Gehitu"
1004
1005
+#~ msgid "Add files"
1006
+#~ msgstr "Gehitu fitxategiak"
1007
+
1008
+#~ msgid "Add folders"
1009
+#~ msgstr "Gehitu karpetak"
1010
+
1011
+#~ msgid "Clear"
1012
+#~ msgstr "Garbitu"
1013
+
1014
+#~ msgid "Convert"
1015
+#~ msgstr "Bihurtu"
1016
+
1017
+#~ msgid "Stop"
1018
+#~ msgstr "Gelditu"
1019
+
1020
+#~ msgid "File Infos"
1021
+#~ msgstr "Fitxategi-info"
1022
+
1023
+#~ msgid "Show toolbar's buttons text"
1024
+#~ msgstr "Erakutsi tresna-barrako botoien testua "
1025
+
1026
+#~ msgid "Icons:"
1027
+#~ msgstr "Ikonoak:"
1028
+
1029
+#~ msgid ""
1030
+#~ "<b>Format:</b>\t{}\n"
1031
+#~ "<b>Extension:</b>\t{}\n"
1032
+#~ "<b>Encoder:</b>\t{}"
1033
+#~ msgstr ""
1034
+#~ "<b>Formatua:</b>\t{}\n"
1035
+#~ "<b>Luzapena:</b>\t{}\n"
1036
+#~ "<b>Kodeketa:</b>\t{}"
1037
+
1038
+#, fuzzy
1039
+#~ msgid "About data"
1040
+#~ msgstr "Honi buruz"
1041
+
1042
#~ msgid ""
1043
#~ "<b>File:</b>\t{}\n"
1044
#~ "<b>Extension:</b>\t{}\n"
1045
curlew-0.1.22.3.tar.gz/po/fr.po -> curlew-0.2.1.tar.gz/po/fr.po
Changed
1046
1
2
msgstr ""
3
"Project-Id-Version: 0.1\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
-"PO-Revision-Date: 2014-01-02 15:04+0100\n"
7
-"Last-Translator: Fayssal Chamekh <chamfay@gmail.com>\n"
8
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
9
+"PO-Revision-Date: 2016-02-10 22:55+0100\n"
10
+"Last-Translator: Faissal Chamekh <chamfay@gmail.com>\n"
11
"Language-Team: Fayssal Chamekh <chamfay@gmail.com>\n"
12
"Language: fr_FR\n"
13
"MIME-Version: 1.0\n"
14
"Content-Type: text/plain; charset=UTF-8\n"
15
"Content-Transfer-Encoding: 8bit\n"
16
"X-Poedit-SourceCharset: utf-8\n"
17
-"X-Generator: Poedit 1.5.4\n"
18
+"X-Generator: Poedit 1.8.4\n"
19
20
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
21
-msgid "Curlew"
22
-msgstr "Curlew"
23
+#: modules/customwidgets.py:50
24
+msgid "Top"
25
+msgstr "Haut"
26
27
-#: Curlew/curlew.py:172
28
-msgid "Add File"
29
-msgstr "Ajouter fichier"
30
+#: modules/customwidgets.py:58
31
+msgid "Bottom"
32
+msgstr "Bas"
33
34
-#: Curlew/curlew.py:173
35
-msgid "Add files"
36
-msgstr "Ajouter fichiers"
37
+#: modules/customwidgets.py:66
38
+msgid "Left"
39
+msgstr "Gauche"
40
41
-#: Curlew/curlew.py:176
42
-msgid "Add Folder"
43
-msgstr "Ajouter Dossier"
44
+#: modules/customwidgets.py:74
45
+msgid "Right"
46
+msgstr "Droite"
47
48
-#: Curlew/curlew.py:177
49
-msgid "Add folders"
50
-msgstr "Ajouter Dossiers"
51
+#: modules/customwidgets.py:172
52
+msgid "hr"
53
+msgstr "hr"
54
55
-#: Curlew/curlew.py:181
56
+#: modules/customwidgets.py:177
57
+msgid "min"
58
+msgstr "min"
59
+
60
+#: modules/customwidgets.py:182 modules/curlew.py:698
61
+msgid "sec"
62
+msgstr "sec"
63
+
64
+#: modules/favdialog.py:28 modules/curlew.py:480
65
+msgid "Favorite list"
66
+msgstr "Liste des favoris"
67
+
68
+#: modules/favdialog.py:38
69
+msgid "Format"
70
+msgstr "Format"
71
+
72
+#: modules/favdialog.py:55
73
+msgid "Up"
74
+msgstr ""
75
+
76
+#: modules/favdialog.py:61
77
+msgid "Down"
78
+msgstr ""
79
+
80
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
81
msgid "Remove"
82
msgstr "Supprimer"
83
84
-#: Curlew/curlew.py:182
85
-msgid "Remove files"
86
-msgstr "Supprimer fichiers"
87
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
88
+#: modules/curlew.py:251
89
+msgid "Curlew"
90
+msgstr "Curlew"
91
+
92
+#: modules/about.py:35 modules/curlew.py:328
93
+msgid "About Curlew"
94
+msgstr "A propos de Curlew"
95
+
96
+#: modules/about.py:38
97
+msgid "Easy to use Multimedia Converter for Linux"
98
+msgstr "Un Convertisseur Multimédia simple à utiliser sous Linux"
99
100
-#: Curlew/curlew.py:186
101
-msgid "Clear"
102
-msgstr "Effacer"
103
+#: modules/about.py:51
104
+msgid "translator-credits"
105
+msgstr "Fayssal Chamekh <chamfay@gmail.com>"
106
107
-#: Curlew/curlew.py:187
108
-msgid "Clear files list"
109
-msgstr "Effacer la liste"
110
+#: modules/functions.py:44
111
+msgid " KB"
112
+msgstr " KB"
113
114
-#: Curlew/curlew.py:194
115
-msgid "Convert"
116
-msgstr "Convertir"
117
+#: modules/functions.py:47
118
+msgid " MB"
119
+msgstr " MB"
120
121
-#: Curlew/curlew.py:195
122
-msgid "Start Conversion"
123
-msgstr "Démarrer la conversion"
124
+#: modules/functions.py:50
125
+msgid " GB"
126
+msgstr " GB"
127
128
-#: Curlew/curlew.py:199
129
-msgid "Stop"
130
-msgstr "Arrêter"
131
+#: modules/tray.py:36 modules/tray.py:66
132
+msgid "Hide"
133
+msgstr "Cacher"
134
135
-#: Curlew/curlew.py:200 Curlew/tray.py:40
136
+#: modules/tray.py:40 modules/curlew.py:314
137
msgid "Stop Conversion"
138
msgstr "Arrêter la conversion"
139
140
-#: Curlew/curlew.py:207
141
-msgid "File Infos"
142
-msgstr "Infos du fichier"
143
+#: modules/tray.py:44
144
+msgid "Quit application"
145
+msgstr "Quiter l'application"
146
147
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
148
-msgid "File Informations"
149
+#: modules/tray.py:68
150
+msgid "Show"
151
+msgstr "Afficher"
152
+
153
+#: modules/logdialog.py:29
154
+msgid "Errors detail"
155
+msgstr "Détail des erreurs"
156
+
157
+#: modules/logdialog.py:48
158
+msgid "_Close"
159
+msgstr "_Fermer"
160
+
161
+#: modules/edition.py:35
162
+msgid "Are you sure you want to save settings?"
163
+msgstr ""
164
+
165
+#: modules/edition.py:107
166
+msgid "You can't restore a custom format to defaults."
167
+msgstr ""
168
+
169
+#: modules/edition.py:202
170
+msgid "Are you sure you want to remove this format?"
171
+msgstr ""
172
+
173
+#: modules/edition.py:249
174
+#, fuzzy
175
+msgid "Audio:"
176
+msgstr "Audio"
177
+
178
+#: modules/edition.py:257 modules/edition.py:276
179
+msgid "Default"
180
+msgstr ""
181
+
182
+#: modules/edition.py:260
183
+#, fuzzy
184
+msgid "Audio Bitrates"
185
+msgstr "Bitrate Audio"
186
+
187
+#: modules/edition.py:262
188
+#, fuzzy
189
+msgid "Audio Frequencies"
190
+msgstr "Fréquence Audio"
191
+
192
+#: modules/edition.py:264 modules/curlew.py:551
193
+msgid "Audio Channels"
194
+msgstr "Canaux Audio"
195
+
196
+#: modules/edition.py:266
197
+#, fuzzy
198
+msgid "Audio Codecs"
199
+msgstr "Codec Audio"
200
+
201
+#: modules/edition.py:269
202
+#, fuzzy
203
+msgid "Video:"
204
+msgstr "Vidéo"
205
+
206
+#: modules/edition.py:279
207
+#, fuzzy
208
+msgid "Video Bitrates"
209
+msgstr "Bitrate Vidéo"
210
+
211
+#: modules/edition.py:281 modules/curlew.py:591
212
+msgid "Video FPS"
213
+msgstr "FPS Vidéo"
214
+
215
+#: modules/edition.py:283
216
+#, fuzzy
217
+msgid "Video Sizes"
218
+msgstr "Dimensions vidéo"
219
+
220
+#: modules/edition.py:285
221
+#, fuzzy
222
+msgid "Video Codecs"
223
+msgstr "Codec Vidéo"
224
+
225
+#: modules/edition.py:287
226
+#, fuzzy
227
+msgid "Aspect Ratios"
228
+msgstr "Proportion"
229
+
230
+#: modules/edition.py:289
231
+#, fuzzy
232
+msgid "Other Options:"
233
+msgstr "Autres opts:"
234
+
235
+#: modules/edition.py:291
236
+#, fuzzy
237
+msgid "Extra Options"
238
+msgstr "Options Avancées"
239
+
240
+#: modules/edition.py:304
241
+msgid "Save"
242
+msgstr ""
243
+
244
+#: modules/edition.py:318
245
+msgid "Restore default"
246
+msgstr ""
247
+
248
+#: modules/fileinfos.py:26
249
+msgid "File informations"
250
msgstr "Informations du fichier"
251
252
-#: Curlew/curlew.py:212
253
+#: modules/waitdialog.py:31
254
+msgid "Adding files..."
255
+msgstr "Ajout des fichiers en cours..."
256
+
257
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
258
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
259
+msgid "_Cancel"
260
+msgstr "_Annuler"
261
+
262
+#: modules/waitdialog.py:50
263
+msgid "<b>File:</b> "
264
+msgstr "<b>Fichier:</b>"
265
+
266
+#: modules/formats.py:56
267
+msgid "<i><span color=\"red\">No format selected!</span></i>"
268
+msgstr ""
269
+
270
+#: modules/formats.py:110
271
+#, fuzzy
272
+msgid "Edit"
273
+msgstr "Editer la liste"
274
+
275
+#: modules/formats.py:120
276
+#, fuzzy
277
+msgid "Choose"
278
+msgstr "Choisir Encodeur"
279
+
280
+#: modules/curlew.py:96
281
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
282
+msgstr ""
283
+
284
+#: modules/curlew.py:189
285
msgid "About"
286
msgstr "A propos de"
287
288
-#: Curlew/curlew.py:213 Curlew/about.py:33
289
-msgid "About Curlew"
290
-msgstr "A propos de Curlew"
291
-
292
-#: Curlew/curlew.py:220
293
+#: modules/curlew.py:194
294
msgid "Quit"
295
msgstr "Quiter"
296
297
-#: Curlew/curlew.py:221 Curlew/tray.py:44
298
-msgid "Quit application"
299
-msgstr "Quiter l'application"
300
-
301
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
302
-msgid "Show sidebar"
303
+#: modules/curlew.py:243
304
+msgid "Available Codecs"
305
msgstr ""
306
307
-#: Curlew/curlew.py:299
308
+#: modules/curlew.py:274
309
+msgid "Add Files"
310
+msgstr "Ajouter Fichiers"
311
+
312
+#: modules/curlew.py:280
313
+msgid "Add Folders"
314
+msgstr "Ajouter Dossiers"
315
+
316
+#: modules/curlew.py:291
317
+msgid "Remove Files"
318
+msgstr "Supprimer Fichiers"
319
+
320
+#: modules/curlew.py:297
321
+msgid "Clear Files List"
322
+msgstr "Effacer Liste"
323
+
324
+#: modules/curlew.py:308
325
+msgid "Start Conversion"
326
+msgstr "Démarrer la conversion"
327
+
328
+#: modules/curlew.py:321 modules/curlew.py:2254
329
+msgid "File Informations"
330
+msgstr "Informations du fichier"
331
+
332
+#: modules/curlew.py:334
333
+msgid "Advanced Options"
334
+msgstr "Options Avancées"
335
+
336
+#: modules/curlew.py:395 modules/curlew.py:804
337
+msgid "Show Sidebar"
338
+msgstr "Afficher la barre latérale"
339
+
340
+#: modules/curlew.py:418
341
msgid "File"
342
msgstr "Fichier"
343
344
-#: Curlew/curlew.py:306
345
+#: modules/curlew.py:425
346
msgid "Size"
347
msgstr "Taille"
348
349
-#: Curlew/curlew.py:311
350
+#: modules/curlew.py:431
351
msgid "Duration"
352
msgstr "Durée"
353
354
-#: Curlew/curlew.py:317
355
+#: modules/curlew.py:437
356
msgid "Estimated size"
357
msgstr "Taille estimée"
358
359
-#: Curlew/curlew.py:323
360
+#: modules/curlew.py:444
361
msgid "Elapsed time"
362
msgstr "Temps écoulé"
363
364
-#: Curlew/curlew.py:329
365
+#: modules/curlew.py:451
366
msgid "Remaining time"
367
msgstr "Temps restant"
368
369
-#: Curlew/curlew.py:334
370
+#: modules/curlew.py:457
371
msgid "Progress"
372
msgstr "Avancement"
373
374
-#: Curlew/curlew.py:351
375
-msgid "Browse source"
376
-msgstr "Parcourir la source"
377
-
378
-#: Curlew/curlew.py:356
379
-msgid "Browse destination"
380
-msgstr "Parcourir la destination"
381
-
382
-#: Curlew/curlew.py:359
383
-msgid "Preview before converting"
384
-msgstr "Prévision avant la conversion"
385
+#: modules/curlew.py:469
386
+msgid "Choose a format"
387
+msgstr "Choisir un format"
388
389
-#: Curlew/curlew.py:391
390
-msgid "<b>Format:</b>"
391
-msgstr "<b>Format:</b>"
392
-
393
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
394
-msgid "Favorite list"
395
-msgstr "Liste des favoris"
396
-
397
-#: Curlew/curlew.py:411
398
-msgid "Source Path"
399
-msgstr "Chemin source"
400
-
401
-#: Curlew/curlew.py:416
402
-msgid "<b>Destination:</b>"
403
-msgstr "<b>Destination:</b>"
404
+#: modules/curlew.py:496
405
+msgid "Add to Favorite"
406
+msgstr "Ajouter aux favoris"
407
408
-#: Curlew/curlew.py:424
409
-msgid "<b>Advanced</b>"
410
-msgstr "<b>Avancé</b>"
411
+#: modules/curlew.py:504
412
+msgid "Edit List"
413
+msgstr "Editer la liste"
414
415
-#: Curlew/curlew.py:434
416
+#: modules/curlew.py:534
417
msgid "Audio"
418
msgstr "Audio"
419
420
-#: Curlew/curlew.py:442
421
+#: modules/curlew.py:549
422
msgid "Audio Bitrate"
423
msgstr "Bitrate Audio"
424
425
-#: Curlew/curlew.py:443
426
+#: modules/curlew.py:550
427
msgid "Audio Frequency"
428
msgstr "Fréquence Audio"
429
430
-#: Curlew/curlew.py:444
431
-msgid "Audio Channels"
432
-msgstr "Canaux Audio"
433
-
434
-#: Curlew/curlew.py:445
435
+#: modules/curlew.py:552
436
msgid "Audio Codec"
437
msgstr "Codec Audio"
438
439
-#: Curlew/curlew.py:448
440
+#: modules/curlew.py:555
441
msgid "Volume (%)"
442
msgstr "Volume (%)"
443
444
-#: Curlew/curlew.py:454
445
+#: modules/curlew.py:561
446
msgid "Audio Quality"
447
msgstr "Qualité Audio"
448
449
-#: Curlew/curlew.py:460
450
+#: modules/curlew.py:573
451
msgid "Video"
452
msgstr "Vidéo"
453
454
-#: Curlew/curlew.py:470
455
+#: modules/curlew.py:590
456
msgid "Video Bitrate"
457
msgstr "Bitrate Vidéo"
458
459
-#: Curlew/curlew.py:471
460
-msgid "Video FPS"
461
-msgstr "FPS Vidéo"
462
-
463
-#: Curlew/curlew.py:472
464
+#: modules/curlew.py:592
465
msgid "Video Size"
466
msgstr "Dimensions vidéo"
467
468
-#: Curlew/curlew.py:473
469
+#: modules/curlew.py:593
470
msgid "Video Codec"
471
msgstr "Codec Vidéo"
472
473
-#: Curlew/curlew.py:474
474
+#: modules/curlew.py:594
475
msgid "Aspect Ratio"
476
msgstr "Proportion"
477
478
-#: Curlew/curlew.py:480
479
+#: modules/curlew.py:600
480
msgid "2-Pass"
481
msgstr "2 Passages"
482
483
-#: Curlew/curlew.py:484
484
+#: modules/curlew.py:604
485
msgid "Video only"
486
msgstr "Vidéo seulement"
487
488
-#: Curlew/curlew.py:491
489
+#: modules/curlew.py:611
490
msgid "Video Quality"
491
msgstr "Qualité Vidéo"
492
493
-#: Curlew/curlew.py:496
494
+#: modules/curlew.py:622
495
msgid "Subtitle"
496
msgstr "Sous-titre"
497
498
-#: Curlew/curlew.py:502
499
-msgid "Use Subtitle"
500
-msgstr "Utiliser sous-titre"
501
+#: modules/curlew.py:628
502
+msgid "Use Subtitle (ffmpeg only)"
503
+msgstr "Utiliser sous-titre (ffmpeg seulement)"
504
505
-#: Curlew/curlew.py:518
506
+#: modules/curlew.py:644
507
msgid "Subtitle: "
508
msgstr "Sous-titre:"
509
510
-#: Curlew/curlew.py:525
511
-msgid "Font: "
512
-msgstr "Police:"
513
-
514
-#: Curlew/curlew.py:536
515
+#: modules/curlew.py:662
516
msgid "Size: "
517
msgstr "Taille:"
518
519
-#: Curlew/curlew.py:543
520
-msgid "Position: "
521
-msgstr "Position:"
522
-
523
-#: Curlew/curlew.py:563
524
+#: modules/curlew.py:691
525
msgid "Encoding: "
526
msgstr "Encodage:"
527
528
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
529
-msgid "sec"
530
-msgstr "sec"
531
-
532
-#: Curlew/curlew.py:571
533
-msgid "Delay: "
534
-msgstr "Retard:"
535
-
536
-#: Curlew/curlew.py:574
537
-msgid "Harddup"
538
-msgstr "Harddup"
539
-
540
-#: Curlew/curlew.py:578
541
-msgid "Use SSA/ASS subtitle"
542
-msgstr "Utiliser les sous-titre SSA/ASS"
543
-
544
-#: Curlew/curlew.py:585
545
+#: modules/curlew.py:704
546
msgid "Crop / Pad"
547
msgstr "Rogner / Rembourrer"
548
549
-#: Curlew/curlew.py:588
550
+#: modules/curlew.py:707
551
msgid "Crop"
552
msgstr "Rogner"
553
554
-#: Curlew/curlew.py:592
555
+#: modules/curlew.py:711
556
msgid "Pad"
557
msgstr "Rembourrer"
558
559
-#: Curlew/curlew.py:598
560
+#: modules/curlew.py:717
561
msgid "More"
562
msgstr "Plus"
563
564
-#: Curlew/curlew.py:601
565
+#: modules/curlew.py:720
566
msgid "Split File"
567
msgstr "Hacher fichier"
568
569
-#: Curlew/curlew.py:611
570
+#: modules/curlew.py:730
571
msgid "Begin time: "
572
msgstr "Debut"
573
574
-#: Curlew/curlew.py:614
575
+#: modules/curlew.py:733
576
msgid "Duration: "
577
msgstr "Durée"
578
579
-#: Curlew/curlew.py:615
580
+#: modules/curlew.py:734
581
msgid "To the end"
582
msgstr "Jusqu'à la fin"
583
584
-#: Curlew/curlew.py:621
585
+#: modules/curlew.py:740
586
msgid "Use Copy Mode"
587
msgstr "Utiliser le mode 'Copy'"
588
589
-#: Curlew/curlew.py:622
590
+#: modules/curlew.py:741
591
msgid "Keep the same codecs as the input file"
592
msgstr "Garder la même codecs que la source"
593
594
-#: Curlew/curlew.py:630
595
+#: modules/curlew.py:749
596
msgid "Other opts:"
597
msgstr "Autres opts:"
598
599
-#: Curlew/curlew.py:634
600
+#: modules/curlew.py:753
601
msgid "Threads:"
602
msgstr "Threads:"
603
604
-#: Curlew/curlew.py:637
605
-msgid "Source Quality"
606
-msgstr "Qualité de la source"
607
-
608
-#: Curlew/curlew.py:638
609
-msgid "Use the same quality as source file"
610
-msgstr "Utiliser la qualité du fichier source"
611
-
612
-#: Curlew/curlew.py:647
613
+#: modules/curlew.py:766
614
msgid "Converter:"
615
msgstr "Convertisseur"
616
617
-#: Curlew/curlew.py:659
618
+#: modules/curlew.py:772
619
+#, fuzzy
620
+msgid "Player:"
621
+msgstr "Jouer"
622
+
623
+#: modules/curlew.py:787
624
msgid "Configs"
625
msgstr "Configs"
626
627
-#: Curlew/curlew.py:665
628
-msgid "Overwrite it"
629
-msgstr "Ecraser le"
630
-
631
-#: Curlew/curlew.py:666
632
-msgid "Choose another name"
633
-msgstr "Choisir un autre nom"
634
-
635
-#: Curlew/curlew.py:667
636
-msgid "Skip conversion"
637
-msgstr "Sauter le"
638
-
639
-#: Curlew/curlew.py:668
640
-msgid "File exist:"
641
-msgstr "Fichier existe:"
642
-
643
-#: Curlew/curlew.py:673
644
+#: modules/curlew.py:794
645
msgid "Your language will appear after restart Curlew"
646
msgstr "Votre langue sera prête après la redémarrage de l'application"
647
648
-#: Curlew/curlew.py:680
649
+#: modules/curlew.py:801
650
msgid "Language:"
651
msgstr "Langue:"
652
653
-#: Curlew/curlew.py:691
654
-msgid "Show toolbar's buttons text"
655
-msgstr "Afficher les textes sur la barre d'outils"
656
-
657
-#: Curlew/curlew.py:695
658
-msgid "Icons:"
659
-msgstr "Icônes:"
660
-
661
-#: Curlew/curlew.py:703
662
+#: modules/curlew.py:809
663
msgid "Show tray icon"
664
msgstr "Afficher dans la zone de notification"
665
666
-#: Curlew/curlew.py:708
667
+#: modules/curlew.py:817
668
msgid "Shutdown computer after finish"
669
msgstr "Arrêter l'ordinateur après terminer"
670
671
-#: Curlew/curlew.py:713
672
+#: modules/curlew.py:822
673
msgid "Suspend computer after finish"
674
msgstr "Suspendre l'ordinateur après terminer"
675
676
-#: Curlew/curlew.py:718
677
+#: modules/curlew.py:829
678
+msgid "Output"
679
+msgstr "Sortie"
680
+
681
+#: modules/curlew.py:835
682
+msgid "Source Path"
683
+msgstr "Chemin source"
684
+
685
+#: modules/curlew.py:840
686
+msgid "Destination:"
687
+msgstr "Destination:"
688
+
689
+#: modules/curlew.py:844
690
+msgid "Overwrite it"
691
+msgstr "Ecraser le"
692
+
693
+#: modules/curlew.py:845
694
+msgid "Choose another name"
695
+msgstr "Choisir un autre nom"
696
+
697
+#: modules/curlew.py:846
698
+msgid "Skip conversion"
699
+msgstr "Sauter le"
700
+
701
+#: modules/curlew.py:847
702
+msgid "File exist:"
703
+msgstr "Fichier existe:"
704
+
705
+#: modules/curlew.py:861
706
msgid "Delete input file after conversion"
707
msgstr "Supprimer fichier d'entrée après la conversion"
708
709
-#: Curlew/curlew.py:722
710
-#, fuzzy
711
+#: modules/curlew.py:866
712
msgid "Rename input file after conversion"
713
-msgstr "Supprimer fichier d'entrée après la conversion"
714
+msgstr "Renommer fichier d'entrée après la conversion"
715
716
-#: Curlew/curlew.py:806
717
+#: modules/curlew.py:942
718
msgid "Do you want to quit Curlew and abort conversion process?"
719
msgstr "Voulez-vous quiter Curlew et abondonner la conversion?"
720
721
-#: Curlew/curlew.py:823
722
+#: modules/curlew.py:959
723
msgid "Add file"
724
msgstr "Ajouter fichier(s)"
725
726
-#: Curlew/curlew.py:836
727
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
728
+#: modules/curlew.py:2286
729
+msgid "_OK"
730
+msgstr "_OK"
731
+
732
+#: modules/curlew.py:972
733
msgid "All supported files"
734
msgstr "Tous les fichiers supporté"
735
736
-#: Curlew/curlew.py:843
737
+#: modules/curlew.py:979
738
msgid "Video files"
739
msgstr "Fichiers vidéo"
740
741
-#: Curlew/curlew.py:849
742
+#: modules/curlew.py:985
743
msgid "Audio files"
744
msgstr "Fichiers audio"
745
746
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
747
+#: modules/curlew.py:991 modules/curlew.py:1545
748
msgid "All files"
749
msgstr "Tous"
750
751
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
752
+#: modules/curlew.py:1031 modules/curlew.py:1638
753
msgid "Ready!"
754
msgstr "Prêt"
755
756
-#: Curlew/curlew.py:906
757
+#: modules/curlew.py:1042
758
msgid "Add folder"
759
msgstr "Ajouter Dossier"
760
761
-#: Curlew/curlew.py:933
762
+#: modules/curlew.py:1069
763
msgid "Choose destination"
764
msgstr "Choisir un destination"
765
766
-#: Curlew/curlew.py:956
767
-msgid ""
768
-"<b>Format:</b>\t{}\n"
769
-"<b>Extension:</b>\t{}\n"
770
-"<b>Encoder:</b>\t{}"
771
-msgstr ""
772
-"<b>Format:</b>\t{}\n"
773
-"<b>Extension:</b>\t{}\n"
774
-"<b>Encodeur:</b>\t{}"
775
-
776
-#: Curlew/curlew.py:1360
777
+#: modules/curlew.py:1318
778
msgid "Destination path is not valid."
779
msgstr "Le chemin de destination est invalide."
780
781
-#: Curlew/curlew.py:1366
782
+#: modules/curlew.py:1325
783
msgid "Destination path is not accessible."
784
msgstr "Le chemin de destination n'est pas accessible."
785
786
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
787
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
788
msgid "Skipped!"
789
msgstr "Sauté!"
790
791
-#: Curlew/curlew.py:1406
792
+#: modules/curlew.py:1367
793
msgid "Not found!"
794
msgstr "Pas trouvé!"
795
796
-#: Curlew/curlew.py:1509
797
+#: modules/curlew.py:1460
798
msgid ""
799
"There are some errors occured.\n"
800
"Do you want to show more details?"
801
802
"Il y a des erreurs.\n"
803
"Voulez-vous les afficher?"
804
805
-#: Curlew/curlew.py:1522
806
+#: modules/curlew.py:1473
807
msgid "Do you want to stop conversion process?"
808
msgstr "Voulez-vous arrêter l'opération de conversion?"
809
810
-#: Curlew/curlew.py:1577
811
+#: modules/curlew.py:1528
812
msgid "Select subtitle"
813
msgstr "Sélectionner un sous-titre"
814
815
-#: Curlew/curlew.py:1585
816
+#: modules/curlew.py:1531
817
+msgid "_Add"
818
+msgstr "_Ajouter"
819
+
820
+#: modules/curlew.py:1536
821
msgid "Subtitle files"
822
msgstr "Fichers sous-titre"
823
824
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
825
+#: modules/curlew.py:1633 modules/curlew.py:1837
826
msgid "Wait..."
827
msgstr "Attendre..."
828
829
-#: Curlew/curlew.py:1696
830
-msgid "Preview"
831
-msgstr "Prévision"
832
-
833
-#: Curlew/curlew.py:1773
834
+#: modules/curlew.py:1714
835
msgid "Done!"
836
msgstr "Terminé!"
837
838
-#: Curlew/curlew.py:1791
839
+#: modules/curlew.py:1732
840
msgid "Failed!"
841
msgstr "Echoué!"
842
843
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
844
-msgid " MB"
845
-msgstr " MB"
846
-
847
-#: Curlew/curlew.py:2205
848
+#: modules/curlew.py:2047
849
msgid ""
850
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
851
"span>"
852
853
"<span foreground=\"red\" weight=\"bold\">Le système s'arrête après {} sec.</"
854
"span>"
855
856
-#: Curlew/curlew.py:2218
857
+#: modules/curlew.py:2060
858
msgid ""
859
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
860
"span>"
861
862
"<span foreground=\"red\" weight=\"bold\">Le système va suspendu après {} sec."
863
"</span>"
864
865
-#: Curlew/curlew.py:2305
866
-msgid "Add to favorite"
867
-msgstr "Ajouter aux favoris"
868
-
869
-#: Curlew/curlew.py:2313
870
-msgid "Edit list"
871
-msgstr "Editer la liste"
872
-
873
-#: Curlew/curlew.py:2369
874
+#: modules/curlew.py:2137
875
msgid ""
876
"<b>Duration:</b> {}\n"
877
"<b>Size:</b> {}\n"
878
879
"<b>Taille:</b> {}\n"
880
"<b>Extension:</b> {}\n"
881
882
-#: Curlew/curlew.py:2411
883
+#: modules/curlew.py:2178
884
msgid "Please install \"mediainfo\" package."
885
msgstr "Installer le package \"mediainfo\" SVP."
886
887
-#: Curlew/logdialog.py:29
888
-msgid "Errors detail"
889
-msgstr "Détail des erreurs"
890
+#: modules/curlew.py:2238
891
+msgid "Play"
892
+msgstr "Jouer"
893
894
-#: Curlew/waitdialog.py:31
895
-msgid "Adding files..."
896
-msgstr "Ajout des fichiers en cours..."
897
+#: modules/curlew.py:2241
898
+msgid "_Preview"
899
+msgstr "Prévisionner"
900
901
-#: Curlew/waitdialog.py:50
902
-msgid "<b>File:</b> "
903
-msgstr "<b>Fichier:</b>"
904
+#: modules/curlew.py:2247
905
+msgid "Browse source"
906
+msgstr "Parcourir la source"
907
908
-#: Curlew/about.py:36
909
-msgid "Easy to use Multimedia Converter for Linux"
910
-msgstr "Un Convertisseur Multimédia simple à utiliser sous Linux"
911
+#: modules/curlew.py:2250
912
+msgid "Browse destination"
913
+msgstr "Parcourir la destination"
914
915
-#: Curlew/about.py:49
916
-msgid "translator-credits"
917
-msgstr "Fayssal Chamekh <chamfay@gmail.com>"
918
+#: modules/curlew.py:2284
919
+msgid "Choose Encoder"
920
+msgstr "Choisir Encodeur"
921
922
-#: Curlew/functions.py:43
923
-msgid " KB"
924
-msgstr " KB"
925
+#~ msgid "Preview"
926
+#~ msgstr "Prévision"
927
928
-#: Curlew/functions.py:49
929
-msgid " GB"
930
-msgstr " GB"
931
+#~ msgid "<b>Convert to:</b>"
932
+#~ msgstr "<b>Convertir vers:</b>"
933
934
-#: Curlew/favdialog.py:36
935
-msgid "Format"
936
-msgstr "Format"
937
+#~ msgid "Font: "
938
+#~ msgstr "Police:"
939
940
-#: Curlew/tray.py:36 Curlew/tray.py:66
941
-msgid "Hide"
942
-msgstr "Cacher"
943
+#~ msgid "Position: "
944
+#~ msgstr "Position:"
945
946
-#: Curlew/tray.py:68
947
-msgid "Show"
948
-msgstr "Afficher"
949
+#~ msgid "Delay: "
950
+#~ msgstr "Retard:"
951
952
-#: Curlew/customwidgets.py:51
953
-msgid "Top"
954
-msgstr "Haut"
955
+#~ msgid "Harddup"
956
+#~ msgstr "Harddup"
957
958
-#: Curlew/customwidgets.py:59
959
-msgid "Bottom"
960
-msgstr "Bas"
961
+#~ msgid "Use SSA/ASS subtitle"
962
+#~ msgstr "Utiliser les sous-titre SSA/ASS"
963
964
-#: Curlew/customwidgets.py:67
965
-msgid "Left"
966
-msgstr "Gauche"
967
+#~ msgid "Source Quality"
968
+#~ msgstr "Qualité de la source"
969
970
-#: Curlew/customwidgets.py:75
971
-msgid "Right"
972
-msgstr "Droite"
973
+#~ msgid "Use the same quality as source file"
974
+#~ msgstr "Utiliser la qualité du fichier source"
975
976
-#: Curlew/customwidgets.py:184
977
-msgid "hr"
978
-msgstr "hr"
979
+#~ msgid "Multimedia Converter"
980
+#~ msgstr "Convertisseur Multimédia"
981
982
-#: Curlew/customwidgets.py:189
983
-msgid "min"
984
-msgstr "min"
985
+#~ msgid "Preview before converting"
986
+#~ msgstr "Prévision avant la conversion"
987
988
-#: Curlew/fileinfos.py:26
989
-msgid "File informations"
990
-msgstr "Informations du fichier"
991
+#~ msgid "<b>Advanced</b>"
992
+#~ msgstr "<b>Avancé</b>"
993
994
#~ msgid "Add"
995
#~ msgstr "Ajouter"
996
997
+#~ msgid "Add files"
998
+#~ msgstr "Ajouter fichiers"
999
+
1000
+#~ msgid "Add folders"
1001
+#~ msgstr "Ajouter Dossiers"
1002
+
1003
+#~ msgid "Clear"
1004
+#~ msgstr "Effacer"
1005
+
1006
+#~ msgid "Convert"
1007
+#~ msgstr "Convertir"
1008
+
1009
+#~ msgid "Stop"
1010
+#~ msgstr "Arrêter"
1011
+
1012
+#~ msgid "File Infos"
1013
+#~ msgstr "Infos du fichier"
1014
+
1015
+#~ msgid "Show toolbar's buttons text"
1016
+#~ msgstr "Afficher les textes sur la barre d'outils"
1017
+
1018
+#~ msgid "Icons:"
1019
+#~ msgstr "Icônes:"
1020
+
1021
+#~ msgid ""
1022
+#~ "<b>Format:</b>\t{}\n"
1023
+#~ "<b>Extension:</b>\t{}\n"
1024
+#~ "<b>Encoder:</b>\t{}"
1025
+#~ msgstr ""
1026
+#~ "<b>Format:</b>\t{}\n"
1027
+#~ "<b>Extension:</b>\t{}\n"
1028
+#~ "<b>Encodeur:</b>\t{}"
1029
+
1030
+#, fuzzy
1031
+#~ msgid "About data"
1032
+#~ msgstr "A propos de"
1033
+
1034
#~ msgid ""
1035
#~ "<b>File:</b>\t{}\n"
1036
#~ "<b>Extension:</b>\t{}\n"
1037
1038
#~ msgid "Button"
1039
#~ msgstr "Bas"
1040
1041
-#~ msgid "Curlew Multimedia converter"
1042
-#~ msgstr "Un Convertisseur Multimédia Courlis"
1043
-
1044
#~ msgid "Crop Video"
1045
#~ msgstr "Rogner Vidéo"
1046
curlew-0.1.22.3.tar.gz/po/it.po -> curlew-0.2.1.tar.gz/po/it.po
Changed
1045
1
2
msgstr ""
3
"Project-Id-Version: 0.1\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
"PO-Revision-Date: 2013-08-12 15:58+0100\n"
8
"Last-Translator: bernardo miguel savone <bmsavone@gmail.com>\n"
9
"Language-Team: Italian <bmsavone@gmail.com>\n"
10
11
"Plural-Forms: nplurals=2; plural=n != 1;\n"
12
"X-Generator: Poedit 1.5.7\n"
13
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
+#: modules/customwidgets.py:50
16
+msgid "Top"
17
+msgstr "Sopra"
18
+
19
+#: modules/customwidgets.py:58
20
+msgid "Bottom"
21
+msgstr "Sotto"
22
+
23
+#: modules/customwidgets.py:66
24
+msgid "Left"
25
+msgstr "Sinistra"
26
+
27
+#: modules/customwidgets.py:74
28
+msgid "Right"
29
+msgstr "Destra"
30
+
31
+#: modules/customwidgets.py:172
32
+msgid "hr"
33
+msgstr "Ora"
34
+
35
+#: modules/customwidgets.py:177
36
+msgid "min"
37
+msgstr "min"
38
+
39
+#: modules/customwidgets.py:182 modules/curlew.py:698
40
+msgid "sec"
41
+msgstr "sec"
42
+
43
+#: modules/favdialog.py:28 modules/curlew.py:480
44
+msgid "Favorite list"
45
+msgstr "Lista dei preferiti"
46
+
47
+#: modules/favdialog.py:38
48
+msgid "Format"
49
+msgstr "Formato"
50
+
51
+#: modules/favdialog.py:55
52
+msgid "Up"
53
+msgstr ""
54
+
55
+#: modules/favdialog.py:61
56
+msgid "Down"
57
+msgstr ""
58
+
59
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
60
+msgid "Remove"
61
+msgstr "Rimuovi"
62
+
63
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
64
+#: modules/curlew.py:251
65
msgid "Curlew"
66
msgstr "Curlew"
67
68
-#: Curlew/curlew.py:172
69
+#: modules/about.py:35 modules/curlew.py:328
70
+msgid "About Curlew"
71
+msgstr "Info su Curlew"
72
+
73
+#: modules/about.py:38
74
+msgid "Easy to use Multimedia Converter for Linux"
75
+msgstr "Convertitore multimediale per Linux facile da usare"
76
+
77
+#: modules/about.py:51
78
+msgid "translator-credits"
79
+msgstr "bersil <bmsavone@gmail.com>"
80
+
81
+#: modules/functions.py:44
82
+msgid " KB"
83
+msgstr " KB"
84
+
85
+#: modules/functions.py:47
86
+msgid " MB"
87
+msgstr " MB"
88
+
89
+#: modules/functions.py:50
90
+msgid " GB"
91
+msgstr " GB"
92
+
93
+#: modules/tray.py:36 modules/tray.py:66
94
+msgid "Hide"
95
+msgstr "Nascondi"
96
+
97
+#: modules/tray.py:40 modules/curlew.py:314
98
+msgid "Stop Conversion"
99
+msgstr "Ferma Conversione"
100
+
101
+#: modules/tray.py:44
102
+msgid "Quit application"
103
+msgstr "Chiudi l'applicazione"
104
+
105
+#: modules/tray.py:68
106
+msgid "Show"
107
+msgstr "Mostra"
108
+
109
+#: modules/logdialog.py:29
110
+msgid "Errors detail"
111
+msgstr "Dettagli del errore"
112
+
113
+#: modules/logdialog.py:48
114
+msgid "_Close"
115
+msgstr ""
116
+
117
+#: modules/edition.py:35
118
+msgid "Are you sure you want to save settings?"
119
+msgstr ""
120
+
121
+#: modules/edition.py:107
122
+msgid "You can't restore a custom format to defaults."
123
+msgstr ""
124
+
125
+#: modules/edition.py:202
126
+msgid "Are you sure you want to remove this format?"
127
+msgstr ""
128
+
129
+#: modules/edition.py:249
130
#, fuzzy
131
-msgid "Add File"
132
-msgstr "Aggiungi file"
133
+msgid "Audio:"
134
+msgstr "Audio"
135
136
-#: Curlew/curlew.py:173
137
-msgid "Add files"
138
-msgstr "Aggiungi file"
139
+#: modules/edition.py:257 modules/edition.py:276
140
+msgid "Default"
141
+msgstr ""
142
143
-#: Curlew/curlew.py:176
144
+#: modules/edition.py:260
145
#, fuzzy
146
-msgid "Add Folder"
147
-msgstr "Aggiungi file"
148
+msgid "Audio Bitrates"
149
+msgstr "Audio Bitrate"
150
151
-#: Curlew/curlew.py:177
152
+#: modules/edition.py:262
153
#, fuzzy
154
-msgid "Add folders"
155
-msgstr "Aggiungi file"
156
+msgid "Audio Frequencies"
157
+msgstr "Frequenza audio"
158
159
-#: Curlew/curlew.py:181
160
-msgid "Remove"
161
-msgstr "Rimuovi"
162
+#: modules/edition.py:264 modules/curlew.py:551
163
+msgid "Audio Channels"
164
+msgstr "Canali audio"
165
166
-#: Curlew/curlew.py:182
167
-msgid "Remove files"
168
-msgstr "Rimuovi file"
169
+#: modules/edition.py:266
170
+#, fuzzy
171
+msgid "Audio Codecs"
172
+msgstr "Codec Audio"
173
174
-#: Curlew/curlew.py:186
175
-msgid "Clear"
176
-msgstr "Pulisci"
177
+#: modules/edition.py:269
178
+#, fuzzy
179
+msgid "Video:"
180
+msgstr "Video"
181
182
-#: Curlew/curlew.py:187
183
-msgid "Clear files list"
184
-msgstr "Pulisci lista dei file"
185
+#: modules/edition.py:279
186
+#, fuzzy
187
+msgid "Video Bitrates"
188
+msgstr "Video Bitrate"
189
190
-#: Curlew/curlew.py:194
191
-msgid "Convert"
192
-msgstr "Converti"
193
+#: modules/edition.py:281 modules/curlew.py:591
194
+msgid "Video FPS"
195
+msgstr "FPS Video"
196
197
-#: Curlew/curlew.py:195
198
-msgid "Start Conversion"
199
-msgstr "Avvia Conversione"
200
+#: modules/edition.py:283
201
+#, fuzzy
202
+msgid "Video Sizes"
203
+msgstr "Dimensioni video"
204
205
-#: Curlew/curlew.py:199
206
-msgid "Stop"
207
-msgstr "Stop"
208
+#: modules/edition.py:285
209
+#, fuzzy
210
+msgid "Video Codecs"
211
+msgstr "Codec Video"
212
213
-#: Curlew/curlew.py:200 Curlew/tray.py:40
214
-msgid "Stop Conversion"
215
-msgstr "Ferma Conversione"
216
+#: modules/edition.py:287
217
+#, fuzzy
218
+msgid "Aspect Ratios"
219
+msgstr "Proporzioni"
220
221
-#: Curlew/curlew.py:207
222
-msgid "File Infos"
223
+#: modules/edition.py:289
224
+#, fuzzy
225
+msgid "Other Options:"
226
+msgstr "Altre opzioni:"
227
+
228
+#: modules/edition.py:291
229
+msgid "Extra Options"
230
msgstr ""
231
232
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
233
-msgid "File Informations"
234
+#: modules/edition.py:304
235
+msgid "Save"
236
+msgstr ""
237
+
238
+#: modules/edition.py:318
239
+msgid "Restore default"
240
+msgstr ""
241
+
242
+#: modules/fileinfos.py:26
243
+msgid "File informations"
244
+msgstr ""
245
+
246
+#: modules/waitdialog.py:31
247
+#, fuzzy
248
+msgid "Adding files..."
249
+msgstr "Aggiungi file"
250
+
251
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
252
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
253
+msgid "_Cancel"
254
+msgstr ""
255
+
256
+#: modules/waitdialog.py:50
257
+#, fuzzy
258
+msgid "<b>File:</b> "
259
+msgstr "<b>Formato:</b>"
260
+
261
+#: modules/formats.py:56
262
+msgid "<i><span color=\"red\">No format selected!</span></i>"
263
+msgstr ""
264
+
265
+#: modules/formats.py:110
266
+#, fuzzy
267
+msgid "Edit"
268
+msgstr "Edita lista"
269
+
270
+#: modules/formats.py:120
271
+#, fuzzy
272
+msgid "Choose"
273
+msgstr "Scegli un altro nome"
274
+
275
+#: modules/curlew.py:96
276
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
277
msgstr ""
278
279
-#: Curlew/curlew.py:212
280
+#: modules/curlew.py:189
281
msgid "About"
282
msgstr "Info"
283
284
-#: Curlew/curlew.py:213 Curlew/about.py:33
285
-msgid "About Curlew"
286
-msgstr "Info su Curlew"
287
-
288
-#: Curlew/curlew.py:220
289
+#: modules/curlew.py:194
290
msgid "Quit"
291
msgstr "Esci"
292
293
-#: Curlew/curlew.py:221 Curlew/tray.py:44
294
-msgid "Quit application"
295
-msgstr "Chiudi l'applicazione"
296
+#: modules/curlew.py:243
297
+msgid "Available Codecs"
298
+msgstr ""
299
+
300
+#: modules/curlew.py:274
301
+#, fuzzy
302
+msgid "Add Files"
303
+msgstr "Aggiungi file"
304
+
305
+#: modules/curlew.py:280
306
+#, fuzzy
307
+msgid "Add Folders"
308
+msgstr "Aggiungi file"
309
+
310
+#: modules/curlew.py:291
311
+#, fuzzy
312
+msgid "Remove Files"
313
+msgstr "Rimuovi file"
314
+
315
+#: modules/curlew.py:297
316
+#, fuzzy
317
+msgid "Clear Files List"
318
+msgstr "Pulisci lista dei file"
319
+
320
+#: modules/curlew.py:308
321
+msgid "Start Conversion"
322
+msgstr "Avvia Conversione"
323
+
324
+#: modules/curlew.py:321 modules/curlew.py:2254
325
+msgid "File Informations"
326
+msgstr ""
327
+
328
+#: modules/curlew.py:334
329
+msgid "Advanced Options"
330
+msgstr ""
331
332
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
333
-msgid "Show sidebar"
334
+#: modules/curlew.py:395 modules/curlew.py:804
335
+#, fuzzy
336
+msgid "Show Sidebar"
337
msgstr "Mostra barra laterale"
338
339
-#: Curlew/curlew.py:299
340
+#: modules/curlew.py:418
341
msgid "File"
342
msgstr "File"
343
344
-#: Curlew/curlew.py:306
345
+#: modules/curlew.py:425
346
msgid "Size"
347
msgstr "Dimensione"
348
349
-#: Curlew/curlew.py:311
350
+#: modules/curlew.py:431
351
#, fuzzy
352
msgid "Duration"
353
msgstr "Durata: "
354
355
-#: Curlew/curlew.py:317
356
+#: modules/curlew.py:437
357
msgid "Estimated size"
358
msgstr "Dimensione stimata"
359
360
-#: Curlew/curlew.py:323
361
+#: modules/curlew.py:444
362
msgid "Elapsed time"
363
msgstr "Tempo trascorso"
364
365
-#: Curlew/curlew.py:329
366
+#: modules/curlew.py:451
367
msgid "Remaining time"
368
msgstr "Tempo rimenente"
369
370
-#: Curlew/curlew.py:334
371
+#: modules/curlew.py:457
372
msgid "Progress"
373
msgstr "Progresso"
374
375
-#: Curlew/curlew.py:351
376
-msgid "Browse source"
377
-msgstr ""
378
-
379
-#: Curlew/curlew.py:356
380
-msgid "Browse destination"
381
-msgstr "Cerca destinazione"
382
-
383
-#: Curlew/curlew.py:359
384
-msgid "Preview before converting"
385
-msgstr "visualizza anteprima prima di convertire"
386
-
387
-#: Curlew/curlew.py:391
388
-msgid "<b>Format:</b>"
389
-msgstr "<b>Formato:</b>"
390
-
391
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
392
-msgid "Favorite list"
393
-msgstr "Lista dei preferiti"
394
-
395
-#: Curlew/curlew.py:411
396
-msgid "Source Path"
397
-msgstr "La stessa del originale"
398
+#: modules/curlew.py:469
399
+#, fuzzy
400
+msgid "Choose a format"
401
+msgstr "Scegli un altro nome"
402
403
-#: Curlew/curlew.py:416
404
-msgid "<b>Destination:</b>"
405
-msgstr "<b>Destinazione:</b>"
406
+#: modules/curlew.py:496
407
+#, fuzzy
408
+msgid "Add to Favorite"
409
+msgstr "Aggiungere ai preferiti"
410
411
-#: Curlew/curlew.py:424
412
-msgid "<b>Advanced</b>"
413
-msgstr "<b>Avanzate</b>"
414
+#: modules/curlew.py:504
415
+#, fuzzy
416
+msgid "Edit List"
417
+msgstr "Edita lista"
418
419
-#: Curlew/curlew.py:434
420
+#: modules/curlew.py:534
421
msgid "Audio"
422
msgstr "Audio"
423
424
-#: Curlew/curlew.py:442
425
+#: modules/curlew.py:549
426
msgid "Audio Bitrate"
427
msgstr "Audio Bitrate"
428
429
-#: Curlew/curlew.py:443
430
+#: modules/curlew.py:550
431
msgid "Audio Frequency"
432
msgstr "Frequenza audio"
433
434
-#: Curlew/curlew.py:444
435
-msgid "Audio Channels"
436
-msgstr "Canali audio"
437
-
438
-#: Curlew/curlew.py:445
439
+#: modules/curlew.py:552
440
msgid "Audio Codec"
441
msgstr "Codec Audio"
442
443
-#: Curlew/curlew.py:448
444
+#: modules/curlew.py:555
445
msgid "Volume (%)"
446
msgstr "Volume (%)"
447
448
-#: Curlew/curlew.py:454
449
+#: modules/curlew.py:561
450
msgid "Audio Quality"
451
msgstr "Qualità audio"
452
453
-#: Curlew/curlew.py:460
454
+#: modules/curlew.py:573
455
msgid "Video"
456
msgstr "Video"
457
458
-#: Curlew/curlew.py:470
459
+#: modules/curlew.py:590
460
msgid "Video Bitrate"
461
msgstr "Video Bitrate"
462
463
-#: Curlew/curlew.py:471
464
-msgid "Video FPS"
465
-msgstr "FPS Video"
466
-
467
-#: Curlew/curlew.py:472
468
+#: modules/curlew.py:592
469
msgid "Video Size"
470
msgstr "Dimensioni video"
471
472
-#: Curlew/curlew.py:473
473
+#: modules/curlew.py:593
474
msgid "Video Codec"
475
msgstr "Codec Video"
476
477
-#: Curlew/curlew.py:474
478
+#: modules/curlew.py:594
479
msgid "Aspect Ratio"
480
msgstr "Proporzioni"
481
482
-#: Curlew/curlew.py:480
483
+#: modules/curlew.py:600
484
msgid "2-Pass"
485
msgstr "2-Pass"
486
487
-#: Curlew/curlew.py:484
488
+#: modules/curlew.py:604
489
msgid "Video only"
490
msgstr "Solo video"
491
492
-#: Curlew/curlew.py:491
493
+#: modules/curlew.py:611
494
msgid "Video Quality"
495
msgstr "Qualità video"
496
497
-#: Curlew/curlew.py:496
498
+#: modules/curlew.py:622
499
msgid "Subtitle"
500
msgstr "Sottotitoli"
501
502
-#: Curlew/curlew.py:502
503
-msgid "Use Subtitle"
504
+#: modules/curlew.py:628
505
+#, fuzzy
506
+msgid "Use Subtitle (ffmpeg only)"
507
msgstr "Usa sottotitoli"
508
509
-#: Curlew/curlew.py:518
510
+#: modules/curlew.py:644
511
msgid "Subtitle: "
512
msgstr "Sottotitoli:"
513
514
-#: Curlew/curlew.py:525
515
-msgid "Font: "
516
-msgstr "Caratteri:"
517
-
518
-#: Curlew/curlew.py:536
519
+#: modules/curlew.py:662
520
msgid "Size: "
521
msgstr "Dimensioni:"
522
523
-#: Curlew/curlew.py:543
524
-msgid "Position: "
525
-msgstr "Posizione: "
526
-
527
-#: Curlew/curlew.py:563
528
+#: modules/curlew.py:691
529
msgid "Encoding: "
530
msgstr "Codifica: "
531
532
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
533
-msgid "sec"
534
-msgstr "sec"
535
-
536
-#: Curlew/curlew.py:571
537
-msgid "Delay: "
538
-msgstr "Ritardo."
539
-
540
-#: Curlew/curlew.py:574
541
-msgid "Harddup"
542
-msgstr "Applica filtro Harddup (consigliato)"
543
-
544
-#: Curlew/curlew.py:578
545
-msgid "Use SSA/ASS subtitle"
546
-msgstr "Usa Sottotitoli SSA/ASS"
547
-
548
-#: Curlew/curlew.py:585
549
+#: modules/curlew.py:704
550
msgid "Crop / Pad"
551
msgstr "Ritaglia / Riempe"
552
553
-#: Curlew/curlew.py:588
554
+#: modules/curlew.py:707
555
msgid "Crop"
556
msgstr "Ritaglia"
557
558
-#: Curlew/curlew.py:592
559
+#: modules/curlew.py:711
560
msgid "Pad"
561
msgstr "Riempe"
562
563
-#: Curlew/curlew.py:598
564
+#: modules/curlew.py:717
565
msgid "More"
566
msgstr "Altro"
567
568
-#: Curlew/curlew.py:601
569
+#: modules/curlew.py:720
570
msgid "Split File"
571
msgstr "Dividi file"
572
573
-#: Curlew/curlew.py:611
574
+#: modules/curlew.py:730
575
msgid "Begin time: "
576
msgstr "Tempo iniziale:"
577
578
-#: Curlew/curlew.py:614
579
+#: modules/curlew.py:733
580
msgid "Duration: "
581
msgstr "Durata: "
582
583
-#: Curlew/curlew.py:615
584
+#: modules/curlew.py:734
585
msgid "To the end"
586
msgstr "Fino alla fine"
587
588
-#: Curlew/curlew.py:621
589
+#: modules/curlew.py:740
590
msgid "Use Copy Mode"
591
msgstr "Usa modo Copia"
592
593
-#: Curlew/curlew.py:622
594
+#: modules/curlew.py:741
595
msgid "Keep the same codecs as the input file"
596
msgstr "Mantieni gli stessi codec del file di input"
597
598
-#: Curlew/curlew.py:630
599
+#: modules/curlew.py:749
600
msgid "Other opts:"
601
msgstr "Altre opzioni:"
602
603
-#: Curlew/curlew.py:634
604
+#: modules/curlew.py:753
605
msgid "Threads:"
606
msgstr "Threads:"
607
608
-#: Curlew/curlew.py:637
609
-msgid "Source Quality"
610
-msgstr "La stessa qualità del originale"
611
-
612
-#: Curlew/curlew.py:638
613
-msgid "Use the same quality as source file"
614
-msgstr "Usa La stessa qualità del file originale"
615
-
616
-#: Curlew/curlew.py:647
617
+#: modules/curlew.py:766
618
msgid "Converter:"
619
msgstr "Conversore:"
620
621
-#: Curlew/curlew.py:659
622
+#: modules/curlew.py:772
623
+msgid "Player:"
624
+msgstr ""
625
+
626
+#: modules/curlew.py:787
627
msgid "Configs"
628
msgstr "Configurazioni"
629
630
-#: Curlew/curlew.py:665
631
-msgid "Overwrite it"
632
-msgstr "Sovrascriverlo"
633
-
634
-#: Curlew/curlew.py:666
635
-msgid "Choose another name"
636
-msgstr "Scegli un altro nome"
637
-
638
-#: Curlew/curlew.py:667
639
-msgid "Skip conversion"
640
-msgstr "Salta conversione"
641
-
642
-#: Curlew/curlew.py:668
643
-msgid "File exist:"
644
-msgstr "Se il file esiste:"
645
-
646
-#: Curlew/curlew.py:673
647
+#: modules/curlew.py:794
648
+#, fuzzy
649
msgid "Your language will appear after restart Curlew"
650
msgstr "La tua lingua verrà visualizzata dopo il riavvio di Curlew"
651
652
-#: Curlew/curlew.py:680
653
+#: modules/curlew.py:801
654
msgid "Language:"
655
msgstr "Lingua:"
656
657
-#: Curlew/curlew.py:691
658
-msgid "Show toolbar's buttons text"
659
-msgstr "Mostra testo dei pulsanti della barra degli strumenti"
660
-
661
-#: Curlew/curlew.py:695
662
-msgid "Icons:"
663
-msgstr "Icone:"
664
-
665
-#: Curlew/curlew.py:703
666
+#: modules/curlew.py:809
667
msgid "Show tray icon"
668
msgstr "Mostra icona della systemtray"
669
670
-#: Curlew/curlew.py:708
671
+#: modules/curlew.py:817
672
msgid "Shutdown computer after finish"
673
msgstr "Arresta il computer dopo la conversione"
674
675
-#: Curlew/curlew.py:713
676
+#: modules/curlew.py:822
677
msgid "Suspend computer after finish"
678
msgstr "Sospendere il computer dopo la conversione"
679
680
-#: Curlew/curlew.py:718
681
+#: modules/curlew.py:829
682
+msgid "Output"
683
+msgstr ""
684
+
685
+#: modules/curlew.py:835
686
+msgid "Source Path"
687
+msgstr "La stessa del originale"
688
+
689
+#: modules/curlew.py:840
690
+#, fuzzy
691
+msgid "Destination:"
692
+msgstr "<b>Destinazione:</b>"
693
+
694
+#: modules/curlew.py:844
695
+msgid "Overwrite it"
696
+msgstr "Sovrascriverlo"
697
+
698
+#: modules/curlew.py:845
699
+msgid "Choose another name"
700
+msgstr "Scegli un altro nome"
701
+
702
+#: modules/curlew.py:846
703
+msgid "Skip conversion"
704
+msgstr "Salta conversione"
705
+
706
+#: modules/curlew.py:847
707
+msgid "File exist:"
708
+msgstr "Se il file esiste:"
709
+
710
+#: modules/curlew.py:861
711
msgid "Delete input file after conversion"
712
msgstr "Elimina file di input dopo la conversione"
713
714
-#: Curlew/curlew.py:722
715
+#: modules/curlew.py:866
716
#, fuzzy
717
msgid "Rename input file after conversion"
718
msgstr "Elimina file di input dopo la conversione"
719
720
-#: Curlew/curlew.py:806
721
+#: modules/curlew.py:942
722
+#, fuzzy
723
msgid "Do you want to quit Curlew and abort conversion process?"
724
msgstr "Vuoi chiudere Curlew e abortire il processo di conversione?"
725
726
-#: Curlew/curlew.py:823
727
+#: modules/curlew.py:959
728
msgid "Add file"
729
msgstr "Aggiungi file"
730
731
-#: Curlew/curlew.py:836
732
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
733
+#: modules/curlew.py:2286
734
+msgid "_OK"
735
+msgstr ""
736
+
737
+#: modules/curlew.py:972
738
msgid "All supported files"
739
msgstr "Tutti i file supportati"
740
741
-#: Curlew/curlew.py:843
742
+#: modules/curlew.py:979
743
msgid "Video files"
744
msgstr "File video"
745
746
-#: Curlew/curlew.py:849
747
+#: modules/curlew.py:985
748
msgid "Audio files"
749
msgstr "File audio"
750
751
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
752
+#: modules/curlew.py:991 modules/curlew.py:1545
753
msgid "All files"
754
msgstr "Tutti i file"
755
756
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
757
+#: modules/curlew.py:1031 modules/curlew.py:1638
758
msgid "Ready!"
759
msgstr "Pronto!"
760
761
-#: Curlew/curlew.py:906
762
+#: modules/curlew.py:1042
763
#, fuzzy
764
msgid "Add folder"
765
msgstr "Aggiungi file"
766
767
-#: Curlew/curlew.py:933
768
+#: modules/curlew.py:1069
769
msgid "Choose destination"
770
msgstr "Scegli destinazione"
771
772
-#: Curlew/curlew.py:956
773
-msgid ""
774
-"<b>Format:</b>\t{}\n"
775
-"<b>Extension:</b>\t{}\n"
776
-"<b>Encoder:</b>\t{}"
777
-msgstr ""
778
-"<b>Formato:</b>\t{}\n"
779
-"<b>Estensione:</b>\t{}\n"
780
-"<b>Codificatore:</b>\t{}"
781
-
782
-#: Curlew/curlew.py:1360
783
+#: modules/curlew.py:1318
784
msgid "Destination path is not valid."
785
msgstr "Il percorso di destinazione non è valido."
786
787
-#: Curlew/curlew.py:1366
788
+#: modules/curlew.py:1325
789
msgid "Destination path is not accessible."
790
msgstr "Il percorso di destinazione non è accessibile."
791
792
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
793
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
794
msgid "Skipped!"
795
msgstr "Omesso!"
796
797
-#: Curlew/curlew.py:1406
798
+#: modules/curlew.py:1367
799
msgid "Not found!"
800
msgstr "Non trovato!"
801
802
-#: Curlew/curlew.py:1509
803
+#: modules/curlew.py:1460
804
msgid ""
805
"There are some errors occured.\n"
806
"Do you want to show more details?"
807
808
"Si sono verificati degli errori.\n"
809
"Vuoi vedere i dettagli?"
810
811
-#: Curlew/curlew.py:1522
812
+#: modules/curlew.py:1473
813
msgid "Do you want to stop conversion process?"
814
msgstr "Vuoi fermare il processo di conversione?"
815
816
-#: Curlew/curlew.py:1577
817
+#: modules/curlew.py:1528
818
msgid "Select subtitle"
819
msgstr "Seleziona sottotitoli"
820
821
-#: Curlew/curlew.py:1585
822
+#: modules/curlew.py:1531
823
+msgid "_Add"
824
+msgstr ""
825
+
826
+#: modules/curlew.py:1536
827
msgid "Subtitle files"
828
msgstr "File di sottotitoli"
829
830
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
831
+#: modules/curlew.py:1633 modules/curlew.py:1837
832
msgid "Wait..."
833
msgstr "Attendere..."
834
835
-#: Curlew/curlew.py:1696
836
-msgid "Preview"
837
-msgstr "Previsualizzazione"
838
-
839
-#: Curlew/curlew.py:1773
840
+#: modules/curlew.py:1714
841
msgid "Done!"
842
msgstr "Fatto!"
843
844
-#: Curlew/curlew.py:1791
845
+#: modules/curlew.py:1732
846
msgid "Failed!"
847
msgstr "Fallito!"
848
849
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
850
-msgid " MB"
851
-msgstr " MB"
852
-
853
-#: Curlew/curlew.py:2205
854
+#: modules/curlew.py:2047
855
msgid ""
856
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
857
"span>"
858
859
"<span foreground=\"red\" weight=\"bold\">Il sistema si spegnerá in {} sec.</"
860
"span>"
861
862
-#: Curlew/curlew.py:2218
863
+#: modules/curlew.py:2060
864
msgid ""
865
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
866
"span>"
867
868
"<span foreground=\"red\" weight=\"bold\">Il sistema si sospenderá in {} sec."
869
"</span>"
870
871
-#: Curlew/curlew.py:2305
872
-msgid "Add to favorite"
873
-msgstr "Aggiungere ai preferiti"
874
-
875
-#: Curlew/curlew.py:2313
876
-msgid "Edit list"
877
-msgstr "Edita lista"
878
-
879
-#: Curlew/curlew.py:2369
880
+#: modules/curlew.py:2137
881
msgid ""
882
"<b>Duration:</b> {}\n"
883
"<b>Size:</b> {}\n"
884
885
"<b>Dimensioni:</b> {}\n"
886
"<b>Estensione:</b> {}\n"
887
888
-#: Curlew/curlew.py:2411
889
+#: modules/curlew.py:2178
890
msgid "Please install \"mediainfo\" package."
891
msgstr ""
892
893
-#: Curlew/logdialog.py:29
894
-msgid "Errors detail"
895
-msgstr "Dettagli del errore"
896
+#: modules/curlew.py:2238
897
+msgid "Play"
898
+msgstr ""
899
900
-#: Curlew/waitdialog.py:31
901
+#: modules/curlew.py:2241
902
#, fuzzy
903
-msgid "Adding files..."
904
-msgstr "Aggiungi file"
905
+msgid "_Preview"
906
+msgstr "Previsualizzazione"
907
908
-#: Curlew/waitdialog.py:50
909
-#, fuzzy
910
-msgid "<b>File:</b> "
911
-msgstr "<b>Formato:</b>"
912
+#: modules/curlew.py:2247
913
+msgid "Browse source"
914
+msgstr ""
915
916
-#: Curlew/about.py:36
917
-msgid "Easy to use Multimedia Converter for Linux"
918
-msgstr "Convertitore multimediale per Linux facile da usare"
919
+#: modules/curlew.py:2250
920
+msgid "Browse destination"
921
+msgstr "Cerca destinazione"
922
923
-#: Curlew/about.py:49
924
-msgid "translator-credits"
925
-msgstr "bersil <bmsavone@gmail.com>"
926
+#: modules/curlew.py:2284
927
+#, fuzzy
928
+msgid "Choose Encoder"
929
+msgstr "Scegli un altro nome"
930
931
-#: Curlew/functions.py:43
932
-msgid " KB"
933
-msgstr " KB"
934
+#~ msgid "Preview"
935
+#~ msgstr "Previsualizzazione"
936
937
-#: Curlew/functions.py:49
938
-msgid " GB"
939
-msgstr " GB"
940
+#, fuzzy
941
+#~ msgid "<b>Convert to:</b>"
942
+#~ msgstr "<b>Formato:</b>"
943
944
-#: Curlew/favdialog.py:36
945
-msgid "Format"
946
-msgstr "Formato"
947
+#~ msgid "Font: "
948
+#~ msgstr "Caratteri:"
949
950
-#: Curlew/tray.py:36 Curlew/tray.py:66
951
-msgid "Hide"
952
-msgstr "Nascondi"
953
+#~ msgid "Position: "
954
+#~ msgstr "Posizione: "
955
956
-#: Curlew/tray.py:68
957
-msgid "Show"
958
-msgstr "Mostra"
959
+#~ msgid "Delay: "
960
+#~ msgstr "Ritardo."
961
962
-#: Curlew/customwidgets.py:51
963
-msgid "Top"
964
-msgstr "Sopra"
965
+#~ msgid "Harddup"
966
+#~ msgstr "Applica filtro Harddup (consigliato)"
967
968
-#: Curlew/customwidgets.py:59
969
-msgid "Bottom"
970
-msgstr "Sotto"
971
+#~ msgid "Use SSA/ASS subtitle"
972
+#~ msgstr "Usa Sottotitoli SSA/ASS"
973
974
-#: Curlew/customwidgets.py:67
975
-msgid "Left"
976
-msgstr "Sinistra"
977
+#~ msgid "Source Quality"
978
+#~ msgstr "La stessa qualità del originale"
979
980
-#: Curlew/customwidgets.py:75
981
-msgid "Right"
982
-msgstr "Destra"
983
+#~ msgid "Use the same quality as source file"
984
+#~ msgstr "Usa La stessa qualità del file originale"
985
986
-#: Curlew/customwidgets.py:184
987
-msgid "hr"
988
-msgstr "Ora"
989
+#~ msgid "Show sidebar"
990
+#~ msgstr "Mostra barra laterale"
991
992
-#: Curlew/customwidgets.py:189
993
-msgid "min"
994
-msgstr "min"
995
+#, fuzzy
996
+#~ msgid "Multimedia Converter"
997
+#~ msgstr "Convertitore multimediale per Linux facile da usare"
998
999
-#: Curlew/fileinfos.py:26
1000
-msgid "File informations"
1001
-msgstr ""
1002
+#~ msgid "Preview before converting"
1003
+#~ msgstr "visualizza anteprima prima di convertire"
1004
+
1005
+#~ msgid "<b>Advanced</b>"
1006
+#~ msgstr "<b>Avanzate</b>"
1007
1008
#~ msgid "Add"
1009
#~ msgstr "Aggiungi"
1010
+
1011
+#~ msgid "Add files"
1012
+#~ msgstr "Aggiungi file"
1013
+
1014
+#, fuzzy
1015
+#~ msgid "Add folders"
1016
+#~ msgstr "Aggiungi file"
1017
+
1018
+#~ msgid "Clear"
1019
+#~ msgstr "Pulisci"
1020
+
1021
+#~ msgid "Convert"
1022
+#~ msgstr "Converti"
1023
+
1024
+#~ msgid "Stop"
1025
+#~ msgstr "Stop"
1026
+
1027
+#~ msgid "Show toolbar's buttons text"
1028
+#~ msgstr "Mostra testo dei pulsanti della barra degli strumenti"
1029
+
1030
+#~ msgid "Icons:"
1031
+#~ msgstr "Icone:"
1032
+
1033
+#~ msgid ""
1034
+#~ "<b>Format:</b>\t{}\n"
1035
+#~ "<b>Extension:</b>\t{}\n"
1036
+#~ "<b>Encoder:</b>\t{}"
1037
+#~ msgstr ""
1038
+#~ "<b>Formato:</b>\t{}\n"
1039
+#~ "<b>Estensione:</b>\t{}\n"
1040
+#~ "<b>Codificatore:</b>\t{}"
1041
+
1042
+#, fuzzy
1043
+#~ msgid "About data"
1044
+#~ msgstr "Info"
1045
curlew-0.1.22.3.tar.gz/po/nl.po -> curlew-0.2.1.tar.gz/po/nl.po
Changed
1045
1
2
msgstr ""
3
"Project-Id-Version: 0.1\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
"PO-Revision-Date: 2013-07-25 07:04-0000\n"
8
"Last-Translator: Fayssal <chamfay@gmail.com>\n"
9
"Language-Team: <chamfay@gmail.com>\n"
10
11
"X-Poedit-SourceCharset: utf-8\n"
12
"X-Generator: Poedit 1.5.4\n"
13
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
+#: modules/customwidgets.py:50
16
+msgid "Top"
17
+msgstr "Boven"
18
+
19
+#: modules/customwidgets.py:58
20
+msgid "Bottom"
21
+msgstr "Onder"
22
+
23
+#: modules/customwidgets.py:66
24
+msgid "Left"
25
+msgstr "Links"
26
+
27
+#: modules/customwidgets.py:74
28
+msgid "Right"
29
+msgstr "Rechts"
30
+
31
+#: modules/customwidgets.py:172
32
+msgid "hr"
33
+msgstr "uren"
34
+
35
+#: modules/customwidgets.py:177
36
+msgid "min"
37
+msgstr "minuten"
38
+
39
+#: modules/customwidgets.py:182 modules/curlew.py:698
40
+msgid "sec"
41
+msgstr "seconden"
42
+
43
+#: modules/favdialog.py:28 modules/curlew.py:480
44
+msgid "Favorite list"
45
+msgstr "Favorietenlijst"
46
+
47
+#: modules/favdialog.py:38
48
+msgid "Format"
49
+msgstr "Formaat"
50
+
51
+#: modules/favdialog.py:55
52
+msgid "Up"
53
+msgstr ""
54
+
55
+#: modules/favdialog.py:61
56
+msgid "Down"
57
+msgstr ""
58
+
59
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
60
+msgid "Remove"
61
+msgstr "Verwijderen"
62
+
63
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
64
+#: modules/curlew.py:251
65
msgid "Curlew"
66
msgstr "Curlew"
67
68
-#: Curlew/curlew.py:172
69
+#: modules/about.py:35 modules/curlew.py:328
70
+msgid "About Curlew"
71
+msgstr "Over Curlew"
72
+
73
+#: modules/about.py:38
74
+msgid "Easy to use Multimedia Converter for Linux"
75
+msgstr "Eenvoudig multimediabestanden omzetten in Linux"
76
+
77
+#: modules/about.py:51
78
+msgid "translator-credits"
79
+msgstr "JohnV "
80
+
81
+#: modules/functions.py:44
82
+msgid " KB"
83
+msgstr ""
84
+
85
+#: modules/functions.py:47
86
+msgid " MB"
87
+msgstr ""
88
+
89
+#: modules/functions.py:50
90
+msgid " GB"
91
+msgstr ""
92
+
93
+#: modules/tray.py:36 modules/tray.py:66
94
+msgid "Hide"
95
+msgstr "Verbergen"
96
+
97
+#: modules/tray.py:40 modules/curlew.py:314
98
+msgid "Stop Conversion"
99
+msgstr "Conversie stoppen"
100
+
101
+#: modules/tray.py:44
102
+msgid "Quit application"
103
+msgstr "Toepassing beëindigen"
104
+
105
+#: modules/tray.py:68
106
+msgid "Show"
107
+msgstr "Tonen"
108
+
109
+#: modules/logdialog.py:29
110
+msgid "Errors detail"
111
+msgstr "Foutdetails"
112
+
113
+#: modules/logdialog.py:48
114
+msgid "_Close"
115
+msgstr ""
116
+
117
+#: modules/edition.py:35
118
+msgid "Are you sure you want to save settings?"
119
+msgstr ""
120
+
121
+#: modules/edition.py:107
122
+msgid "You can't restore a custom format to defaults."
123
+msgstr ""
124
+
125
+#: modules/edition.py:202
126
+msgid "Are you sure you want to remove this format?"
127
+msgstr ""
128
+
129
+#: modules/edition.py:249
130
#, fuzzy
131
-msgid "Add File"
132
-msgstr "Bestand toevoegen"
133
+msgid "Audio:"
134
+msgstr "Audio"
135
136
-#: Curlew/curlew.py:173
137
-msgid "Add files"
138
-msgstr "Bestanden toevoegen"
139
+#: modules/edition.py:257 modules/edition.py:276
140
+msgid "Default"
141
+msgstr ""
142
143
-#: Curlew/curlew.py:176
144
+#: modules/edition.py:260
145
#, fuzzy
146
-msgid "Add Folder"
147
-msgstr "Bestand toevoegen"
148
+msgid "Audio Bitrates"
149
+msgstr "Audiocompressie"
150
151
-#: Curlew/curlew.py:177
152
+#: modules/edition.py:262
153
#, fuzzy
154
-msgid "Add folders"
155
-msgstr "Bestanden toevoegen"
156
+msgid "Audio Frequencies"
157
+msgstr "Audiofrequentie"
158
159
-#: Curlew/curlew.py:181
160
-msgid "Remove"
161
-msgstr "Verwijderen"
162
+#: modules/edition.py:264 modules/curlew.py:551
163
+msgid "Audio Channels"
164
+msgstr "Audiokanalen"
165
166
-#: Curlew/curlew.py:182
167
-msgid "Remove files"
168
-msgstr "Bestanden verwijderen"
169
+#: modules/edition.py:266
170
+#, fuzzy
171
+msgid "Audio Codecs"
172
+msgstr "Audiocodec"
173
174
-#: Curlew/curlew.py:186
175
-msgid "Clear"
176
-msgstr "Wissen"
177
+#: modules/edition.py:269
178
+#, fuzzy
179
+msgid "Video:"
180
+msgstr "Video"
181
182
-#: Curlew/curlew.py:187
183
-msgid "Clear files list"
184
-msgstr "Bestandenlijst wissen"
185
+#: modules/edition.py:279
186
+#, fuzzy
187
+msgid "Video Bitrates"
188
+msgstr "Videocompressie"
189
190
-#: Curlew/curlew.py:194
191
-msgid "Convert"
192
-msgstr "Converteren"
193
+#: modules/edition.py:281 modules/curlew.py:591
194
+msgid "Video FPS"
195
+msgstr "Videobeelden per seconde"
196
197
-#: Curlew/curlew.py:195
198
-msgid "Start Conversion"
199
-msgstr "Conversie starten"
200
+#: modules/edition.py:283
201
+#, fuzzy
202
+msgid "Video Sizes"
203
+msgstr "Videoresolutie"
204
205
-#: Curlew/curlew.py:199
206
-msgid "Stop"
207
-msgstr "Stoppen"
208
+#: modules/edition.py:285
209
+#, fuzzy
210
+msgid "Video Codecs"
211
+msgstr "Videocodec"
212
213
-#: Curlew/curlew.py:200 Curlew/tray.py:40
214
-msgid "Stop Conversion"
215
-msgstr "Conversie stoppen"
216
+#: modules/edition.py:287
217
+#, fuzzy
218
+msgid "Aspect Ratios"
219
+msgstr "Beeldverhouding"
220
+
221
+#: modules/edition.py:289
222
+#, fuzzy
223
+msgid "Other Options:"
224
+msgstr "Andere opties:"
225
226
-#: Curlew/curlew.py:207
227
-msgid "File Infos"
228
+#: modules/edition.py:291
229
+msgid "Extra Options"
230
msgstr ""
231
232
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
233
-msgid "File Informations"
234
+#: modules/edition.py:304
235
+msgid "Save"
236
+msgstr ""
237
+
238
+#: modules/edition.py:318
239
+msgid "Restore default"
240
+msgstr ""
241
+
242
+#: modules/fileinfos.py:26
243
+msgid "File informations"
244
+msgstr ""
245
+
246
+#: modules/waitdialog.py:31
247
+#, fuzzy
248
+msgid "Adding files..."
249
+msgstr "Bestanden toevoegen"
250
+
251
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
252
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
253
+msgid "_Cancel"
254
+msgstr ""
255
+
256
+#: modules/waitdialog.py:50
257
+#, fuzzy
258
+msgid "<b>File:</b> "
259
+msgstr "<b>Formaat:</b>"
260
+
261
+#: modules/formats.py:56
262
+msgid "<i><span color=\"red\">No format selected!</span></i>"
263
+msgstr ""
264
+
265
+#: modules/formats.py:110
266
+#, fuzzy
267
+msgid "Edit"
268
+msgstr "Lijst bewerken"
269
+
270
+#: modules/formats.py:120
271
+#, fuzzy
272
+msgid "Choose"
273
+msgstr "Een andere naam geven"
274
+
275
+#: modules/curlew.py:96
276
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
277
msgstr ""
278
279
-#: Curlew/curlew.py:212
280
+#: modules/curlew.py:189
281
msgid "About"
282
msgstr "Info"
283
284
-#: Curlew/curlew.py:213 Curlew/about.py:33
285
-msgid "About Curlew"
286
-msgstr "Over Curlew"
287
-
288
-#: Curlew/curlew.py:220
289
+#: modules/curlew.py:194
290
msgid "Quit"
291
msgstr "Stoppen"
292
293
-#: Curlew/curlew.py:221 Curlew/tray.py:44
294
-msgid "Quit application"
295
-msgstr "Toepassing beëindigen"
296
+#: modules/curlew.py:243
297
+msgid "Available Codecs"
298
+msgstr ""
299
+
300
+#: modules/curlew.py:274
301
+#, fuzzy
302
+msgid "Add Files"
303
+msgstr "Bestand toevoegen"
304
+
305
+#: modules/curlew.py:280
306
+#, fuzzy
307
+msgid "Add Folders"
308
+msgstr "Bestand toevoegen"
309
+
310
+#: modules/curlew.py:291
311
+#, fuzzy
312
+msgid "Remove Files"
313
+msgstr "Bestanden verwijderen"
314
+
315
+#: modules/curlew.py:297
316
+#, fuzzy
317
+msgid "Clear Files List"
318
+msgstr "Bestandenlijst wissen"
319
+
320
+#: modules/curlew.py:308
321
+msgid "Start Conversion"
322
+msgstr "Conversie starten"
323
+
324
+#: modules/curlew.py:321 modules/curlew.py:2254
325
+msgid "File Informations"
326
+msgstr ""
327
+
328
+#: modules/curlew.py:334
329
+msgid "Advanced Options"
330
+msgstr ""
331
332
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
333
-msgid "Show sidebar"
334
+#: modules/curlew.py:395 modules/curlew.py:804
335
+msgid "Show Sidebar"
336
msgstr ""
337
338
-#: Curlew/curlew.py:299
339
+#: modules/curlew.py:418
340
msgid "File"
341
msgstr "Bestand"
342
343
-#: Curlew/curlew.py:306
344
+#: modules/curlew.py:425
345
msgid "Size"
346
msgstr "Grootte"
347
348
-#: Curlew/curlew.py:311
349
+#: modules/curlew.py:431
350
#, fuzzy
351
msgid "Duration"
352
msgstr "Tijdsduur:"
353
354
-#: Curlew/curlew.py:317
355
+#: modules/curlew.py:437
356
msgid "Estimated size"
357
msgstr "Geschatte grootte"
358
359
-#: Curlew/curlew.py:323
360
+#: modules/curlew.py:444
361
msgid "Elapsed time"
362
msgstr "Verstreken tijd"
363
364
-#: Curlew/curlew.py:329
365
+#: modules/curlew.py:451
366
msgid "Remaining time"
367
msgstr "Resterende tijd"
368
369
-#: Curlew/curlew.py:334
370
+#: modules/curlew.py:457
371
msgid "Progress"
372
msgstr "Voortgang"
373
374
-#: Curlew/curlew.py:351
375
-msgid "Browse source"
376
-msgstr ""
377
-
378
-#: Curlew/curlew.py:356
379
-msgid "Browse destination"
380
-msgstr "Doelmap zoeken"
381
-
382
-#: Curlew/curlew.py:359
383
-msgid "Preview before converting"
384
-msgstr "Vooraf bekijken"
385
-
386
-#: Curlew/curlew.py:391
387
-msgid "<b>Format:</b>"
388
-msgstr "<b>Formaat:</b>"
389
-
390
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
391
-msgid "Favorite list"
392
-msgstr "Favorietenlijst"
393
-
394
-#: Curlew/curlew.py:411
395
-msgid "Source Path"
396
-msgstr "Bronmap gebruiken"
397
+#: modules/curlew.py:469
398
+#, fuzzy
399
+msgid "Choose a format"
400
+msgstr "Een andere naam geven"
401
402
-#: Curlew/curlew.py:416
403
-msgid "<b>Destination:</b>"
404
-msgstr "<b>Doelmap:</b>"
405
+#: modules/curlew.py:496
406
+#, fuzzy
407
+msgid "Add to Favorite"
408
+msgstr "Aan favorieten toevoegen"
409
410
-#: Curlew/curlew.py:424
411
-msgid "<b>Advanced</b>"
412
-msgstr "<b>Geavanceerd</b>"
413
+#: modules/curlew.py:504
414
+#, fuzzy
415
+msgid "Edit List"
416
+msgstr "Lijst bewerken"
417
418
-#: Curlew/curlew.py:434
419
+#: modules/curlew.py:534
420
msgid "Audio"
421
msgstr "Audio"
422
423
-#: Curlew/curlew.py:442
424
+#: modules/curlew.py:549
425
msgid "Audio Bitrate"
426
msgstr "Audiocompressie"
427
428
-#: Curlew/curlew.py:443
429
+#: modules/curlew.py:550
430
msgid "Audio Frequency"
431
msgstr "Audiofrequentie"
432
433
-#: Curlew/curlew.py:444
434
-msgid "Audio Channels"
435
-msgstr "Audiokanalen"
436
-
437
-#: Curlew/curlew.py:445
438
+#: modules/curlew.py:552
439
msgid "Audio Codec"
440
msgstr "Audiocodec"
441
442
-#: Curlew/curlew.py:448
443
+#: modules/curlew.py:555
444
msgid "Volume (%)"
445
msgstr "Volume (%)"
446
447
-#: Curlew/curlew.py:454
448
+#: modules/curlew.py:561
449
msgid "Audio Quality"
450
msgstr "Audiokwaliteit"
451
452
-#: Curlew/curlew.py:460
453
+#: modules/curlew.py:573
454
msgid "Video"
455
msgstr "Video"
456
457
-#: Curlew/curlew.py:470
458
+#: modules/curlew.py:590
459
msgid "Video Bitrate"
460
msgstr "Videocompressie"
461
462
-#: Curlew/curlew.py:471
463
-msgid "Video FPS"
464
-msgstr "Videobeelden per seconde"
465
-
466
-#: Curlew/curlew.py:472
467
+#: modules/curlew.py:592
468
msgid "Video Size"
469
msgstr "Videoresolutie"
470
471
-#: Curlew/curlew.py:473
472
+#: modules/curlew.py:593
473
msgid "Video Codec"
474
msgstr "Videocodec"
475
476
-#: Curlew/curlew.py:474
477
+#: modules/curlew.py:594
478
msgid "Aspect Ratio"
479
msgstr "Beeldverhouding"
480
481
-#: Curlew/curlew.py:480
482
+#: modules/curlew.py:600
483
msgid "2-Pass"
484
msgstr "Tweevoudige codering"
485
486
-#: Curlew/curlew.py:484
487
+#: modules/curlew.py:604
488
msgid "Video only"
489
msgstr "Alleen video"
490
491
-#: Curlew/curlew.py:491
492
+#: modules/curlew.py:611
493
msgid "Video Quality"
494
msgstr "Videokwaliteit"
495
496
-#: Curlew/curlew.py:496
497
+#: modules/curlew.py:622
498
msgid "Subtitle"
499
msgstr "Ondertiteling"
500
501
-#: Curlew/curlew.py:502
502
-msgid "Use Subtitle"
503
+#: modules/curlew.py:628
504
+#, fuzzy
505
+msgid "Use Subtitle (ffmpeg only)"
506
msgstr "Ondertiteling gebruiken"
507
508
-#: Curlew/curlew.py:518
509
+#: modules/curlew.py:644
510
msgid "Subtitle: "
511
msgstr "Ondertiteling:"
512
513
-#: Curlew/curlew.py:525
514
-msgid "Font: "
515
-msgstr "Lettertype:"
516
-
517
-#: Curlew/curlew.py:536
518
+#: modules/curlew.py:662
519
msgid "Size: "
520
msgstr "Grootte:"
521
522
-#: Curlew/curlew.py:543
523
-msgid "Position: "
524
-msgstr "Positie:"
525
-
526
-#: Curlew/curlew.py:563
527
+#: modules/curlew.py:691
528
msgid "Encoding: "
529
msgstr "Codering:"
530
531
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
532
-msgid "sec"
533
-msgstr "seconden"
534
-
535
-#: Curlew/curlew.py:571
536
-msgid "Delay: "
537
-msgstr "Vertraging:"
538
-
539
-#: Curlew/curlew.py:574
540
-msgid "Harddup"
541
-msgstr "Harddup"
542
-
543
-#: Curlew/curlew.py:578
544
-#, fuzzy
545
-msgid "Use SSA/ASS subtitle"
546
-msgstr "Ondertiteling gebruiken"
547
-
548
-#: Curlew/curlew.py:585
549
+#: modules/curlew.py:704
550
msgid "Crop / Pad"
551
msgstr "Bijsnijden / verkleinen"
552
553
-#: Curlew/curlew.py:588
554
+#: modules/curlew.py:707
555
msgid "Crop"
556
msgstr "Bijsnijden"
557
558
-#: Curlew/curlew.py:592
559
+#: modules/curlew.py:711
560
msgid "Pad"
561
msgstr "Verkleinen"
562
563
-#: Curlew/curlew.py:598
564
+#: modules/curlew.py:717
565
msgid "More"
566
msgstr "Meer opties"
567
568
-#: Curlew/curlew.py:601
569
+#: modules/curlew.py:720
570
msgid "Split File"
571
msgstr "Bestand inkorten"
572
573
-#: Curlew/curlew.py:611
574
+#: modules/curlew.py:730
575
msgid "Begin time: "
576
msgstr "Begintijd:"
577
578
-#: Curlew/curlew.py:614
579
+#: modules/curlew.py:733
580
msgid "Duration: "
581
msgstr "Tijdsduur:"
582
583
-#: Curlew/curlew.py:615
584
+#: modules/curlew.py:734
585
msgid "To the end"
586
msgstr ""
587
588
-#: Curlew/curlew.py:621
589
+#: modules/curlew.py:740
590
msgid "Use Copy Mode"
591
msgstr ""
592
593
-#: Curlew/curlew.py:622
594
+#: modules/curlew.py:741
595
msgid "Keep the same codecs as the input file"
596
msgstr ""
597
598
-#: Curlew/curlew.py:630
599
+#: modules/curlew.py:749
600
msgid "Other opts:"
601
msgstr "Andere opties:"
602
603
-#: Curlew/curlew.py:634
604
+#: modules/curlew.py:753
605
msgid "Threads:"
606
msgstr "Threads:"
607
608
-#: Curlew/curlew.py:637
609
-msgid "Source Quality"
610
-msgstr "Bronkwaliteit gebruiken"
611
-
612
-#: Curlew/curlew.py:638
613
-msgid "Use the same quality as source file"
614
-msgstr "Dezelfde kwaliteit als van het bronbestand gebruiken"
615
-
616
-#: Curlew/curlew.py:647
617
+#: modules/curlew.py:766
618
msgid "Converter:"
619
msgstr "AV-converter:"
620
621
-#: Curlew/curlew.py:659
622
+#: modules/curlew.py:772
623
+msgid "Player:"
624
+msgstr ""
625
+
626
+#: modules/curlew.py:787
627
msgid "Configs"
628
msgstr "Algemene instellingen"
629
630
-#: Curlew/curlew.py:665
631
-msgid "Overwrite it"
632
-msgstr "Overschrijven"
633
-
634
-#: Curlew/curlew.py:666
635
-msgid "Choose another name"
636
-msgstr "Een andere naam geven"
637
-
638
-#: Curlew/curlew.py:667
639
-msgid "Skip conversion"
640
-msgstr "Conversie overslaan"
641
-
642
-#: Curlew/curlew.py:668
643
-msgid "File exist:"
644
-msgstr "Indien bestand al bestaat:"
645
-
646
-#: Curlew/curlew.py:673
647
+#: modules/curlew.py:794
648
msgid "Your language will appear after restart Curlew"
649
msgstr ""
650
651
-#: Curlew/curlew.py:680
652
+#: modules/curlew.py:801
653
msgid "Language:"
654
msgstr "Taal:"
655
656
-#: Curlew/curlew.py:691
657
-msgid "Show toolbar's buttons text"
658
-msgstr "Knopteksten in de taakbalk tonen"
659
-
660
-#: Curlew/curlew.py:695
661
-msgid "Icons:"
662
-msgstr "Pictogrammen:"
663
-
664
-#: Curlew/curlew.py:703
665
+#: modules/curlew.py:809
666
msgid "Show tray icon"
667
msgstr "Pictogram in mededelingengebied tonen"
668
669
-#: Curlew/curlew.py:708
670
+#: modules/curlew.py:817
671
msgid "Shutdown computer after finish"
672
msgstr "Computer afsluiten na de conversie"
673
674
-#: Curlew/curlew.py:713
675
+#: modules/curlew.py:822
676
msgid "Suspend computer after finish"
677
msgstr "Computer in de pauzestand zetten na de conversie"
678
679
-#: Curlew/curlew.py:718
680
+#: modules/curlew.py:829
681
+msgid "Output"
682
+msgstr ""
683
+
684
+#: modules/curlew.py:835
685
+msgid "Source Path"
686
+msgstr "Bronmap gebruiken"
687
+
688
+#: modules/curlew.py:840
689
+#, fuzzy
690
+msgid "Destination:"
691
+msgstr "<b>Doelmap:</b>"
692
+
693
+#: modules/curlew.py:844
694
+msgid "Overwrite it"
695
+msgstr "Overschrijven"
696
+
697
+#: modules/curlew.py:845
698
+msgid "Choose another name"
699
+msgstr "Een andere naam geven"
700
+
701
+#: modules/curlew.py:846
702
+msgid "Skip conversion"
703
+msgstr "Conversie overslaan"
704
+
705
+#: modules/curlew.py:847
706
+msgid "File exist:"
707
+msgstr "Indien bestand al bestaat:"
708
+
709
+#: modules/curlew.py:861
710
msgid "Delete input file after conversion"
711
msgstr "Bronbestand verwijderen na de conversie"
712
713
-#: Curlew/curlew.py:722
714
+#: modules/curlew.py:866
715
#, fuzzy
716
msgid "Rename input file after conversion"
717
msgstr "Bronbestand verwijderen na de conversie"
718
719
-#: Curlew/curlew.py:806
720
+#: modules/curlew.py:942
721
+#, fuzzy
722
msgid "Do you want to quit Curlew and abort conversion process?"
723
msgstr "Wilt u Curlew verlaten en het conversieproces voortijdig afbreken?"
724
725
-#: Curlew/curlew.py:823
726
+#: modules/curlew.py:959
727
msgid "Add file"
728
msgstr "Bestand toevoegen"
729
730
-#: Curlew/curlew.py:836
731
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
732
+#: modules/curlew.py:2286
733
+msgid "_OK"
734
+msgstr ""
735
+
736
+#: modules/curlew.py:972
737
msgid "All supported files"
738
msgstr "Alle ondersteunde bestanden"
739
740
-#: Curlew/curlew.py:843
741
+#: modules/curlew.py:979
742
msgid "Video files"
743
msgstr "Videobestanden"
744
745
-#: Curlew/curlew.py:849
746
+#: modules/curlew.py:985
747
msgid "Audio files"
748
msgstr "Audiobestanden"
749
750
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
751
+#: modules/curlew.py:991 modules/curlew.py:1545
752
msgid "All files"
753
msgstr "Alle bestanden"
754
755
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
756
+#: modules/curlew.py:1031 modules/curlew.py:1638
757
msgid "Ready!"
758
msgstr "Klaar!"
759
760
-#: Curlew/curlew.py:906
761
+#: modules/curlew.py:1042
762
#, fuzzy
763
msgid "Add folder"
764
msgstr "Bestand toevoegen"
765
766
-#: Curlew/curlew.py:933
767
+#: modules/curlew.py:1069
768
msgid "Choose destination"
769
msgstr "Doelbestand kiezen"
770
771
-#: Curlew/curlew.py:956
772
-msgid ""
773
-"<b>Format:</b>\t{}\n"
774
-"<b>Extension:</b>\t{}\n"
775
-"<b>Encoder:</b>\t{}"
776
-msgstr ""
777
-"<b>Formaat:</b>\t{}\n"
778
-"<b>Extensie:</b>\t{}\n"
779
-"<b>Codering:</b>\t{}"
780
-
781
-#: Curlew/curlew.py:1360
782
+#: modules/curlew.py:1318
783
msgid "Destination path is not valid."
784
msgstr "Doelmap is niet juist."
785
786
-#: Curlew/curlew.py:1366
787
+#: modules/curlew.py:1325
788
msgid "Destination path is not accessible."
789
msgstr "Doelmap is niet toegankelijk."
790
791
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
792
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
793
msgid "Skipped!"
794
msgstr "Overgeslagen!"
795
796
-#: Curlew/curlew.py:1406
797
+#: modules/curlew.py:1367
798
msgid "Not found!"
799
msgstr "Niet gevonden!"
800
801
-#: Curlew/curlew.py:1509
802
+#: modules/curlew.py:1460
803
msgid ""
804
"There are some errors occured.\n"
805
"Do you want to show more details?"
806
807
"Er zijn enkele fouten voorgekomen.\n"
808
"Wilt u meer details zien?"
809
810
-#: Curlew/curlew.py:1522
811
+#: modules/curlew.py:1473
812
msgid "Do you want to stop conversion process?"
813
msgstr "Wilt u het conversieproces afbreken?"
814
815
-#: Curlew/curlew.py:1577
816
+#: modules/curlew.py:1528
817
msgid "Select subtitle"
818
msgstr "Ondertiteling selecteren"
819
820
-#: Curlew/curlew.py:1585
821
+#: modules/curlew.py:1531
822
+msgid "_Add"
823
+msgstr ""
824
+
825
+#: modules/curlew.py:1536
826
msgid "Subtitle files"
827
msgstr "Ondertitelingsbestanden"
828
829
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
830
+#: modules/curlew.py:1633 modules/curlew.py:1837
831
msgid "Wait..."
832
msgstr "Wachten..."
833
834
-#: Curlew/curlew.py:1696
835
-msgid "Preview"
836
-msgstr "Videovoorbeeld"
837
-
838
-#: Curlew/curlew.py:1773
839
+#: modules/curlew.py:1714
840
msgid "Done!"
841
msgstr "Klaar!"
842
843
-#: Curlew/curlew.py:1791
844
+#: modules/curlew.py:1732
845
msgid "Failed!"
846
msgstr "Mislukt!"
847
848
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
849
-msgid " MB"
850
-msgstr ""
851
-
852
-#: Curlew/curlew.py:2205
853
+#: modules/curlew.py:2047
854
msgid ""
855
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
856
"span>"
857
msgstr ""
858
"<span foreground=\"red\" weight=\"bold\">Computer sluit af na {} sec.</span>"
859
860
-#: Curlew/curlew.py:2218
861
+#: modules/curlew.py:2060
862
msgid ""
863
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
864
"span>"
865
866
"<span foreground=\"red\" weight=\"bold\">Computer gaat na {} sec. in de "
867
"pauzestand</span>"
868
869
-#: Curlew/curlew.py:2305
870
-msgid "Add to favorite"
871
-msgstr "Aan favorieten toevoegen"
872
-
873
-#: Curlew/curlew.py:2313
874
-msgid "Edit list"
875
-msgstr "Lijst bewerken"
876
-
877
-#: Curlew/curlew.py:2369
878
+#: modules/curlew.py:2137
879
#, fuzzy
880
msgid ""
881
"<b>Duration:</b> {}\n"
882
883
"<b>Extensie:</b>\t{}\n"
884
"<b>Codering:</b>\t{}"
885
886
-#: Curlew/curlew.py:2411
887
+#: modules/curlew.py:2178
888
msgid "Please install \"mediainfo\" package."
889
msgstr ""
890
891
-#: Curlew/logdialog.py:29
892
-msgid "Errors detail"
893
-msgstr "Foutdetails"
894
+#: modules/curlew.py:2238
895
+msgid "Play"
896
+msgstr ""
897
898
-#: Curlew/waitdialog.py:31
899
+#: modules/curlew.py:2241
900
#, fuzzy
901
-msgid "Adding files..."
902
-msgstr "Bestanden toevoegen"
903
+msgid "_Preview"
904
+msgstr "Videovoorbeeld"
905
906
-#: Curlew/waitdialog.py:50
907
-#, fuzzy
908
-msgid "<b>File:</b> "
909
-msgstr "<b>Formaat:</b>"
910
+#: modules/curlew.py:2247
911
+msgid "Browse source"
912
+msgstr ""
913
914
-#: Curlew/about.py:36
915
-msgid "Easy to use Multimedia Converter for Linux"
916
-msgstr "Eenvoudig multimediabestanden omzetten in Linux"
917
+#: modules/curlew.py:2250
918
+msgid "Browse destination"
919
+msgstr "Doelmap zoeken"
920
921
-#: Curlew/about.py:49
922
-msgid "translator-credits"
923
-msgstr "JohnV "
924
+#: modules/curlew.py:2284
925
+#, fuzzy
926
+msgid "Choose Encoder"
927
+msgstr "Een andere naam geven"
928
929
-#: Curlew/functions.py:43
930
-msgid " KB"
931
-msgstr ""
932
+#~ msgid "Preview"
933
+#~ msgstr "Videovoorbeeld"
934
935
-#: Curlew/functions.py:49
936
-msgid " GB"
937
-msgstr ""
938
+#, fuzzy
939
+#~ msgid "<b>Convert to:</b>"
940
+#~ msgstr "<b>Formaat:</b>"
941
942
-#: Curlew/favdialog.py:36
943
-msgid "Format"
944
-msgstr "Formaat"
945
+#~ msgid "Font: "
946
+#~ msgstr "Lettertype:"
947
948
-#: Curlew/tray.py:36 Curlew/tray.py:66
949
-msgid "Hide"
950
-msgstr "Verbergen"
951
+#~ msgid "Position: "
952
+#~ msgstr "Positie:"
953
954
-#: Curlew/tray.py:68
955
-msgid "Show"
956
-msgstr "Tonen"
957
+#~ msgid "Delay: "
958
+#~ msgstr "Vertraging:"
959
960
-#: Curlew/customwidgets.py:51
961
-msgid "Top"
962
-msgstr "Boven"
963
+#~ msgid "Harddup"
964
+#~ msgstr "Harddup"
965
966
-#: Curlew/customwidgets.py:59
967
-msgid "Bottom"
968
-msgstr "Onder"
969
+#, fuzzy
970
+#~ msgid "Use SSA/ASS subtitle"
971
+#~ msgstr "Ondertiteling gebruiken"
972
973
-#: Curlew/customwidgets.py:67
974
-msgid "Left"
975
-msgstr "Links"
976
+#~ msgid "Source Quality"
977
+#~ msgstr "Bronkwaliteit gebruiken"
978
979
-#: Curlew/customwidgets.py:75
980
-msgid "Right"
981
-msgstr "Rechts"
982
+#~ msgid "Use the same quality as source file"
983
+#~ msgstr "Dezelfde kwaliteit als van het bronbestand gebruiken"
984
985
-#: Curlew/customwidgets.py:184
986
-msgid "hr"
987
-msgstr "uren"
988
+#, fuzzy
989
+#~ msgid "Multimedia Converter"
990
+#~ msgstr "Eenvoudig multimediabestanden omzetten in Linux"
991
992
-#: Curlew/customwidgets.py:189
993
-msgid "min"
994
-msgstr "minuten"
995
+#~ msgid "Preview before converting"
996
+#~ msgstr "Vooraf bekijken"
997
998
-#: Curlew/fileinfos.py:26
999
-msgid "File informations"
1000
-msgstr ""
1001
+#~ msgid "<b>Advanced</b>"
1002
+#~ msgstr "<b>Geavanceerd</b>"
1003
1004
#~ msgid "Add"
1005
#~ msgstr "Toevoegen"
1006
1007
+#~ msgid "Add files"
1008
+#~ msgstr "Bestanden toevoegen"
1009
+
1010
+#, fuzzy
1011
+#~ msgid "Add folders"
1012
+#~ msgstr "Bestanden toevoegen"
1013
+
1014
+#~ msgid "Clear"
1015
+#~ msgstr "Wissen"
1016
+
1017
+#~ msgid "Convert"
1018
+#~ msgstr "Converteren"
1019
+
1020
+#~ msgid "Stop"
1021
+#~ msgstr "Stoppen"
1022
+
1023
+#~ msgid "Show toolbar's buttons text"
1024
+#~ msgstr "Knopteksten in de taakbalk tonen"
1025
+
1026
+#~ msgid "Icons:"
1027
+#~ msgstr "Pictogrammen:"
1028
+
1029
+#~ msgid ""
1030
+#~ "<b>Format:</b>\t{}\n"
1031
+#~ "<b>Extension:</b>\t{}\n"
1032
+#~ "<b>Encoder:</b>\t{}"
1033
+#~ msgstr ""
1034
+#~ "<b>Formaat:</b>\t{}\n"
1035
+#~ "<b>Extensie:</b>\t{}\n"
1036
+#~ "<b>Codering:</b>\t{}"
1037
+
1038
+#, fuzzy
1039
+#~ msgid "About data"
1040
+#~ msgstr "Info"
1041
+
1042
#~ msgid ""
1043
#~ "<b>File:</b>\t{}\n"
1044
#~ "<b>Extension:</b>\t{}\n"
1045
curlew-0.1.22.3.tar.gz/po/pl.po -> curlew-0.2.1.tar.gz/po/pl.po
Changed
1037
1
2
msgstr ""
3
"Project-Id-Version: \n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
"PO-Revision-Date: 2014-01-27 15:11+0100\n"
8
"Last-Translator: Daniel Napora <napcok@gmail.com>\n"
9
"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
10
11
"|| n%100>=20) ? 1 : 2);\n"
12
"X-Generator: Lokalize 1.5\n"
13
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
-msgid "Curlew"
16
-msgstr "Curlew"
17
+#: modules/customwidgets.py:50
18
+msgid "Top"
19
+msgstr "Góra"
20
21
-#: Curlew/curlew.py:172
22
-msgid "Add File"
23
-msgstr "Dodaj plik"
24
+#: modules/customwidgets.py:58
25
+msgid "Bottom"
26
+msgstr "Dół"
27
+
28
+#: modules/customwidgets.py:66
29
+msgid "Left"
30
+msgstr "Lewo"
31
32
-#: Curlew/curlew.py:173
33
-msgid "Add files"
34
-msgstr "Dodaj pliki"
35
+#: modules/customwidgets.py:74
36
+msgid "Right"
37
+msgstr "Prawo"
38
39
-#: Curlew/curlew.py:176
40
-msgid "Add Folder"
41
-msgstr "Dodaj katalog"
42
+#: modules/customwidgets.py:172
43
+msgid "hr"
44
+msgstr "h"
45
46
-#: Curlew/curlew.py:177
47
-msgid "Add folders"
48
-msgstr "Dodaj katalogi"
49
+#: modules/customwidgets.py:177
50
+msgid "min"
51
+msgstr "min"
52
53
-#: Curlew/curlew.py:181
54
+#: modules/customwidgets.py:182 modules/curlew.py:698
55
+msgid "sec"
56
+msgstr "sek"
57
+
58
+#: modules/favdialog.py:28 modules/curlew.py:480
59
+msgid "Favorite list"
60
+msgstr "Lista ulubionych"
61
+
62
+#: modules/favdialog.py:38
63
+msgid "Format"
64
+msgstr "Format"
65
+
66
+#: modules/favdialog.py:55
67
+msgid "Up"
68
+msgstr ""
69
+
70
+#: modules/favdialog.py:61
71
+msgid "Down"
72
+msgstr ""
73
+
74
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
75
msgid "Remove"
76
msgstr "Usuń"
77
78
-#: Curlew/curlew.py:182
79
-msgid "Remove files"
80
-msgstr "Usuń pliki"
81
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
82
+#: modules/curlew.py:251
83
+msgid "Curlew"
84
+msgstr "Curlew"
85
+
86
+#: modules/about.py:35 modules/curlew.py:328
87
+msgid "About Curlew"
88
+msgstr "O programie Curlew"
89
90
-#: Curlew/curlew.py:186
91
-msgid "Clear"
92
-msgstr "Wyczyść"
93
+#: modules/about.py:38
94
+msgid "Easy to use Multimedia Converter for Linux"
95
+msgstr "Łatwy w użyciu konwerter multimedialny dla Linuksa"
96
97
-#: Curlew/curlew.py:187
98
-msgid "Clear files list"
99
-msgstr "Wyczyść listę plików"
100
+#: modules/about.py:51
101
+msgid "translator-credits"
102
+msgstr "Daniel Napora <napcok@gmail.com>"
103
104
-#: Curlew/curlew.py:194
105
-msgid "Convert"
106
-msgstr "Konwertuj"
107
+#: modules/functions.py:44
108
+msgid " KB"
109
+msgstr " KB"
110
111
-#: Curlew/curlew.py:195
112
-msgid "Start Conversion"
113
-msgstr "Rozpocznij konwertowanie"
114
+#: modules/functions.py:47
115
+msgid " MB"
116
+msgstr " MB"
117
118
-#: Curlew/curlew.py:199
119
-msgid "Stop"
120
-msgstr "Stop"
121
+#: modules/functions.py:50
122
+msgid " GB"
123
+msgstr " GB"
124
125
-#: Curlew/curlew.py:200 Curlew/tray.py:40
126
+#: modules/tray.py:36 modules/tray.py:66
127
+msgid "Hide"
128
+msgstr "Ukryj"
129
+
130
+#: modules/tray.py:40 modules/curlew.py:314
131
msgid "Stop Conversion"
132
msgstr "Zatrzymaj konwertowanie"
133
134
-#: Curlew/curlew.py:207
135
-msgid "File Infos"
136
-msgstr "Informacje o pliku"
137
+#: modules/tray.py:44
138
+msgid "Quit application"
139
+msgstr "Zakończ"
140
141
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
142
-msgid "File Informations"
143
+#: modules/tray.py:68
144
+msgid "Show"
145
+msgstr "Pokaż"
146
+
147
+#: modules/logdialog.py:29
148
+msgid "Errors detail"
149
+msgstr "Szczegóły błędów"
150
+
151
+#: modules/logdialog.py:48
152
+msgid "_Close"
153
+msgstr ""
154
+
155
+#: modules/edition.py:35
156
+msgid "Are you sure you want to save settings?"
157
+msgstr ""
158
+
159
+#: modules/edition.py:107
160
+msgid "You can't restore a custom format to defaults."
161
+msgstr ""
162
+
163
+#: modules/edition.py:202
164
+msgid "Are you sure you want to remove this format?"
165
+msgstr ""
166
+
167
+#: modules/edition.py:249
168
+#, fuzzy
169
+msgid "Audio:"
170
+msgstr "Dźwięk"
171
+
172
+#: modules/edition.py:257 modules/edition.py:276
173
+msgid "Default"
174
+msgstr ""
175
+
176
+#: modules/edition.py:260
177
+#, fuzzy
178
+msgid "Audio Bitrates"
179
+msgstr "Bitrate:"
180
+
181
+#: modules/edition.py:262
182
+#, fuzzy
183
+msgid "Audio Frequencies"
184
+msgstr "Częstotliwość"
185
+
186
+#: modules/edition.py:264 modules/curlew.py:551
187
+msgid "Audio Channels"
188
+msgstr "Kanały"
189
+
190
+#: modules/edition.py:266
191
+#, fuzzy
192
+msgid "Audio Codecs"
193
+msgstr "Kodek"
194
+
195
+#: modules/edition.py:269
196
+#, fuzzy
197
+msgid "Video:"
198
+msgstr "Wideo"
199
+
200
+#: modules/edition.py:279
201
+#, fuzzy
202
+msgid "Video Bitrates"
203
+msgstr "Bitrate"
204
+
205
+#: modules/edition.py:281 modules/curlew.py:591
206
+msgid "Video FPS"
207
+msgstr "FPS"
208
+
209
+#: modules/edition.py:283
210
+#, fuzzy
211
+msgid "Video Sizes"
212
+msgstr "Rozmiar"
213
+
214
+#: modules/edition.py:285
215
+#, fuzzy
216
+msgid "Video Codecs"
217
+msgstr "Kodek"
218
+
219
+#: modules/edition.py:287
220
+#, fuzzy
221
+msgid "Aspect Ratios"
222
+msgstr "Proporcje obrazu"
223
+
224
+#: modules/edition.py:289
225
+#, fuzzy
226
+msgid "Other Options:"
227
+msgstr "Inne opcje:"
228
+
229
+#: modules/edition.py:291
230
+msgid "Extra Options"
231
+msgstr ""
232
+
233
+#: modules/edition.py:304
234
+msgid "Save"
235
+msgstr ""
236
+
237
+#: modules/edition.py:318
238
+msgid "Restore default"
239
+msgstr ""
240
+
241
+#: modules/fileinfos.py:26
242
+msgid "File informations"
243
msgstr "Informacje o pliku"
244
245
-#: Curlew/curlew.py:212
246
+#: modules/waitdialog.py:31
247
+msgid "Adding files..."
248
+msgstr "Dodawanie plików"
249
+
250
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
251
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
252
+msgid "_Cancel"
253
+msgstr ""
254
+
255
+#: modules/waitdialog.py:50
256
+msgid "<b>File:</b> "
257
+msgstr "<b>Plik:</b>"
258
+
259
+#: modules/formats.py:56
260
+msgid "<i><span color=\"red\">No format selected!</span></i>"
261
+msgstr ""
262
+
263
+#: modules/formats.py:110
264
+#, fuzzy
265
+msgid "Edit"
266
+msgstr "Edytuj listę"
267
+
268
+#: modules/formats.py:120
269
+#, fuzzy
270
+msgid "Choose"
271
+msgstr "Wybierz inną nazwę"
272
+
273
+#: modules/curlew.py:96
274
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
275
+msgstr ""
276
+
277
+#: modules/curlew.py:189
278
msgid "About"
279
msgstr "Informacje"
280
281
-#: Curlew/curlew.py:213 Curlew/about.py:33
282
-msgid "About Curlew"
283
-msgstr "O programie Curlew"
284
-
285
-#: Curlew/curlew.py:220
286
+#: modules/curlew.py:194
287
msgid "Quit"
288
msgstr "Zakończ"
289
290
-#: Curlew/curlew.py:221 Curlew/tray.py:44
291
-msgid "Quit application"
292
-msgstr "Zakończ"
293
+#: modules/curlew.py:243
294
+msgid "Available Codecs"
295
+msgstr ""
296
297
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
298
-msgid "Show sidebar"
299
+#: modules/curlew.py:274
300
+#, fuzzy
301
+msgid "Add Files"
302
+msgstr "Dodaj plik"
303
+
304
+#: modules/curlew.py:280
305
+#, fuzzy
306
+msgid "Add Folders"
307
+msgstr "Dodaj katalog"
308
+
309
+#: modules/curlew.py:291
310
+#, fuzzy
311
+msgid "Remove Files"
312
+msgstr "Usuń pliki"
313
+
314
+#: modules/curlew.py:297
315
+#, fuzzy
316
+msgid "Clear Files List"
317
+msgstr "Wyczyść listę plików"
318
+
319
+#: modules/curlew.py:308
320
+msgid "Start Conversion"
321
+msgstr "Rozpocznij konwertowanie"
322
+
323
+#: modules/curlew.py:321 modules/curlew.py:2254
324
+msgid "File Informations"
325
+msgstr "Informacje o pliku"
326
+
327
+#: modules/curlew.py:334
328
+msgid "Advanced Options"
329
+msgstr ""
330
+
331
+#: modules/curlew.py:395 modules/curlew.py:804
332
+#, fuzzy
333
+msgid "Show Sidebar"
334
msgstr "Pokaż sidebar"
335
336
-#: Curlew/curlew.py:299
337
+#: modules/curlew.py:418
338
msgid "File"
339
msgstr "Plik"
340
341
-#: Curlew/curlew.py:306
342
+#: modules/curlew.py:425
343
msgid "Size"
344
msgstr "Rozmiar"
345
346
-#: Curlew/curlew.py:311
347
+#: modules/curlew.py:431
348
msgid "Duration"
349
msgstr "Długość"
350
351
-#: Curlew/curlew.py:317
352
+#: modules/curlew.py:437
353
msgid "Estimated size"
354
msgstr "Przewidywany rozmiar"
355
356
-#: Curlew/curlew.py:323
357
+#: modules/curlew.py:444
358
msgid "Elapsed time"
359
msgstr "Czas "
360
361
-#: Curlew/curlew.py:329
362
+#: modules/curlew.py:451
363
msgid "Remaining time"
364
msgstr "Pozostały czas"
365
366
-#: Curlew/curlew.py:334
367
+#: modules/curlew.py:457
368
msgid "Progress"
369
msgstr "Postęp"
370
371
-#: Curlew/curlew.py:351
372
-msgid "Browse source"
373
-msgstr "Pokaż katalog źródłowy"
374
-
375
-#: Curlew/curlew.py:356
376
-msgid "Browse destination"
377
-msgstr "Pokaż katalog docelowy"
378
-
379
-#: Curlew/curlew.py:359
380
-msgid "Preview before converting"
381
-msgstr "Podejrzyj przed konwertowaniem"
382
-
383
-#: Curlew/curlew.py:391
384
-msgid "<b>Format:</b>"
385
-msgstr "<b>Format:</b>"
386
-
387
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
388
-msgid "Favorite list"
389
-msgstr "Lista ulubionych"
390
-
391
-#: Curlew/curlew.py:411
392
-msgid "Source Path"
393
-msgstr "Ścieżka źródłowa"
394
+#: modules/curlew.py:469
395
+#, fuzzy
396
+msgid "Choose a format"
397
+msgstr "Wybierz inną nazwę"
398
399
-#: Curlew/curlew.py:416
400
-msgid "<b>Destination:</b>"
401
-msgstr "<b>Położenie:</b>"
402
+#: modules/curlew.py:496
403
+#, fuzzy
404
+msgid "Add to Favorite"
405
+msgstr "Dodaj do ulubionych"
406
407
-#: Curlew/curlew.py:424
408
-msgid "<b>Advanced</b>"
409
-msgstr "<b>Zaawansowane</b>"
410
+#: modules/curlew.py:504
411
+#, fuzzy
412
+msgid "Edit List"
413
+msgstr "Edytuj listę"
414
415
-#: Curlew/curlew.py:434
416
+#: modules/curlew.py:534
417
msgid "Audio"
418
msgstr "Dźwięk"
419
420
-#: Curlew/curlew.py:442
421
+#: modules/curlew.py:549
422
msgid "Audio Bitrate"
423
msgstr "Bitrate:"
424
425
-#: Curlew/curlew.py:443
426
+#: modules/curlew.py:550
427
msgid "Audio Frequency"
428
msgstr "Częstotliwość"
429
430
-#: Curlew/curlew.py:444
431
-msgid "Audio Channels"
432
-msgstr "Kanały"
433
-
434
-#: Curlew/curlew.py:445
435
+#: modules/curlew.py:552
436
msgid "Audio Codec"
437
msgstr "Kodek"
438
439
-#: Curlew/curlew.py:448
440
+#: modules/curlew.py:555
441
msgid "Volume (%)"
442
msgstr "Głośność (%)"
443
444
-#: Curlew/curlew.py:454
445
+#: modules/curlew.py:561
446
msgid "Audio Quality"
447
msgstr "Jakość dźwięku"
448
449
-#: Curlew/curlew.py:460
450
+#: modules/curlew.py:573
451
msgid "Video"
452
msgstr "Wideo"
453
454
-#: Curlew/curlew.py:470
455
+#: modules/curlew.py:590
456
msgid "Video Bitrate"
457
msgstr "Bitrate"
458
459
-#: Curlew/curlew.py:471
460
-msgid "Video FPS"
461
-msgstr "FPS"
462
-
463
-#: Curlew/curlew.py:472
464
+#: modules/curlew.py:592
465
msgid "Video Size"
466
msgstr "Rozmiar"
467
468
-#: Curlew/curlew.py:473
469
+#: modules/curlew.py:593
470
msgid "Video Codec"
471
msgstr "Kodek"
472
473
-#: Curlew/curlew.py:474
474
+#: modules/curlew.py:594
475
msgid "Aspect Ratio"
476
msgstr "Proporcje obrazu"
477
478
-#: Curlew/curlew.py:480
479
+#: modules/curlew.py:600
480
msgid "2-Pass"
481
msgstr "2-Przebiegi"
482
483
-#: Curlew/curlew.py:484
484
+#: modules/curlew.py:604
485
msgid "Video only"
486
msgstr "Tylko wideo"
487
488
-#: Curlew/curlew.py:491
489
+#: modules/curlew.py:611
490
msgid "Video Quality"
491
msgstr "Jakość wideo"
492
493
-#: Curlew/curlew.py:496
494
+#: modules/curlew.py:622
495
msgid "Subtitle"
496
msgstr "Napisy"
497
498
-#: Curlew/curlew.py:502
499
-msgid "Use Subtitle"
500
+#: modules/curlew.py:628
501
+#, fuzzy
502
+msgid "Use Subtitle (ffmpeg only)"
503
msgstr "Użyj napisów"
504
505
-#: Curlew/curlew.py:518
506
+#: modules/curlew.py:644
507
msgid "Subtitle: "
508
msgstr "Napisy:"
509
510
-#: Curlew/curlew.py:525
511
-msgid "Font: "
512
-msgstr "Font: "
513
-
514
-#: Curlew/curlew.py:536
515
+#: modules/curlew.py:662
516
msgid "Size: "
517
msgstr "Rozmiar:"
518
519
-#: Curlew/curlew.py:543
520
-msgid "Position: "
521
-msgstr "Pozycja:"
522
-
523
-#: Curlew/curlew.py:563
524
+#: modules/curlew.py:691
525
msgid "Encoding: "
526
msgstr "Kodowanie:"
527
528
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
529
-msgid "sec"
530
-msgstr "sek"
531
-
532
-#: Curlew/curlew.py:571
533
-msgid "Delay: "
534
-msgstr "Opóźnienie: "
535
-
536
-#: Curlew/curlew.py:574
537
-msgid "Harddup"
538
-msgstr ""
539
-
540
-#: Curlew/curlew.py:578
541
-msgid "Use SSA/ASS subtitle"
542
-msgstr "Użyj napisów SSA/ASS"
543
-
544
-#: Curlew/curlew.py:585
545
+#: modules/curlew.py:704
546
msgid "Crop / Pad"
547
msgstr "Przytnij / Ramka"
548
549
-#: Curlew/curlew.py:588
550
+#: modules/curlew.py:707
551
msgid "Crop"
552
msgstr "Przytnij"
553
554
-#: Curlew/curlew.py:592
555
+#: modules/curlew.py:711
556
msgid "Pad"
557
msgstr "Ramka"
558
559
-#: Curlew/curlew.py:598
560
+#: modules/curlew.py:717
561
msgid "More"
562
msgstr "Więcej"
563
564
-#: Curlew/curlew.py:601
565
+#: modules/curlew.py:720
566
msgid "Split File"
567
msgstr "Podziel plik"
568
569
-#: Curlew/curlew.py:611
570
+#: modules/curlew.py:730
571
msgid "Begin time: "
572
msgstr "Zacznij od:"
573
574
-#: Curlew/curlew.py:614
575
+#: modules/curlew.py:733
576
msgid "Duration: "
577
msgstr "Długość:"
578
579
-#: Curlew/curlew.py:615
580
+#: modules/curlew.py:734
581
msgid "To the end"
582
msgstr "Do końca"
583
584
-#: Curlew/curlew.py:621
585
+#: modules/curlew.py:740
586
msgid "Use Copy Mode"
587
msgstr "Użyj trybu kopiowania"
588
589
-#: Curlew/curlew.py:622
590
+#: modules/curlew.py:741
591
msgid "Keep the same codecs as the input file"
592
msgstr "Zachowaj ten sam kodek co w pliku źródłowym"
593
594
-#: Curlew/curlew.py:630
595
+#: modules/curlew.py:749
596
msgid "Other opts:"
597
msgstr "Inne opcje:"
598
599
-#: Curlew/curlew.py:634
600
+#: modules/curlew.py:753
601
msgid "Threads:"
602
msgstr "Wątki:"
603
604
-#: Curlew/curlew.py:637
605
-msgid "Source Quality"
606
-msgstr "Jakość jak w pliku źródłowym"
607
-
608
-#: Curlew/curlew.py:638
609
-msgid "Use the same quality as source file"
610
-msgstr "Ta sama jakość jak w pliku źródłowym"
611
-
612
-#: Curlew/curlew.py:647
613
+#: modules/curlew.py:766
614
msgid "Converter:"
615
msgstr "Konwerter:"
616
617
-#: Curlew/curlew.py:659
618
+#: modules/curlew.py:772
619
+msgid "Player:"
620
+msgstr ""
621
+
622
+#: modules/curlew.py:787
623
msgid "Configs"
624
msgstr "Konfiguracja"
625
626
-#: Curlew/curlew.py:665
627
-msgid "Overwrite it"
628
-msgstr "Nadpisz"
629
-
630
-#: Curlew/curlew.py:666
631
-msgid "Choose another name"
632
-msgstr "Wybierz inną nazwę"
633
-
634
-#: Curlew/curlew.py:667
635
-msgid "Skip conversion"
636
-msgstr "Nie konwertuj"
637
-
638
-#: Curlew/curlew.py:668
639
-msgid "File exist:"
640
-msgstr "Jeśli plik istnieje:"
641
-
642
-#: Curlew/curlew.py:673
643
+#: modules/curlew.py:794
644
+#, fuzzy
645
msgid "Your language will appear after restart Curlew"
646
msgstr "Twój język będzie użyty po restarcie Curlew"
647
648
-#: Curlew/curlew.py:680
649
+#: modules/curlew.py:801
650
msgid "Language:"
651
msgstr "Język:"
652
653
-#: Curlew/curlew.py:691
654
-msgid "Show toolbar's buttons text"
655
-msgstr "Pokaż tekst na pasku narzędziowym"
656
-
657
-#: Curlew/curlew.py:695
658
-msgid "Icons:"
659
-msgstr "Ikony:"
660
-
661
-#: Curlew/curlew.py:703
662
+#: modules/curlew.py:809
663
msgid "Show tray icon"
664
msgstr "Pokaż ikonę w zasobniku systemowym"
665
666
-#: Curlew/curlew.py:708
667
+#: modules/curlew.py:817
668
msgid "Shutdown computer after finish"
669
msgstr "Wyłącz komputer po zakończeniu"
670
671
-#: Curlew/curlew.py:713
672
+#: modules/curlew.py:822
673
msgid "Suspend computer after finish"
674
msgstr "Uśpij komputer po zakończeniu"
675
676
-#: Curlew/curlew.py:718
677
+#: modules/curlew.py:829
678
+msgid "Output"
679
+msgstr ""
680
+
681
+#: modules/curlew.py:835
682
+msgid "Source Path"
683
+msgstr "Ścieżka źródłowa"
684
+
685
+#: modules/curlew.py:840
686
+#, fuzzy
687
+msgid "Destination:"
688
+msgstr "<b>Położenie:</b>"
689
+
690
+#: modules/curlew.py:844
691
+msgid "Overwrite it"
692
+msgstr "Nadpisz"
693
+
694
+#: modules/curlew.py:845
695
+msgid "Choose another name"
696
+msgstr "Wybierz inną nazwę"
697
+
698
+#: modules/curlew.py:846
699
+msgid "Skip conversion"
700
+msgstr "Nie konwertuj"
701
+
702
+#: modules/curlew.py:847
703
+msgid "File exist:"
704
+msgstr "Jeśli plik istnieje:"
705
+
706
+#: modules/curlew.py:861
707
msgid "Delete input file after conversion"
708
msgstr "Usuń plik źródłowy po zakończeniu"
709
710
-#: Curlew/curlew.py:722
711
+#: modules/curlew.py:866
712
msgid "Rename input file after conversion"
713
msgstr "Zmień nazwę pliku źródłowego po skonwertowaniu"
714
715
-#: Curlew/curlew.py:806
716
+#: modules/curlew.py:942
717
+#, fuzzy
718
msgid "Do you want to quit Curlew and abort conversion process?"
719
msgstr "Czy chcesz opuścić Curlew i przerwać konwertowanie?"
720
721
-#: Curlew/curlew.py:823
722
+#: modules/curlew.py:959
723
msgid "Add file"
724
msgstr "Dodaj plik"
725
726
-#: Curlew/curlew.py:836
727
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
728
+#: modules/curlew.py:2286
729
+msgid "_OK"
730
+msgstr ""
731
+
732
+#: modules/curlew.py:972
733
msgid "All supported files"
734
msgstr "Wszystkie obsługiwane pliki"
735
736
-#: Curlew/curlew.py:843
737
+#: modules/curlew.py:979
738
msgid "Video files"
739
msgstr "Pliki Video"
740
741
-#: Curlew/curlew.py:849
742
+#: modules/curlew.py:985
743
msgid "Audio files"
744
msgstr "Pliki Audio"
745
746
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
747
+#: modules/curlew.py:991 modules/curlew.py:1545
748
msgid "All files"
749
msgstr "Wszystkie pliki"
750
751
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
752
+#: modules/curlew.py:1031 modules/curlew.py:1638
753
msgid "Ready!"
754
msgstr "Gotowe!"
755
756
-#: Curlew/curlew.py:906
757
+#: modules/curlew.py:1042
758
msgid "Add folder"
759
msgstr "Dodaj katalog"
760
761
-#: Curlew/curlew.py:933
762
+#: modules/curlew.py:1069
763
msgid "Choose destination"
764
msgstr "Wybierz katalog docelowy"
765
766
-#: Curlew/curlew.py:956
767
-msgid ""
768
-"<b>Format:</b>\t{}\n"
769
-"<b>Extension:</b>\t{}\n"
770
-"<b>Encoder:</b>\t{}"
771
-msgstr ""
772
-"<b>Format:</b>\t{}\n"
773
-"<b>Rozszerzenie:</b>\t{}\n"
774
-"<b>Enkoder:</b>\t{}"
775
-
776
-#: Curlew/curlew.py:1360
777
+#: modules/curlew.py:1318
778
msgid "Destination path is not valid."
779
msgstr "Scieżka docelowa jest niepoprawna."
780
781
-#: Curlew/curlew.py:1366
782
+#: modules/curlew.py:1325
783
msgid "Destination path is not accessible."
784
msgstr "Ścieżka docelowa jest niedostępna."
785
786
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
787
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
788
msgid "Skipped!"
789
msgstr "Pominięty!"
790
791
-#: Curlew/curlew.py:1406
792
+#: modules/curlew.py:1367
793
msgid "Not found!"
794
msgstr "Nie znaleziono!"
795
796
-#: Curlew/curlew.py:1509
797
+#: modules/curlew.py:1460
798
msgid ""
799
"There are some errors occured.\n"
800
"Do you want to show more details?"
801
802
"Wystapoiły błędy.\n"
803
"Czy chcesz zobaczyć szczegóły błędów?"
804
805
-#: Curlew/curlew.py:1522
806
+#: modules/curlew.py:1473
807
msgid "Do you want to stop conversion process?"
808
msgstr "Czy chcesz zatrzymać konwertowanie?"
809
810
-#: Curlew/curlew.py:1577
811
+#: modules/curlew.py:1528
812
msgid "Select subtitle"
813
msgstr "Wybierz napisy"
814
815
-#: Curlew/curlew.py:1585
816
+#: modules/curlew.py:1531
817
+msgid "_Add"
818
+msgstr ""
819
+
820
+#: modules/curlew.py:1536
821
msgid "Subtitle files"
822
msgstr "Pliki z napisami"
823
824
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
825
+#: modules/curlew.py:1633 modules/curlew.py:1837
826
msgid "Wait..."
827
msgstr "Czekaj..."
828
829
-#: Curlew/curlew.py:1696
830
-msgid "Preview"
831
-msgstr "Podgląd"
832
-
833
-#: Curlew/curlew.py:1773
834
+#: modules/curlew.py:1714
835
msgid "Done!"
836
msgstr "Zrobione!"
837
838
-#: Curlew/curlew.py:1791
839
+#: modules/curlew.py:1732
840
msgid "Failed!"
841
msgstr "N ie powiodło się!"
842
843
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
844
-msgid " MB"
845
-msgstr " MB"
846
-
847
-#: Curlew/curlew.py:2205
848
+#: modules/curlew.py:2047
849
msgid ""
850
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
851
"span>"
852
853
"<span foreground=\"red\" weight=\"bold\">System zostanie wyłączony za {} sek."
854
"</span>"
855
856
-#: Curlew/curlew.py:2218
857
+#: modules/curlew.py:2060
858
msgid ""
859
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
860
"span>"
861
862
"<span foreground=\"red\" weight=\"bold\">System zostanie uśpiony za {} sek.</"
863
"span>"
864
865
-#: Curlew/curlew.py:2305
866
-msgid "Add to favorite"
867
-msgstr "Dodaj do ulubionych"
868
-
869
-#: Curlew/curlew.py:2313
870
-msgid "Edit list"
871
-msgstr "Edytuj listę"
872
-
873
-#: Curlew/curlew.py:2369
874
+#: modules/curlew.py:2137
875
msgid ""
876
"<b>Duration:</b> {}\n"
877
"<b>Size:</b> {}\n"
878
879
"<b>Rozmiar:</b> {}\n"
880
"<b>Rozszerzenie:</b> {}\n"
881
882
-#: Curlew/curlew.py:2411
883
+#: modules/curlew.py:2178
884
msgid "Please install \"mediainfo\" package."
885
msgstr "Proszę zainstalować pakiet \"mediainfo\"."
886
887
-#: Curlew/logdialog.py:29
888
-msgid "Errors detail"
889
-msgstr "Szczegóły błędów"
890
+#: modules/curlew.py:2238
891
+msgid "Play"
892
+msgstr ""
893
894
-#: Curlew/waitdialog.py:31
895
-msgid "Adding files..."
896
-msgstr "Dodawanie plików"
897
+#: modules/curlew.py:2241
898
+#, fuzzy
899
+msgid "_Preview"
900
+msgstr "Podgląd"
901
902
-#: Curlew/waitdialog.py:50
903
-msgid "<b>File:</b> "
904
-msgstr "<b>Plik:</b>"
905
+#: modules/curlew.py:2247
906
+msgid "Browse source"
907
+msgstr "Pokaż katalog źródłowy"
908
909
-#: Curlew/about.py:36
910
-msgid "Easy to use Multimedia Converter for Linux"
911
-msgstr "Łatwy w użyciu konwerter multimedialny dla Linuksa"
912
+#: modules/curlew.py:2250
913
+msgid "Browse destination"
914
+msgstr "Pokaż katalog docelowy"
915
916
-#: Curlew/about.py:49
917
-msgid "translator-credits"
918
-msgstr "Daniel Napora <napcok@gmail.com>"
919
+#: modules/curlew.py:2284
920
+#, fuzzy
921
+msgid "Choose Encoder"
922
+msgstr "Wybierz inną nazwę"
923
924
-#: Curlew/functions.py:43
925
-msgid " KB"
926
-msgstr " KB"
927
+#~ msgid "Preview"
928
+#~ msgstr "Podgląd"
929
930
-#: Curlew/functions.py:49
931
-msgid " GB"
932
-msgstr " GB"
933
+#, fuzzy
934
+#~ msgid "<b>Convert to:</b>"
935
+#~ msgstr "<b>Format:</b>"
936
937
-#: Curlew/favdialog.py:36
938
-msgid "Format"
939
-msgstr "Format"
940
+#~ msgid "Font: "
941
+#~ msgstr "Font: "
942
943
-#: Curlew/tray.py:36 Curlew/tray.py:66
944
-msgid "Hide"
945
-msgstr "Ukryj"
946
+#~ msgid "Position: "
947
+#~ msgstr "Pozycja:"
948
949
-#: Curlew/tray.py:68
950
-msgid "Show"
951
-msgstr "Pokaż"
952
+#~ msgid "Delay: "
953
+#~ msgstr "Opóźnienie: "
954
955
-#: Curlew/customwidgets.py:51
956
-msgid "Top"
957
-msgstr "Góra"
958
+#~ msgid "Use SSA/ASS subtitle"
959
+#~ msgstr "Użyj napisów SSA/ASS"
960
961
-#: Curlew/customwidgets.py:59
962
-msgid "Bottom"
963
-msgstr "Dół"
964
+#~ msgid "Source Quality"
965
+#~ msgstr "Jakość jak w pliku źródłowym"
966
967
-#: Curlew/customwidgets.py:67
968
-msgid "Left"
969
-msgstr "Lewo"
970
+#~ msgid "Use the same quality as source file"
971
+#~ msgstr "Ta sama jakość jak w pliku źródłowym"
972
973
-#: Curlew/customwidgets.py:75
974
-msgid "Right"
975
-msgstr "Prawo"
976
+#~ msgid "Show sidebar"
977
+#~ msgstr "Pokaż sidebar"
978
979
-#: Curlew/customwidgets.py:184
980
-msgid "hr"
981
-msgstr "h"
982
+#, fuzzy
983
+#~ msgid "Multimedia Converter"
984
+#~ msgstr "Łatwy w użyciu konwerter multimedialny dla Linuksa"
985
986
-#: Curlew/customwidgets.py:189
987
-msgid "min"
988
-msgstr "min"
989
+#~ msgid "Preview before converting"
990
+#~ msgstr "Podejrzyj przed konwertowaniem"
991
992
-#: Curlew/fileinfos.py:26
993
-msgid "File informations"
994
-msgstr "Informacje o pliku"
995
+#~ msgid "<b>Advanced</b>"
996
+#~ msgstr "<b>Zaawansowane</b>"
997
998
#~ msgid "Add"
999
#~ msgstr "Dodaj"
1000
+
1001
+#~ msgid "Add files"
1002
+#~ msgstr "Dodaj pliki"
1003
+
1004
+#~ msgid "Add folders"
1005
+#~ msgstr "Dodaj katalogi"
1006
+
1007
+#~ msgid "Clear"
1008
+#~ msgstr "Wyczyść"
1009
+
1010
+#~ msgid "Convert"
1011
+#~ msgstr "Konwertuj"
1012
+
1013
+#~ msgid "Stop"
1014
+#~ msgstr "Stop"
1015
+
1016
+#~ msgid "File Infos"
1017
+#~ msgstr "Informacje o pliku"
1018
+
1019
+#~ msgid "Show toolbar's buttons text"
1020
+#~ msgstr "Pokaż tekst na pasku narzędziowym"
1021
+
1022
+#~ msgid "Icons:"
1023
+#~ msgstr "Ikony:"
1024
+
1025
+#~ msgid ""
1026
+#~ "<b>Format:</b>\t{}\n"
1027
+#~ "<b>Extension:</b>\t{}\n"
1028
+#~ "<b>Encoder:</b>\t{}"
1029
+#~ msgstr ""
1030
+#~ "<b>Format:</b>\t{}\n"
1031
+#~ "<b>Rozszerzenie:</b>\t{}\n"
1032
+#~ "<b>Enkoder:</b>\t{}"
1033
+
1034
+#, fuzzy
1035
+#~ msgid "About data"
1036
+#~ msgstr "Informacje"
1037
curlew-0.1.22.3.tar.gz/po/ru.po -> curlew-0.2.1.tar.gz/po/ru.po
Changed
1043
1
2
msgstr ""
3
"Project-Id-Version: 0.1\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
"PO-Revision-Date: 2014-02-15 09:42-0000\n"
8
"Last-Translator: Fayssal Chamekh <chamfay@gmail.com>\n"
9
"Language-Team: None\n"
10
11
"X-Poedit-SourceCharset: utf-8\n"
12
"X-Generator: Poedit 1.5.4\n"
13
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
-msgid "Curlew"
16
+#: modules/customwidgets.py:50
17
+msgid "Top"
18
+msgstr "Сверху"
19
+
20
+#: modules/customwidgets.py:58
21
+msgid "Bottom"
22
+msgstr "Снизу"
23
+
24
+#: modules/customwidgets.py:66
25
+msgid "Left"
26
+msgstr "Слева"
27
+
28
+#: modules/customwidgets.py:74
29
+msgid "Right"
30
+msgstr "Справа"
31
+
32
+#: modules/customwidgets.py:172
33
+msgid "hr"
34
msgstr ""
35
36
-#: Curlew/curlew.py:172
37
-msgid "Add File"
38
-msgstr "Добавить файл"
39
+#: modules/customwidgets.py:177
40
+msgid "min"
41
+msgstr "мин"
42
43
-#: Curlew/curlew.py:173
44
-msgid "Add files"
45
-msgstr "Добавить файлы"
46
+#: modules/customwidgets.py:182 modules/curlew.py:698
47
+msgid "sec"
48
+msgstr "сек"
49
50
-#: Curlew/curlew.py:176
51
-msgid "Add Folder"
52
-msgstr "Добавить папку"
53
+#: modules/favdialog.py:28 modules/curlew.py:480
54
+msgid "Favorite list"
55
+msgstr "Список избранного"
56
57
-#: Curlew/curlew.py:177
58
-msgid "Add folders"
59
-msgstr "Добавить папки"
60
+#: modules/favdialog.py:38
61
+msgid "Format"
62
+msgstr "Формат"
63
+
64
+#: modules/favdialog.py:55
65
+msgid "Up"
66
+msgstr ""
67
68
-#: Curlew/curlew.py:181
69
+#: modules/favdialog.py:61
70
+msgid "Down"
71
+msgstr ""
72
+
73
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
74
msgid "Remove"
75
msgstr "Убрать"
76
77
-#: Curlew/curlew.py:182
78
-msgid "Remove files"
79
-msgstr "Убрать файлы"
80
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
81
+#: modules/curlew.py:251
82
+#, fuzzy
83
+msgid "Curlew"
84
+msgstr "О Churlew"
85
86
-#: Curlew/curlew.py:186
87
-msgid "Clear"
88
-msgstr "Очистить"
89
+#: modules/about.py:35 modules/curlew.py:328
90
+msgid "About Curlew"
91
+msgstr "О Churlew"
92
93
-#: Curlew/curlew.py:187
94
-msgid "Clear files list"
95
-msgstr "Очистить список файлов"
96
+#: modules/about.py:38
97
+msgid "Easy to use Multimedia Converter for Linux"
98
+msgstr "Легкий для использования Мультимедиа Конвертер для GNU/Linux"
99
100
-#: Curlew/curlew.py:194
101
-msgid "Convert"
102
-msgstr "Запуск"
103
+#: modules/about.py:51
104
+msgid "translator-credits"
105
+msgstr "о переводчиках"
106
107
-#: Curlew/curlew.py:195
108
-msgid "Start Conversion"
109
-msgstr "Запуск конвертации"
110
+#: modules/functions.py:44
111
+msgid " KB"
112
+msgstr " КБ"
113
+
114
+#: modules/functions.py:47
115
+msgid " MB"
116
+msgstr " МБ"
117
118
-#: Curlew/curlew.py:199
119
-msgid "Stop"
120
-msgstr "Стоп"
121
+#: modules/functions.py:50
122
+msgid " GB"
123
+msgstr " ГБ"
124
125
-#: Curlew/curlew.py:200 Curlew/tray.py:40
126
+#: modules/tray.py:36 modules/tray.py:66
127
+msgid "Hide"
128
+msgstr "Скрыть"
129
+
130
+#: modules/tray.py:40 modules/curlew.py:314
131
msgid "Stop Conversion"
132
msgstr "Остановить конвертацию"
133
134
-#: Curlew/curlew.py:207
135
-msgid "File Infos"
136
-msgstr "Свойства"
137
+#: modules/tray.py:44
138
+msgid "Quit application"
139
+msgstr "Выйти из программы"
140
141
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
142
-msgid "File Informations"
143
+#: modules/tray.py:68
144
+msgid "Show"
145
+msgstr "Показать"
146
+
147
+#: modules/logdialog.py:29
148
+msgid "Errors detail"
149
+msgstr "Подробности ошибки"
150
+
151
+#: modules/logdialog.py:48
152
+msgid "_Close"
153
+msgstr ""
154
+
155
+#: modules/edition.py:35
156
+msgid "Are you sure you want to save settings?"
157
+msgstr ""
158
+
159
+#: modules/edition.py:107
160
+msgid "You can't restore a custom format to defaults."
161
+msgstr ""
162
+
163
+#: modules/edition.py:202
164
+msgid "Are you sure you want to remove this format?"
165
+msgstr ""
166
+
167
+#: modules/edition.py:249
168
+#, fuzzy
169
+msgid "Audio:"
170
+msgstr "Звук"
171
+
172
+#: modules/edition.py:257 modules/edition.py:276
173
+msgid "Default"
174
+msgstr ""
175
+
176
+#: modules/edition.py:260
177
+#, fuzzy
178
+msgid "Audio Bitrates"
179
+msgstr "Скорость потока"
180
+
181
+#: modules/edition.py:262
182
+#, fuzzy
183
+msgid "Audio Frequencies"
184
+msgstr "Частота звука"
185
+
186
+#: modules/edition.py:264 modules/curlew.py:551
187
+msgid "Audio Channels"
188
+msgstr "Звуковые каналы"
189
+
190
+#: modules/edition.py:266
191
+#, fuzzy
192
+msgid "Audio Codecs"
193
+msgstr "Звуковой кодек"
194
+
195
+#: modules/edition.py:269
196
+#, fuzzy
197
+msgid "Video:"
198
+msgstr "Видео"
199
+
200
+#: modules/edition.py:279
201
+#, fuzzy
202
+msgid "Video Bitrates"
203
+msgstr "Скорость потока"
204
+
205
+#: modules/edition.py:281 modules/curlew.py:591
206
+msgid "Video FPS"
207
+msgstr "Частота кадров"
208
+
209
+#: modules/edition.py:283
210
+#, fuzzy
211
+msgid "Video Sizes"
212
+msgstr "Размер видео"
213
+
214
+#: modules/edition.py:285
215
+#, fuzzy
216
+msgid "Video Codecs"
217
+msgstr "Видео кодек"
218
+
219
+#: modules/edition.py:287
220
+#, fuzzy
221
+msgid "Aspect Ratios"
222
+msgstr "Соотношение сторон"
223
+
224
+#: modules/edition.py:289
225
+#, fuzzy
226
+msgid "Other Options:"
227
+msgstr "Другие опции:"
228
+
229
+#: modules/edition.py:291
230
+msgid "Extra Options"
231
+msgstr ""
232
+
233
+#: modules/edition.py:304
234
+msgid "Save"
235
+msgstr ""
236
+
237
+#: modules/edition.py:318
238
+msgid "Restore default"
239
+msgstr ""
240
+
241
+#: modules/fileinfos.py:26
242
+msgid "File informations"
243
msgstr "Информация о файле"
244
245
-#: Curlew/curlew.py:212
246
+#: modules/waitdialog.py:31
247
+msgid "Adding files..."
248
+msgstr "Добавить файлы..."
249
+
250
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
251
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
252
+msgid "_Cancel"
253
+msgstr ""
254
+
255
+#: modules/waitdialog.py:50
256
+msgid "<b>File:</b> "
257
+msgstr "<b>Формат:</b>"
258
+
259
+#: modules/formats.py:56
260
+msgid "<i><span color=\"red\">No format selected!</span></i>"
261
+msgstr ""
262
+
263
+#: modules/formats.py:110
264
+#, fuzzy
265
+msgid "Edit"
266
+msgstr "Изменить список"
267
+
268
+#: modules/formats.py:120
269
+#, fuzzy
270
+msgid "Choose"
271
+msgstr "предложить выбор нового имени"
272
+
273
+#: modules/curlew.py:96
274
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
275
+msgstr ""
276
+
277
+#: modules/curlew.py:189
278
msgid "About"
279
msgstr "О программе"
280
281
-#: Curlew/curlew.py:213 Curlew/about.py:33
282
-msgid "About Curlew"
283
-msgstr "О Churlew"
284
-
285
-#: Curlew/curlew.py:220
286
+#: modules/curlew.py:194
287
msgid "Quit"
288
msgstr "Выход"
289
290
-#: Curlew/curlew.py:221 Curlew/tray.py:44
291
-msgid "Quit application"
292
-msgstr "Выйти из программы"
293
+#: modules/curlew.py:243
294
+msgid "Available Codecs"
295
+msgstr ""
296
297
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
298
-msgid "Show sidebar"
299
+#: modules/curlew.py:274
300
+#, fuzzy
301
+msgid "Add Files"
302
+msgstr "Добавить файл"
303
+
304
+#: modules/curlew.py:280
305
+#, fuzzy
306
+msgid "Add Folders"
307
+msgstr "Добавить папку"
308
+
309
+#: modules/curlew.py:291
310
+#, fuzzy
311
+msgid "Remove Files"
312
+msgstr "Убрать файлы"
313
+
314
+#: modules/curlew.py:297
315
+#, fuzzy
316
+msgid "Clear Files List"
317
+msgstr "Очистить список файлов"
318
+
319
+#: modules/curlew.py:308
320
+msgid "Start Conversion"
321
+msgstr "Запуск конвертации"
322
+
323
+#: modules/curlew.py:321 modules/curlew.py:2254
324
+msgid "File Informations"
325
+msgstr "Информация о файле"
326
+
327
+#: modules/curlew.py:334
328
+msgid "Advanced Options"
329
+msgstr ""
330
+
331
+#: modules/curlew.py:395 modules/curlew.py:804
332
+#, fuzzy
333
+msgid "Show Sidebar"
334
msgstr "Показать боковую панель"
335
336
-#: Curlew/curlew.py:299
337
+#: modules/curlew.py:418
338
msgid "File"
339
msgstr "Файл"
340
341
-#: Curlew/curlew.py:306
342
+#: modules/curlew.py:425
343
msgid "Size"
344
msgstr "Размер"
345
346
-#: Curlew/curlew.py:311
347
+#: modules/curlew.py:431
348
msgid "Duration"
349
msgstr "Длительность"
350
351
-#: Curlew/curlew.py:317
352
+#: modules/curlew.py:437
353
msgid "Estimated size"
354
msgstr "Предполагаемый размер"
355
356
-#: Curlew/curlew.py:323
357
+#: modules/curlew.py:444
358
msgid "Elapsed time"
359
msgstr "Прошло времени"
360
361
-#: Curlew/curlew.py:329
362
+#: modules/curlew.py:451
363
msgid "Remaining time"
364
msgstr "Осталось времени"
365
366
-#: Curlew/curlew.py:334
367
+#: modules/curlew.py:457
368
msgid "Progress"
369
msgstr "Прогресс"
370
371
-#: Curlew/curlew.py:351
372
-msgid "Browse source"
373
-msgstr "Обзор исходника"
374
-
375
-#: Curlew/curlew.py:356
376
-msgid "Browse destination"
377
-msgstr "Обзор папки назначения"
378
-
379
-#: Curlew/curlew.py:359
380
-msgid "Preview before converting"
381
-msgstr "Просмотр после конвертации"
382
-
383
-#: Curlew/curlew.py:391
384
-msgid "<b>Format:</b>"
385
-msgstr "<b>Формат:</b>"
386
-
387
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
388
-msgid "Favorite list"
389
-msgstr "Список избранного"
390
-
391
-#: Curlew/curlew.py:411
392
-msgid "Source Path"
393
-msgstr "Исходная папка"
394
+#: modules/curlew.py:469
395
+#, fuzzy
396
+msgid "Choose a format"
397
+msgstr "предложить выбор нового имени"
398
399
-#: Curlew/curlew.py:416
400
-msgid "<b>Destination:</b>"
401
-msgstr "<b>Папка назначения:</b>"
402
+#: modules/curlew.py:496
403
+#, fuzzy
404
+msgid "Add to Favorite"
405
+msgstr "Добавить в избранное"
406
407
-#: Curlew/curlew.py:424
408
-msgid "<b>Advanced</b>"
409
-msgstr "<b>Подробнее</b>"
410
+#: modules/curlew.py:504
411
+#, fuzzy
412
+msgid "Edit List"
413
+msgstr "Изменить список"
414
415
-#: Curlew/curlew.py:434
416
+#: modules/curlew.py:534
417
msgid "Audio"
418
msgstr "Звук"
419
420
-#: Curlew/curlew.py:442
421
+#: modules/curlew.py:549
422
msgid "Audio Bitrate"
423
msgstr "Скорость потока"
424
425
-#: Curlew/curlew.py:443
426
+#: modules/curlew.py:550
427
msgid "Audio Frequency"
428
msgstr "Частота звука"
429
430
-#: Curlew/curlew.py:444
431
-msgid "Audio Channels"
432
-msgstr "Звуковые каналы"
433
-
434
-#: Curlew/curlew.py:445
435
+#: modules/curlew.py:552
436
msgid "Audio Codec"
437
msgstr "Звуковой кодек"
438
439
-#: Curlew/curlew.py:448
440
+#: modules/curlew.py:555
441
msgid "Volume (%)"
442
msgstr "Громкость (%)"
443
444
-#: Curlew/curlew.py:454
445
+#: modules/curlew.py:561
446
msgid "Audio Quality"
447
msgstr "Качество звука"
448
449
-#: Curlew/curlew.py:460
450
+#: modules/curlew.py:573
451
msgid "Video"
452
msgstr "Видео"
453
454
-#: Curlew/curlew.py:470
455
+#: modules/curlew.py:590
456
msgid "Video Bitrate"
457
msgstr "Скорость потока"
458
459
-#: Curlew/curlew.py:471
460
-msgid "Video FPS"
461
-msgstr "Частота кадров"
462
-
463
-#: Curlew/curlew.py:472
464
+#: modules/curlew.py:592
465
msgid "Video Size"
466
msgstr "Размер видео"
467
468
-#: Curlew/curlew.py:473
469
+#: modules/curlew.py:593
470
msgid "Video Codec"
471
msgstr "Видео кодек"
472
473
-#: Curlew/curlew.py:474
474
+#: modules/curlew.py:594
475
msgid "Aspect Ratio"
476
msgstr "Соотношение сторон"
477
478
-#: Curlew/curlew.py:480
479
+#: modules/curlew.py:600
480
msgid "2-Pass"
481
msgstr "В 2 прохода"
482
483
-#: Curlew/curlew.py:484
484
+#: modules/curlew.py:604
485
msgid "Video only"
486
msgstr "Только видео"
487
488
-#: Curlew/curlew.py:491
489
+#: modules/curlew.py:611
490
msgid "Video Quality"
491
msgstr "Качество видео"
492
493
-#: Curlew/curlew.py:496
494
+#: modules/curlew.py:622
495
msgid "Subtitle"
496
msgstr "Субтитры"
497
498
-#: Curlew/curlew.py:502
499
-msgid "Use Subtitle"
500
+#: modules/curlew.py:628
501
+#, fuzzy
502
+msgid "Use Subtitle (ffmpeg only)"
503
msgstr "Использовать субтитры"
504
505
-#: Curlew/curlew.py:518
506
+#: modules/curlew.py:644
507
msgid "Subtitle: "
508
msgstr "Субтитры: "
509
510
-#: Curlew/curlew.py:525
511
-msgid "Font: "
512
-msgstr "Шрифт: "
513
-
514
-#: Curlew/curlew.py:536
515
+#: modules/curlew.py:662
516
msgid "Size: "
517
msgstr "Размер: "
518
519
-#: Curlew/curlew.py:543
520
-msgid "Position: "
521
-msgstr "Позиция: "
522
-
523
-#: Curlew/curlew.py:563
524
+#: modules/curlew.py:691
525
msgid "Encoding: "
526
msgstr "Кодировка: "
527
528
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
529
-msgid "sec"
530
-msgstr "сек"
531
-
532
-#: Curlew/curlew.py:571
533
-msgid "Delay: "
534
-msgstr "Задержка: "
535
-
536
-#: Curlew/curlew.py:574
537
-msgid "Harddup"
538
-msgstr "Вшитые (harddup)"
539
-
540
-#: Curlew/curlew.py:578
541
-msgid "Use SSA/ASS subtitle"
542
-msgstr "Использовать SSA/ASS субтитры"
543
-
544
-#: Curlew/curlew.py:585
545
+#: modules/curlew.py:704
546
msgid "Crop / Pad"
547
msgstr "Обрезка / Растяжение"
548
549
-#: Curlew/curlew.py:588
550
+#: modules/curlew.py:707
551
msgid "Crop"
552
msgstr "Обрезка (Crop)"
553
554
-#: Curlew/curlew.py:592
555
+#: modules/curlew.py:711
556
msgid "Pad"
557
msgstr "Растяжение"
558
559
-#: Curlew/curlew.py:598
560
+#: modules/curlew.py:717
561
msgid "More"
562
msgstr "Дополнительно"
563
564
-#: Curlew/curlew.py:601
565
+#: modules/curlew.py:720
566
msgid "Split File"
567
msgstr "Разделить файл на несколько частей"
568
569
-#: Curlew/curlew.py:611
570
+#: modules/curlew.py:730
571
msgid "Begin time: "
572
msgstr "Время начала: "
573
574
-#: Curlew/curlew.py:614
575
+#: modules/curlew.py:733
576
msgid "Duration: "
577
msgstr "Длительность: "
578
579
-#: Curlew/curlew.py:615
580
+#: modules/curlew.py:734
581
msgid "To the end"
582
msgstr "До конца"
583
584
-#: Curlew/curlew.py:621
585
+#: modules/curlew.py:740
586
msgid "Use Copy Mode"
587
msgstr "Использовать исходные"
588
589
-#: Curlew/curlew.py:622
590
+#: modules/curlew.py:741
591
msgid "Keep the same codecs as the input file"
592
msgstr "Оставить исходное сжатие потока"
593
594
-#: Curlew/curlew.py:630
595
+#: modules/curlew.py:749
596
msgid "Other opts:"
597
msgstr "Другие опции:"
598
599
-#: Curlew/curlew.py:634
600
+#: modules/curlew.py:753
601
msgid "Threads:"
602
msgstr "Потоки:"
603
604
-#: Curlew/curlew.py:637
605
-msgid "Source Quality"
606
-msgstr "Качество источника"
607
-
608
-#: Curlew/curlew.py:638
609
-msgid "Use the same quality as source file"
610
-msgstr "Использовать исходное качество"
611
-
612
-#: Curlew/curlew.py:647
613
+#: modules/curlew.py:766
614
msgid "Converter:"
615
msgstr "Конвертер:"
616
617
-#: Curlew/curlew.py:659
618
+#: modules/curlew.py:772
619
+msgid "Player:"
620
+msgstr ""
621
+
622
+#: modules/curlew.py:787
623
msgid "Configs"
624
msgstr "Настройки"
625
626
-#: Curlew/curlew.py:665
627
-msgid "Overwrite it"
628
-msgstr "перезаписать его"
629
-
630
-#: Curlew/curlew.py:666
631
-msgid "Choose another name"
632
-msgstr "предложить выбор нового имени"
633
-
634
-#: Curlew/curlew.py:667
635
-msgid "Skip conversion"
636
-msgstr "пропустить конвертацию этого файла"
637
-
638
-#: Curlew/curlew.py:668
639
-msgid "File exist:"
640
-msgstr "Если файл назначения существует, то"
641
-
642
-#: Curlew/curlew.py:673
643
+#: modules/curlew.py:794
644
+#, fuzzy
645
msgid "Your language will appear after restart Curlew"
646
msgstr "Выбранный язык будет применен после перезапуска Curlew"
647
648
-#: Curlew/curlew.py:680
649
+#: modules/curlew.py:801
650
msgid "Language:"
651
msgstr "Язык:"
652
653
-#: Curlew/curlew.py:691
654
-msgid "Show toolbar's buttons text"
655
-msgstr "Показывать текст на кнопках панели инструментов"
656
-
657
-#: Curlew/curlew.py:695
658
-msgid "Icons:"
659
-msgstr "Набор значков:"
660
-
661
-#: Curlew/curlew.py:703
662
+#: modules/curlew.py:809
663
msgid "Show tray icon"
664
msgstr "Показывать значок в трее"
665
666
-#: Curlew/curlew.py:708
667
+#: modules/curlew.py:817
668
msgid "Shutdown computer after finish"
669
msgstr "Выключить компьютер после завершения"
670
671
-#: Curlew/curlew.py:713
672
+#: modules/curlew.py:822
673
msgid "Suspend computer after finish"
674
msgstr "Перейти в спящий режим после завершения"
675
676
-#: Curlew/curlew.py:718
677
+#: modules/curlew.py:829
678
+msgid "Output"
679
+msgstr ""
680
+
681
+#: modules/curlew.py:835
682
+msgid "Source Path"
683
+msgstr "Исходная папка"
684
+
685
+#: modules/curlew.py:840
686
+#, fuzzy
687
+msgid "Destination:"
688
+msgstr "<b>Папка назначения:</b>"
689
+
690
+#: modules/curlew.py:844
691
+msgid "Overwrite it"
692
+msgstr "перезаписать его"
693
+
694
+#: modules/curlew.py:845
695
+msgid "Choose another name"
696
+msgstr "предложить выбор нового имени"
697
+
698
+#: modules/curlew.py:846
699
+msgid "Skip conversion"
700
+msgstr "пропустить конвертацию этого файла"
701
+
702
+#: modules/curlew.py:847
703
+msgid "File exist:"
704
+msgstr "Если файл назначения существует, то"
705
+
706
+#: modules/curlew.py:861
707
msgid "Delete input file after conversion"
708
msgstr "Удалить исходный файл после конвертации"
709
710
-#: Curlew/curlew.py:722
711
+#: modules/curlew.py:866
712
msgid "Rename input file after conversion"
713
msgstr "Переименовать исходный файл после конвертации"
714
715
-#: Curlew/curlew.py:806
716
+#: modules/curlew.py:942
717
+#, fuzzy
718
msgid "Do you want to quit Curlew and abort conversion process?"
719
msgstr "Вы хотите выйти из Curlew и прервать процесс конвертации?"
720
721
-#: Curlew/curlew.py:823
722
+#: modules/curlew.py:959
723
msgid "Add file"
724
msgstr "Добавить файл"
725
726
-#: Curlew/curlew.py:836
727
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
728
+#: modules/curlew.py:2286
729
+msgid "_OK"
730
+msgstr ""
731
+
732
+#: modules/curlew.py:972
733
msgid "All supported files"
734
msgstr "Все поддерживаемые файлы"
735
736
-#: Curlew/curlew.py:843
737
+#: modules/curlew.py:979
738
msgid "Video files"
739
msgstr "Видео файлы"
740
741
-#: Curlew/curlew.py:849
742
+#: modules/curlew.py:985
743
msgid "Audio files"
744
msgstr "Звуковые файлы"
745
746
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
747
+#: modules/curlew.py:991 modules/curlew.py:1545
748
msgid "All files"
749
msgstr "Все файлы"
750
751
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
752
+#: modules/curlew.py:1031 modules/curlew.py:1638
753
msgid "Ready!"
754
msgstr "Готово!"
755
756
-#: Curlew/curlew.py:906
757
+#: modules/curlew.py:1042
758
msgid "Add folder"
759
msgstr "Добавить файл"
760
761
-#: Curlew/curlew.py:933
762
+#: modules/curlew.py:1069
763
msgid "Choose destination"
764
msgstr "Выберите папку назначения"
765
766
-#: Curlew/curlew.py:956
767
-msgid ""
768
-"<b>Format:</b>\t{}\n"
769
-"<b>Extension:</b>\t{}\n"
770
-"<b>Encoder:</b>\t{}"
771
-msgstr ""
772
-"<b>Формат:</b>\t{}\n"
773
-"<b>Расширение:</b>\t{}\n"
774
-"<b>Кодек:</b>\t{}"
775
-
776
-#: Curlew/curlew.py:1360
777
+#: modules/curlew.py:1318
778
msgid "Destination path is not valid."
779
msgstr "Папка назначения не доступна"
780
781
-#: Curlew/curlew.py:1366
782
+#: modules/curlew.py:1325
783
msgid "Destination path is not accessible."
784
msgstr "Папка назначения не допустима"
785
786
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
787
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
788
msgid "Skipped!"
789
msgstr "Пропущен!"
790
791
-#: Curlew/curlew.py:1406
792
+#: modules/curlew.py:1367
793
msgid "Not found!"
794
msgstr "Не найден!"
795
796
-#: Curlew/curlew.py:1509
797
+#: modules/curlew.py:1460
798
msgid ""
799
"There are some errors occured.\n"
800
"Do you want to show more details?"
801
802
"Произошли некоторые ошибки.\n"
803
"Хотите узнать подробнее?"
804
805
-#: Curlew/curlew.py:1522
806
+#: modules/curlew.py:1473
807
msgid "Do you want to stop conversion process?"
808
msgstr "Вы хотите остановить процесс конвертации?"
809
810
-#: Curlew/curlew.py:1577
811
+#: modules/curlew.py:1528
812
msgid "Select subtitle"
813
msgstr "Выберите субтитры"
814
815
-#: Curlew/curlew.py:1585
816
+#: modules/curlew.py:1531
817
+msgid "_Add"
818
+msgstr ""
819
+
820
+#: modules/curlew.py:1536
821
msgid "Subtitle files"
822
msgstr "Файлы субтитров"
823
824
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
825
+#: modules/curlew.py:1633 modules/curlew.py:1837
826
msgid "Wait..."
827
msgstr "Подождите..."
828
829
-#: Curlew/curlew.py:1696
830
-msgid "Preview"
831
-msgstr "Превью"
832
-
833
-#: Curlew/curlew.py:1773
834
+#: modules/curlew.py:1714
835
msgid "Done!"
836
msgstr "Выполнено!"
837
838
-#: Curlew/curlew.py:1791
839
+#: modules/curlew.py:1732
840
msgid "Failed!"
841
msgstr "Ошибка!"
842
843
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
844
-msgid " MB"
845
-msgstr " МБ"
846
-
847
-#: Curlew/curlew.py:2205
848
+#: modules/curlew.py:2047
849
msgid ""
850
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
851
"span>"
852
853
"<span foreground=\"red\" weight=\"bold\">Компьютер будет отключен через {} "
854
"сек.</span>"
855
856
-#: Curlew/curlew.py:2218
857
+#: modules/curlew.py:2060
858
msgid ""
859
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
860
"span>"
861
862
"<span foreground=\"red\" weight=\"bold\">Компьютер будет переведен в спящий "
863
"режим через {} сек.</span>"
864
865
-#: Curlew/curlew.py:2305
866
-msgid "Add to favorite"
867
-msgstr "Добавить в избранное"
868
-
869
-#: Curlew/curlew.py:2313
870
-msgid "Edit list"
871
-msgstr "Изменить список"
872
-
873
-#: Curlew/curlew.py:2369
874
+#: modules/curlew.py:2137
875
msgid ""
876
"<b>Duration:</b> {}\n"
877
"<b>Size:</b> {}\n"
878
879
"<b>Размер:</b> {}\n"
880
"<b>Расширение:</b> {}\n"
881
882
-#: Curlew/curlew.py:2411
883
+#: modules/curlew.py:2178
884
msgid "Please install \"mediainfo\" package."
885
msgstr "Пожалуйста, установите пакет \"mediainfo\"."
886
887
-#: Curlew/logdialog.py:29
888
-msgid "Errors detail"
889
-msgstr "Подробности ошибки"
890
+#: modules/curlew.py:2238
891
+msgid "Play"
892
+msgstr ""
893
894
-#: Curlew/waitdialog.py:31
895
-msgid "Adding files..."
896
-msgstr "Добавить файлы..."
897
+#: modules/curlew.py:2241
898
+#, fuzzy
899
+msgid "_Preview"
900
+msgstr "Превью"
901
902
-#: Curlew/waitdialog.py:50
903
-msgid "<b>File:</b> "
904
-msgstr "<b>Формат:</b>"
905
+#: modules/curlew.py:2247
906
+msgid "Browse source"
907
+msgstr "Обзор исходника"
908
909
-#: Curlew/about.py:36
910
-msgid "Easy to use Multimedia Converter for Linux"
911
-msgstr "Легкий для использования Мультимедиа Конвертер для GNU/Linux"
912
+#: modules/curlew.py:2250
913
+msgid "Browse destination"
914
+msgstr "Обзор папки назначения"
915
916
-#: Curlew/about.py:49
917
-msgid "translator-credits"
918
-msgstr "о переводчиках"
919
+#: modules/curlew.py:2284
920
+#, fuzzy
921
+msgid "Choose Encoder"
922
+msgstr "предложить выбор нового имени"
923
924
-#: Curlew/functions.py:43
925
-msgid " KB"
926
-msgstr " КБ"
927
+#~ msgid "Preview"
928
+#~ msgstr "Превью"
929
930
-#: Curlew/functions.py:49
931
-msgid " GB"
932
-msgstr " ГБ"
933
+#, fuzzy
934
+#~ msgid "<b>Convert to:</b>"
935
+#~ msgstr "<b>Формат:</b>"
936
937
-#: Curlew/favdialog.py:36
938
-msgid "Format"
939
-msgstr "Формат"
940
+#~ msgid "Font: "
941
+#~ msgstr "Шрифт: "
942
943
-#: Curlew/tray.py:36 Curlew/tray.py:66
944
-msgid "Hide"
945
-msgstr "Скрыть"
946
+#~ msgid "Position: "
947
+#~ msgstr "Позиция: "
948
949
-#: Curlew/tray.py:68
950
-msgid "Show"
951
-msgstr "Показать"
952
+#~ msgid "Delay: "
953
+#~ msgstr "Задержка: "
954
955
-#: Curlew/customwidgets.py:51
956
-msgid "Top"
957
-msgstr "Сверху"
958
+#~ msgid "Harddup"
959
+#~ msgstr "Вшитые (harddup)"
960
961
-#: Curlew/customwidgets.py:59
962
-msgid "Bottom"
963
-msgstr "Снизу"
964
+#~ msgid "Use SSA/ASS subtitle"
965
+#~ msgstr "Использовать SSA/ASS субтитры"
966
967
-#: Curlew/customwidgets.py:67
968
-msgid "Left"
969
-msgstr "Слева"
970
+#~ msgid "Source Quality"
971
+#~ msgstr "Качество источника"
972
973
-#: Curlew/customwidgets.py:75
974
-msgid "Right"
975
-msgstr "Справа"
976
+#~ msgid "Use the same quality as source file"
977
+#~ msgstr "Использовать исходное качество"
978
979
-#: Curlew/customwidgets.py:184
980
-msgid "hr"
981
-msgstr ""
982
+#~ msgid "Show sidebar"
983
+#~ msgstr "Показать боковую панель"
984
985
-#: Curlew/customwidgets.py:189
986
-msgid "min"
987
-msgstr "мин"
988
+#, fuzzy
989
+#~ msgid "Multimedia Converter"
990
+#~ msgstr "Легкий для использования Мультимедиа Конвертер для GNU/Linux"
991
992
-#: Curlew/fileinfos.py:26
993
-msgid "File informations"
994
-msgstr "Информация о файле"
995
+#~ msgid "Preview before converting"
996
+#~ msgstr "Просмотр после конвертации"
997
+
998
+#~ msgid "<b>Advanced</b>"
999
+#~ msgstr "<b>Подробнее</b>"
1000
1001
#~ msgid "Add"
1002
#~ msgstr "Добавить"
1003
1004
+#~ msgid "Add files"
1005
+#~ msgstr "Добавить файлы"
1006
+
1007
+#~ msgid "Add folders"
1008
+#~ msgstr "Добавить папки"
1009
+
1010
+#~ msgid "Clear"
1011
+#~ msgstr "Очистить"
1012
+
1013
+#~ msgid "Convert"
1014
+#~ msgstr "Запуск"
1015
+
1016
+#~ msgid "Stop"
1017
+#~ msgstr "Стоп"
1018
+
1019
+#~ msgid "File Infos"
1020
+#~ msgstr "Свойства"
1021
+
1022
+#~ msgid "Show toolbar's buttons text"
1023
+#~ msgstr "Показывать текст на кнопках панели инструментов"
1024
+
1025
+#~ msgid "Icons:"
1026
+#~ msgstr "Набор значков:"
1027
+
1028
+#~ msgid ""
1029
+#~ "<b>Format:</b>\t{}\n"
1030
+#~ "<b>Extension:</b>\t{}\n"
1031
+#~ "<b>Encoder:</b>\t{}"
1032
+#~ msgstr ""
1033
+#~ "<b>Формат:</b>\t{}\n"
1034
+#~ "<b>Расширение:</b>\t{}\n"
1035
+#~ "<b>Кодек:</b>\t{}"
1036
+
1037
+#, fuzzy
1038
+#~ msgid "About data"
1039
+#~ msgstr "О программе"
1040
+
1041
#~ msgid "Обрезка"
1042
#~ msgstr "Crop"
1043
curlew-0.1.22.3.tar.gz/po/sr.po -> curlew-0.2.1.tar.gz/po/sr.po
Changed
1037
1
2
msgstr ""
3
"Project-Id-Version: 0.1.22\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
"PO-Revision-Date: 2014-02-24 17:27+0100\n"
8
"Last-Translator: Ch_Brozović <chajbo@ro.ru>\n"
9
"Language-Team: LANGUAGE <LL@li.org>\n"
10
11
"Content-Type: text/plain; charset=UTF-8\n"
12
"Content-Transfer-Encoding: 8bit\n"
13
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
-msgid "Curlew"
16
-msgstr "Curlew"
17
+#: modules/customwidgets.py:50
18
+msgid "Top"
19
+msgstr "На врху"
20
21
-#: Curlew/curlew.py:172
22
-msgid "Add File"
23
-msgstr "Додај фајл"
24
+#: modules/customwidgets.py:58
25
+msgid "Bottom"
26
+msgstr "Доле"
27
+
28
+#: modules/customwidgets.py:66
29
+msgid "Left"
30
+msgstr "Лево"
31
32
-#: Curlew/curlew.py:173
33
-msgid "Add files"
34
-msgstr "Додај фајлове"
35
+#: modules/customwidgets.py:74
36
+msgid "Right"
37
+msgstr "Десно"
38
39
-#: Curlew/curlew.py:176
40
-msgid "Add Folder"
41
-msgstr "Додај фасциклу"
42
+#: modules/customwidgets.py:172
43
+msgid "hr"
44
+msgstr "час"
45
46
-#: Curlew/curlew.py:177
47
-msgid "Add folders"
48
-msgstr "Додај фасцикле"
49
+#: modules/customwidgets.py:177
50
+msgid "min"
51
+msgstr "мин"
52
53
-#: Curlew/curlew.py:181
54
+#: modules/customwidgets.py:182 modules/curlew.py:698
55
+msgid "sec"
56
+msgstr "сек"
57
+
58
+#: modules/favdialog.py:28 modules/curlew.py:480
59
+msgid "Favorite list"
60
+msgstr "Листа омиљеног"
61
+
62
+#: modules/favdialog.py:38
63
+msgid "Format"
64
+msgstr "Формат"
65
+
66
+#: modules/favdialog.py:55
67
+msgid "Up"
68
+msgstr ""
69
+
70
+#: modules/favdialog.py:61
71
+msgid "Down"
72
+msgstr ""
73
+
74
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
75
msgid "Remove"
76
msgstr "Уклони"
77
78
-#: Curlew/curlew.py:182
79
-msgid "Remove files"
80
-msgstr "Уклоњени фајлови"
81
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
82
+#: modules/curlew.py:251
83
+msgid "Curlew"
84
+msgstr "Curlew"
85
+
86
+#: modules/about.py:35 modules/curlew.py:328
87
+msgid "About Curlew"
88
+msgstr "О Curlew"
89
90
-#: Curlew/curlew.py:186
91
-msgid "Clear"
92
-msgstr "Очисти"
93
+#: modules/about.py:38
94
+msgid "Easy to use Multimedia Converter for Linux"
95
+msgstr "Једноставан конвертер мултимедије за Линукс"
96
97
-#: Curlew/curlew.py:187
98
-msgid "Clear files list"
99
-msgstr "Листа очишћених фајлова"
100
+#: modules/about.py:51
101
+msgid "translator-credits"
102
+msgstr "преводиоци"
103
104
-#: Curlew/curlew.py:194
105
-msgid "Convert"
106
-msgstr "Конвертуј"
107
+#: modules/functions.py:44
108
+msgid " KB"
109
+msgstr "кб"
110
111
-#: Curlew/curlew.py:195
112
-msgid "Start Conversion"
113
-msgstr "Почни конверзију"
114
+#: modules/functions.py:47
115
+msgid " MB"
116
+msgstr "МБ"
117
118
-#: Curlew/curlew.py:199
119
-msgid "Stop"
120
-msgstr "Заустави"
121
+#: modules/functions.py:50
122
+msgid " GB"
123
+msgstr "ГБ"
124
125
-#: Curlew/curlew.py:200 Curlew/tray.py:40
126
+#: modules/tray.py:36 modules/tray.py:66
127
+msgid "Hide"
128
+msgstr "Сакриј"
129
+
130
+#: modules/tray.py:40 modules/curlew.py:314
131
msgid "Stop Conversion"
132
msgstr "Заустави конверзију"
133
134
-#: Curlew/curlew.py:207
135
-msgid "File Infos"
136
-msgstr "Информације о фајлу"
137
+#: modules/tray.py:44
138
+msgid "Quit application"
139
+msgstr "Напусти програм"
140
141
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
142
-msgid "File Informations"
143
+#: modules/tray.py:68
144
+msgid "Show"
145
+msgstr "Покажи"
146
+
147
+#: modules/logdialog.py:29
148
+msgid "Errors detail"
149
+msgstr "Детаљи грешке"
150
+
151
+#: modules/logdialog.py:48
152
+msgid "_Close"
153
+msgstr ""
154
+
155
+#: modules/edition.py:35
156
+msgid "Are you sure you want to save settings?"
157
+msgstr ""
158
+
159
+#: modules/edition.py:107
160
+msgid "You can't restore a custom format to defaults."
161
+msgstr ""
162
+
163
+#: modules/edition.py:202
164
+msgid "Are you sure you want to remove this format?"
165
+msgstr ""
166
+
167
+#: modules/edition.py:249
168
+#, fuzzy
169
+msgid "Audio:"
170
+msgstr "Звук"
171
+
172
+#: modules/edition.py:257 modules/edition.py:276
173
+msgid "Default"
174
+msgstr ""
175
+
176
+#: modules/edition.py:260
177
+#, fuzzy
178
+msgid "Audio Bitrates"
179
+msgstr "Брзина преноса звука"
180
+
181
+#: modules/edition.py:262
182
+#, fuzzy
183
+msgid "Audio Frequencies"
184
+msgstr "Звучна фреквенција"
185
+
186
+#: modules/edition.py:264 modules/curlew.py:551
187
+msgid "Audio Channels"
188
+msgstr "Звучни канали"
189
+
190
+#: modules/edition.py:266
191
+#, fuzzy
192
+msgid "Audio Codecs"
193
+msgstr "Звучни кодеци"
194
+
195
+#: modules/edition.py:269
196
+#, fuzzy
197
+msgid "Video:"
198
+msgstr "Видео"
199
+
200
+#: modules/edition.py:279
201
+#, fuzzy
202
+msgid "Video Bitrates"
203
+msgstr "Брзина преноса видеа"
204
+
205
+#: modules/edition.py:281 modules/curlew.py:591
206
+msgid "Video FPS"
207
+msgstr "Видео ФПС"
208
+
209
+#: modules/edition.py:283
210
+#, fuzzy
211
+msgid "Video Sizes"
212
+msgstr "Величина видеа"
213
+
214
+#: modules/edition.py:285
215
+#, fuzzy
216
+msgid "Video Codecs"
217
+msgstr "Видео кодек"
218
+
219
+#: modules/edition.py:287
220
+#, fuzzy
221
+msgid "Aspect Ratios"
222
+msgstr "Однос слике"
223
+
224
+#: modules/edition.py:289
225
+#, fuzzy
226
+msgid "Other Options:"
227
+msgstr "Остале опције:"
228
+
229
+#: modules/edition.py:291
230
+msgid "Extra Options"
231
+msgstr ""
232
+
233
+#: modules/edition.py:304
234
+msgid "Save"
235
+msgstr ""
236
+
237
+#: modules/edition.py:318
238
+msgid "Restore default"
239
+msgstr ""
240
+
241
+#: modules/fileinfos.py:26
242
+msgid "File informations"
243
msgstr "Информације о фајлу"
244
245
-#: Curlew/curlew.py:212
246
+#: modules/waitdialog.py:31
247
+msgid "Adding files..."
248
+msgstr "Додавање фајлова..."
249
+
250
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
251
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
252
+msgid "_Cancel"
253
+msgstr ""
254
+
255
+#: modules/waitdialog.py:50
256
+msgid "<b>File:</b> "
257
+msgstr "<b>Фајл:</b>"
258
+
259
+#: modules/formats.py:56
260
+msgid "<i><span color=\"red\">No format selected!</span></i>"
261
+msgstr ""
262
+
263
+#: modules/formats.py:110
264
+#, fuzzy
265
+msgid "Edit"
266
+msgstr "Листа измена"
267
+
268
+#: modules/formats.py:120
269
+#, fuzzy
270
+msgid "Choose"
271
+msgstr "Одреди друго име"
272
+
273
+#: modules/curlew.py:96
274
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
275
+msgstr ""
276
+
277
+#: modules/curlew.py:189
278
msgid "About"
279
msgstr "О"
280
281
-#: Curlew/curlew.py:213 Curlew/about.py:33
282
-msgid "About Curlew"
283
-msgstr "О Curlew"
284
-
285
-#: Curlew/curlew.py:220
286
+#: modules/curlew.py:194
287
msgid "Quit"
288
msgstr "Напусти"
289
290
-#: Curlew/curlew.py:221 Curlew/tray.py:44
291
-msgid "Quit application"
292
-msgstr "Напусти програм"
293
+#: modules/curlew.py:243
294
+msgid "Available Codecs"
295
+msgstr ""
296
297
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
298
-msgid "Show sidebar"
299
+#: modules/curlew.py:274
300
+#, fuzzy
301
+msgid "Add Files"
302
+msgstr "Додај фајл"
303
+
304
+#: modules/curlew.py:280
305
+#, fuzzy
306
+msgid "Add Folders"
307
+msgstr "Додај фасциклу"
308
+
309
+#: modules/curlew.py:291
310
+#, fuzzy
311
+msgid "Remove Files"
312
+msgstr "Уклоњени фајлови"
313
+
314
+#: modules/curlew.py:297
315
+#, fuzzy
316
+msgid "Clear Files List"
317
+msgstr "Листа очишћених фајлова"
318
+
319
+#: modules/curlew.py:308
320
+msgid "Start Conversion"
321
+msgstr "Почни конверзију"
322
+
323
+#: modules/curlew.py:321 modules/curlew.py:2254
324
+msgid "File Informations"
325
+msgstr "Информације о фајлу"
326
+
327
+#: modules/curlew.py:334
328
+msgid "Advanced Options"
329
+msgstr ""
330
+
331
+#: modules/curlew.py:395 modules/curlew.py:804
332
+#, fuzzy
333
+msgid "Show Sidebar"
334
msgstr "Покажи бочну траку"
335
336
-#: Curlew/curlew.py:299
337
+#: modules/curlew.py:418
338
msgid "File"
339
msgstr "Фајл"
340
341
-#: Curlew/curlew.py:306
342
+#: modules/curlew.py:425
343
msgid "Size"
344
msgstr "Величина"
345
346
-#: Curlew/curlew.py:311
347
+#: modules/curlew.py:431
348
msgid "Duration"
349
msgstr "Трајање"
350
351
-#: Curlew/curlew.py:317
352
+#: modules/curlew.py:437
353
msgid "Estimated size"
354
msgstr "Процењена величина"
355
356
-#: Curlew/curlew.py:323
357
+#: modules/curlew.py:444
358
msgid "Elapsed time"
359
msgstr "Протекло време"
360
361
-#: Curlew/curlew.py:329
362
+#: modules/curlew.py:451
363
msgid "Remaining time"
364
msgstr "Преостало време"
365
366
-#: Curlew/curlew.py:334
367
+#: modules/curlew.py:457
368
msgid "Progress"
369
msgstr "Напредак"
370
371
-#: Curlew/curlew.py:351
372
-msgid "Browse source"
373
-msgstr "Претражи извор"
374
-
375
-#: Curlew/curlew.py:356
376
-msgid "Browse destination"
377
-msgstr "Претражи одредиште"
378
-
379
-#: Curlew/curlew.py:359
380
-msgid "Preview before converting"
381
-msgstr "Преглед пре конверзије"
382
-
383
-#: Curlew/curlew.py:391
384
-msgid "<b>Format:</b>"
385
-msgstr "<b>Формат:</b>"
386
-
387
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
388
-msgid "Favorite list"
389
-msgstr "Листа омиљеног"
390
-
391
-#: Curlew/curlew.py:411
392
-msgid "Source Path"
393
-msgstr "Путања извора"
394
+#: modules/curlew.py:469
395
+#, fuzzy
396
+msgid "Choose a format"
397
+msgstr "Одреди друго име"
398
399
-#: Curlew/curlew.py:416
400
-msgid "<b>Destination:</b>"
401
-msgstr "<b>Одредиште:</b>"
402
+#: modules/curlew.py:496
403
+#, fuzzy
404
+msgid "Add to Favorite"
405
+msgstr "Додај у омиљено"
406
407
-#: Curlew/curlew.py:424
408
-msgid "<b>Advanced</b>"
409
-msgstr "<b>напредак</b>"
410
+#: modules/curlew.py:504
411
+#, fuzzy
412
+msgid "Edit List"
413
+msgstr "Листа измена"
414
415
-#: Curlew/curlew.py:434
416
+#: modules/curlew.py:534
417
msgid "Audio"
418
msgstr "Звук"
419
420
-#: Curlew/curlew.py:442
421
+#: modules/curlew.py:549
422
msgid "Audio Bitrate"
423
msgstr "Брзина преноса звука"
424
425
-#: Curlew/curlew.py:443
426
+#: modules/curlew.py:550
427
msgid "Audio Frequency"
428
msgstr "Звучна фреквенција"
429
430
-#: Curlew/curlew.py:444
431
-msgid "Audio Channels"
432
-msgstr "Звучни канали"
433
-
434
-#: Curlew/curlew.py:445
435
+#: modules/curlew.py:552
436
msgid "Audio Codec"
437
msgstr "Звучни кодеци"
438
439
-#: Curlew/curlew.py:448
440
+#: modules/curlew.py:555
441
msgid "Volume (%)"
442
msgstr "Јачина звука (%)"
443
444
-#: Curlew/curlew.py:454
445
+#: modules/curlew.py:561
446
msgid "Audio Quality"
447
msgstr "Квалитет звука"
448
449
-#: Curlew/curlew.py:460
450
+#: modules/curlew.py:573
451
msgid "Video"
452
msgstr "Видео"
453
454
-#: Curlew/curlew.py:470
455
+#: modules/curlew.py:590
456
msgid "Video Bitrate"
457
msgstr "Брзина преноса видеа"
458
459
-#: Curlew/curlew.py:471
460
-msgid "Video FPS"
461
-msgstr "Видео ФПС"
462
-
463
-#: Curlew/curlew.py:472
464
+#: modules/curlew.py:592
465
msgid "Video Size"
466
msgstr "Величина видеа"
467
468
-#: Curlew/curlew.py:473
469
+#: modules/curlew.py:593
470
msgid "Video Codec"
471
msgstr "Видео кодек"
472
473
-#: Curlew/curlew.py:474
474
+#: modules/curlew.py:594
475
msgid "Aspect Ratio"
476
msgstr "Однос слике"
477
478
-#: Curlew/curlew.py:480
479
+#: modules/curlew.py:600
480
msgid "2-Pass"
481
msgstr "2-prolaza"
482
483
-#: Curlew/curlew.py:484
484
+#: modules/curlew.py:604
485
msgid "Video only"
486
msgstr "Само видео"
487
488
-#: Curlew/curlew.py:491
489
+#: modules/curlew.py:611
490
msgid "Video Quality"
491
msgstr "Квалитет видеа"
492
493
-#: Curlew/curlew.py:496
494
+#: modules/curlew.py:622
495
msgid "Subtitle"
496
msgstr "Превод"
497
498
-#: Curlew/curlew.py:502
499
-msgid "Use Subtitle"
500
+#: modules/curlew.py:628
501
+#, fuzzy
502
+msgid "Use Subtitle (ffmpeg only)"
503
msgstr "Користи превод"
504
505
-#: Curlew/curlew.py:518
506
+#: modules/curlew.py:644
507
msgid "Subtitle: "
508
msgstr "Превод:"
509
510
-#: Curlew/curlew.py:525
511
-msgid "Font: "
512
-msgstr "Фонт:"
513
-
514
-#: Curlew/curlew.py:536
515
+#: modules/curlew.py:662
516
msgid "Size: "
517
msgstr "Величина:"
518
519
-#: Curlew/curlew.py:543
520
-msgid "Position: "
521
-msgstr "Позиција:"
522
-
523
-#: Curlew/curlew.py:563
524
+#: modules/curlew.py:691
525
msgid "Encoding: "
526
msgstr "Декодирање:"
527
528
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
529
-msgid "sec"
530
-msgstr "сек"
531
-
532
-#: Curlew/curlew.py:571
533
-msgid "Delay: "
534
-msgstr "Кашњење"
535
-
536
-#: Curlew/curlew.py:574
537
-msgid "Harddup"
538
-msgstr "Harddup"
539
-
540
-#: Curlew/curlew.py:578
541
-msgid "Use SSA/ASS subtitle"
542
-msgstr "Користи ССА/АСС превод"
543
-
544
-#: Curlew/curlew.py:585
545
+#: modules/curlew.py:704
546
msgid "Crop / Pad"
547
msgstr "Опсеци / Попуни"
548
549
-#: Curlew/curlew.py:588
550
+#: modules/curlew.py:707
551
msgid "Crop"
552
msgstr "Опсеци"
553
554
-#: Curlew/curlew.py:592
555
+#: modules/curlew.py:711
556
msgid "Pad"
557
msgstr "Попуни"
558
559
-#: Curlew/curlew.py:598
560
+#: modules/curlew.py:717
561
msgid "More"
562
msgstr "Више"
563
564
-#: Curlew/curlew.py:601
565
+#: modules/curlew.py:720
566
msgid "Split File"
567
msgstr "Подели фајл"
568
569
-#: Curlew/curlew.py:611
570
+#: modules/curlew.py:730
571
msgid "Begin time: "
572
msgstr "Време почетка:"
573
574
-#: Curlew/curlew.py:614
575
+#: modules/curlew.py:733
576
msgid "Duration: "
577
msgstr "Трајање:"
578
579
-#: Curlew/curlew.py:615
580
+#: modules/curlew.py:734
581
msgid "To the end"
582
msgstr "До краја"
583
584
-#: Curlew/curlew.py:621
585
+#: modules/curlew.py:740
586
msgid "Use Copy Mode"
587
msgstr "Користи режим копирања"
588
589
-#: Curlew/curlew.py:622
590
+#: modules/curlew.py:741
591
msgid "Keep the same codecs as the input file"
592
msgstr "Задржи исте кодеке као улазни фајл"
593
594
-#: Curlew/curlew.py:630
595
+#: modules/curlew.py:749
596
msgid "Other opts:"
597
msgstr "Остале опције:"
598
599
-#: Curlew/curlew.py:634
600
+#: modules/curlew.py:753
601
msgid "Threads:"
602
msgstr "Теме:"
603
604
-#: Curlew/curlew.py:637
605
-msgid "Source Quality"
606
-msgstr "Квалитет извора"
607
-
608
-#: Curlew/curlew.py:638
609
-msgid "Use the same quality as source file"
610
-msgstr "Користи исти квалитет као извор"
611
-
612
-#: Curlew/curlew.py:647
613
+#: modules/curlew.py:766
614
msgid "Converter:"
615
msgstr "Конвертер"
616
617
-#: Curlew/curlew.py:659
618
+#: modules/curlew.py:772
619
+msgid "Player:"
620
+msgstr ""
621
+
622
+#: modules/curlew.py:787
623
msgid "Configs"
624
msgstr "Конфигурације"
625
626
-#: Curlew/curlew.py:665
627
-msgid "Overwrite it"
628
-msgstr "Замени га"
629
-
630
-#: Curlew/curlew.py:666
631
-msgid "Choose another name"
632
-msgstr "Одреди друго име"
633
-
634
-#: Curlew/curlew.py:667
635
-msgid "Skip conversion"
636
-msgstr "Прескочи конверзију"
637
-
638
-#: Curlew/curlew.py:668
639
-msgid "File exist:"
640
-msgstr "Фајл постоји:"
641
-
642
-#: Curlew/curlew.py:673
643
+#: modules/curlew.py:794
644
+#, fuzzy
645
msgid "Your language will appear after restart Curlew"
646
msgstr "Ваш језик ће се показати након поновног покретања"
647
648
-#: Curlew/curlew.py:680
649
+#: modules/curlew.py:801
650
msgid "Language:"
651
msgstr "Језик:"
652
653
-#: Curlew/curlew.py:691
654
-msgid "Show toolbar's buttons text"
655
-msgstr "Pokaži tekst za dugmad u traci alata"
656
-
657
-#: Curlew/curlew.py:695
658
-msgid "Icons:"
659
-msgstr "Иконе:"
660
-
661
-#: Curlew/curlew.py:703
662
+#: modules/curlew.py:809
663
msgid "Show tray icon"
664
msgstr "Покажи икону у касети"
665
666
-#: Curlew/curlew.py:708
667
+#: modules/curlew.py:817
668
msgid "Shutdown computer after finish"
669
msgstr "Искључи рачунар по завршетку"
670
671
-#: Curlew/curlew.py:713
672
+#: modules/curlew.py:822
673
msgid "Suspend computer after finish"
674
msgstr "Суспендуј рачунар по завршетку"
675
676
-#: Curlew/curlew.py:718
677
+#: modules/curlew.py:829
678
+msgid "Output"
679
+msgstr ""
680
+
681
+#: modules/curlew.py:835
682
+msgid "Source Path"
683
+msgstr "Путања извора"
684
+
685
+#: modules/curlew.py:840
686
+#, fuzzy
687
+msgid "Destination:"
688
+msgstr "<b>Одредиште:</b>"
689
+
690
+#: modules/curlew.py:844
691
+msgid "Overwrite it"
692
+msgstr "Замени га"
693
+
694
+#: modules/curlew.py:845
695
+msgid "Choose another name"
696
+msgstr "Одреди друго име"
697
+
698
+#: modules/curlew.py:846
699
+msgid "Skip conversion"
700
+msgstr "Прескочи конверзију"
701
+
702
+#: modules/curlew.py:847
703
+msgid "File exist:"
704
+msgstr "Фајл постоји:"
705
+
706
+#: modules/curlew.py:861
707
msgid "Delete input file after conversion"
708
msgstr "Обриши улазни фајл по конверзији"
709
710
-#: Curlew/curlew.py:722
711
+#: modules/curlew.py:866
712
msgid "Rename input file after conversion"
713
msgstr "Преименуј улазни фајл по конверзији"
714
715
-#: Curlew/curlew.py:806
716
+#: modules/curlew.py:942
717
+#, fuzzy
718
msgid "Do you want to quit Curlew and abort conversion process?"
719
msgstr "Да ли желите да напустите Curlew и прекинете процес конверзације?"
720
721
-#: Curlew/curlew.py:823
722
+#: modules/curlew.py:959
723
msgid "Add file"
724
msgstr "Додај фајл"
725
726
-#: Curlew/curlew.py:836
727
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
728
+#: modules/curlew.py:2286
729
+msgid "_OK"
730
+msgstr ""
731
+
732
+#: modules/curlew.py:972
733
msgid "All supported files"
734
msgstr "Сви подржани фајлови"
735
736
-#: Curlew/curlew.py:843
737
+#: modules/curlew.py:979
738
msgid "Video files"
739
msgstr "Видео фајлови"
740
741
-#: Curlew/curlew.py:849
742
+#: modules/curlew.py:985
743
msgid "Audio files"
744
msgstr "Звучни фајлови"
745
746
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
747
+#: modules/curlew.py:991 modules/curlew.py:1545
748
msgid "All files"
749
msgstr "Сви фајлови"
750
751
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
752
+#: modules/curlew.py:1031 modules/curlew.py:1638
753
msgid "Ready!"
754
msgstr "Спремно!"
755
756
-#: Curlew/curlew.py:906
757
+#: modules/curlew.py:1042
758
msgid "Add folder"
759
msgstr "Додај фасциклу"
760
761
-#: Curlew/curlew.py:933
762
+#: modules/curlew.py:1069
763
msgid "Choose destination"
764
msgstr "Изабери одредиште"
765
766
-#: Curlew/curlew.py:956
767
-msgid ""
768
-"<b>Format:</b>\t{}\n"
769
-"<b>Extension:</b>\t{}\n"
770
-"<b>Encoder:</b>\t{}"
771
-msgstr ""
772
-"<b>Формат:</b>\t{}\n"
773
-"<b>Проширење:</b>\t{}\n"
774
-"<b>Декодер:</b>\t{}"
775
-
776
-#: Curlew/curlew.py:1360
777
+#: modules/curlew.py:1318
778
msgid "Destination path is not valid."
779
msgstr "Одредишна путања није исправна."
780
781
-#: Curlew/curlew.py:1366
782
+#: modules/curlew.py:1325
783
msgid "Destination path is not accessible."
784
msgstr "Одредишна путања није приступачна."
785
786
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
787
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
788
msgid "Skipped!"
789
msgstr "Прескочено!"
790
791
-#: Curlew/curlew.py:1406
792
+#: modules/curlew.py:1367
793
msgid "Not found!"
794
msgstr "Није пронођено!"
795
796
-#: Curlew/curlew.py:1509
797
+#: modules/curlew.py:1460
798
msgid ""
799
"There are some errors occured.\n"
800
"Do you want to show more details?"
801
802
"Догодиле су се грешке.\n"
803
"Да ли желите да видите више детаља?"
804
805
-#: Curlew/curlew.py:1522
806
+#: modules/curlew.py:1473
807
msgid "Do you want to stop conversion process?"
808
msgstr "Да ли желите да зауставите процес конверзације?"
809
810
-#: Curlew/curlew.py:1577
811
+#: modules/curlew.py:1528
812
msgid "Select subtitle"
813
msgstr "Одабери превод"
814
815
-#: Curlew/curlew.py:1585
816
+#: modules/curlew.py:1531
817
+msgid "_Add"
818
+msgstr ""
819
+
820
+#: modules/curlew.py:1536
821
msgid "Subtitle files"
822
msgstr "Фајлови превода"
823
824
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
825
+#: modules/curlew.py:1633 modules/curlew.py:1837
826
msgid "Wait..."
827
msgstr "Чекај..."
828
829
-#: Curlew/curlew.py:1696
830
-msgid "Preview"
831
-msgstr "Преглед"
832
-
833
-#: Curlew/curlew.py:1773
834
+#: modules/curlew.py:1714
835
msgid "Done!"
836
msgstr "Готово!"
837
838
-#: Curlew/curlew.py:1791
839
+#: modules/curlew.py:1732
840
msgid "Failed!"
841
msgstr "Неуспело!"
842
843
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
844
-msgid " MB"
845
-msgstr "МБ"
846
-
847
-#: Curlew/curlew.py:2205
848
+#: modules/curlew.py:2047
849
msgid ""
850
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
851
"span>"
852
853
"<span foreground=\"red\" weight=\"bold\">Систем ће бити искључен после {} "
854
"sec.</span>"
855
856
-#: Curlew/curlew.py:2218
857
+#: modules/curlew.py:2060
858
msgid ""
859
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
860
"span>"
861
862
"<span foreground=\"red\" weight=\"bold\">Систем ће бити суспендован после {} "
863
"sec.</span>"
864
865
-#: Curlew/curlew.py:2305
866
-msgid "Add to favorite"
867
-msgstr "Додај у омиљено"
868
-
869
-#: Curlew/curlew.py:2313
870
-msgid "Edit list"
871
-msgstr "Листа измена"
872
-
873
-#: Curlew/curlew.py:2369
874
+#: modules/curlew.py:2137
875
msgid ""
876
"<b>Duration:</b> {}\n"
877
"<b>Size:</b> {}\n"
878
879
"<b>Величина:</b> {}\n"
880
"<b>Проширење:</b> {}\n"
881
882
-#: Curlew/curlew.py:2411
883
+#: modules/curlew.py:2178
884
msgid "Please install \"mediainfo\" package."
885
msgstr "Молим инсталирајте \"mediainfo\" пакет."
886
887
-#: Curlew/logdialog.py:29
888
-msgid "Errors detail"
889
-msgstr "Детаљи грешке"
890
+#: modules/curlew.py:2238
891
+msgid "Play"
892
+msgstr ""
893
894
-#: Curlew/waitdialog.py:31
895
-msgid "Adding files..."
896
-msgstr "Додавање фајлова..."
897
+#: modules/curlew.py:2241
898
+#, fuzzy
899
+msgid "_Preview"
900
+msgstr "Преглед"
901
902
-#: Curlew/waitdialog.py:50
903
-msgid "<b>File:</b> "
904
-msgstr "<b>Фајл:</b>"
905
+#: modules/curlew.py:2247
906
+msgid "Browse source"
907
+msgstr "Претражи извор"
908
909
-#: Curlew/about.py:36
910
-msgid "Easy to use Multimedia Converter for Linux"
911
-msgstr "Једноставан конвертер мултимедије за Линукс"
912
+#: modules/curlew.py:2250
913
+msgid "Browse destination"
914
+msgstr "Претражи одредиште"
915
916
-#: Curlew/about.py:49
917
-msgid "translator-credits"
918
-msgstr "преводиоци"
919
+#: modules/curlew.py:2284
920
+#, fuzzy
921
+msgid "Choose Encoder"
922
+msgstr "Одреди друго име"
923
924
-#: Curlew/functions.py:43
925
-msgid " KB"
926
-msgstr "кб"
927
+#~ msgid "Preview"
928
+#~ msgstr "Преглед"
929
930
-#: Curlew/functions.py:49
931
-msgid " GB"
932
-msgstr "ГБ"
933
+#, fuzzy
934
+#~ msgid "<b>Convert to:</b>"
935
+#~ msgstr "<b>Формат:</b>"
936
937
-#: Curlew/favdialog.py:36
938
-msgid "Format"
939
-msgstr "Формат"
940
+#~ msgid "Font: "
941
+#~ msgstr "Фонт:"
942
943
-#: Curlew/tray.py:36 Curlew/tray.py:66
944
-msgid "Hide"
945
-msgstr "Сакриј"
946
+#~ msgid "Position: "
947
+#~ msgstr "Позиција:"
948
949
-#: Curlew/tray.py:68
950
-msgid "Show"
951
-msgstr "Покажи"
952
+#~ msgid "Delay: "
953
+#~ msgstr "Кашњење"
954
955
-#: Curlew/customwidgets.py:51
956
-msgid "Top"
957
-msgstr "На врху"
958
+#~ msgid "Harddup"
959
+#~ msgstr "Harddup"
960
961
-#: Curlew/customwidgets.py:59
962
-msgid "Bottom"
963
-msgstr "Доле"
964
+#~ msgid "Use SSA/ASS subtitle"
965
+#~ msgstr "Користи ССА/АСС превод"
966
967
-#: Curlew/customwidgets.py:67
968
-msgid "Left"
969
-msgstr "Лево"
970
+#~ msgid "Source Quality"
971
+#~ msgstr "Квалитет извора"
972
973
-#: Curlew/customwidgets.py:75
974
-msgid "Right"
975
-msgstr "Десно"
976
+#~ msgid "Use the same quality as source file"
977
+#~ msgstr "Користи исти квалитет као извор"
978
979
-#: Curlew/customwidgets.py:184
980
-msgid "hr"
981
-msgstr "час"
982
+#~ msgid "Show sidebar"
983
+#~ msgstr "Покажи бочну траку"
984
985
-#: Curlew/customwidgets.py:189
986
-msgid "min"
987
-msgstr "мин"
988
+#, fuzzy
989
+#~ msgid "Multimedia Converter"
990
+#~ msgstr "Једноставан конвертер мултимедије за Линукс"
991
992
-#: Curlew/fileinfos.py:26
993
-msgid "File informations"
994
-msgstr "Информације о фајлу"
995
+#~ msgid "Preview before converting"
996
+#~ msgstr "Преглед пре конверзије"
997
+
998
+#~ msgid "<b>Advanced</b>"
999
+#~ msgstr "<b>напредак</b>"
1000
+
1001
+#~ msgid "Add files"
1002
+#~ msgstr "Додај фајлове"
1003
+
1004
+#~ msgid "Add folders"
1005
+#~ msgstr "Додај фасцикле"
1006
+
1007
+#~ msgid "Clear"
1008
+#~ msgstr "Очисти"
1009
+
1010
+#~ msgid "Convert"
1011
+#~ msgstr "Конвертуј"
1012
+
1013
+#~ msgid "Stop"
1014
+#~ msgstr "Заустави"
1015
+
1016
+#~ msgid "File Infos"
1017
+#~ msgstr "Информације о фајлу"
1018
+
1019
+#~ msgid "Show toolbar's buttons text"
1020
+#~ msgstr "Pokaži tekst za dugmad u traci alata"
1021
+
1022
+#~ msgid "Icons:"
1023
+#~ msgstr "Иконе:"
1024
+
1025
+#~ msgid ""
1026
+#~ "<b>Format:</b>\t{}\n"
1027
+#~ "<b>Extension:</b>\t{}\n"
1028
+#~ "<b>Encoder:</b>\t{}"
1029
+#~ msgstr ""
1030
+#~ "<b>Формат:</b>\t{}\n"
1031
+#~ "<b>Проширење:</b>\t{}\n"
1032
+#~ "<b>Декодер:</b>\t{}"
1033
+
1034
+#, fuzzy
1035
+#~ msgid "About data"
1036
+#~ msgstr "О"
1037
curlew-0.1.22.3.tar.gz/po/zh_TW.po -> curlew-0.2.1.tar.gz/po/zh_TW.po
Changed
1042
1
2
msgstr ""
3
"Project-Id-Version: 0.1\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
"PO-Revision-Date: 2013-09-26 12:58+0800\n"
8
"Last-Translator: taijuin <taijuin@gmail.com>\n"
9
"Language-Team: taijuin <taijuin@gmail.com>\n"
10
11
"X-Poedit-SourceCharset: UTF-8\n"
12
"X-Generator: Poedit 1.5.4\n"
13
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
+#: modules/customwidgets.py:50
16
+msgid "Top"
17
+msgstr "頂端"
18
+
19
+#: modules/customwidgets.py:58
20
+msgid "Bottom"
21
+msgstr "底部"
22
+
23
+#: modules/customwidgets.py:66
24
+msgid "Left"
25
+msgstr "左"
26
+
27
+#: modules/customwidgets.py:74
28
+msgid "Right"
29
+msgstr "右"
30
+
31
+#: modules/customwidgets.py:172
32
+msgid "hr"
33
+msgstr "小時"
34
+
35
+#: modules/customwidgets.py:177
36
+msgid "min"
37
+msgstr "分鐘"
38
+
39
+#: modules/customwidgets.py:182 modules/curlew.py:698
40
+msgid "sec"
41
+msgstr "秒鐘"
42
+
43
+#: modules/favdialog.py:28 modules/curlew.py:480
44
+msgid "Favorite list"
45
+msgstr "收藏清單"
46
+
47
+#: modules/favdialog.py:38
48
+msgid "Format"
49
+msgstr "格式"
50
+
51
+#: modules/favdialog.py:55
52
+msgid "Up"
53
+msgstr ""
54
+
55
+#: modules/favdialog.py:61
56
+msgid "Down"
57
+msgstr ""
58
+
59
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
60
+msgid "Remove"
61
+msgstr "移除"
62
+
63
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
64
+#: modules/curlew.py:251
65
msgid "Curlew"
66
msgstr "Curlew"
67
68
-#: Curlew/curlew.py:172
69
+#: modules/about.py:35 modules/curlew.py:328
70
+msgid "About Curlew"
71
+msgstr "關於 Curlew"
72
+
73
+#: modules/about.py:38
74
+msgid "Easy to use Multimedia Converter for Linux"
75
+msgstr "適用於Linux,且易於使用之多媒體轉換器"
76
+
77
+#: modules/about.py:51
78
+msgid "translator-credits"
79
+msgstr "翻譯者榮譽榜"
80
+
81
+#: modules/functions.py:44
82
+msgid " KB"
83
+msgstr " KB"
84
+
85
+#: modules/functions.py:47
86
+msgid " MB"
87
+msgstr " MB"
88
+
89
+#: modules/functions.py:50
90
+msgid " GB"
91
+msgstr " GB"
92
+
93
+#: modules/tray.py:36 modules/tray.py:66
94
+msgid "Hide"
95
+msgstr "隱藏"
96
+
97
+#: modules/tray.py:40 modules/curlew.py:314
98
+msgid "Stop Conversion"
99
+msgstr "停止轉換"
100
+
101
+#: modules/tray.py:44
102
+msgid "Quit application"
103
+msgstr "結束應用程式"
104
+
105
+#: modules/tray.py:68
106
+msgid "Show"
107
+msgstr "顯示"
108
+
109
+#: modules/logdialog.py:29
110
+msgid "Errors detail"
111
+msgstr "錯誤細節"
112
+
113
+#: modules/logdialog.py:48
114
+msgid "_Close"
115
+msgstr ""
116
+
117
+#: modules/edition.py:35
118
+msgid "Are you sure you want to save settings?"
119
+msgstr ""
120
+
121
+#: modules/edition.py:107
122
+msgid "You can't restore a custom format to defaults."
123
+msgstr ""
124
+
125
+#: modules/edition.py:202
126
+msgid "Are you sure you want to remove this format?"
127
+msgstr ""
128
+
129
+#: modules/edition.py:249
130
#, fuzzy
131
-msgid "Add File"
132
-msgstr "加入檔案"
133
+msgid "Audio:"
134
+msgstr "音訊"
135
136
-#: Curlew/curlew.py:173
137
-msgid "Add files"
138
-msgstr "加入檔案"
139
+#: modules/edition.py:257 modules/edition.py:276
140
+msgid "Default"
141
+msgstr ""
142
143
-#: Curlew/curlew.py:176
144
+#: modules/edition.py:260
145
#, fuzzy
146
-msgid "Add Folder"
147
-msgstr "加入檔案"
148
+msgid "Audio Bitrates"
149
+msgstr "音訊位元率"
150
151
-#: Curlew/curlew.py:177
152
+#: modules/edition.py:262
153
#, fuzzy
154
-msgid "Add folders"
155
-msgstr "加入檔案"
156
+msgid "Audio Frequencies"
157
+msgstr "音訊頻率"
158
159
-#: Curlew/curlew.py:181
160
-msgid "Remove"
161
-msgstr "移除"
162
+#: modules/edition.py:264 modules/curlew.py:551
163
+msgid "Audio Channels"
164
+msgstr "音訊頻道"
165
166
-#: Curlew/curlew.py:182
167
-msgid "Remove files"
168
-msgstr "移除檔案"
169
+#: modules/edition.py:266
170
+#, fuzzy
171
+msgid "Audio Codecs"
172
+msgstr "音訊編解碼器"
173
174
-#: Curlew/curlew.py:186
175
-msgid "Clear"
176
-msgstr "清空"
177
+#: modules/edition.py:269
178
+#, fuzzy
179
+msgid "Video:"
180
+msgstr "影片"
181
182
-#: Curlew/curlew.py:187
183
-msgid "Clear files list"
184
-msgstr "清空檔案清單"
185
+#: modules/edition.py:279
186
+#, fuzzy
187
+msgid "Video Bitrates"
188
+msgstr "影片位元率"
189
190
-#: Curlew/curlew.py:194
191
-msgid "Convert"
192
-msgstr "轉換"
193
+#: modules/edition.py:281 modules/curlew.py:591
194
+msgid "Video FPS"
195
+msgstr "畫面更新率"
196
197
-#: Curlew/curlew.py:195
198
-msgid "Start Conversion"
199
-msgstr "開始轉換"
200
+#: modules/edition.py:283
201
+#, fuzzy
202
+msgid "Video Sizes"
203
+msgstr "影片大小"
204
205
-#: Curlew/curlew.py:199
206
-msgid "Stop"
207
-msgstr "停止"
208
+#: modules/edition.py:285
209
+#, fuzzy
210
+msgid "Video Codecs"
211
+msgstr "視訊編解碼器"
212
213
-#: Curlew/curlew.py:200 Curlew/tray.py:40
214
-msgid "Stop Conversion"
215
-msgstr "停止轉換"
216
+#: modules/edition.py:287
217
+#, fuzzy
218
+msgid "Aspect Ratios"
219
+msgstr "長寬比"
220
221
-#: Curlew/curlew.py:207
222
-msgid "File Infos"
223
+#: modules/edition.py:289
224
+#, fuzzy
225
+msgid "Other Options:"
226
+msgstr "其他選項:"
227
+
228
+#: modules/edition.py:291
229
+msgid "Extra Options"
230
msgstr ""
231
232
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
233
-msgid "File Informations"
234
+#: modules/edition.py:304
235
+msgid "Save"
236
+msgstr ""
237
+
238
+#: modules/edition.py:318
239
+msgid "Restore default"
240
+msgstr ""
241
+
242
+#: modules/fileinfos.py:26
243
+msgid "File informations"
244
+msgstr ""
245
+
246
+#: modules/waitdialog.py:31
247
+#, fuzzy
248
+msgid "Adding files..."
249
+msgstr "加入檔案"
250
+
251
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
252
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
253
+msgid "_Cancel"
254
+msgstr ""
255
+
256
+#: modules/waitdialog.py:50
257
+#, fuzzy
258
+msgid "<b>File:</b> "
259
+msgstr "<b>格式:</b>"
260
+
261
+#: modules/formats.py:56
262
+msgid "<i><span color=\"red\">No format selected!</span></i>"
263
+msgstr ""
264
+
265
+#: modules/formats.py:110
266
+#, fuzzy
267
+msgid "Edit"
268
+msgstr "編輯清單"
269
+
270
+#: modules/formats.py:120
271
+#, fuzzy
272
+msgid "Choose"
273
+msgstr "選擇其他名稱"
274
+
275
+#: modules/curlew.py:96
276
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
277
msgstr ""
278
279
-#: Curlew/curlew.py:212
280
+#: modules/curlew.py:189
281
msgid "About"
282
msgstr "關於"
283
284
-#: Curlew/curlew.py:213 Curlew/about.py:33
285
-msgid "About Curlew"
286
-msgstr "關於 Curlew"
287
-
288
-#: Curlew/curlew.py:220
289
+#: modules/curlew.py:194
290
msgid "Quit"
291
msgstr "結束"
292
293
-#: Curlew/curlew.py:221 Curlew/tray.py:44
294
-msgid "Quit application"
295
-msgstr "結束應用程式"
296
+#: modules/curlew.py:243
297
+msgid "Available Codecs"
298
+msgstr ""
299
+
300
+#: modules/curlew.py:274
301
+#, fuzzy
302
+msgid "Add Files"
303
+msgstr "加入檔案"
304
+
305
+#: modules/curlew.py:280
306
+#, fuzzy
307
+msgid "Add Folders"
308
+msgstr "加入檔案"
309
+
310
+#: modules/curlew.py:291
311
+#, fuzzy
312
+msgid "Remove Files"
313
+msgstr "移除檔案"
314
+
315
+#: modules/curlew.py:297
316
+#, fuzzy
317
+msgid "Clear Files List"
318
+msgstr "清空檔案清單"
319
+
320
+#: modules/curlew.py:308
321
+msgid "Start Conversion"
322
+msgstr "開始轉換"
323
+
324
+#: modules/curlew.py:321 modules/curlew.py:2254
325
+msgid "File Informations"
326
+msgstr ""
327
+
328
+#: modules/curlew.py:334
329
+msgid "Advanced Options"
330
+msgstr ""
331
332
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
333
-msgid "Show sidebar"
334
+#: modules/curlew.py:395 modules/curlew.py:804
335
+#, fuzzy
336
+msgid "Show Sidebar"
337
msgstr "顯示側邊欄"
338
339
-#: Curlew/curlew.py:299
340
+#: modules/curlew.py:418
341
msgid "File"
342
msgstr "檔案"
343
344
-#: Curlew/curlew.py:306
345
+#: modules/curlew.py:425
346
msgid "Size"
347
msgstr "大小"
348
349
-#: Curlew/curlew.py:311
350
+#: modules/curlew.py:431
351
#, fuzzy
352
msgid "Duration"
353
msgstr "持續時間︰"
354
355
-#: Curlew/curlew.py:317
356
+#: modules/curlew.py:437
357
msgid "Estimated size"
358
msgstr "估計大小"
359
360
-#: Curlew/curlew.py:323
361
+#: modules/curlew.py:444
362
msgid "Elapsed time"
363
msgstr "已用時間"
364
365
-#: Curlew/curlew.py:329
366
+#: modules/curlew.py:451
367
msgid "Remaining time"
368
msgstr "剩餘時間"
369
370
-#: Curlew/curlew.py:334
371
+#: modules/curlew.py:457
372
msgid "Progress"
373
msgstr "進展"
374
375
-#: Curlew/curlew.py:351
376
-msgid "Browse source"
377
-msgstr ""
378
-
379
-#: Curlew/curlew.py:356
380
-msgid "Browse destination"
381
-msgstr "瀏覽目的地"
382
-
383
-#: Curlew/curlew.py:359
384
-msgid "Preview before converting"
385
-msgstr "轉換前預覽"
386
-
387
-#: Curlew/curlew.py:391
388
-msgid "<b>Format:</b>"
389
-msgstr "<b>格式:</b>"
390
-
391
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
392
-msgid "Favorite list"
393
-msgstr "收藏清單"
394
-
395
-#: Curlew/curlew.py:411
396
-msgid "Source Path"
397
-msgstr "同來源路徑"
398
+#: modules/curlew.py:469
399
+#, fuzzy
400
+msgid "Choose a format"
401
+msgstr "選擇其他名稱"
402
403
-#: Curlew/curlew.py:416
404
-msgid "<b>Destination:</b>"
405
-msgstr "<b>目的地:</b>"
406
+#: modules/curlew.py:496
407
+#, fuzzy
408
+msgid "Add to Favorite"
409
+msgstr "加入收藏"
410
411
-#: Curlew/curlew.py:424
412
-msgid "<b>Advanced</b>"
413
-msgstr "<b>進階的設定</b>"
414
+#: modules/curlew.py:504
415
+#, fuzzy
416
+msgid "Edit List"
417
+msgstr "編輯清單"
418
419
-#: Curlew/curlew.py:434
420
+#: modules/curlew.py:534
421
msgid "Audio"
422
msgstr "音訊"
423
424
-#: Curlew/curlew.py:442
425
+#: modules/curlew.py:549
426
msgid "Audio Bitrate"
427
msgstr "音訊位元率"
428
429
-#: Curlew/curlew.py:443
430
+#: modules/curlew.py:550
431
msgid "Audio Frequency"
432
msgstr "音訊頻率"
433
434
-#: Curlew/curlew.py:444
435
-msgid "Audio Channels"
436
-msgstr "音訊頻道"
437
-
438
-#: Curlew/curlew.py:445
439
+#: modules/curlew.py:552
440
msgid "Audio Codec"
441
msgstr "音訊編解碼器"
442
443
-#: Curlew/curlew.py:448
444
+#: modules/curlew.py:555
445
msgid "Volume (%)"
446
msgstr "音量 (%)"
447
448
-#: Curlew/curlew.py:454
449
+#: modules/curlew.py:561
450
msgid "Audio Quality"
451
msgstr "音訊品質"
452
453
-#: Curlew/curlew.py:460
454
+#: modules/curlew.py:573
455
msgid "Video"
456
msgstr "影片"
457
458
-#: Curlew/curlew.py:470
459
+#: modules/curlew.py:590
460
msgid "Video Bitrate"
461
msgstr "影片位元率"
462
463
-#: Curlew/curlew.py:471
464
-msgid "Video FPS"
465
-msgstr "畫面更新率"
466
-
467
-#: Curlew/curlew.py:472
468
+#: modules/curlew.py:592
469
msgid "Video Size"
470
msgstr "影片大小"
471
472
-#: Curlew/curlew.py:473
473
+#: modules/curlew.py:593
474
msgid "Video Codec"
475
msgstr "視訊編解碼器"
476
477
-#: Curlew/curlew.py:474
478
+#: modules/curlew.py:594
479
msgid "Aspect Ratio"
480
msgstr "長寬比"
481
482
-#: Curlew/curlew.py:480
483
+#: modules/curlew.py:600
484
msgid "2-Pass"
485
msgstr "2-Pass"
486
487
-#: Curlew/curlew.py:484
488
+#: modules/curlew.py:604
489
msgid "Video only"
490
msgstr "僅限視訊"
491
492
-#: Curlew/curlew.py:491
493
+#: modules/curlew.py:611
494
msgid "Video Quality"
495
msgstr "影片品質"
496
497
-#: Curlew/curlew.py:496
498
+#: modules/curlew.py:622
499
msgid "Subtitle"
500
msgstr "字幕"
501
502
-#: Curlew/curlew.py:502
503
-msgid "Use Subtitle"
504
+#: modules/curlew.py:628
505
+#, fuzzy
506
+msgid "Use Subtitle (ffmpeg only)"
507
msgstr "使用字幕"
508
509
-#: Curlew/curlew.py:518
510
+#: modules/curlew.py:644
511
msgid "Subtitle: "
512
msgstr "字幕:"
513
514
-#: Curlew/curlew.py:525
515
-msgid "Font: "
516
-msgstr "字型:"
517
-
518
-#: Curlew/curlew.py:536
519
+#: modules/curlew.py:662
520
msgid "Size: "
521
msgstr "大小:"
522
523
-#: Curlew/curlew.py:543
524
-msgid "Position: "
525
-msgstr "位置:"
526
-
527
-#: Curlew/curlew.py:563
528
+#: modules/curlew.py:691
529
msgid "Encoding: "
530
msgstr "編碼:"
531
532
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
533
-msgid "sec"
534
-msgstr "秒鐘"
535
-
536
-#: Curlew/curlew.py:571
537
-msgid "Delay: "
538
-msgstr "延遲:"
539
-
540
-#: Curlew/curlew.py:574
541
-msgid "Harddup"
542
-msgstr "Harddup"
543
-
544
-#: Curlew/curlew.py:578
545
-msgid "Use SSA/ASS subtitle"
546
-msgstr "使用 SSA/ASS 字幕"
547
-
548
-#: Curlew/curlew.py:585
549
+#: modules/curlew.py:704
550
msgid "Crop / Pad"
551
msgstr "裁剪 / 填補"
552
553
-#: Curlew/curlew.py:588
554
+#: modules/curlew.py:707
555
msgid "Crop"
556
msgstr "裁剪"
557
558
-#: Curlew/curlew.py:592
559
+#: modules/curlew.py:711
560
msgid "Pad"
561
msgstr "填補"
562
563
-#: Curlew/curlew.py:598
564
+#: modules/curlew.py:717
565
msgid "More"
566
msgstr "更多"
567
568
-#: Curlew/curlew.py:601
569
+#: modules/curlew.py:720
570
msgid "Split File"
571
msgstr "分割檔案"
572
573
-#: Curlew/curlew.py:611
574
+#: modules/curlew.py:730
575
msgid "Begin time: "
576
msgstr "開始時間:"
577
578
-#: Curlew/curlew.py:614
579
+#: modules/curlew.py:733
580
msgid "Duration: "
581
msgstr "持續時間︰"
582
583
-#: Curlew/curlew.py:615
584
+#: modules/curlew.py:734
585
msgid "To the end"
586
msgstr "到末尾"
587
588
-#: Curlew/curlew.py:621
589
+#: modules/curlew.py:740
590
msgid "Use Copy Mode"
591
msgstr "使用複製模式"
592
593
-#: Curlew/curlew.py:622
594
+#: modules/curlew.py:741
595
msgid "Keep the same codecs as the input file"
596
msgstr "保持和輸入檔案相同的編解碼器"
597
598
-#: Curlew/curlew.py:630
599
+#: modules/curlew.py:749
600
msgid "Other opts:"
601
msgstr "其他選項:"
602
603
-#: Curlew/curlew.py:634
604
+#: modules/curlew.py:753
605
msgid "Threads:"
606
msgstr ""
607
608
-#: Curlew/curlew.py:637
609
-msgid "Source Quality"
610
-msgstr "來源品質"
611
-
612
-#: Curlew/curlew.py:638
613
-msgid "Use the same quality as source file"
614
-msgstr "使用和來源檔案相同的品質"
615
-
616
-#: Curlew/curlew.py:647
617
+#: modules/curlew.py:766
618
msgid "Converter:"
619
msgstr "轉換器:"
620
621
-#: Curlew/curlew.py:659
622
+#: modules/curlew.py:772
623
+msgid "Player:"
624
+msgstr ""
625
+
626
+#: modules/curlew.py:787
627
msgid "Configs"
628
msgstr "設定"
629
630
-#: Curlew/curlew.py:665
631
-msgid "Overwrite it"
632
-msgstr "覆蓋它"
633
-
634
-#: Curlew/curlew.py:666
635
-msgid "Choose another name"
636
-msgstr "選擇其他名稱"
637
-
638
-#: Curlew/curlew.py:667
639
-msgid "Skip conversion"
640
-msgstr "跳過轉換"
641
-
642
-#: Curlew/curlew.py:668
643
-msgid "File exist:"
644
-msgstr "檔案存在:"
645
-
646
-#: Curlew/curlew.py:673
647
+#: modules/curlew.py:794
648
+#, fuzzy
649
msgid "Your language will appear after restart Curlew"
650
msgstr "您的語言將在重新啟動 Curlew 後出現"
651
652
-#: Curlew/curlew.py:680
653
+#: modules/curlew.py:801
654
msgid "Language:"
655
msgstr "語言:"
656
657
-#: Curlew/curlew.py:691
658
-msgid "Show toolbar's buttons text"
659
-msgstr "顯示工具列的按鈕文字"
660
-
661
-#: Curlew/curlew.py:695
662
-msgid "Icons:"
663
-msgstr "圖示:"
664
-
665
-#: Curlew/curlew.py:703
666
+#: modules/curlew.py:809
667
msgid "Show tray icon"
668
msgstr "顯示系統匣圖示"
669
670
-#: Curlew/curlew.py:708
671
+#: modules/curlew.py:817
672
msgid "Shutdown computer after finish"
673
msgstr "完成後關閉電腦"
674
675
-#: Curlew/curlew.py:713
676
+#: modules/curlew.py:822
677
msgid "Suspend computer after finish"
678
msgstr "完成後電腦待機"
679
680
-#: Curlew/curlew.py:718
681
+#: modules/curlew.py:829
682
+msgid "Output"
683
+msgstr ""
684
+
685
+#: modules/curlew.py:835
686
+msgid "Source Path"
687
+msgstr "同來源路徑"
688
+
689
+#: modules/curlew.py:840
690
+#, fuzzy
691
+msgid "Destination:"
692
+msgstr "<b>目的地:</b>"
693
+
694
+#: modules/curlew.py:844
695
+msgid "Overwrite it"
696
+msgstr "覆蓋它"
697
+
698
+#: modules/curlew.py:845
699
+msgid "Choose another name"
700
+msgstr "選擇其他名稱"
701
+
702
+#: modules/curlew.py:846
703
+msgid "Skip conversion"
704
+msgstr "跳過轉換"
705
+
706
+#: modules/curlew.py:847
707
+msgid "File exist:"
708
+msgstr "檔案存在:"
709
+
710
+#: modules/curlew.py:861
711
msgid "Delete input file after conversion"
712
msgstr "轉換後刪除輸入檔"
713
714
-#: Curlew/curlew.py:722
715
+#: modules/curlew.py:866
716
#, fuzzy
717
msgid "Rename input file after conversion"
718
msgstr "轉換後刪除輸入檔"
719
720
-#: Curlew/curlew.py:806
721
+#: modules/curlew.py:942
722
+#, fuzzy
723
msgid "Do you want to quit Curlew and abort conversion process?"
724
msgstr "您想要結束 Curlew 和中止轉換過程嗎?"
725
726
-#: Curlew/curlew.py:823
727
+#: modules/curlew.py:959
728
msgid "Add file"
729
msgstr "加入檔案"
730
731
-#: Curlew/curlew.py:836
732
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
733
+#: modules/curlew.py:2286
734
+msgid "_OK"
735
+msgstr ""
736
+
737
+#: modules/curlew.py:972
738
msgid "All supported files"
739
msgstr "所有支援的檔案"
740
741
-#: Curlew/curlew.py:843
742
+#: modules/curlew.py:979
743
msgid "Video files"
744
msgstr "影片檔"
745
746
-#: Curlew/curlew.py:849
747
+#: modules/curlew.py:985
748
msgid "Audio files"
749
msgstr "音訊檔"
750
751
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
752
+#: modules/curlew.py:991 modules/curlew.py:1545
753
msgid "All files"
754
msgstr "所有檔案"
755
756
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
757
+#: modules/curlew.py:1031 modules/curlew.py:1638
758
msgid "Ready!"
759
msgstr "準備好了!"
760
761
-#: Curlew/curlew.py:906
762
+#: modules/curlew.py:1042
763
#, fuzzy
764
msgid "Add folder"
765
msgstr "加入檔案"
766
767
-#: Curlew/curlew.py:933
768
+#: modules/curlew.py:1069
769
msgid "Choose destination"
770
msgstr "選擇目的地"
771
772
-#: Curlew/curlew.py:956
773
-msgid ""
774
-"<b>Format:</b>\t{}\n"
775
-"<b>Extension:</b>\t{}\n"
776
-"<b>Encoder:</b>\t{}"
777
-msgstr ""
778
-"<b>格式:</b>\t{}\n"
779
-"<b>擴展:</b>\t{}\n"
780
-"<b>編碼器:</b>\t{}"
781
-
782
-#: Curlew/curlew.py:1360
783
+#: modules/curlew.py:1318
784
msgid "Destination path is not valid."
785
msgstr "目標路徑是無效的。"
786
787
-#: Curlew/curlew.py:1366
788
+#: modules/curlew.py:1325
789
msgid "Destination path is not accessible."
790
msgstr "目標路徑不可存取的。"
791
792
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
793
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
794
msgid "Skipped!"
795
msgstr "跳過!"
796
797
-#: Curlew/curlew.py:1406
798
+#: modules/curlew.py:1367
799
msgid "Not found!"
800
msgstr "沒有找到!"
801
802
-#: Curlew/curlew.py:1509
803
+#: modules/curlew.py:1460
804
msgid ""
805
"There are some errors occured.\n"
806
"Do you want to show more details?"
807
808
"有一些錯誤發生。\n"
809
"您想要顯示更多的細節嗎?"
810
811
-#: Curlew/curlew.py:1522
812
+#: modules/curlew.py:1473
813
msgid "Do you want to stop conversion process?"
814
msgstr "您想要停止轉換過程?"
815
816
-#: Curlew/curlew.py:1577
817
+#: modules/curlew.py:1528
818
msgid "Select subtitle"
819
msgstr "選擇字幕"
820
821
-#: Curlew/curlew.py:1585
822
+#: modules/curlew.py:1531
823
+msgid "_Add"
824
+msgstr ""
825
+
826
+#: modules/curlew.py:1536
827
msgid "Subtitle files"
828
msgstr "字幕檔"
829
830
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
831
+#: modules/curlew.py:1633 modules/curlew.py:1837
832
msgid "Wait..."
833
msgstr "等待..."
834
835
-#: Curlew/curlew.py:1696
836
-msgid "Preview"
837
-msgstr "預覽"
838
-
839
-#: Curlew/curlew.py:1773
840
+#: modules/curlew.py:1714
841
msgid "Done!"
842
msgstr "完成!"
843
844
-#: Curlew/curlew.py:1791
845
+#: modules/curlew.py:1732
846
msgid "Failed!"
847
msgstr "失敗!"
848
849
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
850
-msgid " MB"
851
-msgstr " MB"
852
-
853
-#: Curlew/curlew.py:2205
854
+#: modules/curlew.py:2047
855
msgid ""
856
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
857
"span>"
858
msgstr "<span foreground=\"red\" weight=\"bold\">在 {} 秒後,系統關閉。</span>"
859
860
-#: Curlew/curlew.py:2218
861
+#: modules/curlew.py:2060
862
msgid ""
863
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
864
"span>"
865
msgstr ""
866
"<span foreground=\"red\" weight=\"bold\"> 在 {} 秒後,系統將暫停。</span>"
867
868
-#: Curlew/curlew.py:2305
869
-msgid "Add to favorite"
870
-msgstr "加入收藏"
871
-
872
-#: Curlew/curlew.py:2313
873
-msgid "Edit list"
874
-msgstr "編輯清單"
875
-
876
-#: Curlew/curlew.py:2369
877
+#: modules/curlew.py:2137
878
msgid ""
879
"<b>Duration:</b> {}\n"
880
"<b>Size:</b> {}\n"
881
882
"<b>大小:</b> {}\n"
883
"<b>擴展:</b> {}\n"
884
885
-#: Curlew/curlew.py:2411
886
+#: modules/curlew.py:2178
887
msgid "Please install \"mediainfo\" package."
888
msgstr ""
889
890
-#: Curlew/logdialog.py:29
891
-msgid "Errors detail"
892
-msgstr "錯誤細節"
893
+#: modules/curlew.py:2238
894
+msgid "Play"
895
+msgstr ""
896
897
-#: Curlew/waitdialog.py:31
898
+#: modules/curlew.py:2241
899
#, fuzzy
900
-msgid "Adding files..."
901
-msgstr "加入檔案"
902
+msgid "_Preview"
903
+msgstr "預覽"
904
905
-#: Curlew/waitdialog.py:50
906
-#, fuzzy
907
-msgid "<b>File:</b> "
908
-msgstr "<b>格式:</b>"
909
+#: modules/curlew.py:2247
910
+msgid "Browse source"
911
+msgstr ""
912
913
-#: Curlew/about.py:36
914
-msgid "Easy to use Multimedia Converter for Linux"
915
-msgstr "適用於Linux,且易於使用之多媒體轉換器"
916
+#: modules/curlew.py:2250
917
+msgid "Browse destination"
918
+msgstr "瀏覽目的地"
919
920
-#: Curlew/about.py:49
921
-msgid "translator-credits"
922
-msgstr "翻譯者榮譽榜"
923
+#: modules/curlew.py:2284
924
+#, fuzzy
925
+msgid "Choose Encoder"
926
+msgstr "選擇其他名稱"
927
928
-#: Curlew/functions.py:43
929
-msgid " KB"
930
-msgstr " KB"
931
+#~ msgid "Preview"
932
+#~ msgstr "預覽"
933
934
-#: Curlew/functions.py:49
935
-msgid " GB"
936
-msgstr " GB"
937
+#, fuzzy
938
+#~ msgid "<b>Convert to:</b>"
939
+#~ msgstr "<b>格式:</b>"
940
941
-#: Curlew/favdialog.py:36
942
-msgid "Format"
943
-msgstr "格式"
944
+#~ msgid "Font: "
945
+#~ msgstr "字型:"
946
947
-#: Curlew/tray.py:36 Curlew/tray.py:66
948
-msgid "Hide"
949
-msgstr "隱藏"
950
+#~ msgid "Position: "
951
+#~ msgstr "位置:"
952
953
-#: Curlew/tray.py:68
954
-msgid "Show"
955
-msgstr "顯示"
956
+#~ msgid "Delay: "
957
+#~ msgstr "延遲:"
958
959
-#: Curlew/customwidgets.py:51
960
-msgid "Top"
961
-msgstr "頂端"
962
+#~ msgid "Harddup"
963
+#~ msgstr "Harddup"
964
965
-#: Curlew/customwidgets.py:59
966
-msgid "Bottom"
967
-msgstr "底部"
968
+#~ msgid "Use SSA/ASS subtitle"
969
+#~ msgstr "使用 SSA/ASS 字幕"
970
971
-#: Curlew/customwidgets.py:67
972
-msgid "Left"
973
-msgstr "左"
974
+#~ msgid "Source Quality"
975
+#~ msgstr "來源品質"
976
977
-#: Curlew/customwidgets.py:75
978
-msgid "Right"
979
-msgstr "右"
980
+#~ msgid "Use the same quality as source file"
981
+#~ msgstr "使用和來源檔案相同的品質"
982
983
-#: Curlew/customwidgets.py:184
984
-msgid "hr"
985
-msgstr "小時"
986
+#~ msgid "Show sidebar"
987
+#~ msgstr "顯示側邊欄"
988
989
-#: Curlew/customwidgets.py:189
990
-msgid "min"
991
-msgstr "分鐘"
992
+#, fuzzy
993
+#~ msgid "Multimedia Converter"
994
+#~ msgstr "適用於Linux,且易於使用之多媒體轉換器"
995
996
-#: Curlew/fileinfos.py:26
997
-msgid "File informations"
998
-msgstr ""
999
+#~ msgid "Preview before converting"
1000
+#~ msgstr "轉換前預覽"
1001
+
1002
+#~ msgid "<b>Advanced</b>"
1003
+#~ msgstr "<b>進階的設定</b>"
1004
1005
#~ msgid "Add"
1006
#~ msgstr "加入"
1007
+
1008
+#~ msgid "Add files"
1009
+#~ msgstr "加入檔案"
1010
+
1011
+#, fuzzy
1012
+#~ msgid "Add folders"
1013
+#~ msgstr "加入檔案"
1014
+
1015
+#~ msgid "Clear"
1016
+#~ msgstr "清空"
1017
+
1018
+#~ msgid "Convert"
1019
+#~ msgstr "轉換"
1020
+
1021
+#~ msgid "Stop"
1022
+#~ msgstr "停止"
1023
+
1024
+#~ msgid "Show toolbar's buttons text"
1025
+#~ msgstr "顯示工具列的按鈕文字"
1026
+
1027
+#~ msgid "Icons:"
1028
+#~ msgstr "圖示:"
1029
+
1030
+#~ msgid ""
1031
+#~ "<b>Format:</b>\t{}\n"
1032
+#~ "<b>Extension:</b>\t{}\n"
1033
+#~ "<b>Encoder:</b>\t{}"
1034
+#~ msgstr ""
1035
+#~ "<b>格式:</b>\t{}\n"
1036
+#~ "<b>擴展:</b>\t{}\n"
1037
+#~ "<b>編碼器:</b>\t{}"
1038
+
1039
+#, fuzzy
1040
+#~ msgid "About data"
1041
+#~ msgstr "關於"
1042
curlew-0.1.22.3.tar.gz/setup.py -> curlew-0.2.1.tar.gz/setup.py
Changed
187
1
2
import sys
3
from os.path import splitext, split
4
5
-#NOTE: You must install imagemagick, intltool packages.
6
+# IMPORTANT!
7
+# You MUST have this packages installed in your system:
8
+# "librsvg2-bin" to use rsvg-convert command.
9
+# "intltool-debian" or "intltool" to use intltool-update command.
10
+
11
+VERSION = '0.2.1'
12
+SVG_CONVERT = 'rsvg-convert'
13
+UPDATE = 'intltool-update'
14
+UPDATE_DEBIAN = '/usr/share/intltool-debian/intltool-update'
15
16
doc_files = ['LICENSE-ar.txt', 'LICENSE-en.txt', 'AUTHORS', 'ChangeLog', 'README']
17
data_files = [('share/applications/', ['curlew.desktop']),
18
('share/icons/hicolor/scalable/apps', ['curlew.svg']),
19
+ ('share/pixmaps', ['curlew.svg']),
20
('share/doc/curlew', doc_files),
21
+ ('share/curlew', ['formats.cfg']),
22
+ #('share/curlew', ['formats.cfg', 'ffmpeg']), # Portable version
23
+ ('share/curlew/modules', glob("modules/*.py"))
24
]
25
26
# Prepare curlew icons
27
28
# Generate curlew.png icons
29
for i in [16, 22, 24, 32, 36, 48, 64, 72, 96, 128]:
30
call("mkdir -p hicolor/{0}x{0}/apps/".format(i), shell=True)
31
- call("convert -background none curlew.svg -resize {0}x{0} hicolor/{0}x{0}/apps/curlew.png".format(i), shell=True)
32
-
33
- # List all svg files
34
- svg_files = glob('Curlew/icons/*/*.svg')
35
- for svg_file in svg_files:
36
- png_file = splitext(svg_file)[0] + ".png"
37
- ret = call("convert -background none {} -resize 48x48 {}".format(svg_file, png_file), shell=True)
38
+ if call("{0} curlew.svg -w {1} -h {1} -o hicolor/{1}x{1}/apps/curlew.png".format(SVG_CONVERT, i), shell=True) > 0:
39
+ return 1
40
41
icons = map(lambda i: ('share/icons/'+i, [i+'/curlew.png', ]), glob("hicolor/*/apps"))
42
data_files.extend(icons)
43
-
44
- return ret
45
+ return 0
46
47
48
# Update locales
49
def update_locale():
50
# Make curlew.pot file from python source files.
51
- py_files = " ".join(glob("Curlew/*.py"))
52
+ py_files = " ".join(glob("modules/*.py"))
53
call("xgettext --keyword=_ -o po/curlew.pot {}".format(py_files), shell=True)
54
55
po_files = glob("po/*.po")
56
57
mo_path = "locale/{}/LC_MESSAGES/curlew.mo".format(lang)
58
59
# Update po files
60
- ret = call("intltool-update -g po/curlew -d po/{}".format(lang), shell=True)
61
+ if call("{} -x -g po/curlew -d po/{}".format(UPDATE, lang), shell=True) > 0:
62
+ return 1
63
64
# Make locale directories
65
call("mkdir -p locale/{}/LC_MESSAGES/".format(lang), shell=True)
66
67
# Generate mo files
68
call("msgfmt {} -o {}".format(po_file, mo_path), shell=True)
69
70
- locales = map(lambda i: ('share/'+i, [i+'/curlew.mo', ]), glob('locale/*/LC_MESSAGES'))
71
+ locales = map(lambda i: ('share/curlew/'+i, [i+'/curlew.mo', ]), glob('locale/*/LC_MESSAGES'))
72
data_files.extend(locales)
73
74
- return ret
75
+ return 0
76
77
78
def clean_all():
79
80
call("rm -rfv hicolor dist locale build", shell=True)
81
call("rm -rfv dist locale build", shell=True)
82
call("rm -fv MANIFEST po/*.mo", shell=True)
83
- call("rm -fv Curlew/icons/*/*.png", shell=True)
84
- call("rm -fv Curlew/*.pyc *.pyc", shell=True)
85
+ call("rm -fv modules/icons/*/*.png", shell=True)
86
+ call("rm -fv modules/*.pyc *.pyc", shell=True)
87
+ call("rm -rfv modules/__pycache__", shell=True)
88
exit(0)
89
90
91
92
-def uninstall():
93
+def uninstall_all():
94
print("Uninstall...")
95
+
96
# Remove icons
97
call("rm -rfv /usr/share/icons/hicolor/*/apps/curlew*", shell=True)
98
call("rm -rfv /usr/*/share/icons/hicolor/*/apps/curlew*", shell=True)
99
-
100
- # Remove mos
101
- call("rm -rfv /usr/share/locale/*/LC_MESSAGES/curlew.mo", shell=True)
102
- call("rm -rfv /usr/*/share/locale/*/LC_MESSAGES/curlew.mo", shell=True)
103
+ call("rm -rfv /usr/share/pixmaps/curlew*", shell=True)
104
+ call("rm -rfv /usr/*/share/pixmaps/curlew*", shell=True)
105
106
# Remove packages
107
call("rm -rfv /usr/lib/python*/*-packages/[cC]urlew*", shell=True)
108
109
call("rm -rfv /usr/share/applications/curlew*", shell=True)
110
call("rm -rfv /usr/*/share/applications/curlew*", shell=True)
111
112
+ # Remove data files
113
+ call("rm -rfv /usr/share/curlew", shell=True)
114
+ call("rm -rfv /usr/*/share/curlew", shell=True)
115
+
116
# Remove script
117
call("rm -rfv /usr/bin/curlew", shell=True)
118
call("rm -rfv /usr/*/bin/curlew", shell=True)
119
120
exit(0)
121
122
123
-
124
# Begin
125
if len(sys.argv) < 2: exit(1)
126
127
+# Check intltool
128
+if call('which /usr/share/intltool-debian/intltool-update > /dev/null', shell=True) == 0:
129
+ UPDATE = UPDATE_DEBIAN
130
+
131
if sys.argv[1] in ['bdist', 'bdist_rpm', 'build', 'install']:
132
- if generate_icons() + update_locale() > 0: exit(1)
133
-elif sys.argv[1] == 'clean':
134
- clean_all()
135
-elif sys.argv[1] == 'uninstall':
136
- uninstall()
137
+ if (generate_icons() > 0 ) or (update_locale() > 0):
138
+ exit(1)
139
+elif sys.argv[1] == 'clean': clean_all()
140
+elif sys.argv[1] == 'uninstall': uninstall_all()
141
142
143
setup(
144
name="curlew",
145
description='Easy to use multimedia converter in Linux',
146
- long_description='''Curlew written in python and GTK3 and it depends on (ffmpeg/avconv, mencoder).
147
+ long_description='''Curlew written in python and GTK3 and it depends on (ffmpeg/avconv).
148
149
Main Features:
150
- Easy to use with simple user interface.
151
152
- Combine subtitle with video file.
153
- Show error details if exist.
154
- And more ...''',
155
- version="0.1.22.3",
156
+ version=VERSION,
157
author='Fayssal Chamekh',
158
author_email='chamfay@gmail.com',
159
- url='https://github.com/chamfay/Curlew',
160
+ url='http://sourceforge.net/projects/curlew',
161
license='Waqf License',
162
platforms='Linux',
163
scripts=['curlew'],
164
- keywords=['convert', 'audio', 'video', 'ffmpeg', 'mencoder','avconv'],
165
+ keywords=['convert', 'audio', 'video', 'ffmpeg', 'avconv'],
166
classifiers=[
167
- 'Programming Language :: Python',
168
+ 'Programming Language :: Python :: 3',
169
'Operating System :: POSIX :: Linux',
170
- 'Development Status :: 4 - Beta',
171
- 'Environment :: X11 Applications :: Gtk',
172
+ 'Development Status :: 5 - Production/Stable',
173
+ 'Environment :: X11 Applications :: GTK',
174
'Natural Language :: English',
175
'Natural Language :: Arabic',
176
+ 'Natural Language :: French',
177
'Intended Audience :: End Users/Desktop',
178
'Topic :: Desktop Environment :: Gnome',
179
- 'Topic :: Multimedia :: Video :: Conversion',
180
'Topic :: Multimedia :: Sound/Audio :: Conversion',
181
'Topic :: Utilities'],
182
- data_files=data_files,
183
- packages=['Curlew'],
184
- package_data={'':['icons/*/*.png', 'formats.cfg']}
185
+ data_files=data_files
186
)
187
curlew-0.2.1.tar.gz/stdeb.cfg
Added
10
1
2
+[DEFAULT]
3
+Source: curlew
4
+Package: curlew
5
+Section: video
6
+Depends3: python3-gi (>> 3.12), python3-dbus, gir1.2-gtk-3.0 (>> 3.12), gnome-icon-theme-symbolic, ffmpeg | libav-tools, xdg-utils, mediainfo
7
+Build-Depends: librsvg2-bin, intltool-debian
8
+XS-Python-Version: >= 3.3
9
+X-Python3-Version: >= 3.3
10
curlew-0.2.1.tar.gz/uninstall.sh
Added
10
1
2
+#!/bin/bash
3
+
4
+if [ $UID -eq 0 ]; then
5
+ python3 setup.py uninstall
6
+else
7
+ echo "Run me as root!"
8
+fi
9
+
10
Refresh
No build results available
Refresh
No rpmlint results available
Login required, please
login
or
signup
in order to comment
Request History
awissu created request about 9 years ago
awissu accepted request about 9 years ago
Please add a comment