Overview
curlew.changes
Changed
x
1
2
-------------------------------------------------------------------
3
+Thu Jun 7 21:54:32 UTC 2018 - avvissu@yandex.by
4
+
5
+- Update to 0.2.5:
6
+ * see: /usr/share/doc/packages/curlew/ChangeLog
7
+- Update curlew-sitelib.patch
8
+- Build with gobject-introspection
9
+- Spec file cleanup
10
+
11
+-------------------------------------------------------------------
12
Tue May 23 16:40:23 UTC 2017 - avvissu@yandex.by
13
14
- Update to 0.2.4:
15
curlew.spec
Changed
66
1
2
#
3
# spec file for package curlew
4
#
5
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
6
+# Copyright (c) 2018 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.2.4
15
+Version: 0.2.5
16
Release: 0
17
Summary: Multimedia converter
18
License: Waqf
19
Group: Productivity/Multimedia/Video/Editors and Convertors
20
-Url: http://sourceforge.net/projects/curlew/
21
+URL: http://sourceforge.net/projects/curlew/
22
Source0: http://sourceforge.net/projects/curlew/files/curlew-%{version}/%{name}-%{version}.tar.gz
23
# PATCH-FIX-OPENSUSE sitelib.patch avvissu@yandex.ru -- Change path to files (use site-packages)
24
Patch0: curlew-sitelib.patch
25
BuildRequires: dbus-1-python3
26
+BuildRequires: gobject-introspection
27
BuildRequires: hicolor-icon-theme
28
BuildRequires: intltool
29
BuildRequires: python3-base >= 3.3.2
30
BuildRequires: python3-gobject >= 3.12.0
31
BuildRequires: python3-setuptools
32
BuildRequires: rsvg-view
33
-BuildRequires: typelib-1_0-Gtk-3_0 >= 3.12.0
34
BuildRequires: update-desktop-files
35
Requires: dbus-1-python3
36
Requires: ffmpeg
37
Requires: mediainfo
38
Requires: mencoder
39
Requires: python3-gobject
40
-Requires: typelib-1_0-Gtk-3_0 >= 3.12.0
41
Requires: xdg-utils
42
# Conflict with ffmpeg
43
#Requires: libav-tools
44
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
45
BuildArch: noarch
46
47
%description
48
49
%desktop_database_postun
50
51
%files
52
-%defattr(-,root,root)
53
-%doc LICENSE* AUTHORS ChangeLog README
54
+%license LICENSE*
55
+%doc AUTHORS changelog README
56
%{_bindir}/%{name}
57
%{_datadir}/%{name}/
58
%{_datadir}/applications/%{name}.desktop
59
60
%{python3_sitelib}/%{name}/
61
62
%files lang -f %{name}.lang
63
-%defattr(-,root,root,-)
64
65
%changelog
66
curlew-sitelib.patch
Changed
179
1
2
-diff -ruN curlew-0.2.4.orig/curlew curlew-0.2.4/curlew
3
---- curlew-0.2.4.orig/curlew 2016-03-04 15:39:47.000000000 +0200
4
-+++ curlew-0.2.4/curlew 2017-05-23 19:32:22.312050586 +0300
5
+diff -ruN curlew-0.2.5.orig/curlew curlew-0.2.5/curlew
6
+--- curlew-0.2.5.orig/curlew 2016-03-04 16:39:47.000000000 +0300
7
++++ curlew-0.2.5/curlew 2018-06-08 00:57:29.124269779 +0300
8
@@ -1,9 +1,5 @@
9
#!/usr/bin/env python3
10
11
12
-from modules.curlew import main
13
+from curlew.curlew import main
14
main(*sys.argv[1:])
15
-diff -ruN curlew-0.2.4.orig/modules/codecs.py curlew-0.2.4/modules/codecs.py
16
---- curlew-0.2.4.orig/modules/codecs.py 2017-04-20 11:31:29.000000000 +0300
17
-+++ curlew-0.2.4/modules/codecs.py 2017-05-23 19:31:37.587405490 +0300
18
+diff -ruN curlew-0.2.5.orig/modules/codecsdialog.py curlew-0.2.5/modules/codecsdialog.py
19
+--- curlew-0.2.5.orig/modules/codecsdialog.py 2018-05-26 06:32:54.000000000 +0300
20
++++ curlew-0.2.5/modules/codecsdialog.py 2018-06-08 00:58:45.720529325 +0300
21
@@ -21,7 +21,7 @@
22
gi.require_version('Gtk', '3.0')
23
24
25
+from curlew.functions import get_available_codecs
26
27
class CodecsDialog(Gtk.Dialog):
28
- def __init__(self, prnt, encoder, title, headerbar):
29
-diff -ruN curlew-0.2.4.orig/modules/configs.py curlew-0.2.4/modules/configs.py
30
---- curlew-0.2.4.orig/modules/configs.py 2017-04-20 11:31:29.000000000 +0300
31
-+++ curlew-0.2.4/modules/configs.py 2017-05-23 19:31:37.587405490 +0300
32
+ def __init__(self, prnt, encoder, title):
33
+diff -ruN curlew-0.2.5.orig/modules/configs.py curlew-0.2.5/modules/configs.py
34
+--- curlew-0.2.5.orig/modules/configs.py 2018-05-26 06:33:01.000000000 +0300
35
++++ curlew-0.2.5/modules/configs.py 2018-06-08 00:58:45.720529325 +0300
36
@@ -19,7 +19,7 @@
37
38
39
40
41
GROUP = 'configs'
42
43
-diff -ruN curlew-0.2.4.orig/modules/consts.py curlew-0.2.4/modules/consts.py
44
---- curlew-0.2.4.orig/modules/consts.py 2017-04-20 11:31:29.000000000 +0300
45
-+++ curlew-0.2.4/modules/consts.py 2017-05-23 19:33:04.720625755 +0300
46
+diff -ruN curlew-0.2.5.orig/modules/consts.py curlew-0.2.5/modules/consts.py
47
+--- curlew-0.2.5.orig/modules/consts.py 2018-05-26 06:33:11.000000000 +0300
48
++++ curlew-0.2.5/modules/consts.py 2018-06-08 00:59:32.468688114 +0300
49
@@ -26,7 +26,7 @@
50
CONF_FILE = join(CONF_PATH, 'curlew.cfg')
51
52
53
54
SOUND_FILE = join(DTA_DIR, 'done.ogg')
55
56
-diff -ruN curlew-0.2.4.orig/modules/curlew.py curlew-0.2.4/modules/curlew.py
57
---- curlew-0.2.4.orig/modules/curlew.py 2017-04-29 22:20:50.000000000 +0300
58
-+++ curlew-0.2.4/modules/curlew.py 2017-05-23 19:33:58.657310417 +0300
59
-@@ -39,23 +39,23 @@
60
+diff -ruN curlew-0.2.5.orig/modules/curlew.py curlew-0.2.5/modules/curlew.py
61
+--- curlew-0.2.5.orig/modules/curlew.py 2018-05-26 06:33:18.000000000 +0300
62
++++ curlew-0.2.5/modules/curlew.py 2018-06-08 01:00:20.820852654 +0300
63
+@@ -39,24 +39,24 @@
64
from gi.repository import Gtk, GLib, Gdk, GObject, GdkPixbuf, Gio, Pango
65
import dbus.glib, dbus.service
66
67
68
+ from curlew.functions import show_message, get_format_size, \
69
duration_to_time, time_to_duration, check_codec
70
- from modules.logdialog import LogDialog
71
+- from modules.errdialog import ErrDialog
72
- from modules.tray import StatusIcon
73
- from modules.languages import LANGUAGES
74
-- from modules.favdialog import Favorite
75
+- from modules.favdialog import FavoriteDialog
76
- from modules.waitdialog import WaitDialog
77
- from modules.formats import Formats
78
- from modules.infobars import InfoBar
79
-- from modules.codecs import CodecsDialog
80
+- from modules.codecsdialog import CodecsDialog
81
- from modules.consts import CONF_PATH, HOME, CONF_FILE, DTA_DIR, \
82
+ from curlew.logdialog import LogDialog
83
++ from curlew.errdialog import ErrDialog
84
+ from curlew.tray import StatusIcon
85
+ from curlew.languages import LANGUAGES
86
-+ from curlew.favdialog import Favorite
87
++ from curlew.favdialog import FavoriteDialog
88
+ from curlew.waitdialog import WaitDialog
89
+ from curlew.formats import Formats
90
+ from curlew.infobars import InfoBar
91
-+ from curlew.codecs import CodecsDialog
92
++ from curlew.codecsdialog import CodecsDialog
93
+ from curlew.consts import CONF_PATH, HOME, CONF_FILE, DTA_DIR, \
94
ORG_FFILE, USR_FFILE, SOUND_FILE
95
- from modules.configs import get_b_config, get_s_config
96
97
except Exception as e:
98
print(e)
99
sys.exit(1)
100
-@@ -73,7 +73,7 @@
101
+@@ -74,7 +74,7 @@
102
103
# Localization.
104
DOMAIN = 'curlew'
105
106
gettext.install(DOMAIN, LOCALDIR)
107
108
# Treeview cols nbrs
109
-diff -ruN curlew-0.2.4.orig/modules/edition.py curlew-0.2.4/modules/edition.py
110
---- curlew-0.2.4.orig/modules/edition.py 2017-04-20 11:31:29.000000000 +0300
111
-+++ curlew-0.2.4/modules/edition.py 2017-05-23 19:31:37.567405192 +0300
112
+diff -ruN curlew-0.2.5.orig/modules/formateditor.py curlew-0.2.5/modules/formateditor.py
113
+--- curlew-0.2.5.orig/modules/formateditor.py 2018-05-26 06:33:53.000000000 +0300
114
++++ curlew-0.2.5/modules/formateditor.py 2018-06-08 00:58:45.748529420 +0300
115
@@ -24,9 +24,9 @@
116
117
from gi.repository import Gtk, GLib
118
119
120
121
class FormatEditor(Gtk.Dialog):
122
-diff -ruN curlew-0.2.4.orig/modules/formats.py curlew-0.2.4/modules/formats.py
123
---- curlew-0.2.4.orig/modules/formats.py 2017-04-20 11:49:28.000000000 +0300
124
-+++ curlew-0.2.4/modules/formats.py 2017-05-23 19:31:37.571405251 +0300
125
+diff -ruN curlew-0.2.5.orig/modules/formats.py curlew-0.2.5/modules/formats.py
126
+--- curlew-0.2.5.orig/modules/formats.py 2018-05-26 06:34:00.000000000 +0300
127
++++ curlew-0.2.5/modules/formats.py 2018-06-08 00:58:45.720529325 +0300
128
@@ -21,8 +21,8 @@
129
gi.require_version('Gtk', '3.0')
130
131
from gi.repository import Gtk
132
--from modules.edition import FormatEditor
133
+-from modules.formateditor import FormatEditor
134
-from modules.customwidgets import ButtonWithIcon
135
-+from curlew.edition import FormatEditor
136
++from curlew.formateditor import FormatEditor
137
+from curlew.customwidgets import ButtonWithIcon
138
139
class Formats(Gtk.Popover):
140
141
-diff -ruN curlew-0.2.4.orig/modules/__init__.py curlew-0.2.4/modules/__init__.py
142
---- curlew-0.2.4.orig/modules/__init__.py 2017-04-20 11:30:11.000000000 +0300
143
-+++ curlew-0.2.4/modules/__init__.py 2017-05-23 19:31:37.567405192 +0300
144
+diff -ruN curlew-0.2.5.orig/modules/__init__.py curlew-0.2.5/modules/__init__.py
145
+--- curlew-0.2.5.orig/modules/__init__.py 2018-05-26 06:32:44.000000000 +0300
146
++++ curlew-0.2.5/modules/__init__.py 2018-06-08 00:58:45.720529325 +0300
147
@@ -19,7 +19,7 @@
148
149
from gi.repository import GLib
150
151
from os.path import exists
152
import os
153
154
-diff -ruN curlew-0.2.4.orig/modules/players.py curlew-0.2.4/modules/players.py
155
---- curlew-0.2.4.orig/modules/players.py 2017-04-28 12:35:19.000000000 +0300
156
-+++ curlew-0.2.4/modules/players.py 2017-05-23 19:31:37.587405490 +0300
157
+diff -ruN curlew-0.2.5.orig/modules/players.py curlew-0.2.5/modules/players.py
158
+--- curlew-0.2.5.orig/modules/players.py 2018-05-26 06:34:39.000000000 +0300
159
++++ curlew-0.2.5/modules/players.py 2018-06-08 00:58:45.720529325 +0300
160
@@ -18,7 +18,7 @@
161
# http://waqf.ojuba.org/license
162
163
164
165
PLAYERS_LIST = [
166
'mpv',
167
-diff -ruN curlew-0.2.4.orig/setup.py curlew-0.2.4/setup.py
168
---- curlew-0.2.4.orig/setup.py 2017-04-29 23:20:17.000000000 +0300
169
-+++ curlew-0.2.4/setup.py 2017-05-23 19:35:34.198409459 +0300
170
+diff -ruN curlew-0.2.5.orig/setup.py curlew-0.2.5/setup.py
171
+--- curlew-0.2.5.orig/setup.py 2018-05-26 06:31:20.000000000 +0300
172
++++ curlew-0.2.5/setup.py 2018-06-08 01:02:30.029293820 +0300
173
@@ -17,8 +17,6 @@
174
- doc_files = ['LICENSE-ar.txt', 'LICENSE-en.txt', 'AUTHORS', 'THANKS', 'ChangeLog', 'README']
175
+ doc_files = ['LICENSE-ar.txt', 'LICENSE-en.txt', 'AUTHORS', 'THANKS', 'changelog', 'README']
176
data_files = [('share/applications/', ['curlew.desktop']),
177
('share/icons/hicolor/scalable/apps', ['curlew.svg']),
178
- ('share/pixmaps', ['curlew.svg']),
179
curlew-0.2.3.tar.gz/ChangeLog
Deleted
550
1
2
-Version 0.2.3
3
--------------
4
-
5
-* Show dialog in the first install to choose the favorite player.
6
-* Added "German" translation (by Rainer Peichl).
7
-* Fix infobar hiding (workaround https://bugzilla.gnome.org/show_bug.cgi?id=710888).
8
-* Stop player on exit.
9
-* Add an option for bad-index files (AVI,M2V,TS,dump-stream MPEG).
10
-* Don't start the conversion if codecs are missing.
11
-* Accept folder as argument and only add audio/video mimetypes.
12
-* Updated Spanish translation.
13
-
14
-Version 0.2.2
15
--------------
16
-
17
-* Added -Use CSD- option, to enable/disable HeaderBar.
18
-* Limited Favorite list to only 10 elements.
19
-* Fixed bug when add files/folders contains special characters.
20
-* Updated translations and some other changes.
21
-
22
-Version 0.2.1
23
--------------
24
-
25
-* Fix bugs.
26
-
27
-Version 0.2.0
28
--------------
29
-
30
-* Check availability of codecs according to encoder
31
-* Show availabe codecs.
32
-* Enhanced video thumbnail (showed with correct aspect ratio).
33
-* New favorite list
34
-* Add global menu (Gnome Shell)
35
-* Allow to choose a player.
36
-* Allow to edit formats.
37
-* Enhanced interface.
38
-* ...
39
-
40
-Version 0.2.0 beta
41
-------------------
42
-
43
-* Redesigned UI.
44
-* Added OPUS audio format.
45
-* Ported code to Python 3.
46
-* New Dialog for formats with search entry.
47
-* Enhanced setup and reduced dependencies.
48
-* Removed mencoder and depends only on ffmpeg static build.
49
-* Fix bug in restore last size and position.
50
-* Removed double-click option to add file.
51
-* And more...
52
-
53
-
54
-Version 0.1.22.3
55
-----------------
56
-
57
-* Remember last size and position.
58
-* Added "Português - Brazil" translation (by vagner <vagner.unix@gmail.com>).
59
-* Added missing dialog icons (by Ken <lxgator@gmail.com>).
60
-* Updated russian translation.
61
-
62
-
63
-Version 0.1.22.2
64
-----------------
65
-
66
-* Added serbian translation (by Ch_Brozović <chajbo@ro.ru>).
67
-
68
-
69
-Version 0.1.22.1
70
-----------------
71
-
72
-* Updated polish and russian translation.
73
-* sync filesystem before suspend.
74
-
75
-
76
-Version 0.1.22
77
---------------
78
-
79
-* Updated arabic, czech and basque translations.
80
-* Option to rename input file after successfull conversion.
81
-* Save/load last audio and video properties (restaured).
82
-* Bugs fixes and some UI enhancements.
83
-
84
-
85
-Version 0.1.21
86
---------------
87
-
88
-* New icons.
89
-* Show file duration in files list.
90
-* Added button in menu-bar allow to add files from folder directly.
91
-* Added "Browse source" item in menu.
92
-* Added "File informations" button (using mediainfo program).
93
-* Added "File informations" entry in the menu.
94
-* Removed "libfaac" codec.
95
-* Disabled "favorite" button during conversion.
96
-* Functions improvement.
97
-
98
-
99
-Version 0.1.20.6
100
-----------------
101
-
102
-* Added Polish translation (Thanks to Daniel Napora <napcok@gmail.com>)
103
-
104
-
105
-Version 0.1.20.5
106
-----------------
107
-
108
-* Added Russian translation (by VitalD <vitald@ro.ru>)
109
-
110
-
111
-Version 0.1.20.4
112
-----------------
113
-
114
-* Added Traditional Chinese language (by taijuin <taijuin@gmail.com>)
115
-
116
-
117
-Version 0.1.20.3
118
-----------------
119
-
120
-* Added Spanish and Italian languages (by bersil <bmsavone@gmail.com>)
121
-* Sorted languages list.
122
-
123
-
124
-Version 0.1.20.2
125
-----------------
126
-
127
-* Updated Czech translation.
128
-
129
-
130
-Version 0.1.20.1
131
-----------------
132
-
133
-* Updated basque translation.
134
-* Bug fixes...
135
-
136
-
137
-Version 0.1.20
138
---------------
139
-
140
-* Enhanced layouts.
141
-* Added information sidebar (image preview with some infos.).
142
-* Removed tooltip infos (used sidebar instead).
143
-* Enhancements and bugs fixes.
144
-
145
-
146
-Version 0.1.19.2
147
-----------------
148
-
149
-* Added basque language (by Itzultzailearen kredituak).
150
-* Fixes...
151
-
152
-
153
-Version 0.1.19.1
154
-----------------
155
-
156
-* Added 'aac' codec.
157
-* French translation updated.
158
-
159
-
160
-Version 0.1.19
161
---------------
162
-
163
-* Added 'libvo_aacenc' audio codec.
164
-* Added 'Copy Mode' option (to split too faster without converting).
165
-* Added 'to the end' option.
166
-* Added Czech language (Pavel Fric <pavelfric@seznam.cz>).
167
-
168
-
169
-Version 0.1.18.4
170
-----------------
171
-
172
-* Added support for SSA/ASS subtitle.
173
-* Enhnaced favorite list dialog (added delete key shortcut).
174
-* Enhanced saving/loading functions.
175
-* Update translation.
176
-
177
-
178
-Version 0.1.18.3
179
-----------------
180
-
181
-* Added Dutch translation (by vertalers).
182
-* Ability to add current format to your favorite list.
183
-* Some fixes...
184
-
185
-
186
-Version 0.1.18.2
187
-----------------
188
-
189
-* Bug fixes.
190
-
191
-
192
-Version 0.1.18.1
193
-----------------
194
-
195
-* Show elapsed time for each conversion process.
196
-* Added harddup option (work with mencoder only).
197
-* Updates...
198
-
199
-
200
-Version 0.1.18
201
---------------
202
-
203
-* Removed makefiles and moved all install stuffs to setup.py file.
204
-* Replace duration by file size in the files list (treeview).
205
-* Show file without extension in the files list (treeview).
206
-* Fixed a bug in when add file via command line.
207
-* Some fixes...
208
-
209
-Version 0.1.17
210
---------------
211
-
212
-Commited by Ehab El-Gedawy <ehabsas@gmail.com>
213
-* Sorted formats.
214
-* Added program to Video/Audio files menu.
215
-* Makefile
216
-* rpm initial packing (making a .spec file).
217
-
218
-Commited by Andrej Kvasnica <andrej@gmail.com>
219
-* Save/load last audio and video properties.
220
-* Suspend computer after finish.
221
-
222
-Update: Fixed a bug in Makefile.
223
-
224
-
225
-Version 0.1.16.2
226
-----------------
227
-
228
-* Allow to add file(s) via command line (Thanks to Ehab El-Gedawy <ehabsas@gmail.com>).
229
-
230
-
231
-Version 0.1.16.1
232
-----------------
233
-
234
-* Bug fixes in "Pad option".
235
-
236
-
237
-Version 0.1.16
238
---------------
239
-
240
-* Added Crop option.
241
-* Added Pad option.
242
-* Many changes and improvements inside.
243
-
244
-
245
-Version 0.1.15.4
246
-----------------
247
-
248
-* Allow to remove the source file after conversion.
249
-* Some corrections in french translation.
250
-
251
-
252
-Version 0.1.15.3
253
-----------------
254
-
255
-* Added french language.
256
-* Removed preview file after aborting process.
257
-
258
-
259
-Version 0.1.15.2
260
-----------------
261
-
262
-* Added option to show/hide toolbar's icons text.
263
-* Update translation.
264
-* Corrections and fixes.
265
-
266
-
267
-Version 0.1.15.1
268
-----------------
269
-
270
-* Corrected bug in curlew.desktop file.
271
-* Some bug fixes.
272
-
273
-
274
-Version 0.1.15
275
---------------
276
-
277
-* Added option to swicth manualy between available languages.
278
-* Added new icons set (Thanks to Smail <kungfu07mail@gmail.com>).
279
-* Added option to change toolbar icons, or make your own icons.
280
-* Added option shutdown computer after finish (after 20 seconds).
281
-* Fixed bug in "same quality" option.
282
-* Update translation.
283
-
284
-Version 0.1.14.2
285
-----------------
286
-
287
-* Bug fixes (setup.py, "Source quality" option with ffmpeg)
288
-* Other updates and fixes.
289
-
290
-
291
-Version 0.1.14.1
292
-----------------
293
-
294
-* Update Arabic translation.
295
-* Changed application icons.
296
-* Changed place of "Same Quality" option.
297
-* Other fixes.
298
-
299
-
300
-Version 0.1.14
301
---------------
302
-
303
-* Added icon to system tray.
304
-* Run only one instance of the program.
305
-* Added Escape key to cancel preview or to stop conversion.
306
-* Translation bugs fixed.
307
-
308
-
309
-Version 0.1.13.2
310
-----------------
311
-
312
-* Fixed translation bug in some untranslated words.
313
-* Added more description in README file.
314
-
315
-
316
-Version 0.1.13.1
317
-----------------
318
-
319
-* DND (drag and drop) bug Fixed.
320
-
321
-
322
-Version 0.1.13
323
---------------
324
-
325
-* Used the default installed encoder.
326
-* Fixed a translation bug.
327
-* Some notable fixes and improvements.
328
-
329
-
330
-Version 0.1.12
331
---------------
332
-
333
-* Added tooltip informations about the file when cursor moved over it.
334
-* Added subtitle delay option, can be negative value.
335
-
336
-
337
-Version 0.1.11
338
---------------
339
-
340
-* Added Matroska format(mkv container with libvorbis and libvpx).
341
-* Added double-click in the treeview (if empty) to add new file(s).
342
-* Saved last used font name.
343
-* Removed duplicated formats (vcd, dvd, svcd).
344
-* Removed version number from title bar.
345
-
346
-
347
-Version 0.1.10
348
---------------
349
-
350
-* Removed Quality combobox.
351
-* Reorganized the source code.
352
-* Cleanup.
353
-
354
-
355
-Version 0.1.9r5
356
---------------
357
-
358
-* Show more details for errors.
359
-* Many other fixes.
360
-
361
-
362
-Version 0.1.9r4
363
---------------
364
-
365
-* Added threads number option.
366
-* Press return key to play file.
367
-* Double click to play file.
368
-
369
-
370
-Version 0.1.9r3
371
---------------
372
-
373
-* Added duration column to the treeview.
374
-* Disabled controls during conversion process.
375
-* Some fixes.
376
-
377
-
378
-Version 0.1.9r2
379
---------------
380
-
381
-* Added H.264 video with subtitle.
382
-* Enhanced (XviD, DivX) with subtitle formats (some parameters).
383
-* No preview during conversion process.
384
-* Show current pass (P-1 or P-2) when using 2-Pass option.
385
-
386
-
387
-Version 0.1.9r1
388
---------------
389
-
390
-* Enhanced preview function (remove the notification before preview)
391
-* Removed "gir1.2-notify-0.7" dependency package (reduced dependencies :)).
392
-* Removed temporary preview file after played it.
393
-
394
-
395
-Version 0.1.9
396
---------------
397
-
398
-* Added two-pass encoding option.
399
-* Enhanced spliting for a long begin time (pulse progressbar during processing).
400
-* Allowed choosing between ffmpeg or avconv.
401
-* Used internal player (avplay/ffplay) for playing and preview files.
402
-* Added option to extract only video (no sound).
403
-* Add option to change output sound volume.
404
-* Add option to switch between overwrite/rename/skip existed file.
405
-* Some fixes.
406
-
407
-
408
-Version 0.1.8r1
409
----------------
410
-
411
-* Updated arabic translation.
412
-* Some fixes.
413
-
414
-
415
-Version 0.1.8
416
----------------
417
-
418
-* New version released!
419
-
420
-
421
-Version 0.1.7r1
422
----------------
423
-
424
-* Added some presets formats (16 formats).
425
-* No wrapping in formats combobox popup menu.
426
-
427
-
428
-Version 0.1.7
429
----------------
430
-
431
-* Added more presets formats (from winff).
432
-* Removed save window size and save expanded options.
433
-* Enhanced some functions in the code source.
434
-
435
-
436
-Version 0.1.6r2
437
----------------
438
-
439
-* Possibility to save and load settings.
440
-* Fixed bug in stop button.
441
-
442
-
443
-Version 0.1.6r1
444
----------------
445
-
446
-* Reorganized the source code.
447
-* Add an option to convert with the same quality as source file quality.
448
-* Update icons (more shiny than ever).
449
-
450
-
451
-Version 0.1.6
452
----------------
453
-
454
-* Converted project to Python package.
455
-* Fixed bugs in "Preview" and "Split" functions.
456
-* Updated source code.
457
-* Cleanup...
458
-
459
-
460
-Version 0.1.5r3
461
----------------
462
-
463
-* Replaced "string" and "user" modules.
464
-* Updated Arabic Translation.
465
-* Some revisions and fixes.
466
-
467
-
468
-Version 0.1.5r2
469
----------------
470
-
471
-* Used "avconv" program instead of deparcated "ffmpeg" program.
472
-* Added browse destination option in popup menu.
473
-* Fixed drag and drop.
474
-* Code enchancements...
475
-
476
-
477
-Version 0.1.5r1
478
----------------
479
-
480
-* delete uncompleted file.
481
-
482
-
483
-Version 0.1.5
484
----------------
485
-
486
-* Fixed devision by zero error 'Fedora system'
487
-* Replaced 'os.system and commands' by subprocess (prepare to python3)
488
-* Fixed encoding problem.
489
-* Curlew tested on Ubuntu 12.04, Mint 12, Ojuba 16.
490
-
491
-
492
-
493
-Version 0.1.4r3
494
----------------
495
-
496
-* Add drag and drop function.
497
-* Fix bug in ubuntu 12.04
498
-* Fix some bugs
499
-
500
-
501
-Version 0.1.4r2
502
----------------
503
-
504
-* Quit app. with confirmation (during conversion).
505
-* Add ogg format (audio/video) encoding.
506
-* Update translation.
507
-* Some impovements.
508
-
509
-
510
-Version 0.1.4r1
511
----------------
512
-
513
-* Fix bug in aspect ratio.
514
-
515
-
516
-Version 0.1.4
517
---------------
518
-
519
-* Reorganized source tree.
520
-* Updated setup.py file.
521
-* Use png format instead of svg (ToolBar).
522
-
523
-
524
-Version 0.1.3
525
---------------
526
-
527
-* Add 3gp encoding support.
528
-* Fix bug when removing file during conversion.
529
-* Add homepage.
530
-* Update README file (requirements)
531
-* Some improvements.
532
-
533
-Version 0.1.2
534
---------------
535
-
536
-* Add Application icon.
537
-* Update toolbar icons.
538
-* Update Arabic translation.
539
-* Some improvements.
540
-
541
-Version 0.1.1
542
---------------
543
-
544
-* Uploaded to github.
545
-
546
-Version 0.1.0
547
---------------
548
-
549
-* Initial release.
550
curlew-0.2.3.tar.gz/modules/codecs.py
Deleted
61
1
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2017 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://waqf.ojuba.org/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, headerbar):
29
- Gtk.Dialog.__init__(self, parent=prnt, use_header_bar=headerbar)
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.3.tar.gz/modules/edition.py
Deleted
349
1
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2017 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://waqf.ojuba.org/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, headerbar):
240
- Gtk.Dialog.__init__(self,
241
- parent=prnt,
242
- use_header_bar=headerbar)
243
- self.set_size_request(700, 450)
244
- self.set_border_width(4)
245
- self.set_title(_('Edition'))
246
-
247
- self.format = frmt
248
- self.store = store
249
- if headerbar:
250
- self.titlebar = self.get_titlebar()
251
- else:
252
- self.titlebar = Gtk.HeaderBar()
253
- self.get_content_area().add(self.titlebar)
254
- self.main_win = prnt
255
-
256
- self.vbox.set_spacing(6)
257
- grid = LabeledGrid(self.vbox)
258
-
259
- # Warning
260
- lbl_warn = Gtk.Label(_('<span foreground="red"><i><b>WARNING:</b> Please change these values with care!</i></span>'), use_markup=True)
261
- self.vbox.pack_end(lbl_warn, False, False, 0)
262
- self.vbox.pack_end(Gtk.Separator(), False, False, 0)
263
-
264
- grid.append_title(_('Audio:'))
265
-
266
- self.entry_ab = Gtk.Entry()
267
- self.spin_def_ab = Gtk.SpinButton.new_with_range(1, 4, 1)
268
- self.entry_ab.connect('changed', self.on_bitrate_changed, self.spin_def_ab)
269
-
270
- box_ab = Gtk.Box(spacing=6)
271
- box_ab.pack_start(self.entry_ab, True, True, 0)
272
- box_ab.pack_start(Gtk.Label(_('Default')), False, False, 0)
273
- box_ab.pack_start(self.spin_def_ab, False, False, 0)
274
-
275
- grid.append_row(_('Audio Bitrates'), box_ab, True)
276
- self.entry_afreq = Gtk.Entry()
277
- grid.append_row(_('Audio Frequencies'), self.entry_afreq, True)
278
- self.entry_ach = Gtk.Entry()
279
- grid.append_row(_('Audio Channels'), self.entry_ach, True)
280
- self.entry_acodec = Gtk.Entry()
281
- grid.append_row(_('Audio Codecs'), self.entry_acodec, True)
282
-
283
- # video
284
- grid.append_title(_('Video:'))
285
- self.entry_vb = Gtk.Entry()
286
- self.spin_def_vb = Gtk.SpinButton().new_with_range(1, 4, 1)
287
- self.entry_vb.connect('changed', self.on_bitrate_changed, self.spin_def_vb)
288
-
289
- box_vb = Gtk.Box(spacing=6)
290
- box_vb.pack_start(self.entry_vb, True, True, 0)
291
- box_vb.pack_start(Gtk.Label(_('Default')), False, False, 0)
292
- box_vb.pack_start(self.spin_def_vb, False, False, 0)
293
-
294
- grid.append_row(_('Video Bitrates'), box_vb, True)
295
- self.entry_vfps = Gtk.Entry()
296
- grid.append_row(_('Video FPS'), self.entry_vfps, True)
297
- self.entry_vsize = Gtk.Entry()
298
- grid.append_row(_('Video Sizes'), self.entry_vsize, True)
299
- self.entry_vcodec = Gtk.Entry()
300
- grid.append_row(_('Video Codecs'), self.entry_vcodec, True)
301
- self.entry_vratio = Gtk.Entry()
302
- grid.append_row(_('Aspect Ratios'), self.entry_vratio, True)
303
-
304
- grid.append_title(_('Other Options:'))
305
- self.entry_extra = Gtk.Entry()
306
- grid.append_row(_('Extra Options'), self.entry_extra, True)
307
-
308
- box_title = Gtk.Box()
309
- Gtk.StyleContext.add_class(box_title.get_style_context(), "linked")
310
-
311
- # Format Entry
312
- self.entry_frmt = Gtk.Entry()
313
- self.entry_frmt.set_alignment(0.5)
314
- self.entry_frmt.set_size_request(320, 1)
315
- box_title.pack_start(self.entry_frmt, True, True, 0)
316
-
317
- # Save Button
318
- btn_save = ButtonWithIcon('document-save-symbolic')
319
- btn_save.set_tooltip_text(_('Save'))
320
- btn_save.connect('clicked', self.on_btn_save)
321
- box_title.pack_start(btn_save, True, True, 0)
322
-
323
- # Remove button
324
- self.btn_remove = ButtonWithIcon('edit-delete-symbolic')
325
- self.btn_remove.set_tooltip_text(_('Remove'))
326
- self.btn_remove.connect('clicked', self.remove_format)
327
- box_title.pack_start(self.btn_remove, False, False, 0)
328
-
329
- self.titlebar.set_custom_title(box_title)
330
-
331
- # Set to default button
332
- btn_def = ButtonWithIcon('view-refresh-symbolic')
333
- btn_def.set_tooltip_text(_('Restore default'))
334
- btn_def.connect('clicked', self.on_btn_def)
335
- self.titlebar.pack_end(btn_def)
336
-
337
- self.set_focus(btn_save)
338
-
339
- # work
340
- self.ffile = self.get_formats_file()
341
- self.load_settings()
342
-
343
-
344
-
345
- def show_dialog(self):
346
- self.show_all()
347
- self.run()
348
- self.destroy()
349
curlew-0.2.3.tar.gz/modules/fileinfos.py
Deleted
62
1
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2017 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://waqf.ojuba.org/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, headerbar):
29
- Gtk.Dialog.__init__(self, parent=prnt, use_header_bar=headerbar)
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.3.tar.gz/stdeb.cfg
Deleted
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), gir1.2-gstreamer-1.0, 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.4.tar.gz
Deleted
curlew-0.2.3.tar.gz/PKG-INFO -> curlew-0.2.5.tar.gz/PKG-INFO
Changed
21
1
2
Metadata-Version: 1.1
3
Name: curlew
4
-Version: 0.2.3
5
+Version: 0.2.5
6
Summary: Easy to use multimedia converter in Linux
7
-Home-page: http://sourceforge.net/projects/curlew
8
+Home-page: https://curlew.sourceforge.io
9
Author: Fayssal Chamekh
10
Author-email: chamfay@gmail.com
11
License: Waqf License
12
13
- Convert to more than 100 different formats.
14
- Allow to edit formats.
15
- Shutdown or suspend PC after a conversion process.
16
- - Show file informations (duration, remaining time, estimated size, progress value).
17
+ - Show file information (duration, remaining time, estimated size, progress value).
18
- Show file details using mediainfo.
19
- Allow to skip or remove file during conversion process.
20
- Preview file before conversion.
21
curlew-0.2.3.tar.gz/README -> curlew-0.2.5.tar.gz/README
Changed
31
1
2
- Easy to use and clean user interface.
3
- Hide the advanced options with the ability to show them.
4
- Convert to more than 100 different formats.
5
-- Allow to edit formats.
6
+- Edit formats.
7
- Shutdown or suspend PC after a conversion process.
8
-- Show file informations (duration, remaining time, estimated size, progress value).
9
+- Show file information (duration, remaining time, estimated size, progress value).
10
- Show file details using mediainfo.
11
-- Allow to skip or remove file during conversion process.
12
+- Skip or remove file during conversion process.
13
- Preview file before conversion.
14
- Show video thumbnail.
15
- Convert a specified portion of file.
16
- Combine subtitle with video.
17
-- Allow to crop and pad video.
18
+- Crop and pad video.
19
- Show error details if exist.
20
- And more ...
21
22
23
--------
24
25
Waqf public license.
26
-Please see: LICENSE-ar.txt/LICENSE-en.txt files for more informations.
27
+Please see: LICENSE-ar.txt/LICENSE-en.txt files for more information.
28
29
30
Installation:
31
curlew-0.2.3.tar.gz/THANKS -> curlew-0.2.5.tar.gz/THANKS
Changed
10
1
2
OLEG N <legon1@yandex.ru>
3
Matteo Alessio Carrara <sw.matteoac@gmail.com>
4
Booker <bookletchoir@mailbox.org>
5
+ Abdelkarim Guettaf <gkraim@gmail.com>
6
+ Gayan C. Karunarathna <agchamara93@gmail.com>
7
8
9
Translators:
10
curlew-0.2.3.tar.gz/TODO -> curlew-0.2.5.tar.gz/TODO
Changed
14
1
2
3
Fixes:
4
* Prevent to duplicate file in the same session.
5
+* Error log empty fix.
6
7
Changes:
8
9
10
Features:
11
+* Show error log in the main window.
12
* Added GIF support.
13
14
curlew-0.2.5.tar.gz/changelog
Added
580
1
2
+Version 0.2.5
3
+-------------
4
+
5
+* Added an option to include all audio tracks of file.
6
+* Added support for merging files.
7
+* Added Fade In/Out filter feature.
8
+* Added paste "from the Clipboard" feature.
9
+* Use Home directory as default converting destination.
10
+* Hide unused page/widget.
11
+* Add xplayer to players list.
12
+* Colored buttons (Convert/Close).
13
+* Removed CSD option.
14
+* Deleted stdeb config files and use native debian packaging system.
15
+* Fix disabled convert button issue.
16
+* Updated translations.
17
+* Bug fixes and code enhancements.
18
+
19
+
20
+Version 0.2.4
21
+-------------
22
+
23
+* Excluded non media files to be loaded in the list.
24
+* Removed 'Players Dialog' and let Curlew choose the player.
25
+* Enhanced Favorite.
26
+* Added a welcome page.
27
+* Show Files information inside the main window.
28
+* Added an option to show/hide status bar, and make it invisible by default.
29
+* Some interface improvements...
30
+
31
+
32
+Version 0.2.3
33
+-------------
34
+
35
+* Show dialog in the first install to choose the favorite player.
36
+* Added "German" translation (by Rainer Peichl).
37
+* Fix infobar hiding (workaround https://bugzilla.gnome.org/show_bug.cgi?id=710888).
38
+* Stop player on exit.
39
+* Add an option for bad-index files (AVI,M2V,TS,dump-stream MPEG).
40
+* Don't start the conversion if codecs are missing.
41
+* Accept folder as argument and only add audio/video mimetypes.
42
+* Updated Spanish translation.
43
+
44
+Version 0.2.2
45
+-------------
46
+
47
+* Added -Use CSD- option, to enable/disable HeaderBar.
48
+* Limited Favorite list to only 10 elements.
49
+* Fixed bug when add files/folders contains special characters.
50
+* Updated translations and some other changes.
51
+
52
+Version 0.2.1
53
+-------------
54
+
55
+* Fix bugs.
56
+
57
+Version 0.2.0
58
+-------------
59
+
60
+* Check availability of codecs according to encoder
61
+* Show availabe codecs.
62
+* Enhanced video thumbnail (showed with correct aspect ratio).
63
+* New favorite list
64
+* Add global menu (Gnome Shell)
65
+* Allow to choose a player.
66
+* Allow to edit formats.
67
+* Enhanced interface.
68
+* ...
69
+
70
+Version 0.2.0 beta
71
+------------------
72
+
73
+* Redesigned UI.
74
+* Added OPUS audio format.
75
+* Ported code to Python 3.
76
+* New Dialog for formats with search entry.
77
+* Enhanced setup and reduced dependencies.
78
+* Removed mencoder and depends only on ffmpeg static build.
79
+* Fix bug in restore last size and position.
80
+* Removed double-click option to add file.
81
+* And more...
82
+
83
+
84
+Version 0.1.22.3
85
+----------------
86
+
87
+* Remember last size and position.
88
+* Added "Português - Brazil" translation (by vagner <vagner.unix@gmail.com>).
89
+* Added missing dialog icons (by Ken <lxgator@gmail.com>).
90
+* Updated russian translation.
91
+
92
+
93
+Version 0.1.22.2
94
+----------------
95
+
96
+* Added serbian translation (by Ch_Brozović <chajbo@ro.ru>).
97
+
98
+
99
+Version 0.1.22.1
100
+----------------
101
+
102
+* Updated polish and russian translation.
103
+* sync filesystem before suspend.
104
+
105
+
106
+Version 0.1.22
107
+--------------
108
+
109
+* Updated arabic, czech and basque translations.
110
+* Option to rename input file after successfull conversion.
111
+* Save/load last audio and video properties (restaured).
112
+* Bugs fixes and some UI enhancements.
113
+
114
+
115
+Version 0.1.21
116
+--------------
117
+
118
+* New icons.
119
+* Show file duration in files list.
120
+* Added button in menu-bar allow to add files from folder directly.
121
+* Added "Browse source" item in menu.
122
+* Added "File information" button (using mediainfo program).
123
+* Added "File information" entry in the menu.
124
+* Removed "libfaac" codec.
125
+* Disabled "favorite" button during conversion.
126
+* Functions improvement.
127
+
128
+
129
+Version 0.1.20.6
130
+----------------
131
+
132
+* Added Polish translation (Thanks to Daniel Napora <napcok@gmail.com>)
133
+
134
+
135
+Version 0.1.20.5
136
+----------------
137
+
138
+* Added Russian translation (by VitalD <vitald@ro.ru>)
139
+
140
+
141
+Version 0.1.20.4
142
+----------------
143
+
144
+* Added Traditional Chinese language (by taijuin <taijuin@gmail.com>)
145
+
146
+
147
+Version 0.1.20.3
148
+----------------
149
+
150
+* Added Spanish and Italian languages (by bersil <bmsavone@gmail.com>)
151
+* Sorted languages list.
152
+
153
+
154
+Version 0.1.20.2
155
+----------------
156
+
157
+* Updated Czech translation.
158
+
159
+
160
+Version 0.1.20.1
161
+----------------
162
+
163
+* Updated basque translation.
164
+* Bug fixes...
165
+
166
+
167
+Version 0.1.20
168
+--------------
169
+
170
+* Enhanced layouts.
171
+* Added information sidebar (image preview with some infos.).
172
+* Removed tooltip infos (used sidebar instead).
173
+* Enhancements and bugs fixes.
174
+
175
+
176
+Version 0.1.19.2
177
+----------------
178
+
179
+* Added basque language (by Itzultzailearen kredituak).
180
+* Fixes...
181
+
182
+
183
+Version 0.1.19.1
184
+----------------
185
+
186
+* Added 'aac' codec.
187
+* French translation updated.
188
+
189
+
190
+Version 0.1.19
191
+--------------
192
+
193
+* Added 'libvo_aacenc' audio codec.
194
+* Added 'Copy Mode' option (to split too faster without converting).
195
+* Added 'to the end' option.
196
+* Added Czech language (Pavel Fric <pavelfric@seznam.cz>).
197
+
198
+
199
+Version 0.1.18.4
200
+----------------
201
+
202
+* Added support for SSA/ASS subtitle.
203
+* Enhnaced favorite list dialog (added delete key shortcut).
204
+* Enhanced saving/loading functions.
205
+* Update translation.
206
+
207
+
208
+Version 0.1.18.3
209
+----------------
210
+
211
+* Added Dutch translation (by vertalers).
212
+* Ability to add current format to your favorite list.
213
+* Some fixes...
214
+
215
+
216
+Version 0.1.18.2
217
+----------------
218
+
219
+* Bug fixes.
220
+
221
+
222
+Version 0.1.18.1
223
+----------------
224
+
225
+* Show elapsed time for each conversion process.
226
+* Added harddup option (work with mencoder only).
227
+* Updates...
228
+
229
+
230
+Version 0.1.18
231
+--------------
232
+
233
+* Removed makefiles and moved all install stuffs to setup.py file.
234
+* Replace duration by file size in the files list (treeview).
235
+* Show file without extension in the files list (treeview).
236
+* Fixed a bug in when add file via command line.
237
+* Some fixes...
238
+
239
+Version 0.1.17
240
+--------------
241
+
242
+Commited by Ehab El-Gedawy <ehabsas@gmail.com>
243
+* Sorted formats.
244
+* Added program to Video/Audio files menu.
245
+* Makefile
246
+* rpm initial packing (making a .spec file).
247
+
248
+Commited by Andrej Kvasnica <andrej@gmail.com>
249
+* Save/load last audio and video properties.
250
+* Suspend computer after finish.
251
+
252
+Update: Fixed a bug in Makefile.
253
+
254
+
255
+Version 0.1.16.2
256
+----------------
257
+
258
+* Allow to add file(s) via command line (Thanks to Ehab El-Gedawy <ehabsas@gmail.com>).
259
+
260
+
261
+Version 0.1.16.1
262
+----------------
263
+
264
+* Bug fixes in "Pad option".
265
+
266
+
267
+Version 0.1.16
268
+--------------
269
+
270
+* Added Crop option.
271
+* Added Pad option.
272
+* Many changes and improvements inside.
273
+
274
+
275
+Version 0.1.15.4
276
+----------------
277
+
278
+* Allow to remove the source file after conversion.
279
+* Some corrections in french translation.
280
+
281
+
282
+Version 0.1.15.3
283
+----------------
284
+
285
+* Added french language.
286
+* Removed preview file after aborting process.
287
+
288
+
289
+Version 0.1.15.2
290
+----------------
291
+
292
+* Added option to show/hide toolbar's icons text.
293
+* Update translation.
294
+* Corrections and fixes.
295
+
296
+
297
+Version 0.1.15.1
298
+----------------
299
+
300
+* Corrected bug in curlew.desktop file.
301
+* Some bug fixes.
302
+
303
+
304
+Version 0.1.15
305
+--------------
306
+
307
+* Added option to swicth manualy between available languages.
308
+* Added new icons set (Thanks to Smail <kungfu07mail@gmail.com>).
309
+* Added option to change toolbar icons, or make your own icons.
310
+* Added option shutdown computer after finish (after 20 seconds).
311
+* Fixed bug in "same quality" option.
312
+* Update translation.
313
+
314
+Version 0.1.14.2
315
+----------------
316
+
317
+* Bug fixes (setup.py, "Source quality" option with ffmpeg)
318
+* Other updates and fixes.
319
+
320
+
321
+Version 0.1.14.1
322
+----------------
323
+
324
+* Update Arabic translation.
325
+* Changed application icons.
326
+* Changed place of "Same Quality" option.
327
+* Other fixes.
328
+
329
+
330
+Version 0.1.14
331
+--------------
332
+
333
+* Added icon to system tray.
334
+* Run only one instance of the program.
335
+* Added Escape key to cancel preview or to stop conversion.
336
+* Translation bugs fixed.
337
+
338
+
339
+Version 0.1.13.2
340
+----------------
341
+
342
+* Fixed translation bug in some untranslated words.
343
+* Added more description in README file.
344
+
345
+
346
+Version 0.1.13.1
347
+----------------
348
+
349
+* DND (drag and drop) bug Fixed.
350
+
351
+
352
+Version 0.1.13
353
+--------------
354
+
355
+* Used the default installed encoder.
356
+* Fixed a translation bug.
357
+* Some notable fixes and improvements.
358
+
359
+
360
+Version 0.1.12
361
+--------------
362
+
363
+* Added tooltip information about the file when cursor moved over it.
364
+* Added subtitle delay option, can be negative value.
365
+
366
+
367
+Version 0.1.11
368
+--------------
369
+
370
+* Added Matroska format(mkv container with libvorbis and libvpx).
371
+* Added double-click in the treeview (if empty) to add new file(s).
372
+* Saved last used font name.
373
+* Removed duplicated formats (vcd, dvd, svcd).
374
+* Removed version number from title bar.
375
+
376
+
377
+Version 0.1.10
378
+--------------
379
+
380
+* Removed Quality combobox.
381
+* Reorganized the source code.
382
+* Cleanup.
383
+
384
+
385
+Version 0.1.9r5
386
+--------------
387
+
388
+* Show more details for errors.
389
+* Many other fixes.
390
+
391
+
392
+Version 0.1.9r4
393
+--------------
394
+
395
+* Added threads number option.
396
+* Press return key to play file.
397
+* Double click to play file.
398
+
399
+
400
+Version 0.1.9r3
401
+--------------
402
+
403
+* Added duration column to the treeview.
404
+* Disabled controls during conversion process.
405
+* Some fixes.
406
+
407
+
408
+Version 0.1.9r2
409
+--------------
410
+
411
+* Added H.264 video with subtitle.
412
+* Enhanced (XviD, DivX) with subtitle formats (some parameters).
413
+* No preview during conversion process.
414
+* Show current pass (P-1 or P-2) when using 2-Pass option.
415
+
416
+
417
+Version 0.1.9r1
418
+--------------
419
+
420
+* Enhanced preview function (remove the notification before preview)
421
+* Removed "gir1.2-notify-0.7" dependency package (reduced dependencies :)).
422
+* Removed temporary preview file after played it.
423
+
424
+
425
+Version 0.1.9
426
+--------------
427
+
428
+* Added two-pass encoding option.
429
+* Enhanced spliting for a long begin time (pulse progressbar during processing).
430
+* Allowed choosing between ffmpeg or avconv.
431
+* Used internal player (avplay/ffplay) for playing and preview files.
432
+* Added option to extract only video (no sound).
433
+* Add option to change output sound volume.
434
+* Add option to switch between overwrite/rename/skip existed file.
435
+* Some fixes.
436
+
437
+
438
+Version 0.1.8r1
439
+---------------
440
+
441
+* Updated arabic translation.
442
+* Some fixes.
443
+
444
+
445
+Version 0.1.8
446
+---------------
447
+
448
+* New version released!
449
+
450
+
451
+Version 0.1.7r1
452
+---------------
453
+
454
+* Added some presets formats (16 formats).
455
+* No wrapping in formats combobox popup menu.
456
+
457
+
458
+Version 0.1.7
459
+---------------
460
+
461
+* Added more presets formats (from winff).
462
+* Removed save window size and save expanded options.
463
+* Enhanced some functions in the code source.
464
+
465
+
466
+Version 0.1.6r2
467
+---------------
468
+
469
+* Possibility to save and load settings.
470
+* Fixed bug in stop button.
471
+
472
+
473
+Version 0.1.6r1
474
+---------------
475
+
476
+* Reorganized the source code.
477
+* Add an option to convert with the same quality as source file quality.
478
+* Update icons (more shiny than ever).
479
+
480
+
481
+Version 0.1.6
482
+---------------
483
+
484
+* Converted project to Python package.
485
+* Fixed bugs in "Preview" and "Split" functions.
486
+* Updated source code.
487
+* Cleanup...
488
+
489
+
490
+Version 0.1.5r3
491
+---------------
492
+
493
+* Replaced "string" and "user" modules.
494
+* Updated Arabic Translation.
495
+* Some revisions and fixes.
496
+
497
+
498
+Version 0.1.5r2
499
+---------------
500
+
501
+* Used "avconv" program instead of deparcated "ffmpeg" program.
502
+* Added browse destination option in popup menu.
503
+* Fixed drag and drop.
504
+* Code enchancements...
505
+
506
+
507
+Version 0.1.5r1
508
+---------------
509
+
510
+* delete uncompleted file.
511
+
512
+
513
+Version 0.1.5
514
+---------------
515
+
516
+* Fixed devision by zero error 'Fedora system'
517
+* Replaced 'os.system and commands' by subprocess (prepare to python3)
518
+* Fixed encoding problem.
519
+* Curlew tested on Ubuntu 12.04, Mint 12, Ojuba 16.
520
+
521
+
522
+
523
+Version 0.1.4r3
524
+---------------
525
+
526
+* Add drag and drop function.
527
+* Fix bug in ubuntu 12.04
528
+* Fix some bugs
529
+
530
+
531
+Version 0.1.4r2
532
+---------------
533
+
534
+* Quit app. with confirmation (during conversion).
535
+* Add ogg format (audio/video) encoding.
536
+* Update translation.
537
+* Some impovements.
538
+
539
+
540
+Version 0.1.4r1
541
+---------------
542
+
543
+* Fix bug in aspect ratio.
544
+
545
+
546
+Version 0.1.4
547
+--------------
548
+
549
+* Reorganized source tree.
550
+* Updated setup.py file.
551
+* Use png format instead of svg (ToolBar).
552
+
553
+
554
+Version 0.1.3
555
+--------------
556
+
557
+* Add 3gp encoding support.
558
+* Fix bug when removing file during conversion.
559
+* Add homepage.
560
+* Update README file (requirements)
561
+* Some improvements.
562
+
563
+Version 0.1.2
564
+--------------
565
+
566
+* Add Application icon.
567
+* Update toolbar icons.
568
+* Update Arabic translation.
569
+* Some improvements.
570
+
571
+Version 0.1.1
572
+--------------
573
+
574
+* Uploaded to github.
575
+
576
+Version 0.1.0
577
+--------------
578
+
579
+* Initial release.
580
curlew-0.2.3.tar.gz/curlew.desktop -> curlew-0.2.5.tar.gz/curlew.desktop
Changed
18
1
2
Comment[fr]=Un Convertisseur Multimédia simple à utiliser sous Linux
3
Encoding=UTF-8
4
Exec=curlew %U
5
+GenericName[en_US]=Curlew
6
+GenericName=Curlew
7
Icon=curlew
8
+MimeType=
9
Name[en_US]=Curlew
10
Name=Curlew
11
Name[ar]=كروان
12
-Name[en]=Curlew
13
-Name[en_FR]=Courlis
14
-Name[fr]=Courlis
15
StartupNotify=true
16
Terminal=false
17
Type=Application
18
curlew-0.2.3.tar.gz/curlew.svg -> curlew-0.2.5.tar.gz/curlew.svg
Changed
125
1
2
xmlns:xlink="http://www.w3.org/1999/xlink"
3
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
4
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
5
- width="128"
6
- height="128"
7
+ width="136.53334"
8
+ height="136.53334"
9
id="svg2"
10
version="1.1"
11
- inkscape:version="0.91 r13725"
12
- sodipodi:docname="curlew.svg">
13
+ inkscape:version="0.92.1 r15371"
14
+ sodipodi:docname="curlew.svg"
15
+ inkscape:export-filename="C:\Users\Sun\Desktop\curlew-64.png"
16
+ inkscape:export-xdpi="45"
17
+ inkscape:export-ydpi="45">
18
<defs
19
id="defs4">
20
<linearGradient
21
22
y1="930.17261"
23
x2="59.259979"
24
y2="1032.2261"
25
- gradientTransform="matrix(0.94474038,0,0,0.94474038,3.5366134,-869.91919)" />
26
+ gradientTransform="matrix(1.0074467,0,0,1.0077231,3.7900803,56.072523)" />
27
<linearGradient
28
inkscape:collect="always"
29
xlink:href="#linearGradient3078"
30
31
x2="61.7533"
32
y2="1044.9412"
33
gradientUnits="userSpaceOnUse" />
34
+ <linearGradient
35
+ inkscape:collect="always"
36
+ xlink:href="#linearGradient4145"
37
+ id="linearGradient4587"
38
+ gradientUnits="userSpaceOnUse"
39
+ gradientTransform="matrix(1.0074467,0,0,1.0077231,3.7900803,56.072523)"
40
+ x1="59.723961"
41
+ y1="930.17261"
42
+ x2="59.259979"
43
+ y2="1032.2261" />
44
</defs>
45
<sodipodi:namedview
46
id="base"
47
48
inkscape:pageopacity="0.0"
49
inkscape:pageshadow="2"
50
inkscape:zoom="3.7730777"
51
- inkscape:cx="83.064256"
52
- inkscape:cy="59.929776"
53
+ inkscape:cx="18.263046"
54
+ inkscape:cy="63.640275"
55
inkscape:document-units="px"
56
inkscape:current-layer="g3912"
57
showgrid="false"
58
- inkscape:window-width="1600"
59
- inkscape:window-height="832"
60
+ inkscape:window-width="1920"
61
+ inkscape:window-height="1016"
62
inkscape:window-x="0"
63
- inkscape:window-y="31"
64
+ inkscape:window-y="27"
65
inkscape:window-maximized="1"
66
inkscape:snap-to-guides="false"
67
inkscape:snap-bbox="false" />
68
69
inkscape:label="Layer 1"
70
inkscape:groupmode="layer"
71
id="layer1"
72
- transform="translate(0,-924.36218)">
73
+ transform="translate(0,-985.98633)">
74
<g
75
id="g3912">
76
<rect
77
ry="0"
78
- y="924.36218"
79
+ y="985.98633"
80
x="0"
81
- height="128"
82
- width="128"
83
+ height="136.53334"
84
+ width="136.53334"
85
id="rect4263"
86
- style="opacity:0;fill:#ffffff;fill-opacity:1;stroke:none" />
87
- <path
88
- inkscape:connector-curvature="0"
89
- id="rect3936"
90
- d="m 12.511647,934.09138 c -3.0336958,0 -5.4913034,2.42807 -5.4913034,5.46176 l 0,98.48926 c 0,3.0336 2.4576076,5.4616 5.4913034,5.4616 l 102.976713,0 c 3.03367,0 5.4913,-2.428 5.4913,-5.4616 l 0,-98.48926 c 0,-3.03369 -2.45763,-5.46176 -5.4913,-5.46176 l -102.976713,0 z"
91
- style="fill:#1a1a1a;fill-opacity:1;stroke:#1a1a1a" />
92
- <path
93
- id="path4130"
94
- d="M 12.5 9.53125 C 9.4663042 9.53125 7.03125 11.96631 7.03125 15 L 7.03125 99 C 9.4230337 98.739784 12.123492 98.688625 14.09375 99.4375 C 15.681507 100.041 17.669365 101.51385 19.125 102.34375 C 26.467939 106.53025 40.773799 102.65625 48.59375 102.65625 C 54.569389 102.65625 63.589121 106.7616 69.375 104.5625 C 70.599109 104.0972 71.279585 102.3389 72.46875 102 C 78.688788 100.2268 85.610361 98.8402 91.25 95.625 C 94.974527 93.5015 99.934278 95.1668 103.625 93.0625 C 104.93203 92.3173 104.89455 90.74215 105.5625 89.21875 C 107.36905 85.09895 110.63814 86.16275 113.71875 84.40625 C 114.8176 83.779874 118.59065 80.628268 120.96875 79.4375 L 120.96875 15 C 120.96875 11.96631 118.53367 9.53125 115.5 9.53125 L 12.5 9.53125 z "
95
- style="fill:url(#linearGradient4136);fill-opacity:1;stroke:#1a1a1a"
96
- transform="translate(0,924.36218)" />
97
- <path
98
- style="fill:#1a1a1a;fill-opacity:1;stroke:none"
99
- d="m 49.31123,1028.4445 c -2.515551,-1.245 -3.010151,-1.9139 -1.915679,-2.5903 1.335432,-0.8257 0.571333,-5.623 -1.754995,-11.019 -2.286771,-5.3043 -2.317921,-5.4675 -1.266562,-6.6405 2.454124,-2.7382 2.327148,-2.8916 -2.043609,-2.4688 -12.136761,1.1735 -14.268429,1.5537 -18.456789,3.2934 -5.516121,2.2911 -10.075981,3.6557 -10.075981,3.0152 0,-0.2715 0.729427,-0.6984 1.620952,-0.9484 l 1.620952,-0.454 -1.718741,-0.3467 c -1.713991,-0.3452 -1.709101,-0.3526 1.768311,-2.6469 1.917883,-1.2654 7.333139,-6.0909 12.033907,-10.7232 8.45654,-8.33294 17.208812,-15.28845 22.808786,-18.12615 1.676802,-0.84973 3.189122,-2.11727 3.598771,-3.01635 0.388613,-0.85289 0.706569,-4.02235 0.706569,-7.04317 0,-6.40362 0.871099,-8.10587 4.74148,-9.26546 2.162304,-0.64788 2.517425,-0.57281 5.209358,1.10056 1.793248,1.11473 4.086748,1.94433 6.047378,2.18735 7.814632,0.96867 14.334892,3.09708 15.559842,5.07911 0.22073,0.35713 -0.36906,0.25095 -1.31064,-0.23597 -5.10038,-2.63754 -15.050672,-3.58209 -18.832042,-1.78772 -3.092989,1.46772 -3.334709,2.39715 -2.240123,8.61367 1.484677,8.43215 0.439588,15.16359 -3.068248,19.76259 -0.842907,1.1052 -3.135933,3.18974 -5.09561,4.63264 -1.959683,1.4427 -3.908392,3.2886 -4.330463,4.1023 -0.422074,0.8134 -1.279099,2.1298 -1.904504,2.9249 -0.977994,1.2434 -1.145814,2.4883 -1.1994,8.8985 -0.03925,4.6965 0.180322,7.7451 0.593689,8.2433 0.360792,0.4344 0.491355,1.4461 0.29014,2.2482 -0.410691,1.6359 0.886882,2.6839 3.324702,2.6839 0.769831,0 1.914564,0.3889 2.543861,0.865 1.055803,0.7987 0.916538,0.867 -1.803012,0.8837 -1.840762,0.018 -3.887648,-0.4473 -5.4523,-1.2217 z m -1.384469,-15.4108 c -0.03164,-1.0538 0.136058,-3.0428 0.372691,-4.4208 0.483283,-2.8141 -0.258569,-3.3387 -1.483933,-1.049 -0.923567,1.7256 -0.936546,4.4746 -0.02914,6.1702 0.910685,1.7012 1.207028,1.5194 1.14038,-0.7004 z"
100
- id="path3850"
101
- inkscape:connector-curvature="0" />
102
+ style="opacity:0;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.06666672" />
103
+ <g
104
+ id="g4585"
105
+ transform="translate(2.7050774e-8,1.6410552)">
106
+ <path
107
+ style="fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:1.06641829"
108
+ d="m 13.371332,994.36414 c -3.234435,0 -5.8546616,2.58994 -5.8546616,5.82586 v 105.0552 c 0,3.2359 2.6202266,5.8257 5.8546616,5.8257 H 123.162 c 3.23442,0 5.85467,-2.5898 5.85467,-5.8257 V 1000.19 c 0,-3.23592 -2.62025,-5.82586 -5.85467,-5.82586 z"
109
+ id="rect3936"
110
+ inkscape:connector-curvature="0" />
111
+ <path
112
+ inkscape:connector-curvature="0"
113
+ style="fill:url(#linearGradient4587);fill-opacity:1;stroke:none;stroke-width:1.06652045"
114
+ d="m 13.348403,994.15299 c -3.235054,0 -5.8317326,2.5974 -5.8317326,5.83331 v 89.6 c 2.5505356,-0.2775 5.4302346,-0.3321 7.5312666,0.4667 1.693144,0.6437 3.812944,2.2148 5.365195,3.1 7.83032,4.4656 23.085719,0.3333 31.424713,0.3333 6.372267,0 15.990676,4.3791 22.160588,2.0334 1.305358,-0.4964 2.031,-2.3719 3.299095,-2.7334 6.632887,-1.8914 14.013873,-3.3704 20.027839,-6.8 3.971733,-2.265 9.260683,-0.4887 13.196373,-2.7333 1.39379,-0.7949 1.35382,-2.475 2.06611,-4.1 1.92646,-4.3945 5.41253,-3.2597 8.69761,-5.1333 1.17179,-0.6682 5.19527,-4.0299 7.73121,-5.3 v -68.7334 c 0,-3.23591 -2.59671,-5.83331 -5.83173,-5.83331 z"
115
+ id="path4130" />
116
+ <path
117
+ inkscape:connector-curvature="0"
118
+ id="path3850"
119
+ d="m 52.598645,1095.0075 c -2.683254,-1.328 -3.210827,-2.0415 -2.043391,-2.763 1.424461,-0.8808 0.609422,-5.9979 -1.871994,-11.7536 -2.439223,-5.6579 -2.472449,-5.832 -1.351,-7.0832 2.617733,-2.9208 2.482291,-3.0844 -2.179849,-2.6334 -12.945879,1.2517 -15.219658,1.6573 -19.687242,3.513 -5.883862,2.4438 -10.747713,3.8994 -10.747713,3.2162 0,-0.2896 0.778055,-0.745 1.729015,-1.0117 l 1.729016,-0.4842 -1.833324,-0.3698 c -1.828257,-0.3683 -1.823041,-0.3761 1.886199,-2.8234 2.045741,-1.3498 7.822015,-6.497 12.836167,-11.4381 9.020309,-8.8884 18.356066,-16.3077 24.329372,-19.3345 1.788589,-0.9064 3.40173,-2.2585 3.838689,-3.2175 0.41452,-0.9097 0.753673,-4.2905 0.753673,-7.5127 0,-6.8305 0.929173,-8.6463 5.057579,-9.8832 2.306458,-0.691 2.685253,-0.6109 5.556649,1.174 1.912798,1.189 4.359198,2.0739 6.450536,2.3332 8.335608,1.0332 15.290552,3.3035 16.597165,5.4177 0.235445,0.3809 -0.393664,0.2676 -1.398016,-0.2517 -5.440405,-2.8134 -16.05405,-3.8209 -20.087511,-1.9069 -3.299189,1.5655 -3.557023,2.5569 -2.389465,9.1879 1.583655,8.9943 0.468894,16.1745 -3.272798,21.0801 -0.899101,1.1789 -3.344995,3.4024 -5.435317,4.9415 -2.090329,1.5388 -4.168952,3.5078 -4.619161,4.3757 -0.450212,0.8677 -1.364372,2.2718 -2.031471,3.1199 -1.043193,1.3263 -1.222201,2.6542 -1.27936,9.4918 -0.04187,5.0096 0.192344,8.2614 0.633269,8.7928 0.384844,0.4634 0.524112,1.5425 0.309482,2.3981 -0.43807,1.745 0.946008,2.8628 3.546349,2.8628 0.821153,0 2.042202,0.4149 2.713452,0.9227 1.12619,0.8519 0.97764,0.9248 -1.923213,0.9426 -1.963479,0.019 -4.146825,-0.4771 -5.815787,-1.3031 z m -1.476767,-16.4382 c -0.03375,-1.1241 0.145129,-3.2457 0.397537,-4.7155 0.515502,-3.0017 -0.275806,-3.5613 -1.582861,-1.119 -0.985139,1.8407 -0.998983,4.7729 -0.03108,6.5816 0.971397,1.8146 1.287496,1.6207 1.216404,-0.7471 z"
120
+ style="fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:1.06666672" />
121
+ </g>
122
</g>
123
</g>
124
</svg>
125
curlew-0.2.3.tar.gz/modules/__init__.py -> curlew-0.2.5.tar.gz/modules/__init__.py
Changed
10
1
2
3
# Curlew - Easy to use multimedia converter
4
#
5
-# Copyright (C) 2012-2017 Fayssal Chamekh <chamfay@gmail.com>
6
+# Copyright (C) 2012-2018 Fayssal Chamekh <chamfay@gmail.com>
7
#
8
# Released under terms on waqf public license.
9
#
10
curlew-0.2.3.tar.gz/modules/about.py -> curlew-0.2.5.tar.gz/modules/about.py
Changed
21
1
2
3
# Curlew - Easy to use multimedia converter
4
#
5
-# Copyright (C) 2012-2017 Fayssal Chamekh <chamfay@gmail.com>
6
+# Copyright (C) 2012-2018 Fayssal Chamekh <chamfay@gmail.com>
7
#
8
# Released under terms on waqf public license.
9
#
10
11
from gi.repository import Gtk
12
13
PROGRAMMER = 'Fayssal Chamekh <chamfay@gmail.com>'
14
-WEBSITE = 'http://sourceforge.net/projects/curlew'
15
-VERSION = '0.2.3'
16
+WEBSITE = 'https://curlew.sourceforge.io'
17
+VERSION = '0.2.5'
18
19
20
class About(Gtk.AboutDialog):
21
curlew-0.2.5.tar.gz/modules/codecsdialog.py
Added
61
1
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2018 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://waqf.ojuba.org/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.3.tar.gz/modules/configs.py -> curlew-0.2.5.tar.gz/modules/configs.py
Changed
10
1
2
3
# Curlew - Easy to use multimedia converter
4
#
5
-# Copyright (C) 2012-2017 Fayssal Chamekh <chamfay@gmail.com>
6
+# Copyright (C) 2012-2018 Fayssal Chamekh <chamfay@gmail.com>
7
#
8
# Released under terms on waqf public license.
9
#
10
curlew-0.2.3.tar.gz/modules/consts.py -> curlew-0.2.5.tar.gz/modules/consts.py
Changed
10
1
2
3
# Curlew - Easy to use multimedia converter
4
#
5
-# Copyright (C) 2012-2017 Fayssal Chamekh <chamfay@gmail.com>
6
+# Copyright (C) 2012-2018 Fayssal Chamekh <chamfay@gmail.com>
7
#
8
# Released under terms on waqf public license.
9
#
10
curlew-0.2.3.tar.gz/modules/curlew.py -> curlew-0.2.5.tar.gz/modules/curlew.py
Changed
1538
1
2
3
# Curlew - Easy to use multimedia converter
4
#
5
-# Copyright (C) 2012-2017 Fayssal Chamekh <chamfay@gmail.com>
6
+# Copyright (C) 2012-2018 Fayssal Chamekh <chamfay@gmail.com>
7
#
8
# Released under terms on waqf public license.
9
#
10
11
isfile, exists, getsize, abspath
12
import pickle
13
import re
14
-from subprocess import Popen, PIPE, call
15
+from subprocess import Popen, PIPE, call, check_output
16
import sys
17
import time
18
from shutil import copyfile, which
19
20
import gi
21
gi.require_version('Gtk', '3.0')
22
23
- from gi.repository import Gtk, GLib, Gdk, GObject, GdkPixbuf, Gio
24
+ from gi.repository import Gtk, GLib, Gdk, GObject, GdkPixbuf, Gio, Pango
25
import dbus.glib, dbus.service
26
27
from modules.customwidgets import LabeledHBox, TimeLayout, HScale, \
28
- SpinsFrame, LabeledGrid, ComboWithEntry, ButtonWithIcon
29
+ SpinsFrame, LabeledGrid, ComboWithEntry, ButtonWithIcon, ToggleBtnWithIcon
30
from modules.about import About
31
from modules.functions import show_message, get_format_size, \
32
duration_to_time, time_to_duration, check_codec
33
from modules.logdialog import LogDialog
34
+ from modules.errdialog import ErrDialog
35
from modules.tray import StatusIcon
36
from modules.languages import LANGUAGES
37
- from modules.favdialog import Favorite
38
+ from modules.favdialog import FavoriteDialog
39
from modules.waitdialog import WaitDialog
40
- from modules.fileinfos import FileInfos
41
from modules.formats import Formats
42
from modules.infobars import InfoBar
43
- from modules.codecs import CodecsDialog
44
+ from modules.codecsdialog import CodecsDialog
45
from modules.consts import CONF_PATH, HOME, CONF_FILE, DTA_DIR, \
46
ORG_FFILE, USR_FFILE, SOUND_FILE
47
from modules.configs import get_b_config, get_s_config
48
- from modules.players import Players
49
+ from modules.players import choose_player
50
except Exception as e:
51
print(e)
52
sys.exit(1)
53
54
C_PULS = 9 # Pulse
55
C_FILE = 10 # complete file name 'complete_path/file.ext'
56
57
+# Stack children
58
+CHILD_WELCOME = 'welcome'
59
+CHILD_FILES = 'files'
60
+CHILD_ADVANCED = 'advanced'
61
+CHILD_INFOS = 'infos'
62
+CHILD_ERRORS = 'errors'
63
+CHILD_MERGE = 'merge'
64
+
65
+# Task type
66
+TASK_CONVERT = 0
67
+TASK_MERGE = 1
68
+TASK_GIF = 2
69
+
70
+# Error code
71
+CODE_SUCCESS = 0
72
+CODE_STOPPED = 9
73
+CODE_FAILED = 256
74
75
#--- Main class
76
class Curlew(Gtk.ApplicationWindow):
77
78
def on_codec_changed(self, *w):
79
msg = _('<span color="red"><i><b>{}</b> Codec not found!</i></span>')
80
acodec = self.c_acodec.get_active_text()
81
- if acodec != 'default':
82
- if check_codec(self.encoder, acodec):
83
- self.l_acodec.set_text('')
84
- else:
85
- self.l_acodec.set_markup(msg.format(acodec))
86
+ if check_codec(self.encoder, acodec):
87
+ self.l_acodec.set_text('')
88
+ else:
89
+ self.l_acodec.set_markup(msg.format(acodec))
90
91
vcodec = self.c_vcodec.get_active_text()
92
- if vcodec != 'default':
93
- if check_codec(self.encoder, vcodec):
94
- self.l_vcodec.set_text('')
95
- else:
96
- self.l_vcodec.set_markup(msg.format(vcodec))
97
+ if check_codec(self.encoder, vcodec):
98
+ self.l_vcodec.set_text('')
99
+ else:
100
+ self.l_vcodec.set_markup(msg.format(vcodec))
101
102
def on_link_clicked(self, w):
103
- dlg = CodecsDialog(self, self.encoder, self.link_label, self.csd)
104
+ dlg = CodecsDialog(self, self.encoder, self.link_label)
105
dlg.show_dialog()
106
return True
107
108
109
i += 1
110
111
112
- def on_add_fav(self, action, param):
113
+ def on_add_fav(self, widget):
114
fav_list = self.get_fav_list()
115
fav_format = self.btn_formats.get_label()
116
117
# limit fav list to 10 elmnts
118
if len(fav_list) > 9:
119
- print('Favorite list number is limited to only 10 elements.')
120
+ self.info_bar.show_message(
121
+ _('You can\'t add more than 10 elements.'),
122
+ Gtk.MessageType.INFO)
123
return
124
125
# format already exist
126
if fav_format in fav_list:
127
- print('Format "{}" already exist in favorite list!'.format(fav_format))
128
+ self.info_bar.show_message(
129
+ _('"{}" is already exist in favorite list!').format(fav_format),
130
+ Gtk.MessageType.INFO)
131
return
132
133
fav_list.append(fav_format)
134
135
136
137
def on_edit_fav(self, action, param):
138
- fav_dlg = Favorite(self, self.get_fav_list(), self.csd)
139
+ fav_list = self.get_fav_list()
140
+ if not fav_list:
141
+ self.info_bar.show_message(_('No Favorites List.'), Gtk.MessageType.WARNING)
142
+ return
143
+ fav_dlg = FavoriteDialog(self, self.get_fav_list())
144
fav_dlg.run()
145
fav_dlg.save(FAV_FILE)
146
self.load_submenu()
147
148
quit_action.connect("activate", self.quit_cb)
149
self.add_action(quit_action)
150
151
- #self.set_size_request(800, 500)
152
self.set_icon_name('curlew')
153
154
# Restore saved position and size
155
156
self.curr_open_folder = HOME
157
self.curr_save_folder = HOME
158
self.is_converting = False
159
- self.fp = None
160
+ self.is_merging = False
161
+ self.fp_conv = None
162
self.tree_iter = None
163
self.total_duration = 0.0
164
self.out_file = None
165
166
self.errs_nbr = 0
167
self.pass_nbr = 0
168
self.play_process = None
169
+ self.task_type = TASK_CONVERT
170
171
'''
172
self.pass_nbr = 0: Single pass encoding option
173
174
175
# Header bar
176
self.header = Gtk.HeaderBar()
177
-
178
- self.csd = get_b_config('use-csd')
179
- if self.csd:
180
- self.header.set_show_close_button(True)
181
- self.set_titlebar(self.header)
182
- else:
183
- vbox_global.add(self.header)
184
+ self.header.set_show_close_button(True)
185
+ self.set_titlebar(self.header)
186
187
# Infobar
188
self.info_bar = InfoBar()
189
190
191
self.btn_add_file = ButtonWithIcon('document-new-symbolic')
192
self.btn_add_file.set_tooltip_text(_('Add Files'))
193
- self.btn_add_file.connect('clicked', self.add_file_cb)
194
+ self.btn_add_file.connect('clicked', self.on_add_file_clicked)
195
box_add.pack_start(self.btn_add_file, False, False, 0)
196
197
self.btn_add_folder = ButtonWithIcon('folder-new-symbolic')
198
199
box_rm_clr.pack_start(self.btn_clear, False, False, 0)
200
201
# File info
202
- self.btn_info = ButtonWithIcon('dialog-question-symbolic')
203
- self.btn_info.set_tooltip_text(_('File Informations'))
204
- self.btn_info.connect('clicked', self.on_file_info_cb)
205
+ self.btn_info = ToggleBtnWithIcon('dialog-question-symbolic')
206
+ self.btn_info.set_tooltip_text(_('File Information'))
207
+ self.btn_info.connect('toggled', self.on_file_info_cb)
208
self.header.pack_start(self.btn_info)
209
210
211
# Convert/Stop
212
box_convert = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
213
Gtk.StyleContext.add_class(box_convert.get_style_context(), "linked")
214
- self.header.pack_start(box_convert)
215
+
216
+ # Toggle options
217
+ self.btn_opts = ToggleBtnWithIcon('emblem-system-symbolic')
218
+ self.btn_opts.set_tooltip_text(_('Advanced Options'))
219
+ self.btn_opts.connect('toggled', self.on_opts_toggled)
220
+ self.header.pack_start(self.btn_opts)
221
222
self.btn_convert = Gtk.Button(_('Convert'))
223
+ self.btn_convert.set_size_request(90, -1)
224
self.btn_convert.set_tooltip_text(_('Start Conversion'))
225
self.btn_convert.connect('clicked', self.on_convert_cb)
226
+ self.btn_convert.get_style_context().add_class(Gtk.STYLE_CLASS_SUGGESTED_ACTION)
227
box_convert.pack_start(self.btn_convert, False, False, 0)
228
229
- self.btn_stop = ButtonWithIcon('process-stop-symbolic')
230
- self.btn_stop.set_tooltip_text(_('Stop Conversion'))
231
- self.btn_stop.connect('clicked', self.on_btn_stop_clicked)
232
- box_convert.pack_start(self.btn_stop, False, False, 0)
233
+ # Switch button (Convert/Merge)
234
+ self.btn_sw = Gtk.MenuButton()
235
+ self.btn_sw.set_tooltip_text(_('Select Action'))
236
+ self.btn_sw.get_style_context().add_class(Gtk.STYLE_CLASS_SUGGESTED_ACTION)
237
+ box_convert.pack_start(self.btn_sw, False, False, 0)
238
239
+ #-----------------------------------
240
241
- # About button
242
- self.btn_about = ButtonWithIcon('help-about-symbolic')
243
- self.btn_about.set_tooltip_text(_('About Curlew'))
244
- self.btn_about.connect('clicked', self.on_btn_about_clicked)
245
- self.header.pack_end(self.btn_about)
246
+ menu = Gio.Menu()
247
+ self.btn_sw.set_menu_model(menu)
248
249
- # Toggle options
250
- self.toggle_opts = Gtk.ToggleButton()
251
- self.toggle_opts.set_tooltip_text(_('Advanced Options'))
252
- self.toggle_opts.set_image(Gtk.Image.new_from_icon_name\
253
- ('view-more-symbolic', Gtk.IconSize.BUTTON))
254
- self.toggle_opts.connect('toggled', self.on_opts_toggled)
255
+ action_con = Gio.SimpleAction.new('convert', None)
256
+ action_con.connect('activate', self.convert_files_cb)
257
258
+ action_mer = Gio.SimpleAction.new('merge', None)
259
+ action_mer.connect('activate', self.merge_files_cb)
260
+
261
+ #action_gif = Gio.SimpleAction.new('make-gif', None)
262
+ #action_gif.connect('activate', self.make_gif_cb)
263
+
264
+ self.add_action(action_con)
265
+ self.add_action(action_mer)
266
+ #self.add_action(action_gif)
267
+
268
+ menu.append(_('Convert Files'), 'win.convert')
269
+ menu.append(_('Merge Files'), 'win.merge')
270
+ #menu.append('Make GIF', 'win.make-gif')
271
+
272
+ #-----------------------------------
273
+
274
+ self.btn_stop = ButtonWithIcon('process-stop-symbolic')
275
+ self.btn_stop.set_tooltip_text(_('Stop Process'))
276
+ self.btn_stop.connect('clicked', self.on_btn_stop_clicked)
277
+ self.btn_stop.get_style_context().add_class(Gtk.STYLE_CLASS_DESTRUCTIVE_ACTION)
278
+ box_convert.pack_start(self.btn_stop, False, False, 0)
279
+ self.header.pack_start(box_convert)
280
281
# Stack
282
self.stack = Gtk.Stack()
283
self.stack.set_transition_duration(500)
284
self.stack.set_transition_type(Gtk.StackTransitionType.SLIDE_UP_DOWN)
285
286
+ #--- Welcome page
287
+ sw_welcome = Gtk.ScrolledWindow(border_width=4,
288
+ shadow_type=Gtk.ShadowType.ETCHED_IN)
289
+ self.stack.add_named(sw_welcome, CHILD_WELCOME)
290
+
291
+
292
+ lbl_welcome = Gtk.Label(_('<b><span size="xx-large">Welcome to Curlew Multimedia Converter!</span></b>'),
293
+ use_markup=True)
294
+ btn_files = ButtonWithIcon('document-new-symbolic', Gtk.IconSize.BUTTON)
295
+ btn_files.set_relief(Gtk.ReliefStyle.NONE)
296
+ btn_folders = ButtonWithIcon('folder-new-symbolic', Gtk.IconSize.BUTTON)
297
+ btn_folders.set_relief(Gtk.ReliefStyle.NONE)
298
+
299
+ hbox_btns = Gtk.Box(spacing=2)
300
+ hbox_btns.pack_start(Gtk.Label(_('<i>Click</i>'), use_markup=True), False, False, 0)
301
+ hbox_btns.pack_start(btn_files, False, False, 0)
302
+ hbox_btns.pack_start(Gtk.Label(_('<i>to add files, or</i>'), use_markup=True), False, False, 0)
303
+ hbox_btns.pack_start(btn_folders, False, False, 0)
304
+ hbox_btns.pack_start(Gtk.Label(_('<i>to add files from folders,</i>'), use_markup=True), False, False, 0)
305
+
306
+ align = Gtk.Alignment.new(0.5, 0.5, 0, 0)
307
+ align.add(hbox_btns)
308
+
309
+ vbox_elemts = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
310
+
311
+ vbox_elemts.pack_start(lbl_welcome, False, False, 0)
312
+ vbox_elemts.pack_start(align, False, False, 0)
313
+ vbox_elemts.pack_start(Gtk.Label(_('<i>or you can drag files and drop them to here.</i>'), use_markup=True), False, False, 0)
314
+
315
+ align = Gtk.Alignment.new(0.5, 0.5, 0, 0)
316
+ align.add(vbox_elemts)
317
+
318
+ sw_welcome.add(align)
319
+
320
+ btn_files.connect('clicked', self.on_add_file_clicked)
321
+ btn_folders.connect('clicked', self.on_add_folder_clicked)
322
+
323
+ #--- Merge page
324
+ scroll_merge = Gtk.ScrolledWindow(border_width=4,
325
+ shadow_type=Gtk.ShadowType.ETCHED_IN)
326
+ vb_merge = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, border_width=8)
327
+ scroll_merge.add(vb_merge)
328
+ self.stack.add_named(scroll_merge, CHILD_MERGE)
329
+
330
+ vb_widgets = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=8)
331
+ vb_merge.pack_start(vb_widgets, True, False, 0)
332
+
333
+ self.lbl_merge_status = Gtk.Label(use_markup=True)
334
+ self.pb_merge = Gtk.ProgressBar()
335
+ self.lbl_merge_details = Gtk.Label()
336
+
337
+ vb_widgets.pack_start(self.lbl_merge_status, True, False, 0)
338
+ vb_widgets.pack_start(self.pb_merge, True, False, 0)
339
+ vb_widgets.pack_start(self.lbl_merge_details, True, False, 0)
340
+
341
342
#--- List of files
343
self.store = Gtk.ListStore(bool, # active
344
345
scroll.add(self.tree)
346
347
self.paned = Gtk.Paned()
348
- self.stack.add(self.paned)
349
+ self.stack.add_named(self.paned, CHILD_FILES)
350
351
vbox_global.pack_start(self.stack, True, True, 0)
352
353
354
355
# Formats dialog
356
self.btn_formats = Gtk.MenuButton()
357
- self.btn_formats.set_size_request(1, 32)
358
self.btn_formats.set_tooltip_markup(_("Choose a format"))
359
vbox = Gtk.Box(spacing=6, orientation=Gtk.Orientation.VERTICAL)
360
vbox.set_border_width(4)
361
362
Gtk.StyleContext.add_class(hbox.get_style_context(), "linked")
363
vbox.add(hbox)
364
365
+ # Fav button
366
+ self.btn_fav = ButtonWithIcon('user-bookmarks-symbolic')
367
+ self.btn_fav.set_tooltip_text(_("Add to Favorite"))
368
+ self.btn_fav.connect('clicked', self.on_add_fav)
369
+
370
# Fav Button
371
self.mb_fav = Gtk.MenuButton()
372
self.mb_fav.set_tooltip_markup(_("Favorite list"))
373
self.mb_fav.set_image(Gtk.Image
374
- .new_from_icon_name("user-bookmarks-symbolic",
375
+ .new_from_icon_name("view-list-symbolic",
376
Gtk.IconSize.MENU))
377
378
- hbox.pack_start(self.toggle_opts , False, False, 0)
379
hbox.pack_start(self.btn_formats, True, True, 0)
380
+ hbox.pack_start(self.btn_fav , False, False, 0)
381
hbox.pack_start(self.mb_fav, False, False, 0)
382
383
self.action_group = Gio.SimpleActionGroup()
384
385
self.menu_fav = Gio.Menu()
386
self.mb_fav.set_menu_model(self.menu_fav)
387
388
- # add_to_fav btn
389
- menu_item_add = Gio.MenuItem.new(_("Add to Favorite"), 'Fav.AddToFav')
390
- action_add = Gio.SimpleAction.new('AddToFav')
391
- action_add.connect('activate', self.on_add_fav)
392
- self.action_group.insert(action_add)
393
- icon = GLib.Variant.new_string('star-new-symbolic')
394
- menu_item_add.set_attribute_value('verb-icon', icon)
395
-
396
# edit_list btn
397
- menu_item_edit = Gio.MenuItem.new(_("Edit List"), 'Fav.EditList')
398
+ menu_item_edit = Gio.MenuItem.new(_("Edit Favorite List"), 'Fav.EditList')
399
action_edit = Gio.SimpleAction.new('EditList')
400
action_edit.connect('activate', self.on_edit_fav)
401
self.action_group.insert(action_edit)
402
- icon = GLib.Variant.new_string('open-menu-symbolic')
403
- menu_item_edit.set_attribute_value('verb-icon', icon)
404
+# icon = GLib.Variant.new_string('open-menu-symbolic')
405
+# menu_item_edit.set_attribute_value('verb-icon', icon)
406
407
# menu btns
408
menu_btns = Gio.Menu()
409
- menu_btns.append_item(menu_item_add)
410
+ #menu_btns.append_item(menu_item_add)
411
menu_btns.append_item(menu_item_edit)
412
413
item_btns = Gio.MenuItem.new_section(None, menu_btns)
414
415
#--- advanced options
416
self.note = Gtk.Notebook()
417
self.note.set_border_width(4)
418
- self.stack.add(self.note)
419
+ self.stack.add_named(self.note, CHILD_ADVANCED)
420
421
#--- audio page
422
self.vb_audio = Gtk.Box(spacing=4, border_width=5, orientation=Gtk.Orientation.VERTICAL)
423
424
grid_audio.append_row(_("Audio Channels"), self.c_ach)
425
grid_audio.append_row(_("Audio Codec"), hbox_acodec)
426
427
+ # Convert all tracks
428
+ self.cb_all_tracks = Gtk.CheckButton(_('Include all tracks'))
429
+ self.cb_all_tracks.set_tooltip_text(_('Convert all audio tracks of file'))
430
+ self.vb_audio.add(self.cb_all_tracks)
431
+
432
# Volume slider
433
self.hb_volume = LabeledHBox(_('Volume (%)'), self.vb_audio)
434
self.vol_scale = HScale(self.hb_volume, 100, 25, 400, 25)
435
436
- self.vb_audio.pack_start(Gtk.Separator(), False, False, 0)
437
-
438
# Audio quality for ogg
439
self.hb_aqual = LabeledHBox(_('Audio Quality'), self.vb_audio)
440
self.a_scale = HScale(self.hb_aqual, 3, 0, 10)
441
442
link.set_label(self.link_label)
443
link.set_alignment(1.0, 0.5)
444
link.connect('activate-link', self.on_link_clicked)
445
- self.vb_audio.pack_end(link, False, False, 0)
446
+ hbox = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
447
+ self.vb_audio.pack_end(hbox, False, False, 0)
448
+ hbox.pack_end(link, False, False, 0)
449
450
451
#--- video page
452
453
self.cb_bad_indx.set_tooltip_text("")
454
hbox.pack_start(self.cb_bad_indx, False, False, 0)
455
456
- self.vb_video.pack_start(Gtk.Separator(), False, False, 0)
457
-
458
# Video quality for ogv
459
self.hb_vqual = LabeledHBox(_('Video Quality'), self.vb_video)
460
self.v_scale = HScale(self.hb_vqual, 5, 0, 20)
461
462
link.set_label(self.link_label)
463
link.set_alignment(1.0, 0.5)
464
link.connect('activate-link', self.on_link_clicked)
465
- self.vb_video.pack_end(link, False, False, 0)
466
+ hbox = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
467
+ self.vb_video.pack_end(hbox, False, False, 0)
468
+ hbox.pack_end(link, False, False, 0)
469
470
#--- Subtitle page
471
self.frame_sub = Gtk.Frame(border_width=5)
472
473
# grid_sub.append_row(_('Delay: '), self.hb_delay)
474
475
476
- #--- Crop/Pad page
477
- self.vb_crop = Gtk.Box(spacing=5, border_width=5, orientation=Gtk.Orientation.VERTICAL)
478
- self.note.append_page(self.vb_crop, Gtk.Label(_('Crop / Pad')))
479
+ # Filters page
480
+ # -- Fade Filter
481
+ grid_filters = LabeledGrid()
482
+ grid_filters.set_border_width(5)
483
+ self.note.append_page(grid_filters, Gtk.Label(_('Filters')))
484
+
485
+ grid_filters.append_title(_('Fade In / Fade Out'))
486
+ self.spin_fade = Gtk.SpinButton().new_with_range(0, 20, 1)
487
+ hbox_fade = Gtk.Box(spacing=8)
488
+ grid_filters.append_widget(hbox_fade)
489
+
490
+ hbox_fade.add(Gtk.Label(_('Duration (sec)')))
491
+ hbox_fade.add(self.spin_fade)
492
+
493
+ self.cmb_fade_pos = ComboWithEntry(False)
494
+ self.cmb_fade_pos.set_list([_('At the beginning'), _('At the end'), _('Both')])
495
+ hbox_fade.add(Gtk.Label(_('Position')))
496
+ hbox_fade.add(self.cmb_fade_pos)
497
+
498
+ self.cmb_fade_type = ComboWithEntry(False)
499
+ self.cmb_fade_type.set_list([_('Audio'), _('Video'), _('Both')])
500
+ hbox_fade.add(Gtk.Label(_('Type')))
501
+ hbox_fade.add(self.cmb_fade_type)
502
503
- # Cropping video
504
+ # -- Crop/Pad Filters
505
+ grid_filters.append_title(_('Crop / Pad'))
506
+
507
+ # Cropping
508
self.crop = SpinsFrame(_('Crop'))
509
- self.vb_crop.pack_start(self.crop, False, False, 0)
510
+ grid_filters.append_widget(self.crop)
511
512
- # Padding video
513
+ # Padding
514
self.pad = SpinsFrame(_('Pad'))
515
- self.vb_crop.pack_start(self.pad, False, False, 0)
516
-
517
+ grid_filters.append_widget(self.pad)
518
519
#--- "More" page
520
self.vb_more = Gtk.Box(spacing=4, border_width=5, orientation=Gtk.Orientation.VERTICAL)
521
522
self.entry_player.connect('changed', self.on_entry_player_changed)
523
grid_other.append_row(_('Player:'), self.entry_player)
524
525
+
526
+ # File info Page
527
+ self.txt_info = Gtk.TextView()
528
+ self.txt_info.set_editable(False)
529
+ self.txt_info.set_cursor_visible(False)
530
+ self.txt_info.set_border_width(8)
531
+
532
+ self.scroll_info = Gtk.ScrolledWindow()
533
+ self.scroll_info.set_shadow_type(Gtk.ShadowType.IN)
534
+ self.scroll_info.add(self.txt_info)
535
+ self.scroll_info.set_border_width(4)
536
+
537
+ font_desc = Pango.FontDescription('Monospace')
538
+ self.txt_info.override_font(font_desc)
539
+
540
+ self.txt_buffer_info = Gtk.TextBuffer()
541
+ self.txt_info.set_buffer(self.txt_buffer_info)
542
+
543
+ self.stack.add_named(self.scroll_info, CHILD_INFOS)
544
+
545
+
546
# Load internal encoder (ffmpeg)
547
if exists(INTERNAL_ENCODER):
548
self.cmb_encoder.append_text(INTERNAL_ENCODER)
549
- # Load available encoder
550
+ # Load available encoder
551
if which('avconv'):
552
- self.cmb_encoder.append_text('avconv')
553
+ self.cmb_encoder.append_text(which('avconv'))
554
if which('ffmpeg'):
555
- self.cmb_encoder.append_text('ffmpeg')
556
+ self.cmb_encoder.append_text(which('ffmpeg'))
557
558
self.cmb_encoder.set_active(0)
559
560
-
561
# Check player
562
if not get_s_config('player'):
563
- player_dlg = Players(self)
564
- self.entry_player.set_text(player_dlg.show_dialog())
565
+ plyr = choose_player()
566
+ if plyr:
567
+ self.entry_player.set_text(plyr)
568
+ else:
569
+ self.info_bar.show_message(_('Please select a player'), Gtk.MessageType.ERROR)
570
+ self.show_all()
571
+ self.btn_opts.set_active(True)
572
+ self.note.set_current_page(4)
573
+ self.set_focus(self.entry_player)
574
+
575
576
#--- Configuration page
577
self.vb_config = Gtk.Box(spacing=4, border_width=5, orientation=Gtk.Orientation.VERTICAL)
578
579
self.cb_tray.connect('toggled', self.on_cb_tray_toggled)
580
self.vb_config.pack_start(self.cb_tray, False, False, 0)
581
582
- # Use CSD
583
- self.cb_csd = Gtk.CheckButton(_('Use CSD'), active=True)
584
- self.vb_config.pack_start(self.cb_csd, False, False, 0)
585
+ # Show/Hide Statusbar
586
+ self.cb_status = Gtk.CheckButton(_('Show Statusbar'))
587
+ self.cb_status.connect('toggled', self.on_cb_status_toggled)
588
+ self.vb_config.pack_start(self.cb_status, False, False, 0)
589
590
sep = Gtk.Separator()
591
self.vb_config.pack_start(sep, False, False, 0)
592
593
hbox = Gtk.Box(spacing=4)
594
grid_output.append_row(_('Destination:'), hbox, True)
595
596
+ self.entry_merged_file = Gtk.Entry()
597
+ self.entry_merged_file.set_tooltip_text(_("This name is for merged file"))
598
+ grid_output.append_row(_('Output Filename:'), self.entry_merged_file, True)
599
+ self.entry_merged_file.set_text('output_file')
600
+
601
# Replace/Skip/Rename
602
self.cmb_exist = ComboWithEntry(False)
603
self.cmb_exist.set_list([_('Overwrite it'),
604
605
606
#--- Status
607
self.label_details = Gtk.Label()
608
+ self.label_details.set_no_show_all(True)
609
vbox.pack_start(self.label_details, False, False, 0)
610
611
# Status icon
612
613
#--- Load saved options.
614
self.btn_formats.set_label(self.formats_list[0])
615
self.load_states()
616
+
617
+ self.show_interface()
618
self.fill_options()
619
620
my_store = Gtk.ListStore(str)
621
622
self.btn_formats.set_popover(f_dlg)
623
624
625
- #--- Show interface
626
- # self.show_all()
627
+
628
629
#--- Drag and Drop
630
targets = Gtk.TargetList.new([])
631
632
self.trayico.set_visible(self.cb_tray.get_active())
633
634
if files_list:
635
- media_files = []
636
-
637
- for entry in files_list:
638
- if os.path.isdir(entry):
639
- # Get all files with mimetype and avoid args like `dir/*`
640
- dir_files = [[os.path.realpath(entry) + "/" + name, mimetypes.guess_type(name)[0]] \
641
- for name in os.listdir(entry)]
642
-
643
- # Add to main list
644
- media_files += dir_files
645
- elif os.path.isfile(entry):
646
- media_files.append([os.path.realpath(entry), mimetypes.guess_type(entry)[0]])
647
-
648
- # Drop NoneType from list
649
- media_files = [[name, mime] for name, mime in media_files \
650
- if mime is not None]
651
-
652
- # Filter video/audio mimetypes
653
- media_files = [name for name, mime in media_files \
654
- if "video" in mime or "audio" in mime]
655
- self.add_files(*media_files)
656
+ self.add_files(*files_list)
657
658
def on_toggled_cb(self, widget, Path):
659
self.store[Path][C_SKIP] = not self.store[Path][C_SKIP]
660
661
if event.keyval == Gdk.KEY_Escape:
662
self.is_preview = False
663
self.on_btn_stop_clicked()
664
+ # Paste (Control + V)
665
+ elif event.keyval == 118:
666
+ clip = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD)
667
+ uris = clip.wait_for_uris()
668
+ if uris:
669
+ self.add_files(*uris)
670
671
def on_window_state (self, w, e):
672
mask = Gdk.WindowState.MAXIMIZED
673
674
def quit_cb(self, *args):
675
self.save_states()
676
677
- # Stop playing.
678
+ # Stop playing before quit.
679
if self.play_process != None:
680
if self.play_process.poll() == None:
681
self.play_process.kill()
682
683
- if self.is_converting:
684
+ # Stop converting or merging
685
+ if self.is_converting or self.is_merging:
686
''' Press quit btn during conversion process '''
687
- resp = show_message(self, _('Do you want to quit Curlew and \
688
-abort conversion process?'),
689
+ resp = show_message(self, _('Do you want to quit Curlew and abort process?'),
690
Gtk.MessageType.QUESTION,
691
Gtk.ButtonsType.YES_NO)
692
if resp == Gtk.ResponseType.YES:
693
- try:
694
- self.fp.kill()
695
- self.fp.terminate()
696
- self.force_delete_file(self.out_file)
697
- except:
698
- pass
699
+ if self.is_converting:
700
+ self.fp_conv.kill()
701
+ elif self.is_merging:
702
+ self.fp_mrg.kill()
703
+ self.force_delete_file(self.out_file)
704
self.app.quit()
705
return
706
+
707
+ # Quit normaly
708
self.app.quit()
709
710
#--- Add files
711
- def add_file_cb(self, *args):
712
+ def on_add_file_clicked(self, *args):
713
open_dlg = Gtk.FileChooserDialog(_("Add file"),
714
self, Gtk.FileChooserAction.OPEN,
715
(_('_OK'),
716
717
file_name = ''
718
wait_dlg = WaitDialog(self)
719
tot = len(files)
720
-
721
+
722
+ mimetypes.add_type('video/realmedia', '.rmvb')
723
+ mimetypes.add_type('video/mpeg', '.VOB')
724
for file_name in files:
725
-
726
- wait_dlg.set_filename(basename(file_name))
727
- wait_dlg.set_progress((files.index(file_name) + 1.0) / tot)
728
- if wait_dlg.skip: break
729
-
730
- while Gtk.events_pending():
731
- Gtk.main_iteration()
732
-
733
- if file_name.startswith('file://'):
734
- file_name = unquote(file_name[7:])
735
- if isfile(file_name):
736
- dura = self.get_time(file_name)
737
- self.store.append([
738
- True,
739
- splitext(basename(file_name))[0],
740
- get_format_size(getsize(file_name) / 1024),
741
- dura,
742
- None,
743
- None,
744
- None,
745
- 0.0,
746
- _('Ready!'),
747
- - 1,
748
- realpath(file_name)
749
- ])
750
-
751
+ mime = mimetypes.guess_type(file_name)[0]
752
+ if mime != None:
753
+ if 'video/' in mime or 'audio/' in mime:
754
+
755
+ wait_dlg.set_filename(basename(file_name))
756
+ wait_dlg.set_progress((files.index(file_name) + 1.0) / tot)
757
+ if wait_dlg.skip: break
758
+
759
+ while Gtk.events_pending():
760
+ Gtk.main_iteration()
761
+
762
+ if file_name.startswith('file://'):
763
+ file_name = unquote(file_name[7:])
764
+ if isfile(file_name):
765
+ dura = self.get_time(file_name)
766
+ self.store.append([
767
+ True,
768
+ splitext(basename(file_name))[0],
769
+ get_format_size(getsize(file_name) / 1024),
770
+ dura,
771
+ None,
772
+ None,
773
+ None,
774
+ 0.0,
775
+ _('Ready!'),
776
+ - 1,
777
+ realpath(file_name)
778
+ ])
779
780
wait_dlg.destroy()
781
+
782
+ self.stack.set_visible_child_full(CHILD_FILES,
783
+ Gtk.StackTransitionType.CROSSFADE)
784
+
785
return dirname(file_name) + os.sep
786
787
#--- Add folder that contain media files
788
789
resp = folder_dlg.run()
790
if resp == Gtk.ResponseType.OK:
791
files_list = []
792
- cur_folders = folder_dlg.get_filenames()
793
- for cur_folder in cur_folders:
794
-
795
- for root, dirs, files in os.walk(cur_folder):
796
+ curr_folders = folder_dlg.get_filenames()
797
+ for curr_folder in curr_folders:
798
+ for root, dirs, files in os.walk(curr_folder):
799
it_files = (join(root, file_name) for file_name in files)
800
for curr_file in it_files:
801
files_list.append(curr_file)
802
803
def cb_split_cb(self, cb_split):
804
self.vb_group.set_sensitive(cb_split.get_active())
805
806
- def set_sensitives(self):
807
+ def set_visibilities(self):
808
section = self.btn_formats.get_label()
809
media_type = self.f_file.get(section, 'type')
810
811
812
'copy': [False, False, True, False, False, False, False]
813
}
814
815
- self.vb_audio.set_sensitive(sens[media_type][0]) # Audio page
816
- self.vb_video.set_sensitive(sens[media_type][1]) # Video page
817
- self.frame_sub.set_sensitive(sens[media_type][2]) # Subtitle page
818
- self.hb_aqual.set_sensitive(sens[media_type][3]) # Audio quality slider (ogg)
819
- self.hb_vqual.set_sensitive(sens[media_type][4]) # video Quality slider (ogv)
820
- self.vb_crop.set_sensitive(sens[media_type][5]) # Crop/Pad page
821
+ self.vb_audio.set_visible(sens[media_type][0]) # Audio page
822
+ self.vb_video.set_visible(sens[media_type][1]) # Video page
823
+ self.frame_sub.set_visible(sens[media_type][2]) # Subtitle page
824
+ self.hb_aqual.set_visible(sens[media_type][3]) # Audio quality slider (ogg)
825
+ self.hb_vqual.set_visible(sens[media_type][4]) # video Quality slider (ogv)
826
+ self.crop.set_sensitive(sens[media_type][5])
827
+ self.pad.set_sensitive(sens[media_type][5])
828
+
829
+ # Select first visible page.
830
+ widgets = (self.vb_audio, self.vb_video, self.frame_sub)
831
+ for widget in widgets:
832
+ if not widget.get_visible():
833
+ continue
834
+ else:
835
+ self.note.set_current_page(widgets.index(widget))
836
+ break
837
+
838
839
+ def show_interface(self):
840
+ # Show all widgets
841
+ self.show_all()
842
+ # Hide some widgets
843
+ self.vb_audio.hide()
844
+ self.vb_video.hide()
845
+ self.frame_sub.hide()
846
+ self.hb_aqual.hide()
847
+ self.hb_vqual.hide()
848
849
#--- fill options widgets
850
def fill_options(self):
851
852
return
853
854
# Call
855
- self.set_sensitives()
856
+ self.set_visibilities()
857
858
if self.f_file.has_option(section, 'extra'):
859
self.e_extra.set_text(self.f_file[section]['extra'])
860
861
section = self.btn_formats.get_label()
862
media_type = self.f_file.get(section, 'type')
863
864
- cmd = [self.encoder, '-y'] # , '-xerror']
865
+ cmd = [self.encoder, '-y', '-hide_banner'] # , '-xerror']
866
867
# Bad index
868
if self.cb_bad_indx.get_active():
869
870
# Extract Audio
871
if media_type in ['audio', 'ogg']:
872
cmd.append('-vn')
873
-
874
+
875
+
876
+ # Fade filter
877
+ if self.spin_fade.get_value() != 0:
878
+ d = self.spin_fade.get_value()
879
+ st = self.get_duration(input_file) - d
880
+
881
+ cmd_fa_b = 'afade=t=in:ss=0:d={}'.format(d)
882
+ cmd_fa_e = 'afade=t=out:st={0}:d={1}'.format(st, d)
883
+ cmd_fa_a = 'afade=t=in:ss=0:d={0},afade=t=out:st={1}:d={0}'.format(d, st)
884
+
885
+ cmd_fv_b = 'fade=in:st=0:d={}'.format(d)
886
+ cmd_fv_e = 'fade=out:st={0}:d={1}'.format(st, d)
887
+ cmd_fv_a = 'fade=in:st=0:d={0},fade=out:st={1}:d={0}'.format(d, st)
888
+
889
+ #--- is fade active
890
+ if self.spin_fade.get_value() != 0:
891
+
892
+ #if audio
893
+ if self.cmb_fade_type.get_active() == 0:
894
+ fade_a_strs = ['-af']
895
+ if self.cmb_fade_pos.get_active() == 0:
896
+ fade_a_strs.append(cmd_fa_b)
897
+ elif self.cmb_fade_pos.get_active() == 1:
898
+ fade_a_strs.append(cmd_fa_e)
899
+ elif self.cmb_fade_pos.get_active() == 2:
900
+ fade_a_strs.append(cmd_fa_a)
901
+ cmd.extend(fade_a_strs)
902
+
903
+ # if video
904
+ elif self.cmb_fade_type.get_active() == 1:
905
+ fade_v_strs = ['-vf']
906
+ if self.cmb_fade_pos.get_active() == 0:
907
+ fade_v_strs.append(cmd_fv_b)
908
+ elif self.cmb_fade_pos.get_active() == 1:
909
+ fade_v_strs.append(cmd_fv_e)
910
+ elif self.cmb_fade_pos.get_active() == 2:
911
+ fade_v_strs.append(cmd_fv_a)
912
+ cmd.extend(fade_v_strs)
913
+
914
+ # video and audio
915
+ elif self.cmb_fade_type.get_active() == 2:
916
+ fade_a_strs = ['-af']
917
+ fade_v_strs = ['-vf']
918
+ if self.cmb_fade_pos.get_active() == 0:
919
+ fade_a_strs.append(cmd_fa_b)
920
+ fade_v_strs.append(cmd_fv_b)
921
+ elif self.cmb_fade_pos.get_active() == 1:
922
+ fade_a_strs.append(cmd_fa_e)
923
+ fade_v_strs.append(cmd_fv_e)
924
+ elif self.cmb_fade_pos.get_active() == 2:
925
+ fade_a_strs.append(cmd_fa_a)
926
+ fade_v_strs.append(cmd_fv_a)
927
+ cmd.extend(fade_a_strs)
928
+ cmd.extend(fade_v_strs)
929
+
930
931
# Video opts
932
if media_type == 'video':
933
934
if filters:
935
cmd.append('-vf')
936
cmd.append(','.join(filters))
937
+
938
939
# Audio
940
if media_type in ['audio', 'video', 'ogg', 'ogv']:
941
942
cmd.extend(['-acodec', 'copy'])
943
cmd.extend(['-vcodec', 'copy'])
944
945
+ # Convert all audio tracks
946
+ if self.cb_all_tracks.get_active():
947
+ cmd.extend(['-map', '0:v', '-map', '0:a'])
948
+
949
#--- Extra options (add other specific options if exist)
950
if self.e_extra.get_text().strip() != '':
951
cmd.extend(self.e_extra.get_text().split())
952
953
954
#--- Last
955
cmd.append(out_file)
956
- print(' '.join(cmd))
957
+ #print(' '.join(cmd))
958
return cmd
959
960
#--- Convert funtcion
961
962
# Invalid path
963
if not isdir(self.e_dest.get_text()):
964
self.info_bar.show_message(_('Destination path is not valid.'))
965
- self.toggle_opts.set_active(True)
966
+ self.btn_opts.set_active(True)
967
self.set_focus(self.e_dest)
968
self.note.set_current_page(6)
969
return
970
# Inaccessible path
971
if not os.access(self.e_dest.get_text(), os.W_OK):
972
self.info_bar.show_message(_('Destination path is not accessible.'))
973
- self.toggle_opts.set_active(True)
974
+ self.btn_opts.set_active(True)
975
self.set_focus(self.e_dest)
976
self.note.set_current_page(6)
977
return
978
979
+ # Merging
980
+ if self.task_type == TASK_MERGE:
981
+ self.merge_files()
982
+ return
983
+
984
# Invalid audio and video codecs
985
codec_txts = []
986
987
acodec = self.c_acodec.get_active_text()
988
if not check_codec(self.encoder, acodec):
989
- codec_txts = [_('"{}" audio codec not found.'.format(acodec))]
990
-
991
+ codec_txts = [_('"{}" audio codec not found.').format(acodec)]
992
+
993
vcodec = self.c_vcodec.get_active_text()
994
if not check_codec(self.encoder, vcodec):
995
codec_txts.append(_('"{}" video codec not found.').format(vcodec))
996
-
997
+
998
if codec_txts:
999
self.info_bar.show_message('\n'.join(codec_txts))
1000
return
1001
1002
# Show files list
1003
- self.toggle_opts.set_active(False)
1004
+ self.btn_opts.set_active(False)
1005
1006
self.tree_iter = self.store.get_iter_first()
1007
self.is_converting = True
1008
1009
self._start_time = time.time()
1010
GObject.timeout_add(100, self._on_elapsed_timer)
1011
1012
+ self.btn_sw.set_sensitive(False)
1013
+ self.btn_convert.set_sensitive(False)
1014
+
1015
self.convert_file()
1016
1017
1018
def convert_file(self):
1019
- output_format = self.btn_formats.get_label()
1020
- f_type = self.f_file.get(output_format, 'type')
1021
- ext = self.f_file.get(output_format, 'ext')
1022
1023
#--- Check
1024
if self.tree_iter != None:
1025
1026
self.store[self.tree_iter][C_STAT] = _("Skipped!")
1027
# Jump to next file
1028
self.tree_iter = self.store.iter_next(self.tree_iter)
1029
+ if self.tree_iter == None:
1030
+ self.btn_convert.set_sensitive(True)
1031
+ self.btn_sw.set_sensitive(True)
1032
self.convert_file()
1033
return
1034
1035
1036
return
1037
1038
#----------------------------
1039
+ output_format = self.btn_formats.get_label()
1040
+ f_type = self.f_file.get(output_format, 'type')
1041
+ ext = self.f_file.get(output_format, 'ext')
1042
+
1043
if f_type == 'copy':
1044
ext = splitext(basename(input_file))[1][1:]
1045
1046
1047
1048
#--- Start the process
1049
try:
1050
- self.fp = Popen(full_cmd, stdout=PIPE, stderr=PIPE,
1051
+ self.fp_conv = Popen(full_cmd, stdout=PIPE, stderr=PIPE,
1052
universal_newlines=True, bufsize=-1)
1053
except:
1054
- self.info_bar.show_message('Encoder not found (ffmpeg/avconv).')
1055
+ self.info_bar.show_message(_('Encoder not found (ffmpeg/avconv).'))
1056
self.is_converting = False
1057
self.enable_controls(True)
1058
return -1
1059
1060
#--- Watch stdout and stderr
1061
- GLib.io_add_watch(self.fp.stdout,
1062
- GLib.IO_IN | GLib.IO_HUP,
1063
- self.on_output, out_file)
1064
- GLib.io_add_watch(self.fp.stderr,
1065
+# GLib.io_add_watch(self.fp_conv.stdout,
1066
+# GLib.IO_IN | GLib.IO_HUP,
1067
+# self.on_convert_output, out_file)
1068
+ GLib.io_add_watch(self.fp_conv.stderr,
1069
GLib.IO_IN | GLib.IO_HUP,
1070
- self.on_output, out_file)
1071
+ self.on_convert_output, out_file)
1072
#--- On end process
1073
- GLib.child_watch_add(self.fp.pid, self.on_end, (out_file, full_cmd))
1074
+ GLib.child_watch_add(self.fp_conv.pid, self.on_convert_end, (out_file, full_cmd))
1075
1076
else:
1077
self.is_converting = False
1078
-
1079
if self.errs_nbr > 0:
1080
- resp = show_message(self,
1081
- _('There are some errors occured.\n'
1082
- 'Do you want to show more details?'),
1083
- Gtk.MessageType.WARNING,
1084
- Gtk.ButtonsType.YES_NO)
1085
- if resp == Gtk.ResponseType.YES:
1086
- dia = LogDialog(self, ERR_LOG_FILE, self.csd)
1087
- dia.show_dialog()
1088
+ dia = LogDialog(self, ERR_LOG_FILE)
1089
+ dia.show_dialog()
1090
1091
1092
#--- Stop conversion cb
1093
def on_btn_stop_clicked(self, *args):
1094
- if self.is_converting == True:
1095
- resp = show_message(self,
1096
- _('Do you want to stop conversion process?'),
1097
- Gtk.MessageType.QUESTION,
1098
- Gtk.ButtonsType.YES_NO)
1099
- if resp == Gtk.ResponseType.YES and self.is_converting == True:
1100
- try:
1101
- if self.fp:
1102
- self.fp.kill()
1103
- except OSError as err:
1104
- print(err)
1105
- finally:
1106
- self.is_converting = False
1107
- self.enable_controls(True)
1108
- self.label_details.set_text('')
1109
- self.toggle_opts.set_active(False)
1110
- return True
1111
+ #TODO: enhance stop function
1112
+ # stop conversion task
1113
+ if self.task_type == TASK_CONVERT:
1114
+ if self.is_converting == True:
1115
+ resp = show_message(self,
1116
+ _('Do you want to stop conversion process?'),
1117
+ Gtk.MessageType.QUESTION,
1118
+ Gtk.ButtonsType.YES_NO)
1119
+ if resp == Gtk.ResponseType.YES and self.is_converting == True:
1120
+ try:
1121
+ if self.fp_conv:
1122
+ self.fp_conv.kill()
1123
+ except OSError as err:
1124
+ print(err)
1125
+ finally:
1126
+ self.is_converting = False
1127
+ self.enable_controls(True)
1128
+ self.label_details.set_text('')
1129
+ self.btn_opts.set_active(False)
1130
+ return True
1131
+ # stop merging task
1132
+ elif self.task_type == TASK_MERGE:
1133
+ try: self.fp_mrg.kill()
1134
+ except: pass
1135
+
1136
1137
1138
def new_name(self, filename):
1139
1140
preview_begin, TEN_SECONDS)
1141
1142
try:
1143
- fp = Popen(cmd, stdout=PIPE, stderr=PIPE)
1144
+ fp_prev = Popen(cmd, stdout=PIPE, stderr=PIPE)
1145
except: return -1
1146
1147
# Disable main window
1148
self.get_child().set_sensitive(False)
1149
1150
# Wait...
1151
- while fp.poll() == None:
1152
+ while fp_prev.poll() == None:
1153
while Gtk.events_pending():
1154
Gtk.main_iteration()
1155
# Cancel preview
1156
1157
self.store[Iter][C_STAT] = _('Wait...')
1158
time.sleep(0.05)
1159
1160
- # Update informations.
1161
+ # Update information.
1162
self.store[Iter][C_PRGR] = 0.0
1163
self.store[Iter][C_STAT] = _('Ready!')
1164
self.store[Iter][C_PULS] = -1
1165
1166
# Play preview file.
1167
- fp = Popen('{} "{}"'.format(self.player, PREVIEW_FILE), shell=True)
1168
+ fp_play = Popen('{} "{}"'.format(self.player, PREVIEW_FILE), shell=True)
1169
1170
# Delete preview file after the end of playing
1171
- while fp.poll() == None:
1172
+ while fp_play.poll() == None:
1173
pass
1174
self.force_delete_file(PREVIEW_FILE)
1175
1176
1177
1178
1179
#---- On end conversion
1180
- def on_end(self, pid, err_code, opts):
1181
+ def on_convert_end(self, pid, err_code, opts):
1182
(out_file, cmd) = opts
1183
if self.tree_iter != None:
1184
# Converion succeed
1185
1186
1187
# Conversion stopped
1188
elif err_code == 9:
1189
+ if self.is_converting == False:
1190
+ self.btn_convert.set_sensitive(True)
1191
+ self.btn_sw.set_sensitive(True)
1192
# Remove uncompleted file
1193
self.force_delete_file(out_file)
1194
return
1195
1196
if self.tree_iter == None:
1197
self.enable_controls(True)
1198
self.label_details.set_text('')
1199
+ self.btn_convert.set_sensitive(True)
1200
+ self.btn_sw.set_sensitive(True)
1201
# Play sound
1202
if self.cb_play.get_active() and err_code==0:
1203
self.play_sound(SOUND_FILE)
1204
1205
1206
1207
#--- Catch output
1208
- def on_output(self, source, condition, out_file):
1209
+ def on_convert_output(self, source, cond, out_file):
1210
+ #TODO: Fix empty err log file in some cases
1211
#--- Allow interaction with application widgets.
1212
self.log = source
1213
- while Gtk.events_pending():
1214
- Gtk.main_iteration()
1215
1216
if self.tree_iter == None:
1217
return False
1218
1219
self.store[self.tree_iter][C_PRGR] = 0.0
1220
1221
# Stop conversion
1222
- try: self.fp.kill()
1223
+ try: self.fp_conv.kill()
1224
except OSError as detail:
1225
print(detail)
1226
1227
1228
self.convert_file()
1229
return False
1230
1231
- line = '0'
1232
- try:
1233
- line = source.readline()
1234
- except Exception as e:
1235
- print(e)
1236
-
1237
- self.log = source
1238
- if len(line) > 0:
1239
+ elif cond == GLib.IO_IN:
1240
+ line = '0'
1241
+ try:
1242
+ #FIXME: problem of empty log is here.
1243
+ line = self.log.readline()
1244
+ except Exception as e:
1245
+ print(e)
1246
+
1247
# ffmpeg progress
1248
begin = line.find('time=')
1249
- if begin != -1:
1250
+ if begin != -1:
1251
self.label_details.set_text(line.strip())
1252
reg_avconv = self.reg_avconv_u
1253
1254
1255
except:
1256
return '4:3'
1257
1258
- def enable_controls(self, sens=True):
1259
+ def enable_controls(self, sens=True, merging=False):
1260
self.btn_formats.set_sensitive(sens)
1261
self.mb_fav.set_sensitive(sens)
1262
self.e_dest.set_sensitive(sens)
1263
self.b_dest.set_sensitive(sens)
1264
self.cb_dest.set_sensitive(sens)
1265
+ self.btn_fav.set_sensitive(sens)
1266
1267
self.vb_audio.set_sensitive(sens)
1268
self.vb_video.set_sensitive(sens)
1269
self.vb_sub.set_sensitive(sens)
1270
self.vb_more.set_sensitive(sens)
1271
- self.vb_crop.set_sensitive(sens)
1272
+ self.crop.set_sensitive(sens)
1273
+ self.pad.set_sensitive(sens)
1274
+
1275
+ if merging:
1276
+ self.btn_add_file.set_sensitive(sens)
1277
+ self.btn_add_folder.set_sensitive(sens)
1278
+ self.btn_clear.set_sensitive(sens)
1279
+ self.btn_remove.set_sensitive(sens)
1280
+ self.btn_opts.set_sensitive(sens)
1281
+ self.btn_info.set_sensitive(sens)
1282
1283
def save_states(self):
1284
conf = GLib.KeyFile()
1285
1286
conf.set_string(group, 'format', self.btn_formats.get_label())
1287
conf.set_boolean(group, 'is_same_dest', self.cb_dest.get_active())
1288
conf.set_integer(group, 'overwrite_mode', self.cmb_exist.get_active())
1289
- conf.set_string(group, 'encoder', self.cmb_encoder.get_active_text())
1290
+
1291
+ if self.cmb_encoder.get_text():
1292
+ conf.set_string(group, 'encoder', self.cmb_encoder.get_active_text())
1293
+
1294
conf.set_string(group, 'player', self.entry_player.get_text())
1295
conf.set_string(group, 'font', self.b_font.get_font_name())
1296
conf.set_string(group, 'encoding', self.cmb_encoding.get_active_id()) #
1297
1298
# play sound
1299
conf.set_boolean(group, 'play-sound', self.cb_play.get_active())
1300
1301
- # csd
1302
- conf.set_boolean(group, 'use-csd', self.cb_csd.get_active())
1303
+ # statusbar
1304
+ conf.set_boolean(group, 'status-bar', self.cb_status.get_active())
1305
1306
# Size, position and state
1307
conf.set_integer_list(group, 'position', self.get_position())
1308
1309
# play sound
1310
self.cb_play.set_active(conf.get_boolean(group, 'play-sound'))
1311
1312
- # csd
1313
- self.cb_csd.set_active(conf.get_boolean(group, 'use-csd'))
1314
+ # status
1315
+ self.cb_status.set_active(conf.get_boolean(group, 'status-bar'))
1316
1317
conf.unref()
1318
1319
1320
# Error details
1321
f_log.write('\nError detail:\n*************\n')
1322
f_log.write(self.log.read())
1323
- f_log.write('\n')
1324
+ f_log.write('\n\n\n')
1325
1326
def on_cb_tray_toggled(self, cb_tray):
1327
self.trayico.set_visible(cb_tray.get_active())
1328
1329
input_file = self.store[Iter][C_FILE]
1330
dura = self.store[Iter][C_FDURA]
1331
1332
- # Show file informations
1333
+ # Show file information
1334
self.label_infos.set_markup(_('<b>Duration:</b> {}\n'
1335
'<b>Size:</b> {}\n'
1336
'<b>Extension:</b> {}\n')
1337
1338
1339
# file infos cb
1340
def on_file_info_cb(self, widget):
1341
+
1342
try: Iter = self.get_selected_iters()[0]
1343
- except: return
1344
+ except:
1345
+ widget.set_active(False)
1346
+ return
1347
if not which('mediainfo'):
1348
self.info_bar.show_message(_('Please install "mediainfo" package.'))
1349
+ widget.set_active(False)
1350
return
1351
1352
- input_file = self.store[Iter][C_FILE]
1353
- f_dlg = FileInfos(self, input_file, self.csd);
1354
- f_dlg.show_dialog()
1355
+ # Show info
1356
+ is_active = not widget.get_active()
1357
+ if widget.get_active():
1358
+ self.stack.set_visible_child_name(CHILD_INFOS)
1359
+ input_file = self.store[Iter][C_FILE]
1360
+ buf = check_output('mediainfo "{}"'.format(input_file), shell=True, universal_newlines=True)
1361
+ self.txt_buffer_info.set_text(buf)
1362
+ else:
1363
+ self.stack.set_visible_child_name(CHILD_FILES)
1364
+
1365
+ self.txt_info.set_visible(not is_active)
1366
+ self.btn_add_file.set_sensitive(is_active)
1367
+ self.btn_add_folder.set_sensitive(is_active)
1368
+ self.btn_remove.set_sensitive(is_active)
1369
+ self.btn_clear.set_sensitive(is_active)
1370
+ self.btn_convert.set_sensitive(is_active)
1371
+ self.btn_opts.set_sensitive(is_active)
1372
+
1373
+ def on_cb_status_toggled(self, widget):
1374
+ is_active = widget.get_active()
1375
+ self.label_details.set_visible(is_active)
1376
+
1377
1378
def restore_last_position(self):
1379
conf = GLib.KeyFile()
1380
1381
browse_item = Gtk.MenuItem.new_with_label(_('Browse destination'))
1382
browse_item.connect('activate', self.on_browse_dest_cb)
1383
1384
- # File informations
1385
- file_info = Gtk.MenuItem.new_with_label(_('File Informations'))
1386
- file_info.connect('activate', self.on_file_info_cb)
1387
-
1388
popup.append(play_item)
1389
popup.append(preview_item)
1390
popup.append(remove_item)
1391
popup.append(Gtk.SeparatorMenuItem.new())
1392
popup.append(browse_src)
1393
popup.append(browse_item)
1394
- popup.append(Gtk.SeparatorMenuItem.new())
1395
- popup.append(file_info)
1396
1397
return popup
1398
1399
1400
is_active = not toggle.get_active()
1401
# Show options
1402
if toggle.get_active():
1403
- self.stack.set_visible_child(self.note)
1404
+ self.stack.set_visible_child_name(CHILD_ADVANCED)
1405
# Show files list
1406
else:
1407
- self.stack.set_visible_child(self.paned)
1408
+ self.stack.set_visible_child_name(CHILD_FILES)
1409
1410
self.btn_add_file.set_sensitive(is_active)
1411
self.btn_add_folder.set_sensitive(is_active)
1412
1413
self.cmb_encoder.set_text(file_name)
1414
#
1415
open_dlg.destroy()
1416
+
1417
+
1418
+ def merge_files_cb(self, widget, a):
1419
+ self.btn_convert.set_label(_('Merge'))
1420
+ self.btn_convert.set_tooltip_text(_('Start Merging'))
1421
+ self.task_type = TASK_MERGE
1422
+
1423
+ def convert_files_cb(self, widget, a):
1424
+ self.btn_convert.set_label(_('Convert'))
1425
+ self.btn_convert.set_tooltip_text(_('Start Conversion'))
1426
+ self.task_type = TASK_CONVERT
1427
+
1428
+ def make_gif_cb(self, widget, a):
1429
+ self.btn_convert.set_label(_('Make GIF'))
1430
+ self.btn_convert.set_tooltip_text(_('Make GIF file'))
1431
+ self.task_type = TASK_GIF
1432
+
1433
+
1434
+ #--- Merge function
1435
+ def merge_files(self):
1436
+ if self.is_merging:
1437
+ return
1438
+ files_to_merge = ''
1439
+ input_file = ''
1440
+ # self.total_files_size: size of files to be merged
1441
+ self.total_files_size = 0
1442
+ for line in self.store:
1443
+ input_file = line[10]
1444
+ self.total_files_size += getsize(input_file)
1445
+ files_to_merge += "file '{}'\n".format(input_file)
1446
+
1447
+ tmp_file = '/tmp/to_be_merged.txt'
1448
+ with open(tmp_file, 'w') as log:
1449
+ log.write(files_to_merge)
1450
+
1451
+ # Output file
1452
+ ext = splitext(input_file)[1]
1453
+ part = self.entry_merged_file.get_text() + ext
1454
+
1455
+ # Same destination as source file
1456
+ if self.cb_dest.get_active():
1457
+ self.out_file = join(dirname(input_file), part)
1458
+ # Use entry destination path
1459
+ else:
1460
+ self.out_file = join(self.e_dest.get_text(), part)
1461
+
1462
+
1463
+ cmd = [self.encoder, '-y', '-hide_banner', '-f', 'concat', '-safe', '0',
1464
+ '-i', tmp_file, '-c', 'copy', self.out_file]
1465
+ self.fp_mrg = Popen(cmd, shell=False, stdout=PIPE, stderr=PIPE,
1466
+ universal_newlines=True)
1467
+
1468
+ GLib.io_add_watch(self.fp_mrg.stderr, GLib.IO_IN | GLib.IO_HUP,
1469
+ self.on_mrg_output)
1470
+ GLib.child_watch_add(self.fp_mrg.pid, self.on_mrg_end)
1471
+
1472
+
1473
+ self.btn_sw.set_sensitive(False)
1474
+ self.btn_convert.set_sensitive(False)
1475
+ self.enable_controls(False, True)
1476
+
1477
+ self.stack.set_visible_child_name(CHILD_MERGE)
1478
+ self.lbl_merge_status.set_markup(_('<i>Merging files, please wait...</i>'))
1479
+ self.lbl_merge_details.set_markup(_('<i>Percent: 0 %</i>'))
1480
+ self.pb_merge.set_fraction(0.0)
1481
+
1482
+ def on_mrg_output(self, src, cond):
1483
+ #self.mrg_err_file = src
1484
+
1485
+ Gtk.main_iteration()
1486
+
1487
+ # On Data read
1488
+ if cond == GLib.IO_IN:
1489
+ try:
1490
+ out_file_size = getsize(self.out_file)
1491
+ except:
1492
+ out_file_size = 0
1493
+ frac = out_file_size / self.total_files_size
1494
+ self.pb_merge.set_fraction(frac)
1495
1496
+ self.lbl_merge_details.set_markup(_('<i>Percent: {:.0f} %</i>').format(frac*100))
1497
+ self.is_merging = True
1498
+ return True
1499
+ # On error
1500
+ elif cond == GLib.IO_HUP:
1501
+ return False
1502
+
1503
+ return False
1504
+
1505
+ def on_mrg_end(self, pid, err_code):
1506
+ #
1507
+ if err_code == CODE_SUCCESS:
1508
+ show_message(self, _('Merging operation completed successfully!'),
1509
+ Gtk.MessageType.INFO, Gtk.ButtonsType.CLOSE)
1510
+ #
1511
+ elif err_code == CODE_STOPPED:
1512
+ self.force_delete_file(self.out_file)
1513
+ #
1514
+ elif err_code == CODE_FAILED:
1515
+ errd = ErrDialog(self, self.fp_mrg.stderr, _('Merge Error'))
1516
+ errd.show_dialog()
1517
+ self.force_delete_file(self.out_file)
1518
+
1519
+ self.stack.set_visible_child_name(CHILD_FILES)
1520
+ self.is_merging = False
1521
+ self.btn_convert.set_sensitive(True)
1522
+ self.btn_sw.set_sensitive(True)
1523
+ self.enable_controls(True, True)
1524
+
1525
+
1526
1527
1528
class CurlewApp(Gtk.Application):
1529
1530
1531
def do_activate(self):
1532
win = Curlew(self, *self.args)
1533
- win.show_all()
1534
+ #win.show_all()
1535
win._child.set_visible(win.cb_sideb.get_active())
1536
1537
def do_startup(self):
1538
curlew-0.2.3.tar.gz/modules/customwidgets.py -> curlew-0.2.5.tar.gz/modules/customwidgets.py
Changed
69
1
2
3
# Curlew - Easy to use multimedia converter
4
#
5
-# Copyright (C) 2012-2017 Fayssal Chamekh <chamfay@gmail.com>
6
+# Copyright (C) 2012-2018 Fayssal Chamekh <chamfay@gmail.com>
7
#
8
# Released under terms on waqf public license.
9
#
10
11
12
13
class LabeledGrid(Gtk.Grid):
14
- def __init__(self, container):
15
+ def __init__(self, container=None):
16
Gtk.Grid.__init__(self)
17
self.set_column_spacing(2)
18
self.set_row_spacing(4)
19
self.set_row_homogeneous(False)
20
self._n_childs = 0
21
- container.pack_start(self, False, False, 0)
22
+ if container:
23
+ container.pack_start(self, False, False, 0)
24
25
def append_row(self, label, widget, expanded=False):
26
_label = Gtk.Label(label, use_markup=True)
27
_label.set_alignment(0.0, 0.5)
28
_hbox = Gtk.Box()
29
_hbox.set_hexpand(True)
30
- _hbox.pack_start(widget, expanded, expanded, 0)
31
+ _hbox.pack_start(widget, expanded, expanded, 8)
32
self.attach(_label, 0, self._n_childs, 1, 1)
33
self.attach(_hbox, 1, self._n_childs, 1, 1)
34
self._n_childs += 1
35
36
_label.set_alignment(0, 0.5)
37
self.attach(_label, 0, self._n_childs, 1, 1)
38
self._n_childs += 1
39
+
40
+ def append_widget(self, widget):
41
+ self.attach(widget, 0, self._n_childs, 2, 1)
42
+ self._n_childs += 1
43
44
45
class TimeLayout(Gtk.Box):
46
47
return False
48
49
class ButtonWithIcon(Gtk.Button):
50
- def __init__(self, icon_name=None):
51
+ def __init__(self, icon_name=None, icon_size=Gtk.IconSize.BUTTON):
52
+ Gtk.Button.__init__(self)
53
+ self.set_size_request(36, 36)
54
+ if icon_name:
55
+ img = Gtk.Image.new_from_icon_name(icon_name, icon_size)
56
+ self.set_image(img)
57
+
58
+class ToggleBtnWithIcon(Gtk.ToggleButton):
59
+ def __init__(self, icon_name=None, icon_size=Gtk.IconSize.BUTTON):
60
Gtk.Button.__init__(self)
61
+ self.set_size_request(36, 36)
62
if icon_name:
63
- img = Gtk.Image.new_from_icon_name(icon_name, Gtk.IconSize.BUTTON)
64
+ img = Gtk.Image.new_from_icon_name(icon_name, icon_size)
65
self.set_image(img)
66
67
+
68
+
69
curlew-0.2.5.tar.gz/modules/errdialog.py
Added
66
1
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2018 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://waqf.ojuba.org/license
20
+
21
+
22
+import gi
23
+gi.require_version('Gtk', '3.0')
24
+
25
+from gi.repository import Gtk, Pango
26
+
27
+class ErrDialog(Gtk.Dialog):
28
+ def __init__(self, prnt, err_file, title):
29
+ Gtk.Dialog.__init__(self, parent=prnt, use_header_bar=True)
30
+ self.set_size_request(600, 300)
31
+ self.set_border_width(6)
32
+ self.set_title(title)
33
+ scroll = Gtk.ScrolledWindow()
34
+ scroll.set_shadow_type(Gtk.ShadowType.IN)
35
+ text_log = Gtk.TextView()
36
+ text_log.set_wrap_mode(Gtk.WrapMode.WORD_CHAR)
37
+ text_log.set_border_width(6)
38
+ text_log.set_editable(False)
39
+ text_log.set_cursor_visible(False)
40
+
41
+ font_desc = Pango.FontDescription('Monospace')
42
+ text_log.override_font(font_desc)
43
+
44
+ text_buffer = Gtk.TextBuffer()
45
+ text_log.set_buffer(text_buffer)
46
+
47
+ scroll.add(text_log)
48
+ self.vbox.set_spacing(4)
49
+ self.vbox.pack_start(scroll, True, True, 0)
50
+
51
+ button = self.add_button(_('_Close'), Gtk.ResponseType.CLOSE)
52
+ self.set_default(button)
53
+
54
+ text_buffer.set_text(err_file.read())
55
+
56
+
57
+ def show_dialog(self):
58
+ self.show_all()
59
+ self.run()
60
+ self.destroy()
61
+
62
+
63
+
64
+
65
+
66
curlew-0.2.3.tar.gz/modules/favdialog.py -> curlew-0.2.5.tar.gz/modules/favdialog.py
Changed
36
1
2
3
# Curlew - Easy to use multimedia converter
4
#
5
-# Copyright (C) 2012-2017 Fayssal Chamekh <chamfay@gmail.com>
6
+# Copyright (C) 2012-2018 Fayssal Chamekh <chamfay@gmail.com>
7
#
8
# Released under terms on waqf public license.
9
#
10
11
from gi.repository import Gtk, Gdk
12
import pickle
13
14
-class Favorite(Gtk.Dialog):
15
- def __init__(self, prnt, fav_list, headerbar):
16
- Gtk.Dialog.__init__(self, parent=prnt, use_header_bar=headerbar)
17
+class FavoriteDialog(Gtk.Dialog):
18
+ def __init__(self, prnt, fav_list):
19
+ Gtk.Dialog.__init__(self, parent=prnt, use_header_bar=True)
20
self.set_title(_('Favorite list'))
21
self.set_icon_name('curlew')
22
self.set_border_width(4)
23
24
self.list_view = Gtk.TreeView(self.store)
25
self.list_view.connect("key-press-event", self.on_key_press)
26
27
- if headerbar:
28
- header = self.get_header_bar()
29
- else:
30
- header = Gtk.HeaderBar()
31
- self.vbox.add(header)
32
+ header = self.get_header_bar()
33
34
cell = Gtk.CellRendererText()
35
col = Gtk.TreeViewColumn(_("Format"), cell, text=0)
36
curlew-0.2.5.tar.gz/modules/formateditor.py
Added
345
1
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2018 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://waqf.ojuba.org/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
+ self.set_title(_('Edition'))
246
+
247
+ self.format = frmt
248
+ self.store = store
249
+ self.titlebar = self.get_titlebar()
250
+ self.main_win = prnt
251
+
252
+ self.vbox.set_spacing(6)
253
+ grid = LabeledGrid(self.vbox)
254
+
255
+ # Warning
256
+ lbl_warn = Gtk.Label(_('<span foreground="red"><i><b>WARNING:</b> Please change these values with care!</i></span>'), use_markup=True)
257
+ self.vbox.pack_end(lbl_warn, False, False, 0)
258
+ self.vbox.pack_end(Gtk.Separator(), False, False, 0)
259
+
260
+ grid.append_title(_('Audio:'))
261
+
262
+ self.entry_ab = Gtk.Entry()
263
+ self.spin_def_ab = Gtk.SpinButton.new_with_range(1, 4, 1)
264
+ self.entry_ab.connect('changed', self.on_bitrate_changed, self.spin_def_ab)
265
+
266
+ box_ab = Gtk.Box(spacing=6)
267
+ box_ab.pack_start(self.entry_ab, True, True, 0)
268
+ box_ab.pack_start(Gtk.Label(_('Default')), False, False, 0)
269
+ box_ab.pack_start(self.spin_def_ab, False, False, 0)
270
+
271
+ grid.append_row(_('Audio Bitrates'), box_ab, True)
272
+ self.entry_afreq = Gtk.Entry()
273
+ grid.append_row(_('Audio Frequencies'), self.entry_afreq, True)
274
+ self.entry_ach = Gtk.Entry()
275
+ grid.append_row(_('Audio Channels'), self.entry_ach, True)
276
+ self.entry_acodec = Gtk.Entry()
277
+ grid.append_row(_('Audio Codecs'), self.entry_acodec, True)
278
+
279
+ # video
280
+ grid.append_title(_('Video:'))
281
+ self.entry_vb = Gtk.Entry()
282
+ self.spin_def_vb = Gtk.SpinButton().new_with_range(1, 4, 1)
283
+ self.entry_vb.connect('changed', self.on_bitrate_changed, self.spin_def_vb)
284
+
285
+ box_vb = Gtk.Box(spacing=6)
286
+ box_vb.pack_start(self.entry_vb, True, True, 0)
287
+ box_vb.pack_start(Gtk.Label(_('Default')), False, False, 0)
288
+ box_vb.pack_start(self.spin_def_vb, False, False, 0)
289
+
290
+ grid.append_row(_('Video Bitrates'), box_vb, True)
291
+ self.entry_vfps = Gtk.Entry()
292
+ grid.append_row(_('Video FPS'), self.entry_vfps, True)
293
+ self.entry_vsize = Gtk.Entry()
294
+ grid.append_row(_('Video Sizes'), self.entry_vsize, True)
295
+ self.entry_vcodec = Gtk.Entry()
296
+ grid.append_row(_('Video Codecs'), self.entry_vcodec, True)
297
+ self.entry_vratio = Gtk.Entry()
298
+ grid.append_row(_('Aspect Ratios'), self.entry_vratio, True)
299
+
300
+ grid.append_title(_('Other Options:'))
301
+ self.entry_extra = Gtk.Entry()
302
+ grid.append_row(_('Extra Options'), self.entry_extra, True)
303
+
304
+ box_title = Gtk.Box()
305
+ Gtk.StyleContext.add_class(box_title.get_style_context(), "linked")
306
+
307
+ # Format Entry
308
+ self.entry_frmt = Gtk.Entry()
309
+ self.entry_frmt.set_alignment(0.5)
310
+ self.entry_frmt.set_size_request(320, 1)
311
+ box_title.pack_start(self.entry_frmt, True, True, 0)
312
+
313
+ # Save Button
314
+ btn_save = ButtonWithIcon('document-save-symbolic')
315
+ btn_save.set_tooltip_text(_('Save'))
316
+ btn_save.connect('clicked', self.on_btn_save)
317
+ box_title.pack_start(btn_save, True, True, 0)
318
+
319
+ # Remove button
320
+ self.btn_remove = ButtonWithIcon('edit-delete-symbolic')
321
+ self.btn_remove.set_tooltip_text(_('Remove'))
322
+ self.btn_remove.connect('clicked', self.remove_format)
323
+ box_title.pack_start(self.btn_remove, False, False, 0)
324
+
325
+ self.titlebar.set_custom_title(box_title)
326
+
327
+ # Set to default button
328
+ btn_def = ButtonWithIcon('view-refresh-symbolic')
329
+ btn_def.set_tooltip_text(_('Restore default'))
330
+ btn_def.connect('clicked', self.on_btn_def)
331
+ self.titlebar.pack_end(btn_def)
332
+
333
+ self.set_focus(btn_save)
334
+
335
+ # work
336
+ self.ffile = self.get_formats_file()
337
+ self.load_settings()
338
+
339
+
340
+
341
+ def show_dialog(self):
342
+ self.show_all()
343
+ self.run()
344
+ self.destroy()
345
curlew-0.2.3.tar.gz/modules/formats.py -> curlew-0.2.5.tar.gz/modules/formats.py
Changed
28
1
2
3
# Curlew - Easy to use multimedia converter
4
#
5
-# Copyright (C) 2012-2017 Fayssal Chamekh <chamfay@gmail.com>
6
+# Copyright (C) 2012-2018 Fayssal Chamekh <chamfay@gmail.com>
7
#
8
# Released under terms on waqf public license.
9
#
10
11
gi.require_version('Gtk', '3.0')
12
13
from gi.repository import Gtk
14
-from modules.edition import FormatEditor
15
+from modules.formateditor import FormatEditor
16
from modules.customwidgets import ButtonWithIcon
17
18
class Formats(Gtk.Popover):
19
20
return
21
self.selected_format = self.tree_filter[selected_iter][0]
22
self.hide()
23
- dlg = FormatEditor(self.wind, self.selected_format, self.store, self.wind.csd)
24
+ dlg = FormatEditor(self.wind, self.selected_format, self.store)
25
dlg.show_dialog()
26
27
28
curlew-0.2.3.tar.gz/modules/functions.py -> curlew-0.2.5.tar.gz/modules/functions.py
Changed
18
1
2
3
# Curlew - Easy to use multimedia converter
4
#
5
-# Copyright (C) 2012-2017 Fayssal Chamekh <chamfay@gmail.com>
6
+# Copyright (C) 2012-2018 Fayssal Chamekh <chamfay@gmail.com>
7
#
8
# Released under terms on waqf public license.
9
#
10
11
return codecs
12
13
def check_codec(encoder, codec):
14
+ if codec in ['default', 'copy']: return True
15
new_codec = ' {} '.format(codec)
16
codecs = get_available_codecs(encoder)
17
if new_codec in codecs:
18
curlew-0.2.3.tar.gz/modules/infobars.py -> curlew-0.2.5.tar.gz/modules/infobars.py
Changed
10
1
2
3
# Curlew - Easy to use multimedia converter
4
#
5
-# Copyright (C) 2012-2017 Fayssal Chamekh <chamfay@gmail.com>
6
+# Copyright (C) 2012-2018 Fayssal Chamekh <chamfay@gmail.com>
7
#
8
# Released under terms on waqf public license.
9
#
10
curlew-0.2.3.tar.gz/modules/languages.py -> curlew-0.2.5.tar.gz/modules/languages.py
Changed
17
1
2
3
# Curlew - Easy to use multimedia converter
4
#
5
-# Copyright (C) 2012-2017 Fayssal Chamekh <chamfay@gmail.com>
6
+# Copyright (C) 2012-2018 Fayssal Chamekh <chamfay@gmail.com>
7
#
8
# Released under terms on waqf public license.
9
#
10
11
'Русский': 'ru',
12
'Srpski': 'sr',
13
'Traditional Chinese: 正體中文': 'zh_TW'
14
- }
15
\ No newline at end of file
16
+ }
17
curlew-0.2.3.tar.gz/modules/logdialog.py -> curlew-0.2.5.tar.gz/modules/logdialog.py
Changed
34
1
2
3
# Curlew - Easy to use multimedia converter
4
#
5
-# Copyright (C) 2012-2017 Fayssal Chamekh <chamfay@gmail.com>
6
+# Copyright (C) 2012-2018 Fayssal Chamekh <chamfay@gmail.com>
7
#
8
# Released under terms on waqf public license.
9
#
10
11
from gi.repository import Gtk, Pango
12
13
class LogDialog(Gtk.Dialog):
14
- def __init__(self, prnt, log_file, headerbar):
15
+ def __init__(self, prnt, log_file):
16
self._log_file = log_file
17
- Gtk.Dialog.__init__(self, parent=prnt, use_header_bar=headerbar)
18
- self.set_size_request(550, 450)
19
+ Gtk.Dialog.__init__(self, parent=prnt, use_header_bar=True)
20
+ self.set_size_request(600, 450)
21
self.set_border_width(6)
22
- self.set_title(_('Errors detail'))
23
+ self.set_title(_('Conversion Error'))
24
scroll = Gtk.ScrolledWindow()
25
scroll.set_shadow_type(Gtk.ShadowType.IN)
26
text_log = Gtk.TextView()
27
28
29
30
31
-
32
\ No newline at end of file
33
+
34
curlew-0.2.3.tar.gz/modules/players.py -> curlew-0.2.5.tar.gz/modules/players.py
Changed
87
1
2
3
# Curlew - Easy to use multimedia converter
4
#
5
-# Copyright (C) 2012-2017 Fayssal Chamekh <chamfay@gmail.com>
6
+# Copyright (C) 2012-2018 Fayssal Chamekh <chamfay@gmail.com>
7
#
8
# Released under terms on waqf public license.
9
#
10
11
# The latest version of the license can be found on:
12
# http://waqf.ojuba.org/license
13
14
-import gi
15
-gi.require_version('Gtk', '3.0')
16
-
17
from shutil import which
18
-
19
-from gi.repository import Gtk
20
-from modules.customwidgets import ComboWithEntry
21
from modules.configs import set_s_config
22
23
PLAYERS_LIST = [
24
'mpv',
25
- 'vlc',
26
- 'ffplay',
27
'avplay',
28
+ 'ffplay',
29
'mplayer',
30
'smplayer',
31
+ 'vlc',
32
'totem',
33
'kplayer',
34
'kmplayer',
35
- 'parole'
36
+ 'parole',
37
+ 'xplayer'
38
]
39
40
-class Players(Gtk.Dialog):
41
- def __init__(self, prnt):
42
- Gtk.Dialog.__init__(self, use_header_bar=True, parent=prnt)
43
- self.set_border_width(4)
44
- self.set_size_request(300, 1)
45
- self.set_resizable(False)
46
- self.set_title(('Players list'))
47
- self.vbox.set_spacing(6)
48
-
49
- label = Gtk.Label(_("<b>Select your favorite player: </b>"), use_markup=True)
50
- label.set_alignment(0.0, 0.5)
51
- self.vbox.pack_start(label, False, False, 0)
52
-
53
- cmb_players = ComboWithEntry()
54
- self.vbox.pack_start(cmb_players, False, False, 0)
55
-
56
- self.entry_player = cmb_players.get_child()
57
- self.entry_player.connect('changed', self.on_entry_player_changed)
58
-
59
- # Load available players
60
- cmb_players.remove_all()
61
- for player in PLAYERS_LIST:
62
- if which(player):
63
- cmb_players.append_text(player)
64
- cmb_players.set_active(0)
65
-
66
-
67
- def on_entry_player_changed(self, e):
68
- e.set_icon_from_icon_name(Gtk.EntryIconPosition.PRIMARY, e.get_text())
69
-
70
- def show_dialog(self):
71
- self.show_all()
72
- self.run()
73
-
74
- plyr = self.entry_player.get_text()
75
- set_s_config('player', plyr)
76
-
77
- self.destroy()
78
- return plyr
79
+def choose_player():
80
+ for player in PLAYERS_LIST:
81
+ if which(player):
82
+ set_s_config('player', player)
83
+ return player
84
+ return None
85
+
86
+
87
curlew-0.2.3.tar.gz/modules/tray.py -> curlew-0.2.5.tar.gz/modules/tray.py
Changed
10
1
2
3
# Curlew - Easy to use multimedia converter
4
#
5
-# Copyright (C) 2012-2017 Fayssal Chamekh <chamfay@gmail.com>
6
+# Copyright (C) 2012-2018 Fayssal Chamekh <chamfay@gmail.com>
7
#
8
# Released under terms on waqf public license.
9
#
10
curlew-0.2.3.tar.gz/modules/waitdialog.py -> curlew-0.2.5.tar.gz/modules/waitdialog.py
Changed
10
1
2
3
# Curlew - Easy to use multimedia converter
4
#
5
-# Copyright (C) 2012-2017 Fayssal Chamekh <chamfay@gmail.com>
6
+# Copyright (C) 2012-2018 Fayssal Chamekh <chamfay@gmail.com>
7
#
8
# Released under terms on waqf public license.
9
#
10
curlew-0.2.3.tar.gz/po/ar.po -> curlew-0.2.5.tar.gz/po/ar.po
Changed
1066
1
2
msgstr ""
3
"Project-Id-Version: 0.1.0\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2016-10-01 14:51+0100\n"
6
-"PO-Revision-Date: 2016-09-16 08:01+0100\n"
7
+"POT-Creation-Date: 2017-07-24 11:03+0100\n"
8
+"PO-Revision-Date: 2017-05-27 23:51+0100\n"
9
"Last-Translator: Faissal Chamekh <chamfay@gmail.com>\n"
10
"Language-Team: Arabic <chamfay@gmail.com>\n"
11
"Language: ar\n"
12
"MIME-Version: 1.0\n"
13
"Content-Type: text/plain; charset=UTF-8\n"
14
"Content-Transfer-Encoding: 8bit\n"
15
-"X-Generator: Poedit 1.8.7.1\n"
16
+"X-Generator: Poedit 2.0.1\n"
17
"X-Poedit-SourceCharset: UTF-8\n"
18
19
#: modules/customwidgets.py:52
20
21
msgid "Right"
22
msgstr "يمين"
23
24
-#: modules/customwidgets.py:174
25
+#: modules/customwidgets.py:179
26
msgid "hr"
27
msgstr "سا"
28
29
-#: modules/customwidgets.py:179
30
+#: modules/customwidgets.py:184
31
msgid "min"
32
msgstr "د"
33
34
-#: modules/customwidgets.py:184 modules/curlew.py:714
35
+#: modules/customwidgets.py:189 modules/curlew.py:814
36
msgid "sec"
37
msgstr "ثا"
38
39
-#: modules/favdialog.py:29 modules/curlew.py:496
40
-msgid "Favorite list"
41
-msgstr "القائمة المفضّلة"
42
-
43
-#: modules/favdialog.py:44
44
-msgid "Format"
45
-msgstr "الصيــغة"
46
-
47
-#: modules/favdialog.py:60
48
-msgid "Up"
49
-msgstr "أعلى"
50
-
51
-#: modules/favdialog.py:66
52
-msgid "Down"
53
-msgstr "أسفل"
54
-
55
-#: modules/favdialog.py:72 modules/edition.py:324 modules/curlew.py:2295
56
-msgid "Remove"
57
-msgstr "اِحذف"
58
-
59
-#: modules/about.py:33 modules/tray.py:33 modules/curlew.py:199
60
-#: modules/curlew.py:272
61
-msgid "Curlew"
62
-msgstr "كـروان"
63
-
64
-#: modules/about.py:37 modules/curlew.py:344
65
-msgid "About Curlew"
66
-msgstr "عنْ كروان"
67
-
68
-#: modules/about.py:40
69
-msgid "Easy to use Multimedia Converter for Linux"
70
-msgstr "محوّل وسائط على لينُكس سهل الاستخدام"
71
-
72
-#: modules/about.py:53
73
-msgid "translator-credits"
74
-msgstr "فيصل شامخ <chamfay@gmail.com>"
75
-
76
-#: modules/functions.py:47
77
-msgid " KB"
78
-msgstr " ك.ب"
79
-
80
-#: modules/functions.py:50
81
-msgid " MB"
82
-msgstr " م.ب"
83
-
84
-#: modules/functions.py:53
85
-msgid " GB"
86
-msgstr " ج.ب"
87
-
88
-#: modules/tray.py:39 modules/tray.py:69
89
-msgid "Hide"
90
-msgstr "أخفِ"
91
-
92
-#: modules/tray.py:43 modules/curlew.py:337
93
-msgid "Stop Conversion"
94
-msgstr "أوقف التحويل"
95
+#: modules/formats.py:60
96
+msgid "<i><span color=\"red\">No format selected!</span></i>"
97
+msgstr "<i><span color=\"red\">لا صيغة مختارة!</span></i>"
98
99
-#: modules/tray.py:47
100
-msgid "Quit application"
101
-msgstr "غادِر البرنامج"
102
+#: modules/formats.py:113
103
+msgid "Edit"
104
+msgstr "حرّر"
105
106
-#: modules/tray.py:71
107
-msgid "Show"
108
-msgstr "أظهِر"
109
+#: modules/formats.py:121 modules/formats.py:123
110
+msgid "Choose"
111
+msgstr "اِختر"
112
113
#: modules/logdialog.py:32
114
-msgid "Errors detail"
115
-msgstr "تفاصيلُ اﻷخطاء"
116
+msgid "Conversion Error"
117
+msgstr "خطأ في التحويل"
118
119
-#: modules/logdialog.py:51
120
+#: modules/logdialog.py:51 modules/errdialog.py:50
121
msgid "_Close"
122
msgstr "_أغلِق"
123
124
-#: modules/edition.py:38
125
+#: modules/formateditor.py:38
126
msgid "Are you sure you want to save settings?"
127
msgstr "هل أنت متأكد من أنك تريد حفظ التغييرات؟"
128
129
-#: modules/edition.py:110
130
+#: modules/formateditor.py:110
131
msgid "You can't restore a custom format to defaults."
132
msgstr "لا يمكنك استعادة افتراضيات صيغة مخصصة."
133
134
-#: modules/edition.py:205
135
+#: modules/formateditor.py:205
136
msgid "Are you sure you want to remove this format?"
137
msgstr "هل أنت متأكد من أنك تريد حذف هذه الصيغة؟"
138
139
-#: modules/edition.py:244
140
+#: modules/formateditor.py:244
141
msgid "Edition"
142
msgstr "تحرير"
143
144
-#: modules/edition.py:259
145
+#: modules/formateditor.py:255
146
msgid ""
147
"<span foreground=\"red\"><i><b>WARNING:</b> Please change these values with "
148
"care!</i></span>"
149
150
"<span foreground=\"red\"><i><b>تحذير:</b> رجاءً غيّر هذه الإعدادات بحذر!</i></"
151
"span>"
152
153
-#: modules/edition.py:263
154
+#: modules/formateditor.py:259
155
msgid "Audio:"
156
msgstr "الصوت:"
157
158
-#: modules/edition.py:271 modules/edition.py:290
159
+#: modules/formateditor.py:267 modules/formateditor.py:286
160
msgid "Default"
161
msgstr "الافتراضي"
162
163
-#: modules/edition.py:274
164
+#: modules/formateditor.py:270
165
msgid "Audio Bitrates"
166
msgstr "معدّلات بتات الصوت"
167
168
-#: modules/edition.py:276
169
+#: modules/formateditor.py:272
170
msgid "Audio Frequencies"
171
msgstr "ترددات الصوت"
172
173
-#: modules/edition.py:278 modules/curlew.py:567
174
+#: modules/formateditor.py:274 modules/curlew.py:662
175
msgid "Audio Channels"
176
msgstr "قناة الصوت"
177
178
-#: modules/edition.py:280
179
+#: modules/formateditor.py:276
180
msgid "Audio Codecs"
181
msgstr "ترميزات الصوت"
182
183
-#: modules/edition.py:283
184
+#: modules/formateditor.py:279
185
msgid "Video:"
186
msgstr "الفيديو:"
187
188
-#: modules/edition.py:293
189
+#: modules/formateditor.py:289
190
msgid "Video Bitrates"
191
msgstr "معدّلات بتات الفيديو"
192
193
-#: modules/edition.py:295 modules/curlew.py:607
194
+#: modules/formateditor.py:291 modules/curlew.py:702
195
msgid "Video FPS"
196
msgstr "قيمة FPS"
197
198
-#: modules/edition.py:297
199
+#: modules/formateditor.py:293
200
msgid "Video Sizes"
201
msgstr "مقاسات الفيديو"
202
203
-#: modules/edition.py:299
204
+#: modules/formateditor.py:295
205
msgid "Video Codecs"
206
msgstr "ترميزات الفيديو"
207
208
-#: modules/edition.py:301
209
+#: modules/formateditor.py:297
210
msgid "Aspect Ratios"
211
msgstr "التناسبات"
212
213
-#: modules/edition.py:303
214
+#: modules/formateditor.py:299
215
msgid "Other Options:"
216
msgstr "وسائط أخرى:"
217
218
-#: modules/edition.py:305
219
+#: modules/formateditor.py:301
220
msgid "Extra Options"
221
msgstr "خيارات أخرى"
222
223
-#: modules/edition.py:318
224
+#: modules/formateditor.py:314
225
msgid "Save"
226
msgstr "اِحفظ"
227
228
-#: modules/edition.py:332
229
+#: modules/formateditor.py:320 modules/favdialog.py:68 modules/curlew.py:2626
230
+msgid "Remove"
231
+msgstr "اِحذف"
232
+
233
+#: modules/formateditor.py:328
234
msgid "Restore default"
235
msgstr "اِستعد الافتراضيات"
236
237
-#: modules/fileinfos.py:29
238
-msgid "File informations"
239
-msgstr "معلومات عن الملف"
240
+#: modules/tray.py:33 modules/curlew.py:223 modules/about.py:33
241
+msgid "Curlew"
242
+msgstr "كـروان"
243
244
-#: modules/waitdialog.py:34
245
-msgid "Adding files..."
246
-msgstr "جاري إضافة الملفات..."
247
+#: modules/tray.py:39 modules/tray.py:69
248
+msgid "Hide"
249
+msgstr "أخفِ"
250
251
-#: modules/waitdialog.py:45 modules/curlew.py:993 modules/curlew.py:1076
252
-#: modules/curlew.py:1107 modules/curlew.py:1568 modules/curlew.py:2339
253
-msgid "_Cancel"
254
-msgstr "_ألغِ"
255
+#: modules/tray.py:43
256
+msgid "Stop Conversion"
257
+msgstr "أوقف التحويل"
258
259
-#: modules/waitdialog.py:53
260
-msgid "<b>File:</b> "
261
-msgstr "<b>الملف:</b>"
262
+#: modules/tray.py:47
263
+msgid "Quit application"
264
+msgstr "غادِر البرنامج"
265
266
-#: modules/players.py:50
267
-msgid "<b>Select your favorite player: </b>"
268
-msgstr "<b>اختر مشغّلك المفضّل: </b>"
269
+#: modules/tray.py:71
270
+msgid "Show"
271
+msgstr "أظهِر"
272
273
-#: modules/formats.py:60
274
-msgid "<i><span color=\"red\">No format selected!</span></i>"
275
-msgstr "<i><span color=\"red\">لا صيغة مختارة!</span></i>"
276
+#: modules/favdialog.py:29 modules/curlew.py:599
277
+msgid "Favorite list"
278
+msgstr "القائمة المفضّلة"
279
280
-#: modules/formats.py:113
281
-msgid "Edit"
282
-msgstr "حرّر"
283
+#: modules/favdialog.py:40
284
+msgid "Format"
285
+msgstr "الصيــغة"
286
287
-#: modules/formats.py:121 modules/formats.py:123
288
-msgid "Choose"
289
-msgstr "اِختر"
290
+#: modules/favdialog.py:56
291
+msgid "Up"
292
+msgstr "أعلى"
293
+
294
+#: modules/favdialog.py:62
295
+msgid "Down"
296
+msgstr "أسفل"
297
+
298
+#: modules/functions.py:47
299
+msgid " KB"
300
+msgstr " ك.ب"
301
+
302
+#: modules/functions.py:50
303
+msgid " MB"
304
+msgstr " م.ب"
305
306
-#: modules/curlew.py:97
307
+#: modules/functions.py:53
308
+msgid " GB"
309
+msgstr " ج.ب"
310
+
311
+#: modules/curlew.py:115
312
msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
313
msgstr "<span color=\"red\"><i>الكوديك <b>{}</b> غير موجود</i></span>"
314
315
-#: modules/curlew.py:207
316
+#: modules/curlew.py:170
317
+msgid "You can't add more than 10 elements."
318
+msgstr "لا يمكنك إضافة أكثر من 10 عناصر."
319
+
320
+#: modules/curlew.py:177
321
+msgid "\"{}\" is already exist in favorite list!"
322
+msgstr "التنسيق \"{}\" موجود مسبقا في القائمة المفضّلة!"
323
+
324
+#: modules/curlew.py:195
325
+msgid "No Favorites List."
326
+msgstr "لا توجد قائمة للمفضّلات بعد."
327
+
328
+#: modules/curlew.py:231
329
msgid "About"
330
msgstr "عنْ"
331
332
-#: modules/curlew.py:212
333
+#: modules/curlew.py:236
334
msgid "Quit"
335
msgstr "غادِر"
336
337
-#: modules/curlew.py:261
338
+#: modules/curlew.py:287
339
msgid "Available Codecs"
340
msgstr "الترميزات المتاحة"
341
342
-#: modules/curlew.py:295
343
+#: modules/curlew.py:315
344
msgid "Add Files"
345
msgstr "أضِف ملفات"
346
347
-#: modules/curlew.py:300
348
+#: modules/curlew.py:320
349
msgid "Add Folders"
350
msgstr "أضِف مجلدات"
351
352
-#: modules/curlew.py:310
353
+#: modules/curlew.py:330
354
msgid "Remove Files"
355
msgstr "اِحذِف ملفات"
356
357
-#: modules/curlew.py:315
358
+#: modules/curlew.py:335
359
msgid "Clear Files List"
360
msgstr "اِمسح قائمة الملفات"
361
362
-#: modules/curlew.py:321 modules/curlew.py:2305
363
-msgid "File Informations"
364
+#: modules/curlew.py:341
365
+msgid "File Information"
366
msgstr "معلومات عن الملف"
367
368
-#: modules/curlew.py:331
369
+#: modules/curlew.py:352
370
+msgid "Advanced Options"
371
+msgstr "خيارات متقدمة"
372
+
373
+#: modules/curlew.py:356 modules/curlew.py:2685
374
msgid "Convert"
375
msgstr "حوّل"
376
377
-#: modules/curlew.py:332
378
+#: modules/curlew.py:358 modules/curlew.py:2686
379
msgid "Start Conversion"
380
msgstr "اِبدأ التحويل"
381
382
-#: modules/curlew.py:350
383
-msgid "Advanced Options"
384
-msgstr "خيارات متقدمة"
385
+#: modules/curlew.py:365
386
+msgid "Select Action"
387
+msgstr "اِختر عملية"
388
+
389
+#: modules/curlew.py:387
390
+msgid "Convert Files"
391
+msgstr "تحويل الملفات"
392
393
-#: modules/curlew.py:410 modules/curlew.py:826
394
+#: modules/curlew.py:388
395
+msgid "Merge Files"
396
+msgstr "دمج الملفات"
397
+
398
+#: modules/curlew.py:394
399
+msgid "Stop Process"
400
+msgstr "أوقِف العملية"
401
+
402
+#: modules/curlew.py:411
403
+msgid ""
404
+"<b><span size=\"xx-large\">Welcome to Curlew Multimedia Converter!</span></b>"
405
+msgstr ""
406
+"<b><span size=\"xx-large\">مرحبا بك في برنامج كروان لتحويل الوسائط!</span></"
407
+"b>"
408
+
409
+#: modules/curlew.py:419
410
+msgid "<i>Click</i>"
411
+msgstr "<i>أنقر</i>"
412
+
413
+#: modules/curlew.py:421
414
+msgid "<i>to add files, or</i>"
415
+msgstr "<i>لإضافة ملفات، أو</i>"
416
+
417
+#: modules/curlew.py:423
418
+msgid "<i>to add files from folders,</i>"
419
+msgstr "<i>لإضافة ملفات من مجلدات،</i>"
420
+
421
+#: modules/curlew.py:432
422
+msgid "<i>or you can drag files and drop them to here.</i>"
423
+msgstr "<i>أو يمكنك سحب ملفات وإفلاتهم هنا.</i>"
424
+
425
+#: modules/curlew.py:509 modules/curlew.py:976
426
msgid "Show Sidebar"
427
msgstr "أظهر الشريط الجانبي"
428
429
-#: modules/curlew.py:433
430
+#: modules/curlew.py:532
431
msgid "File"
432
msgstr "الملف"
433
434
-#: modules/curlew.py:440
435
+#: modules/curlew.py:539
436
msgid "Size"
437
msgstr "الحجم"
438
439
-#: modules/curlew.py:446
440
+#: modules/curlew.py:545
441
msgid "Duration"
442
msgstr "المدة"
443
444
-#: modules/curlew.py:452
445
+#: modules/curlew.py:551
446
msgid "Estimated size"
447
msgstr "الحجم المقدّر"
448
449
-#: modules/curlew.py:459
450
+#: modules/curlew.py:558
451
msgid "Elapsed time"
452
msgstr "الوقت المُستغرَق"
453
454
-#: modules/curlew.py:466
455
+#: modules/curlew.py:565
456
msgid "Remaining time"
457
msgstr "الوقت المتبقّي"
458
459
-#: modules/curlew.py:472
460
+#: modules/curlew.py:571
461
msgid "Progress"
462
msgstr "التقدم"
463
464
-#: modules/curlew.py:485
465
+#: modules/curlew.py:583
466
msgid "Choose a format"
467
msgstr "اِختر تنسيقًا"
468
469
-#: modules/curlew.py:512
470
+#: modules/curlew.py:594
471
msgid "Add to Favorite"
472
msgstr "أضِف إلى المفضّلة"
473
474
-#: modules/curlew.py:520
475
-msgid "Edit List"
476
-msgstr "حرّر القائمة"
477
+#: modules/curlew.py:615
478
+msgid "Edit Favorite List"
479
+msgstr "حرّر القائمة المفضّلة"
480
481
-#: modules/curlew.py:550
482
+#: modules/curlew.py:645 modules/curlew.py:838
483
msgid "Audio"
484
msgstr "الصوت"
485
486
-#: modules/curlew.py:565
487
+#: modules/curlew.py:660
488
msgid "Audio Bitrate"
489
msgstr "معدّل بتات الصوت"
490
491
-#: modules/curlew.py:566
492
+#: modules/curlew.py:661
493
msgid "Audio Frequency"
494
msgstr "تردد الصوت"
495
496
-#: modules/curlew.py:568
497
+#: modules/curlew.py:663
498
msgid "Audio Codec"
499
msgstr "ترميز الصوت"
500
501
-#: modules/curlew.py:571
502
+#: modules/curlew.py:666
503
msgid "Volume (%)"
504
msgstr "حجم الصوت (%)"
505
506
-#: modules/curlew.py:577
507
+#: modules/curlew.py:672
508
msgid "Audio Quality"
509
msgstr "جودة الصوت"
510
511
-#: modules/curlew.py:589
512
+#: modules/curlew.py:684 modules/curlew.py:838
513
msgid "Video"
514
msgstr "الفيديو"
515
516
-#: modules/curlew.py:606
517
+#: modules/curlew.py:701
518
msgid "Video Bitrate"
519
msgstr "معدّل بتات الفيديو"
520
521
-#: modules/curlew.py:608
522
+#: modules/curlew.py:703
523
msgid "Video Size"
524
msgstr "مقاس الفيديو"
525
526
-#: modules/curlew.py:609
527
+#: modules/curlew.py:704
528
msgid "Video Codec"
529
msgstr "ترميز الفيديو"
530
531
-#: modules/curlew.py:610
532
+#: modules/curlew.py:705
533
msgid "Aspect Ratio"
534
msgstr "التناسب"
535
536
-#: modules/curlew.py:616
537
+#: modules/curlew.py:711
538
msgid "2-Pass"
539
msgstr "تحويلٌ مضاعف"
540
541
-#: modules/curlew.py:620
542
+#: modules/curlew.py:715
543
msgid "Video only"
544
msgstr "فيديو فقط"
545
546
-#: modules/curlew.py:627
547
+#: modules/curlew.py:720
548
+msgid "Fix bad index"
549
+msgstr ""
550
+
551
+#: modules/curlew.py:727
552
msgid "Video Quality"
553
msgstr "جودة الفيديو"
554
555
-#: modules/curlew.py:638
556
+#: modules/curlew.py:738
557
msgid "Subtitle"
558
msgstr "الترجمة"
559
560
-#: modules/curlew.py:644
561
+#: modules/curlew.py:744
562
msgid "Use Subtitle (ffmpeg only)"
563
msgstr "اِستعمل ملف الترجمة (ffmpeg فقط)"
564
565
-#: modules/curlew.py:660
566
+#: modules/curlew.py:760
567
msgid "Subtitle: "
568
-msgstr "ملف الترجمة:"
569
+msgstr "ملف الترجمة: "
570
571
-#: modules/curlew.py:678
572
+#: modules/curlew.py:778
573
msgid "Size: "
574
-msgstr "الحجم:"
575
+msgstr "الحجم: "
576
577
-#: modules/curlew.py:707
578
+#: modules/curlew.py:807
579
msgid "Encoding: "
580
-msgstr "ترميز الخط:"
581
+msgstr "ترميز الخط: "
582
583
-#: modules/curlew.py:720
584
+#: modules/curlew.py:822
585
+msgid "Filters"
586
+msgstr "المرشحات"
587
+
588
+#: modules/curlew.py:824
589
+msgid "Fade In / Fade Out"
590
+msgstr ""
591
+
592
+#: modules/curlew.py:829
593
+msgid "Duration (sec)"
594
+msgstr "المدة (ثا)"
595
+
596
+#: modules/curlew.py:833
597
+msgid "At the beginning"
598
+msgstr "في البداية"
599
+
600
+#: modules/curlew.py:833
601
+msgid "At the end"
602
+msgstr "في النهاية"
603
+
604
+#: modules/curlew.py:833 modules/curlew.py:838
605
+msgid "Both"
606
+msgstr "كلاهما"
607
+
608
+#: modules/curlew.py:834
609
+msgid "Position"
610
+msgstr "الموضع"
611
+
612
+#: modules/curlew.py:839
613
+msgid "Type"
614
+msgstr "النوع"
615
+
616
+#: modules/curlew.py:843
617
msgid "Crop / Pad"
618
msgstr "قص / حشو"
619
620
-#: modules/curlew.py:723
621
+#: modules/curlew.py:846
622
msgid "Crop"
623
msgstr "قص"
624
625
-#: modules/curlew.py:727
626
+#: modules/curlew.py:850
627
msgid "Pad"
628
msgstr "أضِف حاشية"
629
630
-#: modules/curlew.py:733
631
+#: modules/curlew.py:855
632
msgid "More"
633
msgstr "المزيد"
634
635
-#: modules/curlew.py:736
636
+#: modules/curlew.py:858
637
msgid "Split File"
638
msgstr "أنشِئ مقطعًا"
639
640
-#: modules/curlew.py:746
641
+#: modules/curlew.py:868
642
msgid "Begin time: "
643
-msgstr "البداية:"
644
+msgstr "البداية: "
645
646
-#: modules/curlew.py:749
647
+#: modules/curlew.py:871
648
msgid "Duration: "
649
-msgstr "المدة:"
650
+msgstr "المدة: "
651
652
-#: modules/curlew.py:750
653
+#: modules/curlew.py:872
654
msgid "To the end"
655
msgstr "حتى النهاية"
656
657
-#: modules/curlew.py:756
658
+#: modules/curlew.py:878
659
msgid "Use Copy Mode"
660
msgstr "استعمل النمط Copy"
661
662
-#: modules/curlew.py:757
663
+#: modules/curlew.py:879
664
msgid "Keep the same codecs as the input file"
665
msgstr "المحافظة على خصائص الملف المصدر"
666
667
-#: modules/curlew.py:765
668
+#: modules/curlew.py:887
669
msgid "Other opts:"
670
msgstr "وسائط أخرى:"
671
672
-#: modules/curlew.py:769
673
+#: modules/curlew.py:891
674
msgid "Threads:"
675
msgstr "الخيوط:"
676
677
-#: modules/curlew.py:782
678
+#: modules/curlew.py:904
679
msgid "Converter:"
680
msgstr "المحوّل:"
681
682
-#: modules/curlew.py:788
683
+#: modules/curlew.py:910
684
msgid "Player:"
685
-msgstr "المشغّل"
686
+msgstr "المشغّل:"
687
+
688
+#: modules/curlew.py:950
689
+msgid "Please select a player"
690
+msgstr "الرجاء اختيار مشغل"
691
692
-#: modules/curlew.py:809
693
+#: modules/curlew.py:959
694
msgid "Configs"
695
msgstr "الإعدادات"
696
697
-#: modules/curlew.py:816
698
+#: modules/curlew.py:966
699
msgid "Your language will appear after restart Curlew"
700
msgstr "لغتك ستظهر عند إعادة تشغيل كروان"
701
702
-#: modules/curlew.py:823
703
+#: modules/curlew.py:973
704
msgid "Language:"
705
msgstr "اللغة:"
706
707
-#: modules/curlew.py:831
708
+#: modules/curlew.py:981
709
msgid "Show tray icon"
710
msgstr "أظهِر الأيقونة في مساحة التبليغ"
711
712
-#: modules/curlew.py:836
713
-msgid "Use CSD"
714
-msgstr "استعمِل CSD"
715
+#: modules/curlew.py:986
716
+msgid "Show Statusbar"
717
+msgstr "أظهر شريط الحالة"
718
719
-#: modules/curlew.py:843
720
+#: modules/curlew.py:994
721
msgid "Shutdown computer after finish"
722
msgstr "أغلِق الجهاز بعد انتهاء التحويل"
723
724
-#: modules/curlew.py:848
725
+#: modules/curlew.py:999
726
msgid "Suspend computer after finish"
727
msgstr "أسبِت الجهاز بعد انتهاء التحويل"
728
729
-#: modules/curlew.py:853
730
+#: modules/curlew.py:1004
731
msgid "Play sound after finish"
732
msgstr "شغّل صوتًا بعد انتهاء التحويل"
733
734
-#: modules/curlew.py:859
735
+#: modules/curlew.py:1010
736
msgid "Output"
737
msgstr "المخرج"
738
739
-#: modules/curlew.py:865
740
+#: modules/curlew.py:1016
741
msgid "Source Path"
742
msgstr "مسار المصدر"
743
744
-#: modules/curlew.py:870
745
+#: modules/curlew.py:1021
746
msgid "Destination:"
747
msgstr "الوِجهــــة:"
748
749
-#: modules/curlew.py:874
750
+#: modules/curlew.py:1024
751
+msgid "This name is for merged file"
752
+msgstr "هذا الاسم مخصص للملف المدمج"
753
+
754
+#: modules/curlew.py:1025
755
+msgid "Output Filename:"
756
+msgstr "ملف الوِجهة:"
757
+
758
+#: modules/curlew.py:1030
759
msgid "Overwrite it"
760
msgstr "اِستبدله"
761
762
-#: modules/curlew.py:875
763
+#: modules/curlew.py:1031
764
msgid "Choose another name"
765
msgstr "اِختر اسما آخر"
766
767
-#: modules/curlew.py:876
768
+#: modules/curlew.py:1032
769
msgid "Skip conversion"
770
msgstr "تخطّ التحويل"
771
772
-#: modules/curlew.py:877
773
+#: modules/curlew.py:1033
774
msgid "File exist:"
775
msgstr "الملف موجود:"
776
777
-#: modules/curlew.py:891
778
+#: modules/curlew.py:1047
779
msgid "Delete input file after conversion"
780
msgstr "اِحذف الملف المصدر بعد تحويله"
781
782
-#: modules/curlew.py:896
783
+#: modules/curlew.py:1052
784
msgid "Rename input file after conversion"
785
msgstr "غيّر اسم الملف المصدر بعد تحويله"
786
787
-#: modules/curlew.py:972
788
-msgid "Do you want to quit Curlew and abort conversion process?"
789
-msgstr "هل تريد إيقاف برنامج كروان وإلغاء عملية التحويل؟"
790
+#: modules/curlew.py:1143
791
+msgid "Do you want to quit Curlew and abort process?"
792
+msgstr "هل تريد الخروج من برنامج كروان وإلغاء العملية؟"
793
794
-#: modules/curlew.py:989
795
+#: modules/curlew.py:1160
796
msgid "Add file"
797
msgstr "أضِف ملفًا"
798
799
-#: modules/curlew.py:991 modules/curlew.py:1074 modules/curlew.py:1106
800
-#: modules/curlew.py:2337
801
+#: modules/curlew.py:1162 modules/curlew.py:1252 modules/curlew.py:1283
802
+#: modules/curlew.py:2662
803
msgid "_OK"
804
msgstr "_موافق"
805
806
-#: modules/curlew.py:1002
807
+#: modules/curlew.py:1164 modules/curlew.py:1254 modules/curlew.py:1284
808
+#: modules/curlew.py:1854 modules/curlew.py:2664 modules/waitdialog.py:45
809
+msgid "_Cancel"
810
+msgstr "_ألغِ"
811
+
812
+#: modules/curlew.py:1173
813
msgid "All supported files"
814
msgstr "جميع الملفات المدعومة"
815
816
-#: modules/curlew.py:1009
817
+#: modules/curlew.py:1180
818
msgid "Video files"
819
msgstr "ملفاتُ فيديو"
820
821
-#: modules/curlew.py:1015
822
+#: modules/curlew.py:1186
823
msgid "Audio files"
824
msgstr "ملفاتٌ صوتية"
825
826
-#: modules/curlew.py:1021 modules/curlew.py:1581
827
+#: modules/curlew.py:1192 modules/curlew.py:1867
828
msgid "All files"
829
msgstr "جميع الملفات"
830
831
-#: modules/curlew.py:1061 modules/curlew.py:1674
832
+#: modules/curlew.py:1236 modules/curlew.py:1965
833
msgid "Ready!"
834
msgstr "جاهز!"
835
836
-#: modules/curlew.py:1072
837
+#: modules/curlew.py:1250
838
msgid "Add folder"
839
msgstr "أضِف مجلدًا"
840
841
-#: modules/curlew.py:1104
842
+#: modules/curlew.py:1281
843
msgid "Choose destination"
844
msgstr "اِختر الوِجهة"
845
846
-#: modules/curlew.py:1353
847
+#: modules/curlew.py:1611
848
msgid "Destination path is not valid."
849
-msgstr "مسارُ الوِجهة غير صالح"
850
+msgstr "مسارُ الوِجهة غير صالح."
851
852
-#: modules/curlew.py:1360
853
+#: modules/curlew.py:1618
854
msgid "Destination path is not accessible."
855
-msgstr "مسارُ الوِجهة لا يمكن الوصول إليه"
856
+msgstr "مسارُ الوِجهة لا يمكن الوصول إليه."
857
+
858
+#: modules/curlew.py:1634
859
+msgid "\"{}\" audio codec not found."
860
+msgstr "كوديك الصوت \"{}\" غير موجود."
861
+
862
+#: modules/curlew.py:1638
863
+msgid "\"{}\" video codec not found."
864
+msgstr "كوديك الفيديو \"{}\" غير موجود."
865
866
-#: modules/curlew.py:1392 modules/curlew.py:1433 modules/curlew.py:1816
867
+#: modules/curlew.py:1670 modules/curlew.py:1718 modules/curlew.py:2111
868
msgid "Skipped!"
869
msgstr "تمّ تخطيه!"
870
871
-#: modules/curlew.py:1402
872
+#: modules/curlew.py:1683
873
msgid "Not found!"
874
msgstr "غيرُ موجود!"
875
876
-#: modules/curlew.py:1495
877
-msgid ""
878
-"There are some errors occured.\n"
879
-"Do you want to show more details?"
880
-msgstr ""
881
-"هناك أخطاءٌ حدثت أثناء التحويل.\n"
882
-"هل تريد مشاهدة تفاصيلها؟"
883
+#: modules/curlew.py:1760
884
+msgid "Encoder not found (ffmpeg/avconv)."
885
+msgstr "المحوّل غير موجود (ffmpeg/avconv)."
886
887
-#: modules/curlew.py:1508
888
+#: modules/curlew.py:1789
889
msgid "Do you want to stop conversion process?"
890
msgstr "هل تريد إيقاف عملية التحويل؟"
891
892
-#: modules/curlew.py:1564
893
+#: modules/curlew.py:1850
894
msgid "Select subtitle"
895
msgstr "اِختر ملف الترجمة"
896
897
-#: modules/curlew.py:1567
898
+#: modules/curlew.py:1853
899
msgid "_Add"
900
msgstr "_أضِف"
901
902
-#: modules/curlew.py:1572
903
+#: modules/curlew.py:1858
904
msgid "Subtitle files"
905
msgstr "ملفاتُ ترجمة"
906
907
-#: modules/curlew.py:1669 modules/curlew.py:1876
908
+#: modules/curlew.py:1960 modules/curlew.py:2171
909
msgid "Wait..."
910
msgstr "انتظار..."
911
912
-#: modules/curlew.py:1750
913
+#: modules/curlew.py:2041
914
msgid "Done!"
915
msgstr "تمّ التحويل!"
916
917
-#: modules/curlew.py:1768
918
+#: modules/curlew.py:2059
919
msgid "Failed!"
920
msgstr "فشل!"
921
922
-#: modules/curlew.py:2098
923
+#: modules/curlew.py:2406
924
msgid ""
925
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
926
"span>"
927
msgstr ""
928
"<span foreground=\"red\" weight=\"bold\">سيتم إيقاف الجهاز بعد {} ثا.</span>"
929
930
-#: modules/curlew.py:2111
931
+#: modules/curlew.py:2419
932
msgid ""
933
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
934
"span>"
935
msgstr ""
936
"<span foreground=\"red\" weight=\"bold\">سيتم إسبات الجهاز بعد {} ثا.</span>"
937
938
-#: modules/curlew.py:2188
939
+#: modules/curlew.py:2496
940
msgid ""
941
"<b>Duration:</b> {}\n"
942
"<b>Size:</b> {}\n"
943
944
"<b>الحجم:</b> {}\n"
945
"<b>اللاحقة:</b> {}\n"
946
947
-#: modules/curlew.py:2229
948
+#: modules/curlew.py:2540
949
msgid "Please install \"mediainfo\" package."
950
-msgstr "الرجاء تنصيب الحزمة \"mediainfo\""
951
+msgstr "الرجاء تنصيب الحزمة \"mediainfo\"."
952
953
-#: modules/curlew.py:2289
954
+#: modules/curlew.py:2620
955
msgid "Play"
956
msgstr "شغّل"
957
958
-#: modules/curlew.py:2292
959
+#: modules/curlew.py:2623
960
msgid "_Preview"
961
msgstr "عاين"
962
963
-#: modules/curlew.py:2298
964
+#: modules/curlew.py:2629
965
msgid "Browse source"
966
msgstr "استعرِض المصدر"
967
968
-#: modules/curlew.py:2301
969
+#: modules/curlew.py:2632
970
msgid "Browse destination"
971
msgstr "اِستعرض الوِجهة"
972
973
-#: modules/curlew.py:2335
974
+#: modules/curlew.py:2660
975
msgid "Choose Encoder"
976
msgstr "اِختر محوّلا"
977
978
+#: modules/curlew.py:2680
979
+msgid "Merge"
980
+msgstr "اِدمج"
981
+
982
+#: modules/curlew.py:2681
983
+msgid "Start Merging"
984
+msgstr "اِبدأ الدمج"
985
+
986
+#: modules/curlew.py:2690
987
+msgid "Make GIF"
988
+msgstr ""
989
+
990
+#: modules/curlew.py:2691
991
+msgid "Make GIF file"
992
+msgstr ""
993
+
994
+#: modules/curlew.py:2739
995
+msgid "<i>Merging files, please wait...</i>"
996
+msgstr "<i>عملية الدمج جارية، الرجاء الانتظار...</i>"
997
+
998
+#: modules/curlew.py:2740
999
+msgid "<i>Percent: 0 %</i>"
1000
+msgstr "<i>النسبة: 0 %</i>"
1001
+
1002
+#: modules/curlew.py:2757
1003
+msgid "<i>Percent: {:.0f} %</i>"
1004
+msgstr "<i>النسبة: {:.0f} %</i>"
1005
+
1006
+#: modules/curlew.py:2769
1007
+msgid "Merging operation completed successfully!"
1008
+msgstr "تمّت عملية الدمج بنجاح!"
1009
+
1010
+#: modules/curlew.py:2776
1011
+msgid "Merge Error"
1012
+msgstr "خطأ في الدمج"
1013
+
1014
+#: modules/about.py:37
1015
+msgid "About Curlew"
1016
+msgstr "عنْ كروان"
1017
+
1018
+#: modules/about.py:40
1019
+msgid "Easy to use Multimedia Converter for Linux"
1020
+msgstr "محوّل وسائط على لينُكس سهل الاستخدام"
1021
+
1022
+#: modules/about.py:53
1023
+msgid "translator-credits"
1024
+msgstr "فيصل شامخ <chamfay@gmail.com>"
1025
+
1026
+#: modules/waitdialog.py:34
1027
+msgid "Adding files..."
1028
+msgstr "جاري إضافة الملفات..."
1029
+
1030
+#: modules/waitdialog.py:53
1031
+msgid "<b>File:</b> "
1032
+msgstr "<b>الملف:</b> "
1033
+
1034
+#~ msgid "Errors detail"
1035
+#~ msgstr "تفاصيلُ اﻷخطاء"
1036
+
1037
+#~ msgid "Use CSD"
1038
+#~ msgstr "استعمِل CSD"
1039
+
1040
+#~ msgid ""
1041
+#~ "There are some errors occured.\n"
1042
+#~ "Do you want to show more details?"
1043
+#~ msgstr ""
1044
+#~ "هناك أخطاءٌ حدثت أثناء التحويل.\n"
1045
+#~ "هل تريد مشاهدة تفاصيلها؟"
1046
+
1047
+#~ msgid "Edit List"
1048
+#~ msgstr "حرّر القائمة"
1049
+
1050
+#~ msgid "<b>Select your favorite player: </b>"
1051
+#~ msgstr "<b>اختر مشغّلك المفضّل: </b>"
1052
+
1053
#~ msgid "Preview"
1054
#~ msgstr "المعاينة"
1055
1056
1057
#~ msgid "Font: "
1058
#~ msgstr "الخط:"
1059
1060
-#~ msgid "Position: "
1061
-#~ msgstr "الموضع:"
1062
-
1063
#~ msgid "Delay: "
1064
#~ msgstr "التأخير:"
1065
1066
curlew-0.2.3.tar.gz/po/br.po -> curlew-0.2.5.tar.gz/po/br.po
Changed
1074
1
2
msgstr ""
3
"Project-Id-Version: 0.1\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2016-10-01 14:51+0100\n"
6
+"POT-Creation-Date: 2017-07-24 11:03+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
msgid "Right"
12
msgstr "Direita"
13
14
-#: modules/customwidgets.py:174
15
+#: modules/customwidgets.py:179
16
msgid "hr"
17
msgstr "Hs"
18
19
-#: modules/customwidgets.py:179
20
+#: modules/customwidgets.py:184
21
msgid "min"
22
msgstr "Min"
23
24
-#: modules/customwidgets.py:184 modules/curlew.py:714
25
+#: modules/customwidgets.py:189 modules/curlew.py:814
26
msgid "sec"
27
msgstr "seg"
28
29
-#: modules/favdialog.py:29 modules/curlew.py:496
30
-msgid "Favorite list"
31
-msgstr "Lista de favoritos"
32
-
33
-#: modules/favdialog.py:44
34
-msgid "Format"
35
-msgstr "Formato"
36
-
37
-#: modules/favdialog.py:60
38
-msgid "Up"
39
-msgstr ""
40
-
41
-#: modules/favdialog.py:66
42
-msgid "Down"
43
+#: modules/formats.py:60
44
+msgid "<i><span color=\"red\">No format selected!</span></i>"
45
msgstr ""
46
47
-#: modules/favdialog.py:72 modules/edition.py:324 modules/curlew.py:2295
48
-msgid "Remove"
49
-msgstr "Remover"
50
-
51
-#: modules/about.py:33 modules/tray.py:33 modules/curlew.py:199
52
-#: modules/curlew.py:272
53
-msgid "Curlew"
54
-msgstr "Curlew"
55
-
56
-#: modules/about.py:37 modules/curlew.py:344
57
-msgid "About Curlew"
58
-msgstr "Sobre Curlew"
59
-
60
-#: modules/about.py:40
61
-msgid "Easy to use Multimedia Converter for Linux"
62
-msgstr "Conversor Multimídia fácil de Usar para Linux"
63
-
64
-#: modules/about.py:53
65
-msgid "translator-credits"
66
-msgstr "VaGNaroK"
67
-
68
-#: modules/functions.py:47
69
-msgid " KB"
70
-msgstr "KB"
71
-
72
-#: modules/functions.py:50
73
-msgid " MB"
74
-msgstr "MB"
75
-
76
-#: modules/functions.py:53
77
-msgid " GB"
78
-msgstr "GB"
79
-
80
-#: modules/tray.py:39 modules/tray.py:69
81
-msgid "Hide"
82
-msgstr "Esconder"
83
-
84
-#: modules/tray.py:43 modules/curlew.py:337
85
-msgid "Stop Conversion"
86
-msgstr "Parar Conversão"
87
-
88
-#: modules/tray.py:47
89
-msgid "Quit application"
90
-msgstr "Sair do Programa"
91
+#: modules/formats.py:113
92
+#, fuzzy
93
+msgid "Edit"
94
+msgstr "Editar Lista"
95
96
-#: modules/tray.py:71
97
-msgid "Show"
98
-msgstr "Mostrar"
99
+#: modules/formats.py:121 modules/formats.py:123
100
+#, fuzzy
101
+msgid "Choose"
102
+msgstr "Escolha outro nome"
103
104
#: modules/logdialog.py:32
105
-msgid "Errors detail"
106
-msgstr "Detalhes do Erro"
107
+#, fuzzy
108
+msgid "Conversion Error"
109
+msgstr "Parar Conversão"
110
111
-#: modules/logdialog.py:51
112
+#: modules/logdialog.py:51 modules/errdialog.py:50
113
msgid "_Close"
114
msgstr ""
115
116
-#: modules/edition.py:38
117
+#: modules/formateditor.py:38
118
msgid "Are you sure you want to save settings?"
119
msgstr ""
120
121
-#: modules/edition.py:110
122
+#: modules/formateditor.py:110
123
msgid "You can't restore a custom format to defaults."
124
msgstr ""
125
126
-#: modules/edition.py:205
127
+#: modules/formateditor.py:205
128
msgid "Are you sure you want to remove this format?"
129
msgstr ""
130
131
-#: modules/edition.py:244
132
+#: modules/formateditor.py:244
133
#, fuzzy
134
msgid "Edition"
135
msgstr "Editar Lista"
136
137
-#: modules/edition.py:259
138
+#: modules/formateditor.py:255
139
msgid ""
140
"<span foreground=\"red\"><i><b>WARNING:</b> Please change these values with "
141
"care!</i></span>"
142
msgstr ""
143
144
-#: modules/edition.py:263
145
+#: modules/formateditor.py:259
146
#, fuzzy
147
msgid "Audio:"
148
msgstr "Áudio"
149
150
-#: modules/edition.py:271 modules/edition.py:290
151
+#: modules/formateditor.py:267 modules/formateditor.py:286
152
msgid "Default"
153
msgstr ""
154
155
-#: modules/edition.py:274
156
+#: modules/formateditor.py:270
157
#, fuzzy
158
msgid "Audio Bitrates"
159
msgstr "Bitrate do Áudio"
160
161
-#: modules/edition.py:276
162
+#: modules/formateditor.py:272
163
#, fuzzy
164
msgid "Audio Frequencies"
165
msgstr "Frequência do Áudio"
166
167
-#: modules/edition.py:278 modules/curlew.py:567
168
+#: modules/formateditor.py:274 modules/curlew.py:662
169
msgid "Audio Channels"
170
msgstr "Canais de Áudio"
171
172
-#: modules/edition.py:280
173
+#: modules/formateditor.py:276
174
#, fuzzy
175
msgid "Audio Codecs"
176
msgstr "Codec de Áudio"
177
178
-#: modules/edition.py:283
179
+#: modules/formateditor.py:279
180
#, fuzzy
181
msgid "Video:"
182
msgstr "Vídeo"
183
184
-#: modules/edition.py:293
185
+#: modules/formateditor.py:289
186
#, fuzzy
187
msgid "Video Bitrates"
188
msgstr "Bitrate do Vídeo"
189
190
-#: modules/edition.py:295 modules/curlew.py:607
191
+#: modules/formateditor.py:291 modules/curlew.py:702
192
msgid "Video FPS"
193
msgstr "FPS do Vídeo"
194
195
-#: modules/edition.py:297
196
+#: modules/formateditor.py:293
197
#, fuzzy
198
msgid "Video Sizes"
199
msgstr "Tamanho do Vídeo"
200
201
-#: modules/edition.py:299
202
+#: modules/formateditor.py:295
203
#, fuzzy
204
msgid "Video Codecs"
205
msgstr "Codec de Vídeo"
206
207
-#: modules/edition.py:301
208
+#: modules/formateditor.py:297
209
#, fuzzy
210
msgid "Aspect Ratios"
211
msgstr "Relação de Aspecto"
212
213
-#: modules/edition.py:303
214
+#: modules/formateditor.py:299
215
#, fuzzy
216
msgid "Other Options:"
217
msgstr "Outros opts:"
218
219
-#: modules/edition.py:305
220
+#: modules/formateditor.py:301
221
msgid "Extra Options"
222
msgstr ""
223
224
-#: modules/edition.py:318
225
+#: modules/formateditor.py:314
226
msgid "Save"
227
msgstr ""
228
229
-#: modules/edition.py:332
230
+#: modules/formateditor.py:320 modules/favdialog.py:68 modules/curlew.py:2626
231
+msgid "Remove"
232
+msgstr "Remover"
233
+
234
+#: modules/formateditor.py:328
235
msgid "Restore default"
236
msgstr ""
237
238
-#: modules/fileinfos.py:29
239
-msgid "File informations"
240
-msgstr "Informações do Arquivo"
241
+#: modules/tray.py:33 modules/curlew.py:223 modules/about.py:33
242
+msgid "Curlew"
243
+msgstr "Curlew"
244
245
-#: modules/waitdialog.py:34
246
-msgid "Adding files..."
247
-msgstr "Adicionando Arquivos"
248
+#: modules/tray.py:39 modules/tray.py:69
249
+msgid "Hide"
250
+msgstr "Esconder"
251
252
-#: modules/waitdialog.py:45 modules/curlew.py:993 modules/curlew.py:1076
253
-#: modules/curlew.py:1107 modules/curlew.py:1568 modules/curlew.py:2339
254
-msgid "_Cancel"
255
-msgstr ""
256
+#: modules/tray.py:43
257
+msgid "Stop Conversion"
258
+msgstr "Parar Conversão"
259
260
-#: modules/waitdialog.py:53
261
-msgid "<b>File:</b> "
262
-msgstr "<b>Arquivo:</b>"
263
+#: modules/tray.py:47
264
+msgid "Quit application"
265
+msgstr "Sair do Programa"
266
+
267
+#: modules/tray.py:71
268
+msgid "Show"
269
+msgstr "Mostrar"
270
+
271
+#: modules/favdialog.py:29 modules/curlew.py:599
272
+msgid "Favorite list"
273
+msgstr "Lista de favoritos"
274
275
-#: modules/players.py:50
276
-msgid "<b>Select your favorite player: </b>"
277
+#: modules/favdialog.py:40
278
+msgid "Format"
279
+msgstr "Formato"
280
+
281
+#: modules/favdialog.py:56
282
+msgid "Up"
283
msgstr ""
284
285
-#: modules/formats.py:60
286
-msgid "<i><span color=\"red\">No format selected!</span></i>"
287
+#: modules/favdialog.py:62
288
+msgid "Down"
289
msgstr ""
290
291
-#: modules/formats.py:113
292
-#, fuzzy
293
-msgid "Edit"
294
-msgstr "Editar Lista"
295
+#: modules/functions.py:47
296
+msgid " KB"
297
+msgstr "KB"
298
299
-#: modules/formats.py:121 modules/formats.py:123
300
-#, fuzzy
301
-msgid "Choose"
302
-msgstr "Escolha outro nome"
303
+#: modules/functions.py:50
304
+msgid " MB"
305
+msgstr "MB"
306
307
-#: modules/curlew.py:97
308
+#: modules/functions.py:53
309
+msgid " GB"
310
+msgstr "GB"
311
+
312
+#: modules/curlew.py:115
313
msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
314
msgstr ""
315
316
-#: modules/curlew.py:207
317
+#: modules/curlew.py:170
318
+msgid "You can't add more than 10 elements."
319
+msgstr ""
320
+
321
+#: modules/curlew.py:177
322
+msgid "\"{}\" is already exist in favorite list!"
323
+msgstr ""
324
+
325
+#: modules/curlew.py:195
326
+#, fuzzy
327
+msgid "No Favorites List."
328
+msgstr "Lista de favoritos"
329
+
330
+#: modules/curlew.py:231
331
msgid "About"
332
msgstr "Sobre"
333
334
-#: modules/curlew.py:212
335
+#: modules/curlew.py:236
336
msgid "Quit"
337
msgstr "Sair"
338
339
-#: modules/curlew.py:261
340
+#: modules/curlew.py:287
341
msgid "Available Codecs"
342
msgstr ""
343
344
-#: modules/curlew.py:295
345
+#: modules/curlew.py:315
346
#, fuzzy
347
msgid "Add Files"
348
msgstr "Adicionar Arquivo"
349
350
-#: modules/curlew.py:300
351
+#: modules/curlew.py:320
352
#, fuzzy
353
msgid "Add Folders"
354
msgstr "Adicionar Pasta"
355
356
-#: modules/curlew.py:310
357
+#: modules/curlew.py:330
358
#, fuzzy
359
msgid "Remove Files"
360
msgstr "Remover Arquivos"
361
362
-#: modules/curlew.py:315
363
+#: modules/curlew.py:335
364
#, fuzzy
365
msgid "Clear Files List"
366
msgstr "Limpar Lista de Arquivos"
367
368
-#: modules/curlew.py:321 modules/curlew.py:2305
369
-msgid "File Informations"
370
+#: modules/curlew.py:341
371
+msgid "File Information"
372
msgstr "Informações do Arquivo"
373
374
-#: modules/curlew.py:331
375
+#: modules/curlew.py:352
376
+msgid "Advanced Options"
377
+msgstr ""
378
+
379
+#: modules/curlew.py:356 modules/curlew.py:2685
380
msgid "Convert"
381
msgstr "Converter"
382
383
-#: modules/curlew.py:332
384
+#: modules/curlew.py:358 modules/curlew.py:2686
385
msgid "Start Conversion"
386
msgstr "Iniciar Conversão"
387
388
-#: modules/curlew.py:350
389
-msgid "Advanced Options"
390
+#: modules/curlew.py:365
391
+#, fuzzy
392
+msgid "Select Action"
393
+msgstr "Selecionar Legenda"
394
+
395
+#: modules/curlew.py:387
396
+#, fuzzy
397
+msgid "Convert Files"
398
+msgstr "Remover Arquivos"
399
+
400
+#: modules/curlew.py:388
401
+#, fuzzy
402
+msgid "Merge Files"
403
+msgstr "Remover Arquivos"
404
+
405
+#: modules/curlew.py:394
406
+msgid "Stop Process"
407
msgstr ""
408
409
-#: modules/curlew.py:410 modules/curlew.py:826
410
+#: modules/curlew.py:411
411
+msgid ""
412
+"<b><span size=\"xx-large\">Welcome to Curlew Multimedia Converter!</span></b>"
413
+msgstr ""
414
+
415
+#: modules/curlew.py:419
416
+msgid "<i>Click</i>"
417
+msgstr ""
418
+
419
+#: modules/curlew.py:421
420
+msgid "<i>to add files, or</i>"
421
+msgstr ""
422
+
423
+#: modules/curlew.py:423
424
+msgid "<i>to add files from folders,</i>"
425
+msgstr ""
426
+
427
+#: modules/curlew.py:432
428
+msgid "<i>or you can drag files and drop them to here.</i>"
429
+msgstr ""
430
+
431
+#: modules/curlew.py:509 modules/curlew.py:976
432
#, fuzzy
433
msgid "Show Sidebar"
434
msgstr "Mostrar Barra Lateral"
435
436
-#: modules/curlew.py:433
437
+#: modules/curlew.py:532
438
msgid "File"
439
msgstr "Arquivo"
440
441
-#: modules/curlew.py:440
442
+#: modules/curlew.py:539
443
msgid "Size"
444
msgstr "Tamanho"
445
446
-#: modules/curlew.py:446
447
+#: modules/curlew.py:545
448
msgid "Duration"
449
msgstr "Duração"
450
451
-#: modules/curlew.py:452
452
+#: modules/curlew.py:551
453
msgid "Estimated size"
454
msgstr "Tamanho Estimado"
455
456
-#: modules/curlew.py:459
457
+#: modules/curlew.py:558
458
msgid "Elapsed time"
459
msgstr "Tempo Decorrido"
460
461
-#: modules/curlew.py:466
462
+#: modules/curlew.py:565
463
msgid "Remaining time"
464
msgstr "Tempo Restante"
465
466
-#: modules/curlew.py:472
467
+#: modules/curlew.py:571
468
msgid "Progress"
469
msgstr "Progresso"
470
471
-#: modules/curlew.py:485
472
+#: modules/curlew.py:583
473
#, fuzzy
474
msgid "Choose a format"
475
msgstr "Escolha outro nome"
476
477
-#: modules/curlew.py:512
478
+#: modules/curlew.py:594
479
#, fuzzy
480
msgid "Add to Favorite"
481
msgstr "Adicionar Para Favoritos"
482
483
-#: modules/curlew.py:520
484
+#: modules/curlew.py:615
485
#, fuzzy
486
-msgid "Edit List"
487
-msgstr "Editar Lista"
488
+msgid "Edit Favorite List"
489
+msgstr "Lista de favoritos"
490
491
-#: modules/curlew.py:550
492
+#: modules/curlew.py:645 modules/curlew.py:838
493
msgid "Audio"
494
msgstr "Áudio"
495
496
-#: modules/curlew.py:565
497
+#: modules/curlew.py:660
498
msgid "Audio Bitrate"
499
msgstr "Bitrate do Áudio"
500
501
-#: modules/curlew.py:566
502
+#: modules/curlew.py:661
503
msgid "Audio Frequency"
504
msgstr "Frequência do Áudio"
505
506
-#: modules/curlew.py:568
507
+#: modules/curlew.py:663
508
msgid "Audio Codec"
509
msgstr "Codec de Áudio"
510
511
-#: modules/curlew.py:571
512
+#: modules/curlew.py:666
513
msgid "Volume (%)"
514
msgstr "Volume (%)"
515
516
-#: modules/curlew.py:577
517
+#: modules/curlew.py:672
518
msgid "Audio Quality"
519
msgstr "Qualidade do Áudio"
520
521
-#: modules/curlew.py:589
522
+#: modules/curlew.py:684 modules/curlew.py:838
523
msgid "Video"
524
msgstr "Vídeo"
525
526
-#: modules/curlew.py:606
527
+#: modules/curlew.py:701
528
msgid "Video Bitrate"
529
msgstr "Bitrate do Vídeo"
530
531
-#: modules/curlew.py:608
532
+#: modules/curlew.py:703
533
msgid "Video Size"
534
msgstr "Tamanho do Vídeo"
535
536
-#: modules/curlew.py:609
537
+#: modules/curlew.py:704
538
msgid "Video Codec"
539
msgstr "Codec de Vídeo"
540
541
-#: modules/curlew.py:610
542
+#: modules/curlew.py:705
543
msgid "Aspect Ratio"
544
msgstr "Relação de Aspecto"
545
546
-#: modules/curlew.py:616
547
+#: modules/curlew.py:711
548
msgid "2-Pass"
549
msgstr "2-Passos"
550
551
-#: modules/curlew.py:620
552
+#: modules/curlew.py:715
553
msgid "Video only"
554
msgstr "Só o Vídeo"
555
556
-#: modules/curlew.py:627
557
+#: modules/curlew.py:720
558
+msgid "Fix bad index"
559
+msgstr ""
560
+
561
+#: modules/curlew.py:727
562
msgid "Video Quality"
563
msgstr "Qualidade do Vídeo"
564
565
-#: modules/curlew.py:638
566
+#: modules/curlew.py:738
567
msgid "Subtitle"
568
msgstr "Subtítulo"
569
570
-#: modules/curlew.py:644
571
+#: modules/curlew.py:744
572
#, fuzzy
573
msgid "Use Subtitle (ffmpeg only)"
574
msgstr "Usar Subtítulo"
575
576
-#: modules/curlew.py:660
577
+#: modules/curlew.py:760
578
msgid "Subtitle: "
579
msgstr "Subtítulo:"
580
581
-#: modules/curlew.py:678
582
+#: modules/curlew.py:778
583
msgid "Size: "
584
msgstr "Tamanho:"
585
586
-#: modules/curlew.py:707
587
+#: modules/curlew.py:807
588
msgid "Encoding: "
589
msgstr "Codificando:"
590
591
-#: modules/curlew.py:720
592
+#: modules/curlew.py:822
593
+msgid "Filters"
594
+msgstr ""
595
+
596
+#: modules/curlew.py:824
597
+msgid "Fade In / Fade Out"
598
+msgstr ""
599
+
600
+#: modules/curlew.py:829
601
+#, fuzzy
602
+msgid "Duration (sec)"
603
+msgstr "Duração:"
604
+
605
+#: modules/curlew.py:833
606
+msgid "At the beginning"
607
+msgstr ""
608
+
609
+#: modules/curlew.py:833
610
+#, fuzzy
611
+msgid "At the end"
612
+msgstr "Para o fim"
613
+
614
+#: modules/curlew.py:833 modules/curlew.py:838
615
+msgid "Both"
616
+msgstr ""
617
+
618
+#: modules/curlew.py:834
619
+#, fuzzy
620
+msgid "Position"
621
+msgstr "Posição:"
622
+
623
+#: modules/curlew.py:839
624
+msgid "Type"
625
+msgstr ""
626
+
627
+#: modules/curlew.py:843
628
msgid "Crop / Pad"
629
msgstr "Cortar / Bloco"
630
631
-#: modules/curlew.py:723
632
+#: modules/curlew.py:846
633
msgid "Crop"
634
msgstr "Cortar"
635
636
-#: modules/curlew.py:727
637
+#: modules/curlew.py:850
638
msgid "Pad"
639
msgstr "Bloco"
640
641
-#: modules/curlew.py:733
642
+#: modules/curlew.py:855
643
msgid "More"
644
msgstr "Mais"
645
646
-#: modules/curlew.py:736
647
+#: modules/curlew.py:858
648
msgid "Split File"
649
msgstr "Dividir Arquivo"
650
651
-#: modules/curlew.py:746
652
+#: modules/curlew.py:868
653
msgid "Begin time: "
654
msgstr "Tempo inicial:"
655
656
-#: modules/curlew.py:749
657
+#: modules/curlew.py:871
658
msgid "Duration: "
659
msgstr "Duração:"
660
661
-#: modules/curlew.py:750
662
+#: modules/curlew.py:872
663
msgid "To the end"
664
msgstr "Para o fim"
665
666
-#: modules/curlew.py:756
667
+#: modules/curlew.py:878
668
msgid "Use Copy Mode"
669
msgstr "Use modo de cópia"
670
671
-#: modules/curlew.py:757
672
+#: modules/curlew.py:879
673
msgid "Keep the same codecs as the input file"
674
msgstr "Mantenha os mesmos codecs como o arquivo de entrada"
675
676
-#: modules/curlew.py:765
677
+#: modules/curlew.py:887
678
msgid "Other opts:"
679
msgstr "Outros opts:"
680
681
-#: modules/curlew.py:769
682
+#: modules/curlew.py:891
683
msgid "Threads:"
684
msgstr "Threads:"
685
686
-#: modules/curlew.py:782
687
+#: modules/curlew.py:904
688
msgid "Converter:"
689
msgstr "Converter:"
690
691
-#: modules/curlew.py:788
692
+#: modules/curlew.py:910
693
msgid "Player:"
694
msgstr ""
695
696
-#: modules/curlew.py:809
697
+#: modules/curlew.py:950
698
+msgid "Please select a player"
699
+msgstr ""
700
+
701
+#: modules/curlew.py:959
702
msgid "Configs"
703
msgstr "Configs"
704
705
-#: modules/curlew.py:816
706
+#: modules/curlew.py:966
707
#, fuzzy
708
msgid "Your language will appear after restart Curlew"
709
msgstr "Seu idioma irá aparecer após reiniciar o Curlew"
710
711
-#: modules/curlew.py:823
712
+#: modules/curlew.py:973
713
msgid "Language:"
714
msgstr "Idioma:"
715
716
-#: modules/curlew.py:831
717
+#: modules/curlew.py:981
718
msgid "Show tray icon"
719
msgstr "Mostrar ícone da bandeja"
720
721
-#: modules/curlew.py:836
722
-msgid "Use CSD"
723
-msgstr ""
724
+#: modules/curlew.py:986
725
+#, fuzzy
726
+msgid "Show Statusbar"
727
+msgstr "Mostrar Barra Lateral"
728
729
-#: modules/curlew.py:843
730
+#: modules/curlew.py:994
731
msgid "Shutdown computer after finish"
732
msgstr "Desligar computador depois de terminar"
733
734
-#: modules/curlew.py:848
735
+#: modules/curlew.py:999
736
msgid "Suspend computer after finish"
737
msgstr "Suspender computador depois de terminar"
738
739
-#: modules/curlew.py:853
740
+#: modules/curlew.py:1004
741
#, fuzzy
742
msgid "Play sound after finish"
743
msgstr "Suspender computador depois de terminar"
744
745
-#: modules/curlew.py:859
746
+#: modules/curlew.py:1010
747
msgid "Output"
748
msgstr ""
749
750
-#: modules/curlew.py:865
751
+#: modules/curlew.py:1016
752
msgid "Source Path"
753
msgstr "Caminho de Origem"
754
755
-#: modules/curlew.py:870
756
+#: modules/curlew.py:1021
757
#, fuzzy
758
msgid "Destination:"
759
msgstr "<b>Destino:</b>"
760
761
-#: modules/curlew.py:874
762
+#: modules/curlew.py:1024
763
+msgid "This name is for merged file"
764
+msgstr ""
765
+
766
+#: modules/curlew.py:1025
767
+msgid "Output Filename:"
768
+msgstr ""
769
+
770
+#: modules/curlew.py:1030
771
msgid "Overwrite it"
772
msgstr "Substituí-lo"
773
774
-#: modules/curlew.py:875
775
+#: modules/curlew.py:1031
776
msgid "Choose another name"
777
msgstr "Escolha outro nome"
778
779
-#: modules/curlew.py:876
780
+#: modules/curlew.py:1032
781
msgid "Skip conversion"
782
msgstr "Pular conversão"
783
784
-#: modules/curlew.py:877
785
+#: modules/curlew.py:1033
786
msgid "File exist:"
787
msgstr "Arquivo Existente:"
788
789
-#: modules/curlew.py:891
790
+#: modules/curlew.py:1047
791
msgid "Delete input file after conversion"
792
msgstr "Excluir arquivo de entrada após a conversão"
793
794
-#: modules/curlew.py:896
795
+#: modules/curlew.py:1052
796
msgid "Rename input file after conversion"
797
msgstr "Renomear arquivo de entrada após a conversão"
798
799
-#: modules/curlew.py:972
800
+#: modules/curlew.py:1143
801
#, fuzzy
802
-msgid "Do you want to quit Curlew and abort conversion process?"
803
+msgid "Do you want to quit Curlew and abort process?"
804
msgstr "Você quer sair do Curlew e bortar o processo de conversão?"
805
806
-#: modules/curlew.py:989
807
+#: modules/curlew.py:1160
808
msgid "Add file"
809
msgstr "adicionar Arquivo"
810
811
-#: modules/curlew.py:991 modules/curlew.py:1074 modules/curlew.py:1106
812
-#: modules/curlew.py:2337
813
+#: modules/curlew.py:1162 modules/curlew.py:1252 modules/curlew.py:1283
814
+#: modules/curlew.py:2662
815
msgid "_OK"
816
msgstr ""
817
818
-#: modules/curlew.py:1002
819
+#: modules/curlew.py:1164 modules/curlew.py:1254 modules/curlew.py:1284
820
+#: modules/curlew.py:1854 modules/curlew.py:2664 modules/waitdialog.py:45
821
+msgid "_Cancel"
822
+msgstr ""
823
+
824
+#: modules/curlew.py:1173
825
msgid "All supported files"
826
msgstr "Todos os arquivos suportados"
827
828
-#: modules/curlew.py:1009
829
+#: modules/curlew.py:1180
830
msgid "Video files"
831
msgstr "Arquivos de Vídeo"
832
833
-#: modules/curlew.py:1015
834
+#: modules/curlew.py:1186
835
msgid "Audio files"
836
msgstr "Arquivos de Áudio"
837
838
-#: modules/curlew.py:1021 modules/curlew.py:1581
839
+#: modules/curlew.py:1192 modules/curlew.py:1867
840
msgid "All files"
841
msgstr "Todos os Arquivos"
842
843
-#: modules/curlew.py:1061 modules/curlew.py:1674
844
+#: modules/curlew.py:1236 modules/curlew.py:1965
845
msgid "Ready!"
846
msgstr "Pronto!"
847
848
-#: modules/curlew.py:1072
849
+#: modules/curlew.py:1250
850
msgid "Add folder"
851
msgstr "Adicionar Pasta"
852
853
-#: modules/curlew.py:1104
854
+#: modules/curlew.py:1281
855
msgid "Choose destination"
856
msgstr "Escolha o destino"
857
858
-#: modules/curlew.py:1353
859
+#: modules/curlew.py:1611
860
msgid "Destination path is not valid."
861
msgstr "O caminho de destino não é válido."
862
863
-#: modules/curlew.py:1360
864
+#: modules/curlew.py:1618
865
msgid "Destination path is not accessible."
866
msgstr "O caminho de destino não está acessível."
867
868
-#: modules/curlew.py:1392 modules/curlew.py:1433 modules/curlew.py:1816
869
+#: modules/curlew.py:1634
870
+msgid "\"{}\" audio codec not found."
871
+msgstr ""
872
+
873
+#: modules/curlew.py:1638
874
+msgid "\"{}\" video codec not found."
875
+msgstr ""
876
+
877
+#: modules/curlew.py:1670 modules/curlew.py:1718 modules/curlew.py:2111
878
msgid "Skipped!"
879
msgstr "Pulado!"
880
881
-#: modules/curlew.py:1402
882
+#: modules/curlew.py:1683
883
msgid "Not found!"
884
msgstr "Não Encontrado!"
885
886
-#: modules/curlew.py:1495
887
-msgid ""
888
-"There are some errors occured.\n"
889
-"Do you want to show more details?"
890
+#: modules/curlew.py:1760
891
+msgid "Encoder not found (ffmpeg/avconv)."
892
msgstr ""
893
-"Ocorreram alguns erros.\n"
894
-"Você quer mostrar mais detalhes?"
895
896
-#: modules/curlew.py:1508
897
+#: modules/curlew.py:1789
898
msgid "Do you want to stop conversion process?"
899
msgstr "Você quer parar o processo de conversão?"
900
901
-#: modules/curlew.py:1564
902
+#: modules/curlew.py:1850
903
msgid "Select subtitle"
904
msgstr "Selecionar Legenda"
905
906
-#: modules/curlew.py:1567
907
+#: modules/curlew.py:1853
908
msgid "_Add"
909
msgstr ""
910
911
-#: modules/curlew.py:1572
912
+#: modules/curlew.py:1858
913
msgid "Subtitle files"
914
msgstr "Arquivos de Legenda"
915
916
-#: modules/curlew.py:1669 modules/curlew.py:1876
917
+#: modules/curlew.py:1960 modules/curlew.py:2171
918
msgid "Wait..."
919
msgstr "Aguarde..."
920
921
-#: modules/curlew.py:1750
922
+#: modules/curlew.py:2041
923
msgid "Done!"
924
msgstr "Feito!"
925
926
-#: modules/curlew.py:1768
927
+#: modules/curlew.py:2059
928
msgid "Failed!"
929
msgstr "Falhou!"
930
931
-#: modules/curlew.py:2098
932
+#: modules/curlew.py:2406
933
msgid ""
934
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
935
"span>"
936
937
"<span foreground=\"red\" weight=\"bold\">Será encerrado o sistema após {} "
938
"sec.</span>"
939
940
-#: modules/curlew.py:2111
941
+#: modules/curlew.py:2419
942
msgid ""
943
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
944
"span>"
945
946
"<span foreground=\"red\" weight=\"bold\">Sistema irá suspender após {} sec.</"
947
"span>"
948
949
-#: modules/curlew.py:2188
950
+#: modules/curlew.py:2496
951
msgid ""
952
"<b>Duration:</b> {}\n"
953
"<b>Size:</b> {}\n"
954
955
"<b>Tamanho:</b>{}\n"
956
"<b>Extensão:</b>{}\n"
957
958
-#: modules/curlew.py:2229
959
+#: modules/curlew.py:2540
960
msgid "Please install \"mediainfo\" package."
961
msgstr "Por favor instale\"mediainfo\"pacote."
962
963
-#: modules/curlew.py:2289
964
+#: modules/curlew.py:2620
965
msgid "Play"
966
msgstr ""
967
968
-#: modules/curlew.py:2292
969
+#: modules/curlew.py:2623
970
#, fuzzy
971
msgid "_Preview"
972
msgstr "Visualização"
973
974
-#: modules/curlew.py:2298
975
+#: modules/curlew.py:2629
976
msgid "Browse source"
977
msgstr "Procurar Fonte"
978
979
-#: modules/curlew.py:2301
980
+#: modules/curlew.py:2632
981
msgid "Browse destination"
982
msgstr "Procurar Destino"
983
984
-#: modules/curlew.py:2335
985
+#: modules/curlew.py:2660
986
#, fuzzy
987
msgid "Choose Encoder"
988
msgstr "Escolha outro nome"
989
990
+#: modules/curlew.py:2680
991
+msgid "Merge"
992
+msgstr ""
993
+
994
+#: modules/curlew.py:2681
995
+#, fuzzy
996
+msgid "Start Merging"
997
+msgstr "Iniciar Conversão"
998
+
999
+#: modules/curlew.py:2690
1000
+msgid "Make GIF"
1001
+msgstr ""
1002
+
1003
+#: modules/curlew.py:2691
1004
+msgid "Make GIF file"
1005
+msgstr ""
1006
+
1007
+#: modules/curlew.py:2739
1008
+msgid "<i>Merging files, please wait...</i>"
1009
+msgstr ""
1010
+
1011
+#: modules/curlew.py:2740
1012
+msgid "<i>Percent: 0 %</i>"
1013
+msgstr ""
1014
+
1015
+#: modules/curlew.py:2757
1016
+msgid "<i>Percent: {:.0f} %</i>"
1017
+msgstr ""
1018
+
1019
+#: modules/curlew.py:2769
1020
+msgid "Merging operation completed successfully!"
1021
+msgstr ""
1022
+
1023
+#: modules/curlew.py:2776
1024
+msgid "Merge Error"
1025
+msgstr ""
1026
+
1027
+#: modules/about.py:37
1028
+msgid "About Curlew"
1029
+msgstr "Sobre Curlew"
1030
+
1031
+#: modules/about.py:40
1032
+msgid "Easy to use Multimedia Converter for Linux"
1033
+msgstr "Conversor Multimídia fácil de Usar para Linux"
1034
+
1035
+#: modules/about.py:53
1036
+msgid "translator-credits"
1037
+msgstr "VaGNaroK"
1038
+
1039
+#: modules/waitdialog.py:34
1040
+msgid "Adding files..."
1041
+msgstr "Adicionando Arquivos"
1042
+
1043
+#: modules/waitdialog.py:53
1044
+msgid "<b>File:</b> "
1045
+msgstr "<b>Arquivo:</b>"
1046
+
1047
+#~ msgid "Errors detail"
1048
+#~ msgstr "Detalhes do Erro"
1049
+
1050
+#~ msgid ""
1051
+#~ "There are some errors occured.\n"
1052
+#~ "Do you want to show more details?"
1053
+#~ msgstr ""
1054
+#~ "Ocorreram alguns erros.\n"
1055
+#~ "Você quer mostrar mais detalhes?"
1056
+
1057
+#, fuzzy
1058
+#~ msgid "Edit List"
1059
+#~ msgstr "Editar Lista"
1060
+
1061
#~ msgid "Preview"
1062
#~ msgstr "Visualização"
1063
1064
1065
#~ msgid "Font: "
1066
#~ msgstr "Fonte:"
1067
1068
-#~ msgid "Position: "
1069
-#~ msgstr "Posição:"
1070
-
1071
#~ msgid "Delay: "
1072
#~ msgstr "Atraso:"
1073
1074
curlew-0.2.3.tar.gz/po/cs.po -> curlew-0.2.5.tar.gz/po/cs.po
Changed
1053
1
2
msgstr ""
3
"Project-Id-Version: \n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2016-10-01 14:51+0100\n"
6
+"POT-Creation-Date: 2017-07-24 11:03+0100\n"
7
"PO-Revision-Date: 2016-03-20 20:43+0100\n"
8
"Last-Translator: Pavel Fric <pavelfric@seznam.cz>\n"
9
"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
10
11
msgid "Right"
12
msgstr "Vpravo"
13
14
-#: modules/customwidgets.py:174
15
+#: modules/customwidgets.py:179
16
msgid "hr"
17
msgstr "hod"
18
19
-#: modules/customwidgets.py:179
20
+#: modules/customwidgets.py:184
21
msgid "min"
22
msgstr "min"
23
24
-#: modules/customwidgets.py:184 modules/curlew.py:714
25
+#: modules/customwidgets.py:189 modules/curlew.py:814
26
msgid "sec"
27
msgstr "s"
28
29
-#: modules/favdialog.py:29 modules/curlew.py:496
30
-msgid "Favorite list"
31
-msgstr "Seznam oblíbených"
32
-
33
-#: modules/favdialog.py:44
34
-msgid "Format"
35
-msgstr "Formát"
36
-
37
-#: modules/favdialog.py:60
38
-msgid "Up"
39
-msgstr "Nahoru"
40
-
41
-#: modules/favdialog.py:66
42
-msgid "Down"
43
-msgstr "Dolů"
44
-
45
-#: modules/favdialog.py:72 modules/edition.py:324 modules/curlew.py:2295
46
-msgid "Remove"
47
-msgstr "Odstranit"
48
-
49
-#: modules/about.py:33 modules/tray.py:33 modules/curlew.py:199
50
-#: modules/curlew.py:272
51
-msgid "Curlew"
52
-msgstr "Curlew"
53
-
54
-#: modules/about.py:37 modules/curlew.py:344
55
-msgid "About Curlew"
56
-msgstr "O programu Curlew"
57
-
58
-#: modules/about.py:40
59
-msgid "Easy to use Multimedia Converter for Linux"
60
-msgstr "Snadno použitelný převodník multimédií pro Linux"
61
-
62
-#: modules/about.py:53
63
-msgid "translator-credits"
64
-msgstr "www.fripohled.blogspot.com"
65
-
66
-#: modules/functions.py:47
67
-msgid " KB"
68
-msgstr " KB"
69
-
70
-#: modules/functions.py:50
71
-msgid " MB"
72
-msgstr " MB"
73
-
74
-#: modules/functions.py:53
75
-msgid " GB"
76
-msgstr " GB"
77
-
78
-#: modules/tray.py:39 modules/tray.py:69
79
-msgid "Hide"
80
-msgstr "Skrýt"
81
-
82
-#: modules/tray.py:43 modules/curlew.py:337
83
-msgid "Stop Conversion"
84
-msgstr "Zastavit převod"
85
+#: modules/formats.py:60
86
+msgid "<i><span color=\"red\">No format selected!</span></i>"
87
+msgstr "<i><span color=\"red\">Nevybrán žádný formát!</span></i>"
88
89
-#: modules/tray.py:47
90
-msgid "Quit application"
91
-msgstr "Ukončit program"
92
+#: modules/formats.py:113
93
+msgid "Edit"
94
+msgstr "Upravit"
95
96
-#: modules/tray.py:71
97
-msgid "Show"
98
-msgstr "Ukázat"
99
+#: modules/formats.py:121 modules/formats.py:123
100
+msgid "Choose"
101
+msgstr "Vybrat"
102
103
#: modules/logdialog.py:32
104
-msgid "Errors detail"
105
-msgstr "Podrobnosti chyb"
106
+#, fuzzy
107
+msgid "Conversion Error"
108
+msgstr "Zastavit převod"
109
110
-#: modules/logdialog.py:51
111
+#: modules/logdialog.py:51 modules/errdialog.py:50
112
msgid "_Close"
113
msgstr "_Zavřít"
114
115
-#: modules/edition.py:38
116
+#: modules/formateditor.py:38
117
msgid "Are you sure you want to save settings?"
118
msgstr "Opravdu chcete uložit nastavení?"
119
120
-#: modules/edition.py:110
121
+#: modules/formateditor.py:110
122
msgid "You can't restore a custom format to defaults."
123
msgstr "Nemůžete obnovit vlastní formát na výchozí nastavení."
124
125
-#: modules/edition.py:205
126
+#: modules/formateditor.py:205
127
msgid "Are you sure you want to remove this format?"
128
msgstr "Opravdu chcete odstranit tento formát?"
129
130
-#: modules/edition.py:244
131
+#: modules/formateditor.py:244
132
#, fuzzy
133
msgid "Edition"
134
msgstr "Upravit"
135
136
-#: modules/edition.py:259
137
+#: modules/formateditor.py:255
138
msgid ""
139
"<span foreground=\"red\"><i><b>WARNING:</b> Please change these values with "
140
"care!</i></span>"
141
msgstr ""
142
143
-#: modules/edition.py:263
144
+#: modules/formateditor.py:259
145
msgid "Audio:"
146
msgstr "Zvuk:"
147
148
-#: modules/edition.py:271 modules/edition.py:290
149
+#: modules/formateditor.py:267 modules/formateditor.py:286
150
msgid "Default"
151
msgstr "Výchozí"
152
153
-#: modules/edition.py:274
154
+#: modules/formateditor.py:270
155
msgid "Audio Bitrates"
156
msgstr "Datové toky zvuku"
157
158
-#: modules/edition.py:276
159
+#: modules/formateditor.py:272
160
msgid "Audio Frequencies"
161
msgstr "Zvukové kmitočty"
162
163
-#: modules/edition.py:278 modules/curlew.py:567
164
+#: modules/formateditor.py:274 modules/curlew.py:662
165
msgid "Audio Channels"
166
msgstr "Zvukové kanály"
167
168
-#: modules/edition.py:280
169
+#: modules/formateditor.py:276
170
msgid "Audio Codecs"
171
msgstr "Zvukové kodeky"
172
173
-#: modules/edition.py:283
174
+#: modules/formateditor.py:279
175
msgid "Video:"
176
msgstr "Obraz:"
177
178
-#: modules/edition.py:293
179
+#: modules/formateditor.py:289
180
msgid "Video Bitrates"
181
msgstr "Datové toky obrazu"
182
183
-#: modules/edition.py:295 modules/curlew.py:607
184
+#: modules/formateditor.py:291 modules/curlew.py:702
185
msgid "Video FPS"
186
msgstr "Snímků za sekundu"
187
188
-#: modules/edition.py:297
189
+#: modules/formateditor.py:293
190
msgid "Video Sizes"
191
msgstr "Velikosti obrazu"
192
193
-#: modules/edition.py:299
194
+#: modules/formateditor.py:295
195
msgid "Video Codecs"
196
msgstr "Obrazové kodeky"
197
198
-#: modules/edition.py:301
199
+#: modules/formateditor.py:297
200
msgid "Aspect Ratios"
201
msgstr "Poměry stran"
202
203
-#: modules/edition.py:303
204
+#: modules/formateditor.py:299
205
msgid "Other Options:"
206
msgstr "Jiné volby:"
207
208
-#: modules/edition.py:305
209
+#: modules/formateditor.py:301
210
msgid "Extra Options"
211
msgstr "Další volby:"
212
213
-#: modules/edition.py:318
214
+#: modules/formateditor.py:314
215
msgid "Save"
216
msgstr "Uložit"
217
218
-#: modules/edition.py:332
219
+#: modules/formateditor.py:320 modules/favdialog.py:68 modules/curlew.py:2626
220
+msgid "Remove"
221
+msgstr "Odstranit"
222
+
223
+#: modules/formateditor.py:328
224
msgid "Restore default"
225
msgstr "Obnovit výchozí"
226
227
-#: modules/fileinfos.py:29
228
-msgid "File informations"
229
-msgstr "Informace o souboru"
230
+#: modules/tray.py:33 modules/curlew.py:223 modules/about.py:33
231
+msgid "Curlew"
232
+msgstr "Curlew"
233
234
-#: modules/waitdialog.py:34
235
-msgid "Adding files..."
236
-msgstr "Přidávají se soubory..."
237
+#: modules/tray.py:39 modules/tray.py:69
238
+msgid "Hide"
239
+msgstr "Skrýt"
240
241
-#: modules/waitdialog.py:45 modules/curlew.py:993 modules/curlew.py:1076
242
-#: modules/curlew.py:1107 modules/curlew.py:1568 modules/curlew.py:2339
243
-msgid "_Cancel"
244
-msgstr "_Zrušit"
245
+#: modules/tray.py:43
246
+msgid "Stop Conversion"
247
+msgstr "Zastavit převod"
248
249
-#: modules/waitdialog.py:53
250
-msgid "<b>File:</b> "
251
-msgstr "<b>Soubor:</b> "
252
+#: modules/tray.py:47
253
+msgid "Quit application"
254
+msgstr "Ukončit program"
255
256
-#: modules/players.py:50
257
-msgid "<b>Select your favorite player: </b>"
258
-msgstr ""
259
+#: modules/tray.py:71
260
+msgid "Show"
261
+msgstr "Ukázat"
262
263
-#: modules/formats.py:60
264
-msgid "<i><span color=\"red\">No format selected!</span></i>"
265
-msgstr "<i><span color=\"red\">Nevybrán žádný formát!</span></i>"
266
+#: modules/favdialog.py:29 modules/curlew.py:599
267
+msgid "Favorite list"
268
+msgstr "Seznam oblíbených"
269
270
-#: modules/formats.py:113
271
-msgid "Edit"
272
-msgstr "Upravit"
273
+#: modules/favdialog.py:40
274
+msgid "Format"
275
+msgstr "Formát"
276
277
-#: modules/formats.py:121 modules/formats.py:123
278
-msgid "Choose"
279
-msgstr "Vybrat"
280
+#: modules/favdialog.py:56
281
+msgid "Up"
282
+msgstr "Nahoru"
283
+
284
+#: modules/favdialog.py:62
285
+msgid "Down"
286
+msgstr "Dolů"
287
+
288
+#: modules/functions.py:47
289
+msgid " KB"
290
+msgstr " KB"
291
+
292
+#: modules/functions.py:50
293
+msgid " MB"
294
+msgstr " MB"
295
+
296
+#: modules/functions.py:53
297
+msgid " GB"
298
+msgstr " GB"
299
300
-#: modules/curlew.py:97
301
+#: modules/curlew.py:115
302
msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
303
msgstr "<span color=\"red\"><i><b>{}</b> Kodek nenalezen!</i></span>"
304
305
-#: modules/curlew.py:207
306
+#: modules/curlew.py:170
307
+msgid "You can't add more than 10 elements."
308
+msgstr ""
309
+
310
+#: modules/curlew.py:177
311
+msgid "\"{}\" is already exist in favorite list!"
312
+msgstr ""
313
+
314
+#: modules/curlew.py:195
315
+#, fuzzy
316
+msgid "No Favorites List."
317
+msgstr "Seznam oblíbených"
318
+
319
+#: modules/curlew.py:231
320
msgid "About"
321
msgstr "O programu"
322
323
-#: modules/curlew.py:212
324
+#: modules/curlew.py:236
325
msgid "Quit"
326
msgstr "Ukončit"
327
328
-#: modules/curlew.py:261
329
+#: modules/curlew.py:287
330
msgid "Available Codecs"
331
msgstr "Dostupné kodeky"
332
333
-#: modules/curlew.py:295
334
+#: modules/curlew.py:315
335
msgid "Add Files"
336
msgstr "Přidat soubory"
337
338
-#: modules/curlew.py:300
339
+#: modules/curlew.py:320
340
msgid "Add Folders"
341
msgstr "Přidat složky"
342
343
-#: modules/curlew.py:310
344
+#: modules/curlew.py:330
345
msgid "Remove Files"
346
msgstr "Odstranit soubory"
347
348
-#: modules/curlew.py:315
349
+#: modules/curlew.py:335
350
msgid "Clear Files List"
351
msgstr "Vyprázdnit seznam souborů"
352
353
-#: modules/curlew.py:321 modules/curlew.py:2305
354
-msgid "File Informations"
355
+#: modules/curlew.py:341
356
+msgid "File Information"
357
msgstr "Informace o souboru"
358
359
-#: modules/curlew.py:331
360
+#: modules/curlew.py:352
361
+msgid "Advanced Options"
362
+msgstr "Pokročilé volby"
363
+
364
+#: modules/curlew.py:356 modules/curlew.py:2685
365
msgid "Convert"
366
msgstr "Převést"
367
368
-#: modules/curlew.py:332
369
+#: modules/curlew.py:358 modules/curlew.py:2686
370
msgid "Start Conversion"
371
msgstr "Spustit převod"
372
373
-#: modules/curlew.py:350
374
-msgid "Advanced Options"
375
-msgstr "Pokročilé volby"
376
+#: modules/curlew.py:365
377
+#, fuzzy
378
+msgid "Select Action"
379
+msgstr "Vybrat titulky"
380
+
381
+#: modules/curlew.py:387
382
+#, fuzzy
383
+msgid "Convert Files"
384
+msgstr "Odstranit soubory"
385
+
386
+#: modules/curlew.py:388
387
+#, fuzzy
388
+msgid "Merge Files"
389
+msgstr "Odstranit soubory"
390
391
-#: modules/curlew.py:410 modules/curlew.py:826
392
+#: modules/curlew.py:394
393
+msgid "Stop Process"
394
+msgstr ""
395
+
396
+#: modules/curlew.py:411
397
+msgid ""
398
+"<b><span size=\"xx-large\">Welcome to Curlew Multimedia Converter!</span></b>"
399
+msgstr ""
400
+
401
+#: modules/curlew.py:419
402
+msgid "<i>Click</i>"
403
+msgstr ""
404
+
405
+#: modules/curlew.py:421
406
+msgid "<i>to add files, or</i>"
407
+msgstr ""
408
+
409
+#: modules/curlew.py:423
410
+msgid "<i>to add files from folders,</i>"
411
+msgstr ""
412
+
413
+#: modules/curlew.py:432
414
+msgid "<i>or you can drag files and drop them to here.</i>"
415
+msgstr ""
416
+
417
+#: modules/curlew.py:509 modules/curlew.py:976
418
msgid "Show Sidebar"
419
msgstr "Ukázat postranní panel"
420
421
-#: modules/curlew.py:433
422
+#: modules/curlew.py:532
423
msgid "File"
424
msgstr "Soubor"
425
426
-#: modules/curlew.py:440
427
+#: modules/curlew.py:539
428
msgid "Size"
429
msgstr "Velikost"
430
431
-#: modules/curlew.py:446
432
+#: modules/curlew.py:545
433
msgid "Duration"
434
msgstr "Doba trvání"
435
436
-#: modules/curlew.py:452
437
+#: modules/curlew.py:551
438
msgid "Estimated size"
439
msgstr "Odhadovaná velikost"
440
441
-#: modules/curlew.py:459
442
+#: modules/curlew.py:558
443
msgid "Elapsed time"
444
msgstr "Uplynulý čas"
445
446
-#: modules/curlew.py:466
447
+#: modules/curlew.py:565
448
msgid "Remaining time"
449
msgstr "Zbývající čas"
450
451
-#: modules/curlew.py:472
452
+#: modules/curlew.py:571
453
msgid "Progress"
454
msgstr "Postup"
455
456
-#: modules/curlew.py:485
457
+#: modules/curlew.py:583
458
msgid "Choose a format"
459
msgstr "Vybrat formát"
460
461
-#: modules/curlew.py:512
462
+#: modules/curlew.py:594
463
msgid "Add to Favorite"
464
msgstr "Přidat do oblíbených"
465
466
-#: modules/curlew.py:520
467
-msgid "Edit List"
468
-msgstr "Upravit seznam"
469
+#: modules/curlew.py:615
470
+#, fuzzy
471
+msgid "Edit Favorite List"
472
+msgstr "Seznam oblíbených"
473
474
-#: modules/curlew.py:550
475
+#: modules/curlew.py:645 modules/curlew.py:838
476
msgid "Audio"
477
msgstr "Zvuk"
478
479
-#: modules/curlew.py:565
480
+#: modules/curlew.py:660
481
msgid "Audio Bitrate"
482
msgstr "Datový tok zvuku"
483
484
-#: modules/curlew.py:566
485
+#: modules/curlew.py:661
486
msgid "Audio Frequency"
487
msgstr "Kmitočet zvuku"
488
489
-#: modules/curlew.py:568
490
+#: modules/curlew.py:663
491
msgid "Audio Codec"
492
msgstr "Zvukový kodek"
493
494
-#: modules/curlew.py:571
495
+#: modules/curlew.py:666
496
msgid "Volume (%)"
497
msgstr "Hlasitost (%)"
498
499
-#: modules/curlew.py:577
500
+#: modules/curlew.py:672
501
msgid "Audio Quality"
502
msgstr "Jakost zvuku"
503
504
-#: modules/curlew.py:589
505
+#: modules/curlew.py:684 modules/curlew.py:838
506
msgid "Video"
507
msgstr "Video"
508
509
-#: modules/curlew.py:606
510
+#: modules/curlew.py:701
511
msgid "Video Bitrate"
512
msgstr "Datový tok obrazu"
513
514
-#: modules/curlew.py:608
515
+#: modules/curlew.py:703
516
msgid "Video Size"
517
msgstr "Velikost obrazu"
518
519
-#: modules/curlew.py:609
520
+#: modules/curlew.py:704
521
msgid "Video Codec"
522
msgstr "Kodek obrazu"
523
524
-#: modules/curlew.py:610
525
+#: modules/curlew.py:705
526
msgid "Aspect Ratio"
527
msgstr "Poměr stran"
528
529
-#: modules/curlew.py:616
530
+#: modules/curlew.py:711
531
msgid "2-Pass"
532
msgstr "Dva průchody"
533
534
-#: modules/curlew.py:620
535
+#: modules/curlew.py:715
536
msgid "Video only"
537
msgstr "Pouze obraz"
538
539
-#: modules/curlew.py:627
540
+#: modules/curlew.py:720
541
+msgid "Fix bad index"
542
+msgstr ""
543
+
544
+#: modules/curlew.py:727
545
msgid "Video Quality"
546
msgstr "Jakost obrazu"
547
548
-#: modules/curlew.py:638
549
+#: modules/curlew.py:738
550
msgid "Subtitle"
551
msgstr "Titulky"
552
553
-#: modules/curlew.py:644
554
+#: modules/curlew.py:744
555
msgid "Use Subtitle (ffmpeg only)"
556
msgstr "Použít titulky (pouze ffmpeg)"
557
558
-#: modules/curlew.py:660
559
+#: modules/curlew.py:760
560
msgid "Subtitle: "
561
msgstr "Titulky: "
562
563
-#: modules/curlew.py:678
564
+#: modules/curlew.py:778
565
msgid "Size: "
566
msgstr "Velikost: "
567
568
-#: modules/curlew.py:707
569
+#: modules/curlew.py:807
570
msgid "Encoding: "
571
msgstr "Kódování: "
572
573
-#: modules/curlew.py:720
574
+#: modules/curlew.py:822
575
+msgid "Filters"
576
+msgstr ""
577
+
578
+#: modules/curlew.py:824
579
+msgid "Fade In / Fade Out"
580
+msgstr ""
581
+
582
+#: modules/curlew.py:829
583
+#, fuzzy
584
+msgid "Duration (sec)"
585
+msgstr "Doba trvání: "
586
+
587
+#: modules/curlew.py:833
588
+msgid "At the beginning"
589
+msgstr ""
590
+
591
+#: modules/curlew.py:833
592
+#, fuzzy
593
+msgid "At the end"
594
+msgstr "Po konec"
595
+
596
+#: modules/curlew.py:833 modules/curlew.py:838
597
+msgid "Both"
598
+msgstr ""
599
+
600
+#: modules/curlew.py:834
601
+#, fuzzy
602
+msgid "Position"
603
+msgstr "Poloha: "
604
+
605
+#: modules/curlew.py:839
606
+msgid "Type"
607
+msgstr ""
608
+
609
+#: modules/curlew.py:843
610
msgid "Crop / Pad"
611
msgstr "Oříznout/Vycpat"
612
613
-#: modules/curlew.py:723
614
+#: modules/curlew.py:846
615
msgid "Crop"
616
msgstr "Oříznout"
617
618
-#: modules/curlew.py:727
619
+#: modules/curlew.py:850
620
msgid "Pad"
621
msgstr "Vycpat"
622
623
-#: modules/curlew.py:733
624
+#: modules/curlew.py:855
625
msgid "More"
626
msgstr "Více"
627
628
-#: modules/curlew.py:736
629
+#: modules/curlew.py:858
630
msgid "Split File"
631
msgstr "Rozdělit soubor"
632
633
-#: modules/curlew.py:746
634
+#: modules/curlew.py:868
635
msgid "Begin time: "
636
msgstr "Čas začátku: "
637
638
-#: modules/curlew.py:749
639
+#: modules/curlew.py:871
640
msgid "Duration: "
641
msgstr "Doba trvání: "
642
643
-#: modules/curlew.py:750
644
+#: modules/curlew.py:872
645
msgid "To the end"
646
msgstr "Po konec"
647
648
-#: modules/curlew.py:756
649
+#: modules/curlew.py:878
650
msgid "Use Copy Mode"
651
msgstr "Použít kopírovací režim"
652
653
-#: modules/curlew.py:757
654
+#: modules/curlew.py:879
655
msgid "Keep the same codecs as the input file"
656
msgstr "Zachovat tytéž kodeky, jako má vstupní soubor"
657
658
-#: modules/curlew.py:765
659
+#: modules/curlew.py:887
660
msgid "Other opts:"
661
msgstr "Další volby:"
662
663
-#: modules/curlew.py:769
664
+#: modules/curlew.py:891
665
msgid "Threads:"
666
msgstr "Vlákna:"
667
668
-#: modules/curlew.py:782
669
+#: modules/curlew.py:904
670
msgid "Converter:"
671
msgstr "Převodník:"
672
673
-#: modules/curlew.py:788
674
+#: modules/curlew.py:910
675
msgid "Player:"
676
msgstr "Přehrávač:"
677
678
-#: modules/curlew.py:809
679
+#: modules/curlew.py:950
680
+msgid "Please select a player"
681
+msgstr ""
682
+
683
+#: modules/curlew.py:959
684
msgid "Configs"
685
msgstr "Nastavení"
686
687
-#: modules/curlew.py:816
688
+#: modules/curlew.py:966
689
msgid "Your language will appear after restart Curlew"
690
msgstr "Změna jazyka se projeví až po opětovném spuštění Curlewu"
691
692
-#: modules/curlew.py:823
693
+#: modules/curlew.py:973
694
msgid "Language:"
695
msgstr "Jazyk:"
696
697
-#: modules/curlew.py:831
698
+#: modules/curlew.py:981
699
msgid "Show tray icon"
700
msgstr "Ukazovat ikonu v oznamovací oblasti"
701
702
-#: modules/curlew.py:836
703
-msgid "Use CSD"
704
-msgstr "Použít CSD"
705
+#: modules/curlew.py:986
706
+#, fuzzy
707
+msgid "Show Statusbar"
708
+msgstr "Ukázat postranní panel"
709
710
-#: modules/curlew.py:843
711
+#: modules/curlew.py:994
712
msgid "Shutdown computer after finish"
713
msgstr "Po dokončení vypnout počítač"
714
715
-#: modules/curlew.py:848
716
+#: modules/curlew.py:999
717
msgid "Suspend computer after finish"
718
msgstr "Po dokončení uspat počítač"
719
720
-#: modules/curlew.py:853
721
+#: modules/curlew.py:1004
722
#, fuzzy
723
msgid "Play sound after finish"
724
msgstr "Po dokončení uspat počítač"
725
726
-#: modules/curlew.py:859
727
+#: modules/curlew.py:1010
728
msgid "Output"
729
msgstr "Výstup"
730
731
-#: modules/curlew.py:865
732
+#: modules/curlew.py:1016
733
msgid "Source Path"
734
msgstr "Cesta ke zdroji"
735
736
-#: modules/curlew.py:870
737
+#: modules/curlew.py:1021
738
msgid "Destination:"
739
msgstr "Cíl:"
740
741
-#: modules/curlew.py:874
742
+#: modules/curlew.py:1024
743
+msgid "This name is for merged file"
744
+msgstr ""
745
+
746
+#: modules/curlew.py:1025
747
+msgid "Output Filename:"
748
+msgstr ""
749
+
750
+#: modules/curlew.py:1030
751
msgid "Overwrite it"
752
msgstr "Přepsat jej"
753
754
-#: modules/curlew.py:875
755
+#: modules/curlew.py:1031
756
msgid "Choose another name"
757
msgstr "Vybrat jiný název"
758
759
-#: modules/curlew.py:876
760
+#: modules/curlew.py:1032
761
msgid "Skip conversion"
762
msgstr "Přeskočit převod"
763
764
-#: modules/curlew.py:877
765
+#: modules/curlew.py:1033
766
msgid "File exist:"
767
msgstr "Soubor existuje:"
768
769
-#: modules/curlew.py:891
770
+#: modules/curlew.py:1047
771
msgid "Delete input file after conversion"
772
msgstr "Po převodu smazat vstupní soubor"
773
774
-#: modules/curlew.py:896
775
+#: modules/curlew.py:1052
776
msgid "Rename input file after conversion"
777
msgstr "Po převodu přejmenovat vstupní soubor"
778
779
-#: modules/curlew.py:972
780
-msgid "Do you want to quit Curlew and abort conversion process?"
781
+#: modules/curlew.py:1143
782
+#, fuzzy
783
+msgid "Do you want to quit Curlew and abort process?"
784
msgstr "Chcete Curlew ukončit a převod zrušit?"
785
786
-#: modules/curlew.py:989
787
+#: modules/curlew.py:1160
788
msgid "Add file"
789
msgstr "Přidat soubor"
790
791
-#: modules/curlew.py:991 modules/curlew.py:1074 modules/curlew.py:1106
792
-#: modules/curlew.py:2337
793
+#: modules/curlew.py:1162 modules/curlew.py:1252 modules/curlew.py:1283
794
+#: modules/curlew.py:2662
795
msgid "_OK"
796
msgstr "_OK"
797
798
-#: modules/curlew.py:1002
799
+#: modules/curlew.py:1164 modules/curlew.py:1254 modules/curlew.py:1284
800
+#: modules/curlew.py:1854 modules/curlew.py:2664 modules/waitdialog.py:45
801
+msgid "_Cancel"
802
+msgstr "_Zrušit"
803
+
804
+#: modules/curlew.py:1173
805
msgid "All supported files"
806
msgstr "Všechny podporované soubory"
807
808
-#: modules/curlew.py:1009
809
+#: modules/curlew.py:1180
810
msgid "Video files"
811
msgstr "Obrazové soubory"
812
813
-#: modules/curlew.py:1015
814
+#: modules/curlew.py:1186
815
msgid "Audio files"
816
msgstr "Zvukové soubory"
817
818
-#: modules/curlew.py:1021 modules/curlew.py:1581
819
+#: modules/curlew.py:1192 modules/curlew.py:1867
820
msgid "All files"
821
msgstr "Všechny soubory"
822
823
-#: modules/curlew.py:1061 modules/curlew.py:1674
824
+#: modules/curlew.py:1236 modules/curlew.py:1965
825
msgid "Ready!"
826
msgstr "Připraven!"
827
828
-#: modules/curlew.py:1072
829
+#: modules/curlew.py:1250
830
msgid "Add folder"
831
msgstr "Přidat složku"
832
833
-#: modules/curlew.py:1104
834
+#: modules/curlew.py:1281
835
msgid "Choose destination"
836
msgstr "Vybrat cíl"
837
838
-#: modules/curlew.py:1353
839
+#: modules/curlew.py:1611
840
msgid "Destination path is not valid."
841
msgstr "Cílová cesta není platná."
842
843
-#: modules/curlew.py:1360
844
+#: modules/curlew.py:1618
845
msgid "Destination path is not accessible."
846
msgstr "Cílová cesta není přístupná."
847
848
-#: modules/curlew.py:1392 modules/curlew.py:1433 modules/curlew.py:1816
849
+#: modules/curlew.py:1634
850
+msgid "\"{}\" audio codec not found."
851
+msgstr ""
852
+
853
+#: modules/curlew.py:1638
854
+msgid "\"{}\" video codec not found."
855
+msgstr ""
856
+
857
+#: modules/curlew.py:1670 modules/curlew.py:1718 modules/curlew.py:2111
858
msgid "Skipped!"
859
msgstr "Přeskočeno!"
860
861
-#: modules/curlew.py:1402
862
+#: modules/curlew.py:1683
863
msgid "Not found!"
864
msgstr "Nenalezeno!"
865
866
-#: modules/curlew.py:1495
867
-msgid ""
868
-"There are some errors occured.\n"
869
-"Do you want to show more details?"
870
+#: modules/curlew.py:1760
871
+msgid "Encoder not found (ffmpeg/avconv)."
872
msgstr ""
873
-"Vyskytly se chyby.\n"
874
-"Chcete ukázat více podrobností?"
875
876
-#: modules/curlew.py:1508
877
+#: modules/curlew.py:1789
878
msgid "Do you want to stop conversion process?"
879
msgstr "Chcete převod ukončit?"
880
881
-#: modules/curlew.py:1564
882
+#: modules/curlew.py:1850
883
msgid "Select subtitle"
884
msgstr "Vybrat titulky"
885
886
-#: modules/curlew.py:1567
887
+#: modules/curlew.py:1853
888
msgid "_Add"
889
msgstr "_Přidat"
890
891
-#: modules/curlew.py:1572
892
+#: modules/curlew.py:1858
893
msgid "Subtitle files"
894
msgstr "Soubory s titulky"
895
896
-#: modules/curlew.py:1669 modules/curlew.py:1876
897
+#: modules/curlew.py:1960 modules/curlew.py:2171
898
msgid "Wait..."
899
msgstr "Počkejte..."
900
901
-#: modules/curlew.py:1750
902
+#: modules/curlew.py:2041
903
msgid "Done!"
904
msgstr "Hotovo!"
905
906
-#: modules/curlew.py:1768
907
+#: modules/curlew.py:2059
908
msgid "Failed!"
909
msgstr "Nepodařilo se!"
910
911
-#: modules/curlew.py:2098
912
+#: modules/curlew.py:2406
913
msgid ""
914
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
915
"span>"
916
917
"<span foreground=\"red\" weight=\"bold\">Systém bude zastaven po {} sec.</"
918
"span>"
919
920
-#: modules/curlew.py:2111
921
+#: modules/curlew.py:2419
922
msgid ""
923
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
924
"span>"
925
msgstr ""
926
"<span foreground=\"red\" weight=\"bold\">Systém bude uspán po {} sec.</span>"
927
928
-#: modules/curlew.py:2188
929
+#: modules/curlew.py:2496
930
msgid ""
931
"<b>Duration:</b> {}\n"
932
"<b>Size:</b> {}\n"
933
934
"<b>Velikost:</b>\t{}\n"
935
"<b>Přípona:</b>\t{}\n"
936
937
-#: modules/curlew.py:2229
938
+#: modules/curlew.py:2540
939
msgid "Please install \"mediainfo\" package."
940
msgstr "Nainstalujte, prosím, balíček mediainfo."
941
942
-#: modules/curlew.py:2289
943
+#: modules/curlew.py:2620
944
msgid "Play"
945
msgstr "Přehrát"
946
947
-#: modules/curlew.py:2292
948
+#: modules/curlew.py:2623
949
msgid "_Preview"
950
msgstr "_Náhled"
951
952
-#: modules/curlew.py:2298
953
+#: modules/curlew.py:2629
954
msgid "Browse source"
955
msgstr "Procházet zdroj"
956
957
-#: modules/curlew.py:2301
958
+#: modules/curlew.py:2632
959
msgid "Browse destination"
960
msgstr "Procházet cíl"
961
962
-#: modules/curlew.py:2335
963
+#: modules/curlew.py:2660
964
msgid "Choose Encoder"
965
msgstr "Vybrat kodér"
966
967
+#: modules/curlew.py:2680
968
+msgid "Merge"
969
+msgstr ""
970
+
971
+#: modules/curlew.py:2681
972
+#, fuzzy
973
+msgid "Start Merging"
974
+msgstr "Spustit převod"
975
+
976
+#: modules/curlew.py:2690
977
+msgid "Make GIF"
978
+msgstr ""
979
+
980
+#: modules/curlew.py:2691
981
+msgid "Make GIF file"
982
+msgstr ""
983
+
984
+#: modules/curlew.py:2739
985
+msgid "<i>Merging files, please wait...</i>"
986
+msgstr ""
987
+
988
+#: modules/curlew.py:2740
989
+msgid "<i>Percent: 0 %</i>"
990
+msgstr ""
991
+
992
+#: modules/curlew.py:2757
993
+msgid "<i>Percent: {:.0f} %</i>"
994
+msgstr ""
995
+
996
+#: modules/curlew.py:2769
997
+msgid "Merging operation completed successfully!"
998
+msgstr ""
999
+
1000
+#: modules/curlew.py:2776
1001
+msgid "Merge Error"
1002
+msgstr ""
1003
+
1004
+#: modules/about.py:37
1005
+msgid "About Curlew"
1006
+msgstr "O programu Curlew"
1007
+
1008
+#: modules/about.py:40
1009
+msgid "Easy to use Multimedia Converter for Linux"
1010
+msgstr "Snadno použitelný převodník multimédií pro Linux"
1011
+
1012
+#: modules/about.py:53
1013
+msgid "translator-credits"
1014
+msgstr "www.fripohled.blogspot.com"
1015
+
1016
+#: modules/waitdialog.py:34
1017
+msgid "Adding files..."
1018
+msgstr "Přidávají se soubory..."
1019
+
1020
+#: modules/waitdialog.py:53
1021
+msgid "<b>File:</b> "
1022
+msgstr "<b>Soubor:</b> "
1023
+
1024
+#~ msgid "Errors detail"
1025
+#~ msgstr "Podrobnosti chyb"
1026
+
1027
+#~ msgid "Use CSD"
1028
+#~ msgstr "Použít CSD"
1029
+
1030
+#~ msgid ""
1031
+#~ "There are some errors occured.\n"
1032
+#~ "Do you want to show more details?"
1033
+#~ msgstr ""
1034
+#~ "Vyskytly se chyby.\n"
1035
+#~ "Chcete ukázat více podrobností?"
1036
+
1037
+#~ msgid "Edit List"
1038
+#~ msgstr "Upravit seznam"
1039
+
1040
#~ msgid "Preview"
1041
#~ msgstr "Náhled"
1042
1043
1044
#~ msgid "Font: "
1045
#~ msgstr "Písmo: "
1046
1047
-#~ msgid "Position: "
1048
-#~ msgstr "Poloha: "
1049
-
1050
#~ msgid "Delay: "
1051
#~ msgstr "Zpoždění: "
1052
1053
curlew-0.2.3.tar.gz/po/curlew.pot -> curlew-0.2.5.tar.gz/po/curlew.pot
Changed
988
1
2
msgstr ""
3
"Project-Id-Version: PACKAGE VERSION\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2016-10-01 14:51+0100\n"
6
+"POT-Creation-Date: 2017-07-24 11:03+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
msgid "Right"
12
msgstr ""
13
14
-#: modules/customwidgets.py:174
15
+#: modules/customwidgets.py:179
16
msgid "hr"
17
msgstr ""
18
19
-#: modules/customwidgets.py:179
20
+#: modules/customwidgets.py:184
21
msgid "min"
22
msgstr ""
23
24
-#: modules/customwidgets.py:184 modules/curlew.py:714
25
+#: modules/customwidgets.py:189 modules/curlew.py:814
26
msgid "sec"
27
msgstr ""
28
29
-#: modules/favdialog.py:29 modules/curlew.py:496
30
-msgid "Favorite list"
31
-msgstr ""
32
-
33
-#: modules/favdialog.py:44
34
-msgid "Format"
35
-msgstr ""
36
-
37
-#: modules/favdialog.py:60
38
-msgid "Up"
39
-msgstr ""
40
-
41
-#: modules/favdialog.py:66
42
-msgid "Down"
43
-msgstr ""
44
-
45
-#: modules/favdialog.py:72 modules/edition.py:324 modules/curlew.py:2295
46
-msgid "Remove"
47
-msgstr ""
48
-
49
-#: modules/about.py:33 modules/tray.py:33 modules/curlew.py:199
50
-#: modules/curlew.py:272
51
-msgid "Curlew"
52
-msgstr ""
53
-
54
-#: modules/about.py:37 modules/curlew.py:344
55
-msgid "About Curlew"
56
-msgstr ""
57
-
58
-#: modules/about.py:40
59
-msgid "Easy to use Multimedia Converter for Linux"
60
-msgstr ""
61
-
62
-#: modules/about.py:53
63
-msgid "translator-credits"
64
-msgstr ""
65
-
66
-#: modules/functions.py:47
67
-msgid " KB"
68
-msgstr ""
69
-
70
-#: modules/functions.py:50
71
-msgid " MB"
72
-msgstr ""
73
-
74
-#: modules/functions.py:53
75
-msgid " GB"
76
-msgstr ""
77
-
78
-#: modules/tray.py:39 modules/tray.py:69
79
-msgid "Hide"
80
-msgstr ""
81
-
82
-#: modules/tray.py:43 modules/curlew.py:337
83
-msgid "Stop Conversion"
84
+#: modules/formats.py:60
85
+msgid "<i><span color=\"red\">No format selected!</span></i>"
86
msgstr ""
87
88
-#: modules/tray.py:47
89
-msgid "Quit application"
90
+#: modules/formats.py:113
91
+msgid "Edit"
92
msgstr ""
93
94
-#: modules/tray.py:71
95
-msgid "Show"
96
+#: modules/formats.py:121 modules/formats.py:123
97
+msgid "Choose"
98
msgstr ""
99
100
#: modules/logdialog.py:32
101
-msgid "Errors detail"
102
+msgid "Conversion Error"
103
msgstr ""
104
105
-#: modules/logdialog.py:51
106
+#: modules/logdialog.py:51 modules/errdialog.py:50
107
msgid "_Close"
108
msgstr ""
109
110
-#: modules/edition.py:38
111
+#: modules/formateditor.py:38
112
msgid "Are you sure you want to save settings?"
113
msgstr ""
114
115
-#: modules/edition.py:110
116
+#: modules/formateditor.py:110
117
msgid "You can't restore a custom format to defaults."
118
msgstr ""
119
120
-#: modules/edition.py:205
121
+#: modules/formateditor.py:205
122
msgid "Are you sure you want to remove this format?"
123
msgstr ""
124
125
-#: modules/edition.py:244
126
+#: modules/formateditor.py:244
127
msgid "Edition"
128
msgstr ""
129
130
-#: modules/edition.py:259
131
+#: modules/formateditor.py:255
132
msgid ""
133
"<span foreground=\"red\"><i><b>WARNING:</b> Please change these values with "
134
"care!</i></span>"
135
msgstr ""
136
137
-#: modules/edition.py:263
138
+#: modules/formateditor.py:259
139
msgid "Audio:"
140
msgstr ""
141
142
-#: modules/edition.py:271 modules/edition.py:290
143
+#: modules/formateditor.py:267 modules/formateditor.py:286
144
msgid "Default"
145
msgstr ""
146
147
-#: modules/edition.py:274
148
+#: modules/formateditor.py:270
149
msgid "Audio Bitrates"
150
msgstr ""
151
152
-#: modules/edition.py:276
153
+#: modules/formateditor.py:272
154
msgid "Audio Frequencies"
155
msgstr ""
156
157
-#: modules/edition.py:278 modules/curlew.py:567
158
+#: modules/formateditor.py:274 modules/curlew.py:662
159
msgid "Audio Channels"
160
msgstr ""
161
162
-#: modules/edition.py:280
163
+#: modules/formateditor.py:276
164
msgid "Audio Codecs"
165
msgstr ""
166
167
-#: modules/edition.py:283
168
+#: modules/formateditor.py:279
169
msgid "Video:"
170
msgstr ""
171
172
-#: modules/edition.py:293
173
+#: modules/formateditor.py:289
174
msgid "Video Bitrates"
175
msgstr ""
176
177
-#: modules/edition.py:295 modules/curlew.py:607
178
+#: modules/formateditor.py:291 modules/curlew.py:702
179
msgid "Video FPS"
180
msgstr ""
181
182
-#: modules/edition.py:297
183
+#: modules/formateditor.py:293
184
msgid "Video Sizes"
185
msgstr ""
186
187
-#: modules/edition.py:299
188
+#: modules/formateditor.py:295
189
msgid "Video Codecs"
190
msgstr ""
191
192
-#: modules/edition.py:301
193
+#: modules/formateditor.py:297
194
msgid "Aspect Ratios"
195
msgstr ""
196
197
-#: modules/edition.py:303
198
+#: modules/formateditor.py:299
199
msgid "Other Options:"
200
msgstr ""
201
202
-#: modules/edition.py:305
203
+#: modules/formateditor.py:301
204
msgid "Extra Options"
205
msgstr ""
206
207
-#: modules/edition.py:318
208
+#: modules/formateditor.py:314
209
msgid "Save"
210
msgstr ""
211
212
-#: modules/edition.py:332
213
+#: modules/formateditor.py:320 modules/favdialog.py:68 modules/curlew.py:2626
214
+msgid "Remove"
215
+msgstr ""
216
+
217
+#: modules/formateditor.py:328
218
msgid "Restore default"
219
msgstr ""
220
221
-#: modules/fileinfos.py:29
222
-msgid "File informations"
223
+#: modules/tray.py:33 modules/curlew.py:223 modules/about.py:33
224
+msgid "Curlew"
225
msgstr ""
226
227
-#: modules/waitdialog.py:34
228
-msgid "Adding files..."
229
+#: modules/tray.py:39 modules/tray.py:69
230
+msgid "Hide"
231
msgstr ""
232
233
-#: modules/waitdialog.py:45 modules/curlew.py:993 modules/curlew.py:1076
234
-#: modules/curlew.py:1107 modules/curlew.py:1568 modules/curlew.py:2339
235
-msgid "_Cancel"
236
+#: modules/tray.py:43
237
+msgid "Stop Conversion"
238
msgstr ""
239
240
-#: modules/waitdialog.py:53
241
-msgid "<b>File:</b> "
242
+#: modules/tray.py:47
243
+msgid "Quit application"
244
msgstr ""
245
246
-#: modules/players.py:50
247
-msgid "<b>Select your favorite player: </b>"
248
+#: modules/tray.py:71
249
+msgid "Show"
250
msgstr ""
251
252
-#: modules/formats.py:60
253
-msgid "<i><span color=\"red\">No format selected!</span></i>"
254
+#: modules/favdialog.py:29 modules/curlew.py:599
255
+msgid "Favorite list"
256
msgstr ""
257
258
-#: modules/formats.py:113
259
-msgid "Edit"
260
+#: modules/favdialog.py:40
261
+msgid "Format"
262
msgstr ""
263
264
-#: modules/formats.py:121 modules/formats.py:123
265
-msgid "Choose"
266
+#: modules/favdialog.py:56
267
+msgid "Up"
268
+msgstr ""
269
+
270
+#: modules/favdialog.py:62
271
+msgid "Down"
272
+msgstr ""
273
+
274
+#: modules/functions.py:47
275
+msgid " KB"
276
+msgstr ""
277
+
278
+#: modules/functions.py:50
279
+msgid " MB"
280
msgstr ""
281
282
-#: modules/curlew.py:97
283
+#: modules/functions.py:53
284
+msgid " GB"
285
+msgstr ""
286
+
287
+#: modules/curlew.py:115
288
msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
289
msgstr ""
290
291
-#: modules/curlew.py:207
292
+#: modules/curlew.py:170
293
+msgid "You can't add more than 10 elements."
294
+msgstr ""
295
+
296
+#: modules/curlew.py:177
297
+msgid "\"{}\" is already exist in favorite list!"
298
+msgstr ""
299
+
300
+#: modules/curlew.py:195
301
+msgid "No Favorites List."
302
+msgstr ""
303
+
304
+#: modules/curlew.py:231
305
msgid "About"
306
msgstr ""
307
308
-#: modules/curlew.py:212
309
+#: modules/curlew.py:236
310
msgid "Quit"
311
msgstr ""
312
313
-#: modules/curlew.py:261
314
+#: modules/curlew.py:287
315
msgid "Available Codecs"
316
msgstr ""
317
318
-#: modules/curlew.py:295
319
+#: modules/curlew.py:315
320
msgid "Add Files"
321
msgstr ""
322
323
-#: modules/curlew.py:300
324
+#: modules/curlew.py:320
325
msgid "Add Folders"
326
msgstr ""
327
328
-#: modules/curlew.py:310
329
+#: modules/curlew.py:330
330
msgid "Remove Files"
331
msgstr ""
332
333
-#: modules/curlew.py:315
334
+#: modules/curlew.py:335
335
msgid "Clear Files List"
336
msgstr ""
337
338
-#: modules/curlew.py:321 modules/curlew.py:2305
339
-msgid "File Informations"
340
+#: modules/curlew.py:341
341
+msgid "File Information"
342
+msgstr ""
343
+
344
+#: modules/curlew.py:352
345
+msgid "Advanced Options"
346
msgstr ""
347
348
-#: modules/curlew.py:331
349
+#: modules/curlew.py:356 modules/curlew.py:2685
350
msgid "Convert"
351
msgstr ""
352
353
-#: modules/curlew.py:332
354
+#: modules/curlew.py:358 modules/curlew.py:2686
355
msgid "Start Conversion"
356
msgstr ""
357
358
-#: modules/curlew.py:350
359
-msgid "Advanced Options"
360
+#: modules/curlew.py:365
361
+msgid "Select Action"
362
+msgstr ""
363
+
364
+#: modules/curlew.py:387
365
+msgid "Convert Files"
366
+msgstr ""
367
+
368
+#: modules/curlew.py:388
369
+msgid "Merge Files"
370
+msgstr ""
371
+
372
+#: modules/curlew.py:394
373
+msgid "Stop Process"
374
+msgstr ""
375
+
376
+#: modules/curlew.py:411
377
+msgid ""
378
+"<b><span size=\"xx-large\">Welcome to Curlew Multimedia Converter!</span></b>"
379
msgstr ""
380
381
-#: modules/curlew.py:410 modules/curlew.py:826
382
+#: modules/curlew.py:419
383
+msgid "<i>Click</i>"
384
+msgstr ""
385
+
386
+#: modules/curlew.py:421
387
+msgid "<i>to add files, or</i>"
388
+msgstr ""
389
+
390
+#: modules/curlew.py:423
391
+msgid "<i>to add files from folders,</i>"
392
+msgstr ""
393
+
394
+#: modules/curlew.py:432
395
+msgid "<i>or you can drag files and drop them to here.</i>"
396
+msgstr ""
397
+
398
+#: modules/curlew.py:509 modules/curlew.py:976
399
msgid "Show Sidebar"
400
msgstr ""
401
402
-#: modules/curlew.py:433
403
+#: modules/curlew.py:532
404
msgid "File"
405
msgstr ""
406
407
-#: modules/curlew.py:440
408
+#: modules/curlew.py:539
409
msgid "Size"
410
msgstr ""
411
412
-#: modules/curlew.py:446
413
+#: modules/curlew.py:545
414
msgid "Duration"
415
msgstr ""
416
417
-#: modules/curlew.py:452
418
+#: modules/curlew.py:551
419
msgid "Estimated size"
420
msgstr ""
421
422
-#: modules/curlew.py:459
423
+#: modules/curlew.py:558
424
msgid "Elapsed time"
425
msgstr ""
426
427
-#: modules/curlew.py:466
428
+#: modules/curlew.py:565
429
msgid "Remaining time"
430
msgstr ""
431
432
-#: modules/curlew.py:472
433
+#: modules/curlew.py:571
434
msgid "Progress"
435
msgstr ""
436
437
-#: modules/curlew.py:485
438
+#: modules/curlew.py:583
439
msgid "Choose a format"
440
msgstr ""
441
442
-#: modules/curlew.py:512
443
+#: modules/curlew.py:594
444
msgid "Add to Favorite"
445
msgstr ""
446
447
-#: modules/curlew.py:520
448
-msgid "Edit List"
449
+#: modules/curlew.py:615
450
+msgid "Edit Favorite List"
451
msgstr ""
452
453
-#: modules/curlew.py:550
454
+#: modules/curlew.py:645 modules/curlew.py:838
455
msgid "Audio"
456
msgstr ""
457
458
-#: modules/curlew.py:565
459
+#: modules/curlew.py:660
460
msgid "Audio Bitrate"
461
msgstr ""
462
463
-#: modules/curlew.py:566
464
+#: modules/curlew.py:661
465
msgid "Audio Frequency"
466
msgstr ""
467
468
-#: modules/curlew.py:568
469
+#: modules/curlew.py:663
470
msgid "Audio Codec"
471
msgstr ""
472
473
-#: modules/curlew.py:571
474
+#: modules/curlew.py:666
475
msgid "Volume (%)"
476
msgstr ""
477
478
-#: modules/curlew.py:577
479
+#: modules/curlew.py:672
480
msgid "Audio Quality"
481
msgstr ""
482
483
-#: modules/curlew.py:589
484
+#: modules/curlew.py:684 modules/curlew.py:838
485
msgid "Video"
486
msgstr ""
487
488
-#: modules/curlew.py:606
489
+#: modules/curlew.py:701
490
msgid "Video Bitrate"
491
msgstr ""
492
493
-#: modules/curlew.py:608
494
+#: modules/curlew.py:703
495
msgid "Video Size"
496
msgstr ""
497
498
-#: modules/curlew.py:609
499
+#: modules/curlew.py:704
500
msgid "Video Codec"
501
msgstr ""
502
503
-#: modules/curlew.py:610
504
+#: modules/curlew.py:705
505
msgid "Aspect Ratio"
506
msgstr ""
507
508
-#: modules/curlew.py:616
509
+#: modules/curlew.py:711
510
msgid "2-Pass"
511
msgstr ""
512
513
-#: modules/curlew.py:620
514
+#: modules/curlew.py:715
515
msgid "Video only"
516
msgstr ""
517
518
-#: modules/curlew.py:627
519
+#: modules/curlew.py:720
520
+msgid "Fix bad index"
521
+msgstr ""
522
+
523
+#: modules/curlew.py:727
524
msgid "Video Quality"
525
msgstr ""
526
527
-#: modules/curlew.py:638
528
+#: modules/curlew.py:738
529
msgid "Subtitle"
530
msgstr ""
531
532
-#: modules/curlew.py:644
533
+#: modules/curlew.py:744
534
msgid "Use Subtitle (ffmpeg only)"
535
msgstr ""
536
537
-#: modules/curlew.py:660
538
+#: modules/curlew.py:760
539
msgid "Subtitle: "
540
msgstr ""
541
542
-#: modules/curlew.py:678
543
+#: modules/curlew.py:778
544
msgid "Size: "
545
msgstr ""
546
547
-#: modules/curlew.py:707
548
+#: modules/curlew.py:807
549
msgid "Encoding: "
550
msgstr ""
551
552
-#: modules/curlew.py:720
553
+#: modules/curlew.py:822
554
+msgid "Filters"
555
+msgstr ""
556
+
557
+#: modules/curlew.py:824
558
+msgid "Fade In / Fade Out"
559
+msgstr ""
560
+
561
+#: modules/curlew.py:829
562
+msgid "Duration (sec)"
563
+msgstr ""
564
+
565
+#: modules/curlew.py:833
566
+msgid "At the beginning"
567
+msgstr ""
568
+
569
+#: modules/curlew.py:833
570
+msgid "At the end"
571
+msgstr ""
572
+
573
+#: modules/curlew.py:833 modules/curlew.py:838
574
+msgid "Both"
575
+msgstr ""
576
+
577
+#: modules/curlew.py:834
578
+msgid "Position"
579
+msgstr ""
580
+
581
+#: modules/curlew.py:839
582
+msgid "Type"
583
+msgstr ""
584
+
585
+#: modules/curlew.py:843
586
msgid "Crop / Pad"
587
msgstr ""
588
589
-#: modules/curlew.py:723
590
+#: modules/curlew.py:846
591
msgid "Crop"
592
msgstr ""
593
594
-#: modules/curlew.py:727
595
+#: modules/curlew.py:850
596
msgid "Pad"
597
msgstr ""
598
599
-#: modules/curlew.py:733
600
+#: modules/curlew.py:855
601
msgid "More"
602
msgstr ""
603
604
-#: modules/curlew.py:736
605
+#: modules/curlew.py:858
606
msgid "Split File"
607
msgstr ""
608
609
-#: modules/curlew.py:746
610
+#: modules/curlew.py:868
611
msgid "Begin time: "
612
msgstr ""
613
614
-#: modules/curlew.py:749
615
+#: modules/curlew.py:871
616
msgid "Duration: "
617
msgstr ""
618
619
-#: modules/curlew.py:750
620
+#: modules/curlew.py:872
621
msgid "To the end"
622
msgstr ""
623
624
-#: modules/curlew.py:756
625
+#: modules/curlew.py:878
626
msgid "Use Copy Mode"
627
msgstr ""
628
629
-#: modules/curlew.py:757
630
+#: modules/curlew.py:879
631
msgid "Keep the same codecs as the input file"
632
msgstr ""
633
634
-#: modules/curlew.py:765
635
+#: modules/curlew.py:887
636
msgid "Other opts:"
637
msgstr ""
638
639
-#: modules/curlew.py:769
640
+#: modules/curlew.py:891
641
msgid "Threads:"
642
msgstr ""
643
644
-#: modules/curlew.py:782
645
+#: modules/curlew.py:904
646
msgid "Converter:"
647
msgstr ""
648
649
-#: modules/curlew.py:788
650
+#: modules/curlew.py:910
651
msgid "Player:"
652
msgstr ""
653
654
-#: modules/curlew.py:809
655
+#: modules/curlew.py:950
656
+msgid "Please select a player"
657
+msgstr ""
658
+
659
+#: modules/curlew.py:959
660
msgid "Configs"
661
msgstr ""
662
663
-#: modules/curlew.py:816
664
+#: modules/curlew.py:966
665
msgid "Your language will appear after restart Curlew"
666
msgstr ""
667
668
-#: modules/curlew.py:823
669
+#: modules/curlew.py:973
670
msgid "Language:"
671
msgstr ""
672
673
-#: modules/curlew.py:831
674
+#: modules/curlew.py:981
675
msgid "Show tray icon"
676
msgstr ""
677
678
-#: modules/curlew.py:836
679
-msgid "Use CSD"
680
+#: modules/curlew.py:986
681
+msgid "Show Statusbar"
682
msgstr ""
683
684
-#: modules/curlew.py:843
685
+#: modules/curlew.py:994
686
msgid "Shutdown computer after finish"
687
msgstr ""
688
689
-#: modules/curlew.py:848
690
+#: modules/curlew.py:999
691
msgid "Suspend computer after finish"
692
msgstr ""
693
694
-#: modules/curlew.py:853
695
+#: modules/curlew.py:1004
696
msgid "Play sound after finish"
697
msgstr ""
698
699
-#: modules/curlew.py:859
700
+#: modules/curlew.py:1010
701
msgid "Output"
702
msgstr ""
703
704
-#: modules/curlew.py:865
705
+#: modules/curlew.py:1016
706
msgid "Source Path"
707
msgstr ""
708
709
-#: modules/curlew.py:870
710
+#: modules/curlew.py:1021
711
msgid "Destination:"
712
msgstr ""
713
714
-#: modules/curlew.py:874
715
+#: modules/curlew.py:1024
716
+msgid "This name is for merged file"
717
+msgstr ""
718
+
719
+#: modules/curlew.py:1025
720
+msgid "Output Filename:"
721
+msgstr ""
722
+
723
+#: modules/curlew.py:1030
724
msgid "Overwrite it"
725
msgstr ""
726
727
-#: modules/curlew.py:875
728
+#: modules/curlew.py:1031
729
msgid "Choose another name"
730
msgstr ""
731
732
-#: modules/curlew.py:876
733
+#: modules/curlew.py:1032
734
msgid "Skip conversion"
735
msgstr ""
736
737
-#: modules/curlew.py:877
738
+#: modules/curlew.py:1033
739
msgid "File exist:"
740
msgstr ""
741
742
-#: modules/curlew.py:891
743
+#: modules/curlew.py:1047
744
msgid "Delete input file after conversion"
745
msgstr ""
746
747
-#: modules/curlew.py:896
748
+#: modules/curlew.py:1052
749
msgid "Rename input file after conversion"
750
msgstr ""
751
752
-#: modules/curlew.py:972
753
-msgid "Do you want to quit Curlew and abort conversion process?"
754
+#: modules/curlew.py:1143
755
+msgid "Do you want to quit Curlew and abort process?"
756
msgstr ""
757
758
-#: modules/curlew.py:989
759
+#: modules/curlew.py:1160
760
msgid "Add file"
761
msgstr ""
762
763
-#: modules/curlew.py:991 modules/curlew.py:1074 modules/curlew.py:1106
764
-#: modules/curlew.py:2337
765
+#: modules/curlew.py:1162 modules/curlew.py:1252 modules/curlew.py:1283
766
+#: modules/curlew.py:2662
767
msgid "_OK"
768
msgstr ""
769
770
-#: modules/curlew.py:1002
771
+#: modules/curlew.py:1164 modules/curlew.py:1254 modules/curlew.py:1284
772
+#: modules/curlew.py:1854 modules/curlew.py:2664 modules/waitdialog.py:45
773
+msgid "_Cancel"
774
+msgstr ""
775
+
776
+#: modules/curlew.py:1173
777
msgid "All supported files"
778
msgstr ""
779
780
-#: modules/curlew.py:1009
781
+#: modules/curlew.py:1180
782
msgid "Video files"
783
msgstr ""
784
785
-#: modules/curlew.py:1015
786
+#: modules/curlew.py:1186
787
msgid "Audio files"
788
msgstr ""
789
790
-#: modules/curlew.py:1021 modules/curlew.py:1581
791
+#: modules/curlew.py:1192 modules/curlew.py:1867
792
msgid "All files"
793
msgstr ""
794
795
-#: modules/curlew.py:1061 modules/curlew.py:1674
796
+#: modules/curlew.py:1236 modules/curlew.py:1965
797
msgid "Ready!"
798
msgstr ""
799
800
-#: modules/curlew.py:1072
801
+#: modules/curlew.py:1250
802
msgid "Add folder"
803
msgstr ""
804
805
-#: modules/curlew.py:1104
806
+#: modules/curlew.py:1281
807
msgid "Choose destination"
808
msgstr ""
809
810
-#: modules/curlew.py:1353
811
+#: modules/curlew.py:1611
812
msgid "Destination path is not valid."
813
msgstr ""
814
815
-#: modules/curlew.py:1360
816
+#: modules/curlew.py:1618
817
msgid "Destination path is not accessible."
818
msgstr ""
819
820
-#: modules/curlew.py:1392 modules/curlew.py:1433 modules/curlew.py:1816
821
+#: modules/curlew.py:1634
822
+msgid "\"{}\" audio codec not found."
823
+msgstr ""
824
+
825
+#: modules/curlew.py:1638
826
+msgid "\"{}\" video codec not found."
827
+msgstr ""
828
+
829
+#: modules/curlew.py:1670 modules/curlew.py:1718 modules/curlew.py:2111
830
msgid "Skipped!"
831
msgstr ""
832
833
-#: modules/curlew.py:1402
834
+#: modules/curlew.py:1683
835
msgid "Not found!"
836
msgstr ""
837
838
-#: modules/curlew.py:1495
839
-msgid ""
840
-"There are some errors occured.\n"
841
-"Do you want to show more details?"
842
+#: modules/curlew.py:1760
843
+msgid "Encoder not found (ffmpeg/avconv)."
844
msgstr ""
845
846
-#: modules/curlew.py:1508
847
+#: modules/curlew.py:1789
848
msgid "Do you want to stop conversion process?"
849
msgstr ""
850
851
-#: modules/curlew.py:1564
852
+#: modules/curlew.py:1850
853
msgid "Select subtitle"
854
msgstr ""
855
856
-#: modules/curlew.py:1567
857
+#: modules/curlew.py:1853
858
msgid "_Add"
859
msgstr ""
860
861
-#: modules/curlew.py:1572
862
+#: modules/curlew.py:1858
863
msgid "Subtitle files"
864
msgstr ""
865
866
-#: modules/curlew.py:1669 modules/curlew.py:1876
867
+#: modules/curlew.py:1960 modules/curlew.py:2171
868
msgid "Wait..."
869
msgstr ""
870
871
-#: modules/curlew.py:1750
872
+#: modules/curlew.py:2041
873
msgid "Done!"
874
msgstr ""
875
876
-#: modules/curlew.py:1768
877
+#: modules/curlew.py:2059
878
msgid "Failed!"
879
msgstr ""
880
881
-#: modules/curlew.py:2098
882
+#: modules/curlew.py:2406
883
msgid ""
884
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
885
"span>"
886
msgstr ""
887
888
-#: modules/curlew.py:2111
889
+#: modules/curlew.py:2419
890
msgid ""
891
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
892
"span>"
893
msgstr ""
894
895
-#: modules/curlew.py:2188
896
+#: modules/curlew.py:2496
897
msgid ""
898
"<b>Duration:</b> {}\n"
899
"<b>Size:</b> {}\n"
900
"<b>Extension:</b> {}\n"
901
msgstr ""
902
903
-#: modules/curlew.py:2229
904
+#: modules/curlew.py:2540
905
msgid "Please install \"mediainfo\" package."
906
msgstr ""
907
908
-#: modules/curlew.py:2289
909
+#: modules/curlew.py:2620
910
msgid "Play"
911
msgstr ""
912
913
-#: modules/curlew.py:2292
914
+#: modules/curlew.py:2623
915
msgid "_Preview"
916
msgstr ""
917
918
-#: modules/curlew.py:2298
919
+#: modules/curlew.py:2629
920
msgid "Browse source"
921
msgstr ""
922
923
-#: modules/curlew.py:2301
924
+#: modules/curlew.py:2632
925
msgid "Browse destination"
926
msgstr ""
927
928
-#: modules/curlew.py:2335
929
+#: modules/curlew.py:2660
930
msgid "Choose Encoder"
931
msgstr ""
932
+
933
+#: modules/curlew.py:2680
934
+msgid "Merge"
935
+msgstr ""
936
+
937
+#: modules/curlew.py:2681
938
+msgid "Start Merging"
939
+msgstr ""
940
+
941
+#: modules/curlew.py:2690
942
+msgid "Make GIF"
943
+msgstr ""
944
+
945
+#: modules/curlew.py:2691
946
+msgid "Make GIF file"
947
+msgstr ""
948
+
949
+#: modules/curlew.py:2739
950
+msgid "<i>Merging files, please wait...</i>"
951
+msgstr ""
952
+
953
+#: modules/curlew.py:2740
954
+msgid "<i>Percent: 0 %</i>"
955
+msgstr ""
956
+
957
+#: modules/curlew.py:2757
958
+msgid "<i>Percent: {:.0f} %</i>"
959
+msgstr ""
960
+
961
+#: modules/curlew.py:2769
962
+msgid "Merging operation completed successfully!"
963
+msgstr ""
964
+
965
+#: modules/curlew.py:2776
966
+msgid "Merge Error"
967
+msgstr ""
968
+
969
+#: modules/about.py:37
970
+msgid "About Curlew"
971
+msgstr ""
972
+
973
+#: modules/about.py:40
974
+msgid "Easy to use Multimedia Converter for Linux"
975
+msgstr ""
976
+
977
+#: modules/about.py:53
978
+msgid "translator-credits"
979
+msgstr ""
980
+
981
+#: modules/waitdialog.py:34
982
+msgid "Adding files..."
983
+msgstr ""
984
+
985
+#: modules/waitdialog.py:53
986
+msgid "<b>File:</b> "
987
+msgstr ""
988
curlew-0.2.3.tar.gz/po/de.po -> curlew-0.2.5.tar.gz/po/de.po
Changed
1040
1
2
msgstr ""
3
"Project-Id-Version: \n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2016-10-01 14:51+0100\n"
6
+"POT-Creation-Date: 2017-07-24 11:03+0100\n"
7
"PO-Revision-Date: 2016-09-24 16:01+0200\n"
8
"Last-Translator: Rainer Peichl <peichl.rainer@gmail.com>\n"
9
"Language-Team: \n"
10
11
msgid "Right"
12
msgstr "Rechts"
13
14
-#: modules/customwidgets.py:174
15
+#: modules/customwidgets.py:179
16
msgid "hr"
17
msgstr "hr"
18
19
-#: modules/customwidgets.py:179
20
+#: modules/customwidgets.py:184
21
msgid "min"
22
msgstr "Min"
23
24
-#: modules/customwidgets.py:184 modules/curlew.py:714
25
+#: modules/customwidgets.py:189 modules/curlew.py:814
26
msgid "sec"
27
msgstr "Sek"
28
29
-#: modules/favdialog.py:29 modules/curlew.py:496
30
-msgid "Favorite list"
31
-msgstr "Favoritenliste"
32
-
33
-#: modules/favdialog.py:44
34
-msgid "Format"
35
-msgstr "Format"
36
-
37
-#: modules/favdialog.py:60
38
-msgid "Up"
39
-msgstr "Hoch"
40
-
41
-#: modules/favdialog.py:66
42
-msgid "Down"
43
-msgstr "Runter"
44
-
45
-#: modules/favdialog.py:72 modules/edition.py:324 modules/curlew.py:2295
46
-msgid "Remove"
47
-msgstr "Entfernen"
48
-
49
-#: modules/about.py:33 modules/tray.py:33 modules/curlew.py:199
50
-#: modules/curlew.py:272
51
-msgid "Curlew"
52
-msgstr "Curlew"
53
-
54
-#: modules/about.py:37 modules/curlew.py:344
55
-msgid "About Curlew"
56
-msgstr "Über Curlew"
57
-
58
-#: modules/about.py:40
59
-msgid "Easy to use Multimedia Converter for Linux"
60
-msgstr "Ein einfacher Multimedia-Konverter für Linux"
61
-
62
-#: modules/about.py:53
63
-msgid "translator-credits"
64
-msgstr "Rainer Peichl <peichl.rainer@gmail.com>"
65
-
66
-#: modules/functions.py:47
67
-msgid " KB"
68
-msgstr " KB"
69
-
70
-#: modules/functions.py:50
71
-msgid " MB"
72
-msgstr " MB"
73
-
74
-#: modules/functions.py:53
75
-msgid " GB"
76
-msgstr " GB"
77
-
78
-#: modules/tray.py:39 modules/tray.py:69
79
-msgid "Hide"
80
-msgstr "Verbergen"
81
-
82
-#: modules/tray.py:43 modules/curlew.py:337
83
-msgid "Stop Conversion"
84
-msgstr "Stoppe die Konvertierung"
85
+#: modules/formats.py:60
86
+msgid "<i><span color=\"red\">No format selected!</span></i>"
87
+msgstr "<i><span color=\"red\">Kein Format gewählt!</span></i>"
88
89
-#: modules/tray.py:47
90
-msgid "Quit application"
91
-msgstr "Anwendung beenden"
92
+#: modules/formats.py:113
93
+msgid "Edit"
94
+msgstr "Bearbeiten"
95
96
-#: modules/tray.py:71
97
-msgid "Show"
98
-msgstr "Anzeigen"
99
+#: modules/formats.py:121 modules/formats.py:123
100
+msgid "Choose"
101
+msgstr "Auswahl"
102
103
#: modules/logdialog.py:32
104
-msgid "Errors detail"
105
-msgstr "Fehler Detail"
106
+#, fuzzy
107
+msgid "Conversion Error"
108
+msgstr "Stoppe die Konvertierung"
109
110
-#: modules/logdialog.py:51
111
+#: modules/logdialog.py:51 modules/errdialog.py:50
112
msgid "_Close"
113
msgstr "_Schließen"
114
115
-#: modules/edition.py:38
116
+#: modules/formateditor.py:38
117
msgid "Are you sure you want to save settings?"
118
msgstr "Sind Sie sicher, dass Sie die Einstellungen speichern möchten?"
119
120
-#: modules/edition.py:110
121
+#: modules/formateditor.py:110
122
msgid "You can't restore a custom format to defaults."
123
msgstr ""
124
"Sie können ein benutzerdefiniertes Format auf die Standardwerte zurücksetzen."
125
126
-#: modules/edition.py:205
127
+#: modules/formateditor.py:205
128
msgid "Are you sure you want to remove this format?"
129
msgstr "Sind Sie sicher, dass Sie dieses Format entfernen wollen?"
130
131
-#: modules/edition.py:244
132
+#: modules/formateditor.py:244
133
#, fuzzy
134
msgid "Edition"
135
msgstr "Bearbeiten"
136
137
-#: modules/edition.py:259
138
+#: modules/formateditor.py:255
139
msgid ""
140
"<span foreground=\"red\"><i><b>WARNING:</b> Please change these values with "
141
"care!</i></span>"
142
msgstr ""
143
144
-#: modules/edition.py:263
145
+#: modules/formateditor.py:259
146
msgid "Audio:"
147
msgstr "Audio:"
148
149
-#: modules/edition.py:271 modules/edition.py:290
150
+#: modules/formateditor.py:267 modules/formateditor.py:286
151
msgid "Default"
152
msgstr "Standard"
153
154
-#: modules/edition.py:274
155
+#: modules/formateditor.py:270
156
msgid "Audio Bitrates"
157
msgstr "Audio Bitrates"
158
159
-#: modules/edition.py:276
160
+#: modules/formateditor.py:272
161
msgid "Audio Frequencies"
162
msgstr "Audio Frequenzen"
163
164
-#: modules/edition.py:278 modules/curlew.py:567
165
+#: modules/formateditor.py:274 modules/curlew.py:662
166
msgid "Audio Channels"
167
msgstr "Audi Kanäle"
168
169
-#: modules/edition.py:280
170
+#: modules/formateditor.py:276
171
msgid "Audio Codecs"
172
msgstr "Audio Codecs"
173
174
-#: modules/edition.py:283
175
+#: modules/formateditor.py:279
176
msgid "Video:"
177
msgstr "Video:"
178
179
-#: modules/edition.py:293
180
+#: modules/formateditor.py:289
181
msgid "Video Bitrates"
182
msgstr "Video Bitrates"
183
184
-#: modules/edition.py:295 modules/curlew.py:607
185
+#: modules/formateditor.py:291 modules/curlew.py:702
186
msgid "Video FPS"
187
msgstr "Video FPS"
188
189
-#: modules/edition.py:297
190
+#: modules/formateditor.py:293
191
msgid "Video Sizes"
192
msgstr "Video Größe"
193
194
-#: modules/edition.py:299
195
+#: modules/formateditor.py:295
196
msgid "Video Codecs"
197
msgstr "Video Codecs"
198
199
-#: modules/edition.py:301
200
+#: modules/formateditor.py:297
201
msgid "Aspect Ratios"
202
msgstr "Seitenverhältnis"
203
204
-#: modules/edition.py:303
205
+#: modules/formateditor.py:299
206
msgid "Other Options:"
207
msgstr "Andere Optionen:"
208
209
-#: modules/edition.py:305
210
+#: modules/formateditor.py:301
211
msgid "Extra Options"
212
msgstr "Extra Optionen"
213
214
-#: modules/edition.py:318
215
+#: modules/formateditor.py:314
216
msgid "Save"
217
msgstr "Speichern"
218
219
-#: modules/edition.py:332
220
+#: modules/formateditor.py:320 modules/favdialog.py:68 modules/curlew.py:2626
221
+msgid "Remove"
222
+msgstr "Entfernen"
223
+
224
+#: modules/formateditor.py:328
225
msgid "Restore default"
226
msgstr "Standard wiederherstellen"
227
228
-#: modules/fileinfos.py:29
229
-msgid "File informations"
230
-msgstr "Dateiinformationen"
231
+#: modules/tray.py:33 modules/curlew.py:223 modules/about.py:33
232
+msgid "Curlew"
233
+msgstr "Curlew"
234
235
-#: modules/waitdialog.py:34
236
-msgid "Adding files..."
237
-msgstr "Datei hinzufügen.."
238
+#: modules/tray.py:39 modules/tray.py:69
239
+msgid "Hide"
240
+msgstr "Verbergen"
241
242
-#: modules/waitdialog.py:45 modules/curlew.py:993 modules/curlew.py:1076
243
-#: modules/curlew.py:1107 modules/curlew.py:1568 modules/curlew.py:2339
244
-msgid "_Cancel"
245
-msgstr "_Beenden"
246
+#: modules/tray.py:43
247
+msgid "Stop Conversion"
248
+msgstr "Stoppe die Konvertierung"
249
250
-#: modules/waitdialog.py:53
251
-msgid "<b>File:</b> "
252
-msgstr "<b>Datei:</b> "
253
+#: modules/tray.py:47
254
+msgid "Quit application"
255
+msgstr "Anwendung beenden"
256
257
-#: modules/players.py:50
258
-msgid "<b>Select your favorite player: </b>"
259
-msgstr ""
260
+#: modules/tray.py:71
261
+msgid "Show"
262
+msgstr "Anzeigen"
263
264
-#: modules/formats.py:60
265
-msgid "<i><span color=\"red\">No format selected!</span></i>"
266
-msgstr "<i><span color=\"red\">Kein Format gewählt!</span></i>"
267
+#: modules/favdialog.py:29 modules/curlew.py:599
268
+msgid "Favorite list"
269
+msgstr "Favoritenliste"
270
271
-#: modules/formats.py:113
272
-msgid "Edit"
273
-msgstr "Bearbeiten"
274
+#: modules/favdialog.py:40
275
+msgid "Format"
276
+msgstr "Format"
277
278
-#: modules/formats.py:121 modules/formats.py:123
279
-msgid "Choose"
280
-msgstr "Auswahl"
281
+#: modules/favdialog.py:56
282
+msgid "Up"
283
+msgstr "Hoch"
284
+
285
+#: modules/favdialog.py:62
286
+msgid "Down"
287
+msgstr "Runter"
288
289
-#: modules/curlew.py:97
290
+#: modules/functions.py:47
291
+msgid " KB"
292
+msgstr " KB"
293
+
294
+#: modules/functions.py:50
295
+msgid " MB"
296
+msgstr " MB"
297
+
298
+#: modules/functions.py:53
299
+msgid " GB"
300
+msgstr " GB"
301
+
302
+#: modules/curlew.py:115
303
msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
304
msgstr "<span color=\"red\"><i><b>{}</b> Codec nicht gefunden!</i></span>"
305
306
-#: modules/curlew.py:207
307
+#: modules/curlew.py:170
308
+msgid "You can't add more than 10 elements."
309
+msgstr ""
310
+
311
+#: modules/curlew.py:177
312
+msgid "\"{}\" is already exist in favorite list!"
313
+msgstr ""
314
+
315
+#: modules/curlew.py:195
316
+#, fuzzy
317
+msgid "No Favorites List."
318
+msgstr "Favoritenliste"
319
+
320
+#: modules/curlew.py:231
321
msgid "About"
322
msgstr "Über"
323
324
-#: modules/curlew.py:212
325
+#: modules/curlew.py:236
326
msgid "Quit"
327
msgstr "Verlassen"
328
329
-#: modules/curlew.py:261
330
+#: modules/curlew.py:287
331
msgid "Available Codecs"
332
msgstr "Verfügbare Codecs"
333
334
-#: modules/curlew.py:295
335
+#: modules/curlew.py:315
336
msgid "Add Files"
337
msgstr "Dateien hinzufügen"
338
339
-#: modules/curlew.py:300
340
+#: modules/curlew.py:320
341
msgid "Add Folders"
342
msgstr "Ordner hinzufügen"
343
344
-#: modules/curlew.py:310
345
+#: modules/curlew.py:330
346
msgid "Remove Files"
347
msgstr "Dateien entfernen"
348
349
-#: modules/curlew.py:315
350
+#: modules/curlew.py:335
351
msgid "Clear Files List"
352
msgstr "Löschen der Dateiliste"
353
354
-#: modules/curlew.py:321 modules/curlew.py:2305
355
-msgid "File Informations"
356
+#: modules/curlew.py:341
357
+msgid "File Information"
358
msgstr "Datei Informationen"
359
360
-#: modules/curlew.py:331
361
+#: modules/curlew.py:352
362
+msgid "Advanced Options"
363
+msgstr "Erweiterte Optionen"
364
+
365
+#: modules/curlew.py:356 modules/curlew.py:2685
366
msgid "Convert"
367
msgstr "Konvertieren"
368
369
-#: modules/curlew.py:332
370
+#: modules/curlew.py:358 modules/curlew.py:2686
371
msgid "Start Conversion"
372
msgstr "Konvertierung starten"
373
374
-#: modules/curlew.py:350
375
-msgid "Advanced Options"
376
-msgstr "Erweiterte Optionen"
377
+#: modules/curlew.py:365
378
+#, fuzzy
379
+msgid "Select Action"
380
+msgstr "Untertitel wählen"
381
+
382
+#: modules/curlew.py:387
383
+#, fuzzy
384
+msgid "Convert Files"
385
+msgstr "Dateien entfernen"
386
+
387
+#: modules/curlew.py:388
388
+#, fuzzy
389
+msgid "Merge Files"
390
+msgstr "Dateien entfernen"
391
+
392
+#: modules/curlew.py:394
393
+msgid "Stop Process"
394
+msgstr ""
395
+
396
+#: modules/curlew.py:411
397
+msgid ""
398
+"<b><span size=\"xx-large\">Welcome to Curlew Multimedia Converter!</span></b>"
399
+msgstr ""
400
+
401
+#: modules/curlew.py:419
402
+msgid "<i>Click</i>"
403
+msgstr ""
404
405
-#: modules/curlew.py:410 modules/curlew.py:826
406
+#: modules/curlew.py:421
407
+msgid "<i>to add files, or</i>"
408
+msgstr ""
409
+
410
+#: modules/curlew.py:423
411
+msgid "<i>to add files from folders,</i>"
412
+msgstr ""
413
+
414
+#: modules/curlew.py:432
415
+msgid "<i>or you can drag files and drop them to here.</i>"
416
+msgstr ""
417
+
418
+#: modules/curlew.py:509 modules/curlew.py:976
419
msgid "Show Sidebar"
420
msgstr "Zeige die Seitenleiste"
421
422
-#: modules/curlew.py:433
423
+#: modules/curlew.py:532
424
msgid "File"
425
msgstr "Datei"
426
427
-#: modules/curlew.py:440
428
+#: modules/curlew.py:539
429
msgid "Size"
430
msgstr "Größe"
431
432
-#: modules/curlew.py:446
433
+#: modules/curlew.py:545
434
msgid "Duration"
435
msgstr "Dauer"
436
437
-#: modules/curlew.py:452
438
+#: modules/curlew.py:551
439
msgid "Estimated size"
440
msgstr "Geschätzte Größe"
441
442
-#: modules/curlew.py:459
443
+#: modules/curlew.py:558
444
msgid "Elapsed time"
445
msgstr "Verstrichene Zeit"
446
447
-#: modules/curlew.py:466
448
+#: modules/curlew.py:565
449
msgid "Remaining time"
450
msgstr "Verbleibende Zeit"
451
452
-#: modules/curlew.py:472
453
+#: modules/curlew.py:571
454
msgid "Progress"
455
msgstr "Fortschritt"
456
457
-#: modules/curlew.py:485
458
+#: modules/curlew.py:583
459
msgid "Choose a format"
460
msgstr "Wählen Sie ein Format"
461
462
-#: modules/curlew.py:512
463
+#: modules/curlew.py:594
464
msgid "Add to Favorite"
465
msgstr "Zu den Favoriten hinzufügen"
466
467
-#: modules/curlew.py:520
468
-msgid "Edit List"
469
-msgstr "Liste bearbeiten"
470
+#: modules/curlew.py:615
471
+#, fuzzy
472
+msgid "Edit Favorite List"
473
+msgstr "Favoritenliste"
474
475
-#: modules/curlew.py:550
476
+#: modules/curlew.py:645 modules/curlew.py:838
477
msgid "Audio"
478
msgstr "Audio"
479
480
-#: modules/curlew.py:565
481
+#: modules/curlew.py:660
482
msgid "Audio Bitrate"
483
msgstr "Audio Bitrate"
484
485
-#: modules/curlew.py:566
486
+#: modules/curlew.py:661
487
msgid "Audio Frequency"
488
msgstr "Audio Frequenz"
489
490
-#: modules/curlew.py:568
491
+#: modules/curlew.py:663
492
msgid "Audio Codec"
493
msgstr "Audio Codec"
494
495
-#: modules/curlew.py:571
496
+#: modules/curlew.py:666
497
msgid "Volume (%)"
498
msgstr "Volume (%)"
499
500
-#: modules/curlew.py:577
501
+#: modules/curlew.py:672
502
msgid "Audio Quality"
503
msgstr "Audio Qualität"
504
505
-#: modules/curlew.py:589
506
+#: modules/curlew.py:684 modules/curlew.py:838
507
msgid "Video"
508
msgstr "Video"
509
510
-#: modules/curlew.py:606
511
+#: modules/curlew.py:701
512
msgid "Video Bitrate"
513
msgstr "Video Bitrate"
514
515
-#: modules/curlew.py:608
516
+#: modules/curlew.py:703
517
msgid "Video Size"
518
msgstr "Video Größe"
519
520
-#: modules/curlew.py:609
521
+#: modules/curlew.py:704
522
msgid "Video Codec"
523
msgstr "Video Codec"
524
525
-#: modules/curlew.py:610
526
+#: modules/curlew.py:705
527
msgid "Aspect Ratio"
528
msgstr "Seitenverhältnis"
529
530
-#: modules/curlew.py:616
531
+#: modules/curlew.py:711
532
msgid "2-Pass"
533
msgstr "2-Pass"
534
535
-#: modules/curlew.py:620
536
+#: modules/curlew.py:715
537
msgid "Video only"
538
msgstr "Nur Video"
539
540
-#: modules/curlew.py:627
541
+#: modules/curlew.py:720
542
+msgid "Fix bad index"
543
+msgstr ""
544
+
545
+#: modules/curlew.py:727
546
msgid "Video Quality"
547
msgstr "Video Qualität"
548
549
-#: modules/curlew.py:638
550
+#: modules/curlew.py:738
551
msgid "Subtitle"
552
msgstr "Untertitel"
553
554
-#: modules/curlew.py:644
555
+#: modules/curlew.py:744
556
msgid "Use Subtitle (ffmpeg only)"
557
msgstr "Benutze Untertitel (ffmpeg only) "
558
559
-#: modules/curlew.py:660
560
+#: modules/curlew.py:760
561
msgid "Subtitle: "
562
msgstr "Untertitel:"
563
564
-#: modules/curlew.py:678
565
+#: modules/curlew.py:778
566
msgid "Size: "
567
msgstr "Größe:"
568
569
-#: modules/curlew.py:707
570
+#: modules/curlew.py:807
571
msgid "Encoding: "
572
msgstr "Encoding: "
573
574
-#: modules/curlew.py:720
575
+#: modules/curlew.py:822
576
+msgid "Filters"
577
+msgstr ""
578
+
579
+#: modules/curlew.py:824
580
+msgid "Fade In / Fade Out"
581
+msgstr ""
582
+
583
+#: modules/curlew.py:829
584
+#, fuzzy
585
+msgid "Duration (sec)"
586
+msgstr "Dauer:"
587
+
588
+#: modules/curlew.py:833
589
+msgid "At the beginning"
590
+msgstr ""
591
+
592
+#: modules/curlew.py:833
593
+#, fuzzy
594
+msgid "At the end"
595
+msgstr "Bis zum Ende"
596
+
597
+#: modules/curlew.py:833 modules/curlew.py:838
598
+msgid "Both"
599
+msgstr ""
600
+
601
+#: modules/curlew.py:834
602
+#, fuzzy
603
+msgid "Position"
604
+msgstr "Bearbeiten"
605
+
606
+#: modules/curlew.py:839
607
+msgid "Type"
608
+msgstr ""
609
+
610
+#: modules/curlew.py:843
611
msgid "Crop / Pad"
612
msgstr "Schnitt / Block"
613
614
-#: modules/curlew.py:723
615
+#: modules/curlew.py:846
616
msgid "Crop"
617
msgstr "Schnitt"
618
619
-#: modules/curlew.py:727
620
+#: modules/curlew.py:850
621
msgid "Pad"
622
msgstr "Block"
623
624
-#: modules/curlew.py:733
625
+#: modules/curlew.py:855
626
msgid "More"
627
msgstr "Mehr"
628
629
-#: modules/curlew.py:736
630
+#: modules/curlew.py:858
631
msgid "Split File"
632
msgstr "Datei splitten"
633
634
-#: modules/curlew.py:746
635
+#: modules/curlew.py:868
636
msgid "Begin time: "
637
msgstr "Startzeit:"
638
639
-#: modules/curlew.py:749
640
+#: modules/curlew.py:871
641
msgid "Duration: "
642
msgstr "Dauer:"
643
644
-#: modules/curlew.py:750
645
+#: modules/curlew.py:872
646
msgid "To the end"
647
msgstr "Bis zum Ende"
648
649
-#: modules/curlew.py:756
650
+#: modules/curlew.py:878
651
msgid "Use Copy Mode"
652
msgstr "Verwende den Kopiermodus "
653
654
-#: modules/curlew.py:757
655
+#: modules/curlew.py:879
656
msgid "Keep the same codecs as the input file"
657
msgstr "Die selben Codecs wie die Eingabedatei "
658
659
-#: modules/curlew.py:765
660
+#: modules/curlew.py:887
661
msgid "Other opts:"
662
msgstr "Andere Optionen:"
663
664
-#: modules/curlew.py:769
665
+#: modules/curlew.py:891
666
msgid "Threads:"
667
msgstr "Prozesse:"
668
669
-#: modules/curlew.py:782
670
+#: modules/curlew.py:904
671
msgid "Converter:"
672
msgstr "Konverter:"
673
674
-#: modules/curlew.py:788
675
+#: modules/curlew.py:910
676
msgid "Player:"
677
msgstr "Player:"
678
679
-#: modules/curlew.py:809
680
+#: modules/curlew.py:950
681
+msgid "Please select a player"
682
+msgstr ""
683
+
684
+#: modules/curlew.py:959
685
msgid "Configs"
686
msgstr "Konfigurationen"
687
688
-#: modules/curlew.py:816
689
+#: modules/curlew.py:966
690
msgid "Your language will appear after restart Curlew"
691
msgstr "Ihre Sprache erscheint nach dem Neustart der Anwendung"
692
693
-#: modules/curlew.py:823
694
+#: modules/curlew.py:973
695
msgid "Language:"
696
msgstr "Sprache:"
697
698
-#: modules/curlew.py:831
699
+#: modules/curlew.py:981
700
msgid "Show tray icon"
701
msgstr "Tray-Icon anzeigen"
702
703
-#: modules/curlew.py:836
704
-msgid "Use CSD"
705
-msgstr "Benutze CSD"
706
+#: modules/curlew.py:986
707
+#, fuzzy
708
+msgid "Show Statusbar"
709
+msgstr "Zeige die Seitenleiste"
710
711
-#: modules/curlew.py:843
712
+#: modules/curlew.py:994
713
msgid "Shutdown computer after finish"
714
msgstr "Computer am Ende ausschalten"
715
716
-#: modules/curlew.py:848
717
+#: modules/curlew.py:999
718
msgid "Suspend computer after finish"
719
msgstr "Computer am Ende in Bereitschaft"
720
721
-#: modules/curlew.py:853
722
+#: modules/curlew.py:1004
723
msgid "Play sound after finish"
724
msgstr "Sound am Ende abspielen"
725
726
-#: modules/curlew.py:859
727
+#: modules/curlew.py:1010
728
msgid "Output"
729
msgstr "Ausgabe"
730
731
-#: modules/curlew.py:865
732
+#: modules/curlew.py:1016
733
msgid "Source Path"
734
msgstr "Quellpfad "
735
736
-#: modules/curlew.py:870
737
+#: modules/curlew.py:1021
738
msgid "Destination:"
739
msgstr "Ziel:"
740
741
-#: modules/curlew.py:874
742
+#: modules/curlew.py:1024
743
+msgid "This name is for merged file"
744
+msgstr ""
745
+
746
+#: modules/curlew.py:1025
747
+msgid "Output Filename:"
748
+msgstr ""
749
+
750
+#: modules/curlew.py:1030
751
msgid "Overwrite it"
752
msgstr "Überschreiben"
753
754
-#: modules/curlew.py:875
755
+#: modules/curlew.py:1031
756
msgid "Choose another name"
757
msgstr "Wählen Sie einen anderen Namen"
758
759
-#: modules/curlew.py:876
760
+#: modules/curlew.py:1032
761
msgid "Skip conversion"
762
msgstr "Überspringe Umwandlung"
763
764
-#: modules/curlew.py:877
765
+#: modules/curlew.py:1033
766
msgid "File exist:"
767
msgstr "Datei existiert:"
768
769
-#: modules/curlew.py:891
770
+#: modules/curlew.py:1047
771
msgid "Delete input file after conversion"
772
msgstr "Lösche die Ausgangsdatei nach der Konvertierung"
773
774
-#: modules/curlew.py:896
775
+#: modules/curlew.py:1052
776
msgid "Rename input file after conversion"
777
msgstr "Die Ausgangsdatei nach der Konvertierung umbenennen"
778
779
-#: modules/curlew.py:972
780
-msgid "Do you want to quit Curlew and abort conversion process?"
781
+#: modules/curlew.py:1143
782
+#, fuzzy
783
+msgid "Do you want to quit Curlew and abort process?"
784
msgstr "Wollen Sie Curlew beenden und Umwandlungsprozess abbrechen?"
785
786
-#: modules/curlew.py:989
787
+#: modules/curlew.py:1160
788
msgid "Add file"
789
msgstr "Datei hinzufügen"
790
791
-#: modules/curlew.py:991 modules/curlew.py:1074 modules/curlew.py:1106
792
-#: modules/curlew.py:2337
793
+#: modules/curlew.py:1162 modules/curlew.py:1252 modules/curlew.py:1283
794
+#: modules/curlew.py:2662
795
msgid "_OK"
796
msgstr "_OK"
797
798
-#: modules/curlew.py:1002
799
+#: modules/curlew.py:1164 modules/curlew.py:1254 modules/curlew.py:1284
800
+#: modules/curlew.py:1854 modules/curlew.py:2664 modules/waitdialog.py:45
801
+msgid "_Cancel"
802
+msgstr "_Beenden"
803
+
804
+#: modules/curlew.py:1173
805
msgid "All supported files"
806
msgstr "Alle unterstützten Dateien"
807
808
-#: modules/curlew.py:1009
809
+#: modules/curlew.py:1180
810
msgid "Video files"
811
msgstr "Video Dateien"
812
813
-#: modules/curlew.py:1015
814
+#: modules/curlew.py:1186
815
msgid "Audio files"
816
msgstr "Audio Dateien"
817
818
-#: modules/curlew.py:1021 modules/curlew.py:1581
819
+#: modules/curlew.py:1192 modules/curlew.py:1867
820
msgid "All files"
821
msgstr "Alle Dateien"
822
823
-#: modules/curlew.py:1061 modules/curlew.py:1674
824
+#: modules/curlew.py:1236 modules/curlew.py:1965
825
msgid "Ready!"
826
msgstr "Fertig!"
827
828
-#: modules/curlew.py:1072
829
+#: modules/curlew.py:1250
830
msgid "Add folder"
831
msgstr "Ordner hinzufügen"
832
833
-#: modules/curlew.py:1104
834
+#: modules/curlew.py:1281
835
msgid "Choose destination"
836
msgstr "Ziel auswählen"
837
838
-#: modules/curlew.py:1353
839
+#: modules/curlew.py:1611
840
msgid "Destination path is not valid."
841
msgstr "Zielpfad ist nicht gültig."
842
843
-#: modules/curlew.py:1360
844
+#: modules/curlew.py:1618
845
msgid "Destination path is not accessible."
846
msgstr "Zielpfad ist nicht zugänglich."
847
848
-#: modules/curlew.py:1392 modules/curlew.py:1433 modules/curlew.py:1816
849
+#: modules/curlew.py:1634
850
+msgid "\"{}\" audio codec not found."
851
+msgstr ""
852
+
853
+#: modules/curlew.py:1638
854
+msgid "\"{}\" video codec not found."
855
+msgstr ""
856
+
857
+#: modules/curlew.py:1670 modules/curlew.py:1718 modules/curlew.py:2111
858
msgid "Skipped!"
859
msgstr "Übersprungen!"
860
861
-#: modules/curlew.py:1402
862
+#: modules/curlew.py:1683
863
msgid "Not found!"
864
msgstr "Nichts gefunden!"
865
866
-#: modules/curlew.py:1495
867
-msgid ""
868
-"There are some errors occured.\n"
869
-"Do you want to show more details?"
870
+#: modules/curlew.py:1760
871
+msgid "Encoder not found (ffmpeg/avconv)."
872
msgstr ""
873
-"Es sind einige Fehler aufgetreten.\n"
874
-"Möchten Sie weitere Details anzeigen?"
875
876
-#: modules/curlew.py:1508
877
+#: modules/curlew.py:1789
878
msgid "Do you want to stop conversion process?"
879
msgstr "Wollen Sie Umwandlungsprozess zu stoppen?"
880
881
-#: modules/curlew.py:1564
882
+#: modules/curlew.py:1850
883
msgid "Select subtitle"
884
msgstr "Untertitel wählen"
885
886
-#: modules/curlew.py:1567
887
+#: modules/curlew.py:1853
888
msgid "_Add"
889
msgstr "_Hinzufügen"
890
891
-#: modules/curlew.py:1572
892
+#: modules/curlew.py:1858
893
msgid "Subtitle files"
894
msgstr "Untertitel Datei"
895
896
-#: modules/curlew.py:1669 modules/curlew.py:1876
897
+#: modules/curlew.py:1960 modules/curlew.py:2171
898
msgid "Wait..."
899
msgstr "Warten..."
900
901
-#: modules/curlew.py:1750
902
+#: modules/curlew.py:2041
903
msgid "Done!"
904
msgstr "Erledigt!"
905
906
-#: modules/curlew.py:1768
907
+#: modules/curlew.py:2059
908
msgid "Failed!"
909
msgstr "Gescheitert!"
910
911
-#: modules/curlew.py:2098
912
+#: modules/curlew.py:2406
913
msgid ""
914
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
915
"span>"
916
917
"<span foreground=\"red\" weight=\"bold\">Computer wird ausgeschaltet in {} "
918
"Sek.</span>"
919
920
-#: modules/curlew.py:2111
921
+#: modules/curlew.py:2419
922
msgid ""
923
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
924
"span>"
925
926
"<span foreground=\"red\" weight=\"bold\">Computer geht in Bereitschaft in {} "
927
"Sek.</span>"
928
929
-#: modules/curlew.py:2188
930
+#: modules/curlew.py:2496
931
msgid ""
932
"<b>Duration:</b> {}\n"
933
"<b>Size:</b> {}\n"
934
935
"<b>Größe:</b> {}\n"
936
"<b>Erweiterung:</b> {}\n"
937
938
-#: modules/curlew.py:2229
939
+#: modules/curlew.py:2540
940
msgid "Please install \"mediainfo\" package."
941
msgstr "Bitte installieren Sie das \"mediainfo\" Paket."
942
943
-#: modules/curlew.py:2289
944
+#: modules/curlew.py:2620
945
msgid "Play"
946
msgstr "Abspielen"
947
948
-#: modules/curlew.py:2292
949
+#: modules/curlew.py:2623
950
msgid "_Preview"
951
msgstr "_Vorschau"
952
953
-#: modules/curlew.py:2298
954
+#: modules/curlew.py:2629
955
msgid "Browse source"
956
msgstr "Quelle durchsuchen"
957
958
-#: modules/curlew.py:2301
959
+#: modules/curlew.py:2632
960
msgid "Browse destination"
961
msgstr "Ziel durchsuchen"
962
963
-#: modules/curlew.py:2335
964
+#: modules/curlew.py:2660
965
msgid "Choose Encoder"
966
msgstr "Encoder auswählen"
967
+
968
+#: modules/curlew.py:2680
969
+msgid "Merge"
970
+msgstr ""
971
+
972
+#: modules/curlew.py:2681
973
+#, fuzzy
974
+msgid "Start Merging"
975
+msgstr "Konvertierung starten"
976
+
977
+#: modules/curlew.py:2690
978
+msgid "Make GIF"
979
+msgstr ""
980
+
981
+#: modules/curlew.py:2691
982
+msgid "Make GIF file"
983
+msgstr ""
984
+
985
+#: modules/curlew.py:2739
986
+msgid "<i>Merging files, please wait...</i>"
987
+msgstr ""
988
+
989
+#: modules/curlew.py:2740
990
+msgid "<i>Percent: 0 %</i>"
991
+msgstr ""
992
+
993
+#: modules/curlew.py:2757
994
+msgid "<i>Percent: {:.0f} %</i>"
995
+msgstr ""
996
+
997
+#: modules/curlew.py:2769
998
+msgid "Merging operation completed successfully!"
999
+msgstr ""
1000
+
1001
+#: modules/curlew.py:2776
1002
+msgid "Merge Error"
1003
+msgstr ""
1004
+
1005
+#: modules/about.py:37
1006
+msgid "About Curlew"
1007
+msgstr "Über Curlew"
1008
+
1009
+#: modules/about.py:40
1010
+msgid "Easy to use Multimedia Converter for Linux"
1011
+msgstr "Ein einfacher Multimedia-Konverter für Linux"
1012
+
1013
+#: modules/about.py:53
1014
+msgid "translator-credits"
1015
+msgstr "Rainer Peichl <peichl.rainer@gmail.com>"
1016
+
1017
+#: modules/waitdialog.py:34
1018
+msgid "Adding files..."
1019
+msgstr "Datei hinzufügen.."
1020
+
1021
+#: modules/waitdialog.py:53
1022
+msgid "<b>File:</b> "
1023
+msgstr "<b>Datei:</b> "
1024
+
1025
+#~ msgid "Errors detail"
1026
+#~ msgstr "Fehler Detail"
1027
+
1028
+#~ msgid "Use CSD"
1029
+#~ msgstr "Benutze CSD"
1030
+
1031
+#~ msgid ""
1032
+#~ "There are some errors occured.\n"
1033
+#~ "Do you want to show more details?"
1034
+#~ msgstr ""
1035
+#~ "Es sind einige Fehler aufgetreten.\n"
1036
+#~ "Möchten Sie weitere Details anzeigen?"
1037
+
1038
+#~ msgid "Edit List"
1039
+#~ msgstr "Liste bearbeiten"
1040
curlew-0.2.3.tar.gz/po/en.po -> curlew-0.2.5.tar.gz/po/en.po
Changed
988
1
2
msgstr ""
3
"Project-Id-Version: 0.1\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2016-10-01 14:51+0100\n"
6
+"POT-Creation-Date: 2017-07-24 11:03+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
msgid "Right"
12
msgstr ""
13
14
-#: modules/customwidgets.py:174
15
+#: modules/customwidgets.py:179
16
msgid "hr"
17
msgstr ""
18
19
-#: modules/customwidgets.py:179
20
+#: modules/customwidgets.py:184
21
msgid "min"
22
msgstr ""
23
24
-#: modules/customwidgets.py:184 modules/curlew.py:714
25
+#: modules/customwidgets.py:189 modules/curlew.py:814
26
msgid "sec"
27
msgstr ""
28
29
-#: modules/favdialog.py:29 modules/curlew.py:496
30
-msgid "Favorite list"
31
-msgstr ""
32
-
33
-#: modules/favdialog.py:44
34
-msgid "Format"
35
-msgstr ""
36
-
37
-#: modules/favdialog.py:60
38
-msgid "Up"
39
-msgstr ""
40
-
41
-#: modules/favdialog.py:66
42
-msgid "Down"
43
-msgstr ""
44
-
45
-#: modules/favdialog.py:72 modules/edition.py:324 modules/curlew.py:2295
46
-msgid "Remove"
47
-msgstr ""
48
-
49
-#: modules/about.py:33 modules/tray.py:33 modules/curlew.py:199
50
-#: modules/curlew.py:272
51
-msgid "Curlew"
52
-msgstr ""
53
-
54
-#: modules/about.py:37 modules/curlew.py:344
55
-msgid "About Curlew"
56
-msgstr ""
57
-
58
-#: modules/about.py:40
59
-msgid "Easy to use Multimedia Converter for Linux"
60
-msgstr ""
61
-
62
-#: modules/about.py:53
63
-msgid "translator-credits"
64
-msgstr ""
65
-
66
-#: modules/functions.py:47
67
-msgid " KB"
68
-msgstr ""
69
-
70
-#: modules/functions.py:50
71
-msgid " MB"
72
-msgstr ""
73
-
74
-#: modules/functions.py:53
75
-msgid " GB"
76
-msgstr ""
77
-
78
-#: modules/tray.py:39 modules/tray.py:69
79
-msgid "Hide"
80
-msgstr ""
81
-
82
-#: modules/tray.py:43 modules/curlew.py:337
83
-msgid "Stop Conversion"
84
+#: modules/formats.py:60
85
+msgid "<i><span color=\"red\">No format selected!</span></i>"
86
msgstr ""
87
88
-#: modules/tray.py:47
89
-msgid "Quit application"
90
+#: modules/formats.py:113
91
+msgid "Edit"
92
msgstr ""
93
94
-#: modules/tray.py:71
95
-msgid "Show"
96
+#: modules/formats.py:121 modules/formats.py:123
97
+msgid "Choose"
98
msgstr ""
99
100
#: modules/logdialog.py:32
101
-msgid "Errors detail"
102
+msgid "Conversion Error"
103
msgstr ""
104
105
-#: modules/logdialog.py:51
106
+#: modules/logdialog.py:51 modules/errdialog.py:50
107
msgid "_Close"
108
msgstr ""
109
110
-#: modules/edition.py:38
111
+#: modules/formateditor.py:38
112
msgid "Are you sure you want to save settings?"
113
msgstr ""
114
115
-#: modules/edition.py:110
116
+#: modules/formateditor.py:110
117
msgid "You can't restore a custom format to defaults."
118
msgstr ""
119
120
-#: modules/edition.py:205
121
+#: modules/formateditor.py:205
122
msgid "Are you sure you want to remove this format?"
123
msgstr ""
124
125
-#: modules/edition.py:244
126
+#: modules/formateditor.py:244
127
msgid "Edition"
128
msgstr ""
129
130
-#: modules/edition.py:259
131
+#: modules/formateditor.py:255
132
msgid ""
133
"<span foreground=\"red\"><i><b>WARNING:</b> Please change these values with "
134
"care!</i></span>"
135
msgstr ""
136
137
-#: modules/edition.py:263
138
+#: modules/formateditor.py:259
139
msgid "Audio:"
140
msgstr ""
141
142
-#: modules/edition.py:271 modules/edition.py:290
143
+#: modules/formateditor.py:267 modules/formateditor.py:286
144
msgid "Default"
145
msgstr ""
146
147
-#: modules/edition.py:274
148
+#: modules/formateditor.py:270
149
msgid "Audio Bitrates"
150
msgstr ""
151
152
-#: modules/edition.py:276
153
+#: modules/formateditor.py:272
154
msgid "Audio Frequencies"
155
msgstr ""
156
157
-#: modules/edition.py:278 modules/curlew.py:567
158
+#: modules/formateditor.py:274 modules/curlew.py:662
159
msgid "Audio Channels"
160
msgstr ""
161
162
-#: modules/edition.py:280
163
+#: modules/formateditor.py:276
164
msgid "Audio Codecs"
165
msgstr ""
166
167
-#: modules/edition.py:283
168
+#: modules/formateditor.py:279
169
msgid "Video:"
170
msgstr ""
171
172
-#: modules/edition.py:293
173
+#: modules/formateditor.py:289
174
msgid "Video Bitrates"
175
msgstr ""
176
177
-#: modules/edition.py:295 modules/curlew.py:607
178
+#: modules/formateditor.py:291 modules/curlew.py:702
179
msgid "Video FPS"
180
msgstr ""
181
182
-#: modules/edition.py:297
183
+#: modules/formateditor.py:293
184
msgid "Video Sizes"
185
msgstr ""
186
187
-#: modules/edition.py:299
188
+#: modules/formateditor.py:295
189
msgid "Video Codecs"
190
msgstr ""
191
192
-#: modules/edition.py:301
193
+#: modules/formateditor.py:297
194
msgid "Aspect Ratios"
195
msgstr ""
196
197
-#: modules/edition.py:303
198
+#: modules/formateditor.py:299
199
msgid "Other Options:"
200
msgstr ""
201
202
-#: modules/edition.py:305
203
+#: modules/formateditor.py:301
204
msgid "Extra Options"
205
msgstr ""
206
207
-#: modules/edition.py:318
208
+#: modules/formateditor.py:314
209
msgid "Save"
210
msgstr ""
211
212
-#: modules/edition.py:332
213
+#: modules/formateditor.py:320 modules/favdialog.py:68 modules/curlew.py:2626
214
+msgid "Remove"
215
+msgstr ""
216
+
217
+#: modules/formateditor.py:328
218
msgid "Restore default"
219
msgstr ""
220
221
-#: modules/fileinfos.py:29
222
-msgid "File informations"
223
+#: modules/tray.py:33 modules/curlew.py:223 modules/about.py:33
224
+msgid "Curlew"
225
msgstr ""
226
227
-#: modules/waitdialog.py:34
228
-msgid "Adding files..."
229
+#: modules/tray.py:39 modules/tray.py:69
230
+msgid "Hide"
231
msgstr ""
232
233
-#: modules/waitdialog.py:45 modules/curlew.py:993 modules/curlew.py:1076
234
-#: modules/curlew.py:1107 modules/curlew.py:1568 modules/curlew.py:2339
235
-msgid "_Cancel"
236
+#: modules/tray.py:43
237
+msgid "Stop Conversion"
238
msgstr ""
239
240
-#: modules/waitdialog.py:53
241
-msgid "<b>File:</b> "
242
+#: modules/tray.py:47
243
+msgid "Quit application"
244
msgstr ""
245
246
-#: modules/players.py:50
247
-msgid "<b>Select your favorite player: </b>"
248
+#: modules/tray.py:71
249
+msgid "Show"
250
msgstr ""
251
252
-#: modules/formats.py:60
253
-msgid "<i><span color=\"red\">No format selected!</span></i>"
254
+#: modules/favdialog.py:29 modules/curlew.py:599
255
+msgid "Favorite list"
256
msgstr ""
257
258
-#: modules/formats.py:113
259
-msgid "Edit"
260
+#: modules/favdialog.py:40
261
+msgid "Format"
262
msgstr ""
263
264
-#: modules/formats.py:121 modules/formats.py:123
265
-msgid "Choose"
266
+#: modules/favdialog.py:56
267
+msgid "Up"
268
+msgstr ""
269
+
270
+#: modules/favdialog.py:62
271
+msgid "Down"
272
+msgstr ""
273
+
274
+#: modules/functions.py:47
275
+msgid " KB"
276
+msgstr ""
277
+
278
+#: modules/functions.py:50
279
+msgid " MB"
280
msgstr ""
281
282
-#: modules/curlew.py:97
283
+#: modules/functions.py:53
284
+msgid " GB"
285
+msgstr ""
286
+
287
+#: modules/curlew.py:115
288
msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
289
msgstr ""
290
291
-#: modules/curlew.py:207
292
+#: modules/curlew.py:170
293
+msgid "You can't add more than 10 elements."
294
+msgstr ""
295
+
296
+#: modules/curlew.py:177
297
+msgid "\"{}\" is already exist in favorite list!"
298
+msgstr ""
299
+
300
+#: modules/curlew.py:195
301
+msgid "No Favorites List."
302
+msgstr ""
303
+
304
+#: modules/curlew.py:231
305
msgid "About"
306
msgstr ""
307
308
-#: modules/curlew.py:212
309
+#: modules/curlew.py:236
310
msgid "Quit"
311
msgstr ""
312
313
-#: modules/curlew.py:261
314
+#: modules/curlew.py:287
315
msgid "Available Codecs"
316
msgstr ""
317
318
-#: modules/curlew.py:295
319
+#: modules/curlew.py:315
320
msgid "Add Files"
321
msgstr ""
322
323
-#: modules/curlew.py:300
324
+#: modules/curlew.py:320
325
msgid "Add Folders"
326
msgstr ""
327
328
-#: modules/curlew.py:310
329
+#: modules/curlew.py:330
330
msgid "Remove Files"
331
msgstr ""
332
333
-#: modules/curlew.py:315
334
+#: modules/curlew.py:335
335
msgid "Clear Files List"
336
msgstr ""
337
338
-#: modules/curlew.py:321 modules/curlew.py:2305
339
-msgid "File Informations"
340
+#: modules/curlew.py:341
341
+msgid "File Information"
342
+msgstr ""
343
+
344
+#: modules/curlew.py:352
345
+msgid "Advanced Options"
346
msgstr ""
347
348
-#: modules/curlew.py:331
349
+#: modules/curlew.py:356 modules/curlew.py:2685
350
msgid "Convert"
351
msgstr ""
352
353
-#: modules/curlew.py:332
354
+#: modules/curlew.py:358 modules/curlew.py:2686
355
msgid "Start Conversion"
356
msgstr ""
357
358
-#: modules/curlew.py:350
359
-msgid "Advanced Options"
360
+#: modules/curlew.py:365
361
+msgid "Select Action"
362
+msgstr ""
363
+
364
+#: modules/curlew.py:387
365
+msgid "Convert Files"
366
+msgstr ""
367
+
368
+#: modules/curlew.py:388
369
+msgid "Merge Files"
370
+msgstr ""
371
+
372
+#: modules/curlew.py:394
373
+msgid "Stop Process"
374
+msgstr ""
375
+
376
+#: modules/curlew.py:411
377
+msgid ""
378
+"<b><span size=\"xx-large\">Welcome to Curlew Multimedia Converter!</span></b>"
379
msgstr ""
380
381
-#: modules/curlew.py:410 modules/curlew.py:826
382
+#: modules/curlew.py:419
383
+msgid "<i>Click</i>"
384
+msgstr ""
385
+
386
+#: modules/curlew.py:421
387
+msgid "<i>to add files, or</i>"
388
+msgstr ""
389
+
390
+#: modules/curlew.py:423
391
+msgid "<i>to add files from folders,</i>"
392
+msgstr ""
393
+
394
+#: modules/curlew.py:432
395
+msgid "<i>or you can drag files and drop them to here.</i>"
396
+msgstr ""
397
+
398
+#: modules/curlew.py:509 modules/curlew.py:976
399
msgid "Show Sidebar"
400
msgstr ""
401
402
-#: modules/curlew.py:433
403
+#: modules/curlew.py:532
404
msgid "File"
405
msgstr ""
406
407
-#: modules/curlew.py:440
408
+#: modules/curlew.py:539
409
msgid "Size"
410
msgstr ""
411
412
-#: modules/curlew.py:446
413
+#: modules/curlew.py:545
414
msgid "Duration"
415
msgstr ""
416
417
-#: modules/curlew.py:452
418
+#: modules/curlew.py:551
419
msgid "Estimated size"
420
msgstr ""
421
422
-#: modules/curlew.py:459
423
+#: modules/curlew.py:558
424
msgid "Elapsed time"
425
msgstr ""
426
427
-#: modules/curlew.py:466
428
+#: modules/curlew.py:565
429
msgid "Remaining time"
430
msgstr ""
431
432
-#: modules/curlew.py:472
433
+#: modules/curlew.py:571
434
msgid "Progress"
435
msgstr ""
436
437
-#: modules/curlew.py:485
438
+#: modules/curlew.py:583
439
msgid "Choose a format"
440
msgstr ""
441
442
-#: modules/curlew.py:512
443
+#: modules/curlew.py:594
444
msgid "Add to Favorite"
445
msgstr ""
446
447
-#: modules/curlew.py:520
448
-msgid "Edit List"
449
+#: modules/curlew.py:615
450
+msgid "Edit Favorite List"
451
msgstr ""
452
453
-#: modules/curlew.py:550
454
+#: modules/curlew.py:645 modules/curlew.py:838
455
msgid "Audio"
456
msgstr ""
457
458
-#: modules/curlew.py:565
459
+#: modules/curlew.py:660
460
msgid "Audio Bitrate"
461
msgstr ""
462
463
-#: modules/curlew.py:566
464
+#: modules/curlew.py:661
465
msgid "Audio Frequency"
466
msgstr ""
467
468
-#: modules/curlew.py:568
469
+#: modules/curlew.py:663
470
msgid "Audio Codec"
471
msgstr ""
472
473
-#: modules/curlew.py:571
474
+#: modules/curlew.py:666
475
msgid "Volume (%)"
476
msgstr ""
477
478
-#: modules/curlew.py:577
479
+#: modules/curlew.py:672
480
msgid "Audio Quality"
481
msgstr ""
482
483
-#: modules/curlew.py:589
484
+#: modules/curlew.py:684 modules/curlew.py:838
485
msgid "Video"
486
msgstr ""
487
488
-#: modules/curlew.py:606
489
+#: modules/curlew.py:701
490
msgid "Video Bitrate"
491
msgstr ""
492
493
-#: modules/curlew.py:608
494
+#: modules/curlew.py:703
495
msgid "Video Size"
496
msgstr ""
497
498
-#: modules/curlew.py:609
499
+#: modules/curlew.py:704
500
msgid "Video Codec"
501
msgstr ""
502
503
-#: modules/curlew.py:610
504
+#: modules/curlew.py:705
505
msgid "Aspect Ratio"
506
msgstr ""
507
508
-#: modules/curlew.py:616
509
+#: modules/curlew.py:711
510
msgid "2-Pass"
511
msgstr ""
512
513
-#: modules/curlew.py:620
514
+#: modules/curlew.py:715
515
msgid "Video only"
516
msgstr ""
517
518
-#: modules/curlew.py:627
519
+#: modules/curlew.py:720
520
+msgid "Fix bad index"
521
+msgstr ""
522
+
523
+#: modules/curlew.py:727
524
msgid "Video Quality"
525
msgstr ""
526
527
-#: modules/curlew.py:638
528
+#: modules/curlew.py:738
529
msgid "Subtitle"
530
msgstr ""
531
532
-#: modules/curlew.py:644
533
+#: modules/curlew.py:744
534
msgid "Use Subtitle (ffmpeg only)"
535
msgstr ""
536
537
-#: modules/curlew.py:660
538
+#: modules/curlew.py:760
539
msgid "Subtitle: "
540
msgstr ""
541
542
-#: modules/curlew.py:678
543
+#: modules/curlew.py:778
544
msgid "Size: "
545
msgstr ""
546
547
-#: modules/curlew.py:707
548
+#: modules/curlew.py:807
549
msgid "Encoding: "
550
msgstr ""
551
552
-#: modules/curlew.py:720
553
+#: modules/curlew.py:822
554
+msgid "Filters"
555
+msgstr ""
556
+
557
+#: modules/curlew.py:824
558
+msgid "Fade In / Fade Out"
559
+msgstr ""
560
+
561
+#: modules/curlew.py:829
562
+msgid "Duration (sec)"
563
+msgstr ""
564
+
565
+#: modules/curlew.py:833
566
+msgid "At the beginning"
567
+msgstr ""
568
+
569
+#: modules/curlew.py:833
570
+msgid "At the end"
571
+msgstr ""
572
+
573
+#: modules/curlew.py:833 modules/curlew.py:838
574
+msgid "Both"
575
+msgstr ""
576
+
577
+#: modules/curlew.py:834
578
+msgid "Position"
579
+msgstr ""
580
+
581
+#: modules/curlew.py:839
582
+msgid "Type"
583
+msgstr ""
584
+
585
+#: modules/curlew.py:843
586
msgid "Crop / Pad"
587
msgstr ""
588
589
-#: modules/curlew.py:723
590
+#: modules/curlew.py:846
591
msgid "Crop"
592
msgstr ""
593
594
-#: modules/curlew.py:727
595
+#: modules/curlew.py:850
596
msgid "Pad"
597
msgstr ""
598
599
-#: modules/curlew.py:733
600
+#: modules/curlew.py:855
601
msgid "More"
602
msgstr ""
603
604
-#: modules/curlew.py:736
605
+#: modules/curlew.py:858
606
msgid "Split File"
607
msgstr ""
608
609
-#: modules/curlew.py:746
610
+#: modules/curlew.py:868
611
msgid "Begin time: "
612
msgstr ""
613
614
-#: modules/curlew.py:749
615
+#: modules/curlew.py:871
616
msgid "Duration: "
617
msgstr ""
618
619
-#: modules/curlew.py:750
620
+#: modules/curlew.py:872
621
msgid "To the end"
622
msgstr ""
623
624
-#: modules/curlew.py:756
625
+#: modules/curlew.py:878
626
msgid "Use Copy Mode"
627
msgstr ""
628
629
-#: modules/curlew.py:757
630
+#: modules/curlew.py:879
631
msgid "Keep the same codecs as the input file"
632
msgstr ""
633
634
-#: modules/curlew.py:765
635
+#: modules/curlew.py:887
636
msgid "Other opts:"
637
msgstr ""
638
639
-#: modules/curlew.py:769
640
+#: modules/curlew.py:891
641
msgid "Threads:"
642
msgstr ""
643
644
-#: modules/curlew.py:782
645
+#: modules/curlew.py:904
646
msgid "Converter:"
647
msgstr ""
648
649
-#: modules/curlew.py:788
650
+#: modules/curlew.py:910
651
msgid "Player:"
652
msgstr ""
653
654
-#: modules/curlew.py:809
655
+#: modules/curlew.py:950
656
+msgid "Please select a player"
657
+msgstr ""
658
+
659
+#: modules/curlew.py:959
660
msgid "Configs"
661
msgstr ""
662
663
-#: modules/curlew.py:816
664
+#: modules/curlew.py:966
665
msgid "Your language will appear after restart Curlew"
666
msgstr ""
667
668
-#: modules/curlew.py:823
669
+#: modules/curlew.py:973
670
msgid "Language:"
671
msgstr ""
672
673
-#: modules/curlew.py:831
674
+#: modules/curlew.py:981
675
msgid "Show tray icon"
676
msgstr ""
677
678
-#: modules/curlew.py:836
679
-msgid "Use CSD"
680
+#: modules/curlew.py:986
681
+msgid "Show Statusbar"
682
msgstr ""
683
684
-#: modules/curlew.py:843
685
+#: modules/curlew.py:994
686
msgid "Shutdown computer after finish"
687
msgstr ""
688
689
-#: modules/curlew.py:848
690
+#: modules/curlew.py:999
691
msgid "Suspend computer after finish"
692
msgstr ""
693
694
-#: modules/curlew.py:853
695
+#: modules/curlew.py:1004
696
msgid "Play sound after finish"
697
msgstr ""
698
699
-#: modules/curlew.py:859
700
+#: modules/curlew.py:1010
701
msgid "Output"
702
msgstr ""
703
704
-#: modules/curlew.py:865
705
+#: modules/curlew.py:1016
706
msgid "Source Path"
707
msgstr ""
708
709
-#: modules/curlew.py:870
710
+#: modules/curlew.py:1021
711
msgid "Destination:"
712
msgstr ""
713
714
-#: modules/curlew.py:874
715
+#: modules/curlew.py:1024
716
+msgid "This name is for merged file"
717
+msgstr ""
718
+
719
+#: modules/curlew.py:1025
720
+msgid "Output Filename:"
721
+msgstr ""
722
+
723
+#: modules/curlew.py:1030
724
msgid "Overwrite it"
725
msgstr ""
726
727
-#: modules/curlew.py:875
728
+#: modules/curlew.py:1031
729
msgid "Choose another name"
730
msgstr ""
731
732
-#: modules/curlew.py:876
733
+#: modules/curlew.py:1032
734
msgid "Skip conversion"
735
msgstr ""
736
737
-#: modules/curlew.py:877
738
+#: modules/curlew.py:1033
739
msgid "File exist:"
740
msgstr ""
741
742
-#: modules/curlew.py:891
743
+#: modules/curlew.py:1047
744
msgid "Delete input file after conversion"
745
msgstr ""
746
747
-#: modules/curlew.py:896
748
+#: modules/curlew.py:1052
749
msgid "Rename input file after conversion"
750
msgstr ""
751
752
-#: modules/curlew.py:972
753
-msgid "Do you want to quit Curlew and abort conversion process?"
754
+#: modules/curlew.py:1143
755
+msgid "Do you want to quit Curlew and abort process?"
756
msgstr ""
757
758
-#: modules/curlew.py:989
759
+#: modules/curlew.py:1160
760
msgid "Add file"
761
msgstr ""
762
763
-#: modules/curlew.py:991 modules/curlew.py:1074 modules/curlew.py:1106
764
-#: modules/curlew.py:2337
765
+#: modules/curlew.py:1162 modules/curlew.py:1252 modules/curlew.py:1283
766
+#: modules/curlew.py:2662
767
msgid "_OK"
768
msgstr ""
769
770
-#: modules/curlew.py:1002
771
+#: modules/curlew.py:1164 modules/curlew.py:1254 modules/curlew.py:1284
772
+#: modules/curlew.py:1854 modules/curlew.py:2664 modules/waitdialog.py:45
773
+msgid "_Cancel"
774
+msgstr ""
775
+
776
+#: modules/curlew.py:1173
777
msgid "All supported files"
778
msgstr ""
779
780
-#: modules/curlew.py:1009
781
+#: modules/curlew.py:1180
782
msgid "Video files"
783
msgstr ""
784
785
-#: modules/curlew.py:1015
786
+#: modules/curlew.py:1186
787
msgid "Audio files"
788
msgstr ""
789
790
-#: modules/curlew.py:1021 modules/curlew.py:1581
791
+#: modules/curlew.py:1192 modules/curlew.py:1867
792
msgid "All files"
793
msgstr ""
794
795
-#: modules/curlew.py:1061 modules/curlew.py:1674
796
+#: modules/curlew.py:1236 modules/curlew.py:1965
797
msgid "Ready!"
798
msgstr ""
799
800
-#: modules/curlew.py:1072
801
+#: modules/curlew.py:1250
802
msgid "Add folder"
803
msgstr ""
804
805
-#: modules/curlew.py:1104
806
+#: modules/curlew.py:1281
807
msgid "Choose destination"
808
msgstr ""
809
810
-#: modules/curlew.py:1353
811
+#: modules/curlew.py:1611
812
msgid "Destination path is not valid."
813
msgstr ""
814
815
-#: modules/curlew.py:1360
816
+#: modules/curlew.py:1618
817
msgid "Destination path is not accessible."
818
msgstr ""
819
820
-#: modules/curlew.py:1392 modules/curlew.py:1433 modules/curlew.py:1816
821
+#: modules/curlew.py:1634
822
+msgid "\"{}\" audio codec not found."
823
+msgstr ""
824
+
825
+#: modules/curlew.py:1638
826
+msgid "\"{}\" video codec not found."
827
+msgstr ""
828
+
829
+#: modules/curlew.py:1670 modules/curlew.py:1718 modules/curlew.py:2111
830
msgid "Skipped!"
831
msgstr ""
832
833
-#: modules/curlew.py:1402
834
+#: modules/curlew.py:1683
835
msgid "Not found!"
836
msgstr ""
837
838
-#: modules/curlew.py:1495
839
-msgid ""
840
-"There are some errors occured.\n"
841
-"Do you want to show more details?"
842
+#: modules/curlew.py:1760
843
+msgid "Encoder not found (ffmpeg/avconv)."
844
msgstr ""
845
846
-#: modules/curlew.py:1508
847
+#: modules/curlew.py:1789
848
msgid "Do you want to stop conversion process?"
849
msgstr ""
850
851
-#: modules/curlew.py:1564
852
+#: modules/curlew.py:1850
853
msgid "Select subtitle"
854
msgstr ""
855
856
-#: modules/curlew.py:1567
857
+#: modules/curlew.py:1853
858
msgid "_Add"
859
msgstr ""
860
861
-#: modules/curlew.py:1572
862
+#: modules/curlew.py:1858
863
msgid "Subtitle files"
864
msgstr ""
865
866
-#: modules/curlew.py:1669 modules/curlew.py:1876
867
+#: modules/curlew.py:1960 modules/curlew.py:2171
868
msgid "Wait..."
869
msgstr ""
870
871
-#: modules/curlew.py:1750
872
+#: modules/curlew.py:2041
873
msgid "Done!"
874
msgstr ""
875
876
-#: modules/curlew.py:1768
877
+#: modules/curlew.py:2059
878
msgid "Failed!"
879
msgstr ""
880
881
-#: modules/curlew.py:2098
882
+#: modules/curlew.py:2406
883
msgid ""
884
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
885
"span>"
886
msgstr ""
887
888
-#: modules/curlew.py:2111
889
+#: modules/curlew.py:2419
890
msgid ""
891
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
892
"span>"
893
msgstr ""
894
895
-#: modules/curlew.py:2188
896
+#: modules/curlew.py:2496
897
msgid ""
898
"<b>Duration:</b> {}\n"
899
"<b>Size:</b> {}\n"
900
"<b>Extension:</b> {}\n"
901
msgstr ""
902
903
-#: modules/curlew.py:2229
904
+#: modules/curlew.py:2540
905
msgid "Please install \"mediainfo\" package."
906
msgstr ""
907
908
-#: modules/curlew.py:2289
909
+#: modules/curlew.py:2620
910
msgid "Play"
911
msgstr ""
912
913
-#: modules/curlew.py:2292
914
+#: modules/curlew.py:2623
915
msgid "_Preview"
916
msgstr ""
917
918
-#: modules/curlew.py:2298
919
+#: modules/curlew.py:2629
920
msgid "Browse source"
921
msgstr ""
922
923
-#: modules/curlew.py:2301
924
+#: modules/curlew.py:2632
925
msgid "Browse destination"
926
msgstr ""
927
928
-#: modules/curlew.py:2335
929
+#: modules/curlew.py:2660
930
msgid "Choose Encoder"
931
msgstr ""
932
+
933
+#: modules/curlew.py:2680
934
+msgid "Merge"
935
+msgstr ""
936
+
937
+#: modules/curlew.py:2681
938
+msgid "Start Merging"
939
+msgstr ""
940
+
941
+#: modules/curlew.py:2690
942
+msgid "Make GIF"
943
+msgstr ""
944
+
945
+#: modules/curlew.py:2691
946
+msgid "Make GIF file"
947
+msgstr ""
948
+
949
+#: modules/curlew.py:2739
950
+msgid "<i>Merging files, please wait...</i>"
951
+msgstr ""
952
+
953
+#: modules/curlew.py:2740
954
+msgid "<i>Percent: 0 %</i>"
955
+msgstr ""
956
+
957
+#: modules/curlew.py:2757
958
+msgid "<i>Percent: {:.0f} %</i>"
959
+msgstr ""
960
+
961
+#: modules/curlew.py:2769
962
+msgid "Merging operation completed successfully!"
963
+msgstr ""
964
+
965
+#: modules/curlew.py:2776
966
+msgid "Merge Error"
967
+msgstr ""
968
+
969
+#: modules/about.py:37
970
+msgid "About Curlew"
971
+msgstr ""
972
+
973
+#: modules/about.py:40
974
+msgid "Easy to use Multimedia Converter for Linux"
975
+msgstr ""
976
+
977
+#: modules/about.py:53
978
+msgid "translator-credits"
979
+msgstr ""
980
+
981
+#: modules/waitdialog.py:34
982
+msgid "Adding files..."
983
+msgstr ""
984
+
985
+#: modules/waitdialog.py:53
986
+msgid "<b>File:</b> "
987
+msgstr ""
988
curlew-0.2.3.tar.gz/po/es.po -> curlew-0.2.5.tar.gz/po/es.po
Changed
1062
1
2
msgstr ""
3
"Project-Id-Version: 0.1\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2016-10-01 14:51+0100\n"
6
+"POT-Creation-Date: 2017-07-24 11:03+0100\n"
7
"PO-Revision-Date: 2017-04-17 13:21+0200\n"
8
"Last-Translator: Toni Estevez <toni.estevez@gmail.com>\n"
9
"Language-Team: Spanish <bmsavone@gmail.com>\n"
10
11
msgid "Right"
12
msgstr "Derecha "
13
14
-#: modules/customwidgets.py:174
15
+#: modules/customwidgets.py:179
16
msgid "hr"
17
msgstr "h"
18
19
-#: modules/customwidgets.py:179
20
+#: modules/customwidgets.py:184
21
msgid "min"
22
msgstr "min"
23
24
-#: modules/customwidgets.py:184 modules/curlew.py:714
25
+#: modules/customwidgets.py:189 modules/curlew.py:814
26
msgid "sec"
27
msgstr "s"
28
29
-#: modules/favdialog.py:29 modules/curlew.py:496
30
-msgid "Favorite list"
31
-msgstr "Lista de favoritos"
32
-
33
-#: modules/favdialog.py:44
34
-msgid "Format"
35
-msgstr "Formato"
36
-
37
-#: modules/favdialog.py:60
38
-msgid "Up"
39
-msgstr "Arriba"
40
-
41
-#: modules/favdialog.py:66
42
-msgid "Down"
43
-msgstr "Abajo"
44
-
45
-#: modules/favdialog.py:72 modules/edition.py:324 modules/curlew.py:2295
46
-msgid "Remove"
47
-msgstr "Eliminar"
48
-
49
-#: modules/about.py:33 modules/tray.py:33 modules/curlew.py:199
50
-#: modules/curlew.py:272
51
-msgid "Curlew"
52
-msgstr "Curlew"
53
-
54
-#: modules/about.py:37 modules/curlew.py:344
55
-msgid "About Curlew"
56
-msgstr "Acerca de Curlew"
57
-
58
-#: modules/about.py:40
59
-msgid "Easy to use Multimedia Converter for Linux"
60
-msgstr "Convertidor multimedia para Linux fácil de usar"
61
-
62
-#: modules/about.py:53
63
-msgid "translator-credits"
64
-msgstr ""
65
-"bersil <bmsavone@gmail.com>\n"
66
-"Toni Estevez <toni.estevez@gmail.com>"
67
-
68
-#: modules/functions.py:47
69
-msgid " KB"
70
-msgstr " KB"
71
-
72
-#: modules/functions.py:50
73
-msgid " MB"
74
-msgstr " MB"
75
-
76
-#: modules/functions.py:53
77
-msgid " GB"
78
-msgstr " GB"
79
-
80
-#: modules/tray.py:39 modules/tray.py:69
81
-msgid "Hide"
82
-msgstr "Ocultar"
83
-
84
-#: modules/tray.py:43 modules/curlew.py:337
85
-msgid "Stop Conversion"
86
-msgstr "Detener la conversión"
87
+#: modules/formats.py:60
88
+msgid "<i><span color=\"red\">No format selected!</span></i>"
89
+msgstr "<i><span color=\"red\">¡Formato no seleccionado!</span></i>"
90
91
-#: modules/tray.py:47
92
-msgid "Quit application"
93
-msgstr "Salir de la aplicación"
94
+#: modules/formats.py:113
95
+msgid "Edit"
96
+msgstr "Editar"
97
98
-#: modules/tray.py:71
99
-msgid "Show"
100
-msgstr "Mostrar"
101
+#: modules/formats.py:121 modules/formats.py:123
102
+msgid "Choose"
103
+msgstr "Seleccionar"
104
105
#: modules/logdialog.py:32
106
-msgid "Errors detail"
107
-msgstr "Detalles del error"
108
+#, fuzzy
109
+msgid "Conversion Error"
110
+msgstr "Detener la conversión"
111
112
-#: modules/logdialog.py:51
113
+#: modules/logdialog.py:51 modules/errdialog.py:50
114
msgid "_Close"
115
msgstr "_Cerrar"
116
117
-#: modules/edition.py:38
118
+#: modules/formateditor.py:38
119
msgid "Are you sure you want to save settings?"
120
msgstr "¿Seguro que quiere guardar la configuración?"
121
122
-#: modules/edition.py:110
123
+#: modules/formateditor.py:110
124
msgid "You can't restore a custom format to defaults."
125
msgstr ""
126
"No se pueden restaurar los valores por defecto de un formato personalizado."
127
128
-#: modules/edition.py:205
129
+#: modules/formateditor.py:205
130
msgid "Are you sure you want to remove this format?"
131
msgstr "¿Seguro que quiere eliminar este formato?"
132
133
-#: modules/edition.py:244
134
+#: modules/formateditor.py:244
135
msgid "Edition"
136
msgstr "Edición"
137
138
-#: modules/edition.py:259
139
+#: modules/formateditor.py:255
140
msgid ""
141
"<span foreground=\"red\"><i><b>WARNING:</b> Please change these values with "
142
"care!</i></span>"
143
144
"<span foreground=\"red\"><i><b>ADVERTENCIA:</b> ¡Cambie estos valores con "
145
"cuidado!</i></span>"
146
147
-#: modules/edition.py:263
148
+#: modules/formateditor.py:259
149
msgid "Audio:"
150
msgstr "Audio "
151
152
-#: modules/edition.py:271 modules/edition.py:290
153
+#: modules/formateditor.py:267 modules/formateditor.py:286
154
msgid "Default"
155
msgstr "Por defecto"
156
157
-#: modules/edition.py:274
158
+#: modules/formateditor.py:270
159
msgid "Audio Bitrates"
160
msgstr "Tasas de bits "
161
162
-#: modules/edition.py:276
163
+#: modules/formateditor.py:272
164
msgid "Audio Frequencies"
165
msgstr "Tasas de muestreo "
166
167
-#: modules/edition.py:278 modules/curlew.py:567
168
+#: modules/formateditor.py:274 modules/curlew.py:662
169
msgid "Audio Channels"
170
msgstr "Canales "
171
172
-#: modules/edition.py:280
173
+#: modules/formateditor.py:276
174
msgid "Audio Codecs"
175
msgstr "Códecs "
176
177
-#: modules/edition.py:283
178
+#: modules/formateditor.py:279
179
msgid "Video:"
180
msgstr "Vídeo "
181
182
-#: modules/edition.py:293
183
+#: modules/formateditor.py:289
184
msgid "Video Bitrates"
185
msgstr "Tasas de bits "
186
187
-#: modules/edition.py:295 modules/curlew.py:607
188
+#: modules/formateditor.py:291 modules/curlew.py:702
189
msgid "Video FPS"
190
msgstr "Tasa de fotogramas "
191
192
-#: modules/edition.py:297
193
+#: modules/formateditor.py:293
194
msgid "Video Sizes"
195
msgstr "Tamaños "
196
197
-#: modules/edition.py:299
198
+#: modules/formateditor.py:295
199
msgid "Video Codecs"
200
msgstr "Códecs "
201
202
-#: modules/edition.py:301
203
+#: modules/formateditor.py:297
204
msgid "Aspect Ratios"
205
msgstr "Relaciones de aspecto "
206
207
-#: modules/edition.py:303
208
+#: modules/formateditor.py:299
209
msgid "Other Options:"
210
msgstr "Otras opciones "
211
212
-#: modules/edition.py:305
213
+#: modules/formateditor.py:301
214
msgid "Extra Options"
215
msgstr "Opciones adicionales "
216
217
-#: modules/edition.py:318
218
+#: modules/formateditor.py:314
219
msgid "Save"
220
msgstr "Guardar"
221
222
-#: modules/edition.py:332
223
+#: modules/formateditor.py:320 modules/favdialog.py:68 modules/curlew.py:2626
224
+msgid "Remove"
225
+msgstr "Eliminar"
226
+
227
+#: modules/formateditor.py:328
228
msgid "Restore default"
229
msgstr "Restaurar los valores por defecto"
230
231
-#: modules/fileinfos.py:29
232
-msgid "File informations"
233
-msgstr "Información del archivo"
234
+#: modules/tray.py:33 modules/curlew.py:223 modules/about.py:33
235
+msgid "Curlew"
236
+msgstr "Curlew"
237
238
-#: modules/waitdialog.py:34
239
-msgid "Adding files..."
240
-msgstr "Añadiendo archivos..."
241
+#: modules/tray.py:39 modules/tray.py:69
242
+msgid "Hide"
243
+msgstr "Ocultar"
244
245
-#: modules/waitdialog.py:45 modules/curlew.py:993 modules/curlew.py:1076
246
-#: modules/curlew.py:1107 modules/curlew.py:1568 modules/curlew.py:2339
247
-msgid "_Cancel"
248
-msgstr "_Cancelar"
249
+#: modules/tray.py:43
250
+msgid "Stop Conversion"
251
+msgstr "Detener la conversión"
252
253
-#: modules/waitdialog.py:53
254
-msgid "<b>File:</b> "
255
-msgstr "<b>Archivo:</b>"
256
+#: modules/tray.py:47
257
+msgid "Quit application"
258
+msgstr "Salir de la aplicación"
259
260
-#: modules/players.py:50
261
-msgid "<b>Select your favorite player: </b>"
262
-msgstr "<b>Seleccione su reproductor favorito: </b>"
263
+#: modules/tray.py:71
264
+msgid "Show"
265
+msgstr "Mostrar"
266
267
-#: modules/formats.py:60
268
-msgid "<i><span color=\"red\">No format selected!</span></i>"
269
-msgstr "<i><span color=\"red\">¡Formato no seleccionado!</span></i>"
270
+#: modules/favdialog.py:29 modules/curlew.py:599
271
+msgid "Favorite list"
272
+msgstr "Lista de favoritos"
273
274
-#: modules/formats.py:113
275
-msgid "Edit"
276
-msgstr "Editar"
277
+#: modules/favdialog.py:40
278
+msgid "Format"
279
+msgstr "Formato"
280
281
-#: modules/formats.py:121 modules/formats.py:123
282
-msgid "Choose"
283
-msgstr "Seleccionar"
284
+#: modules/favdialog.py:56
285
+msgid "Up"
286
+msgstr "Arriba"
287
+
288
+#: modules/favdialog.py:62
289
+msgid "Down"
290
+msgstr "Abajo"
291
+
292
+#: modules/functions.py:47
293
+msgid " KB"
294
+msgstr " KB"
295
+
296
+#: modules/functions.py:50
297
+msgid " MB"
298
+msgstr " MB"
299
+
300
+#: modules/functions.py:53
301
+msgid " GB"
302
+msgstr " GB"
303
304
-#: modules/curlew.py:97
305
+#: modules/curlew.py:115
306
msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
307
msgstr "<span color=\"red\"><i><b>{}</b> ¡Códec no encontrado!</i></span>"
308
309
-#: modules/curlew.py:207
310
+#: modules/curlew.py:170
311
+msgid "You can't add more than 10 elements."
312
+msgstr ""
313
+
314
+#: modules/curlew.py:177
315
+msgid "\"{}\" is already exist in favorite list!"
316
+msgstr ""
317
+
318
+#: modules/curlew.py:195
319
+#, fuzzy
320
+msgid "No Favorites List."
321
+msgstr "Lista de favoritos"
322
+
323
+#: modules/curlew.py:231
324
msgid "About"
325
msgstr "Acerca de"
326
327
-#: modules/curlew.py:212
328
+#: modules/curlew.py:236
329
msgid "Quit"
330
msgstr "Salir"
331
332
-#: modules/curlew.py:261
333
+#: modules/curlew.py:287
334
msgid "Available Codecs"
335
msgstr "Códecs disponibles"
336
337
-#: modules/curlew.py:295
338
+#: modules/curlew.py:315
339
msgid "Add Files"
340
msgstr "Añadir archivos"
341
342
-#: modules/curlew.py:300
343
+#: modules/curlew.py:320
344
msgid "Add Folders"
345
msgstr "Añadir carpetas"
346
347
-#: modules/curlew.py:310
348
+#: modules/curlew.py:330
349
msgid "Remove Files"
350
msgstr "Eliminar archivos"
351
352
-#: modules/curlew.py:315
353
+#: modules/curlew.py:335
354
msgid "Clear Files List"
355
msgstr "Limpiar la lista de archivos"
356
357
-#: modules/curlew.py:321 modules/curlew.py:2305
358
-msgid "File Informations"
359
+#: modules/curlew.py:341
360
+msgid "File Information"
361
msgstr "Información del archivo"
362
363
-#: modules/curlew.py:331
364
+#: modules/curlew.py:352
365
+msgid "Advanced Options"
366
+msgstr "Opciones avanzadas"
367
+
368
+#: modules/curlew.py:356 modules/curlew.py:2685
369
msgid "Convert"
370
msgstr "Convertir"
371
372
-#: modules/curlew.py:332
373
+#: modules/curlew.py:358 modules/curlew.py:2686
374
msgid "Start Conversion"
375
msgstr "Iniciar la conversión"
376
377
-#: modules/curlew.py:350
378
-msgid "Advanced Options"
379
-msgstr "Opciones avanzadas"
380
+#: modules/curlew.py:365
381
+#, fuzzy
382
+msgid "Select Action"
383
+msgstr "Seleccionar subtítulos"
384
+
385
+#: modules/curlew.py:387
386
+#, fuzzy
387
+msgid "Convert Files"
388
+msgstr "Eliminar archivos"
389
+
390
+#: modules/curlew.py:388
391
+#, fuzzy
392
+msgid "Merge Files"
393
+msgstr "Eliminar archivos"
394
+
395
+#: modules/curlew.py:394
396
+msgid "Stop Process"
397
+msgstr ""
398
399
-#: modules/curlew.py:410 modules/curlew.py:826
400
+#: modules/curlew.py:411
401
+msgid ""
402
+"<b><span size=\"xx-large\">Welcome to Curlew Multimedia Converter!</span></b>"
403
+msgstr ""
404
+
405
+#: modules/curlew.py:419
406
+msgid "<i>Click</i>"
407
+msgstr ""
408
+
409
+#: modules/curlew.py:421
410
+msgid "<i>to add files, or</i>"
411
+msgstr ""
412
+
413
+#: modules/curlew.py:423
414
+msgid "<i>to add files from folders,</i>"
415
+msgstr ""
416
+
417
+#: modules/curlew.py:432
418
+msgid "<i>or you can drag files and drop them to here.</i>"
419
+msgstr ""
420
+
421
+#: modules/curlew.py:509 modules/curlew.py:976
422
msgid "Show Sidebar"
423
msgstr "Mostrar barra lateral"
424
425
-#: modules/curlew.py:433
426
+#: modules/curlew.py:532
427
msgid "File"
428
msgstr "Archivo"
429
430
-#: modules/curlew.py:440
431
+#: modules/curlew.py:539
432
msgid "Size"
433
msgstr "Tamaño"
434
435
-#: modules/curlew.py:446
436
+#: modules/curlew.py:545
437
msgid "Duration"
438
msgstr "Duración"
439
440
-#: modules/curlew.py:452
441
+#: modules/curlew.py:551
442
msgid "Estimated size"
443
msgstr "Tamaño estimado"
444
445
-#: modules/curlew.py:459
446
+#: modules/curlew.py:558
447
msgid "Elapsed time"
448
msgstr "Tiempo transcurrido"
449
450
-#: modules/curlew.py:466
451
+#: modules/curlew.py:565
452
msgid "Remaining time"
453
msgstr "Tiempo restante"
454
455
-#: modules/curlew.py:472
456
+#: modules/curlew.py:571
457
msgid "Progress"
458
msgstr "Progreso"
459
460
-#: modules/curlew.py:485
461
+#: modules/curlew.py:583
462
msgid "Choose a format"
463
msgstr "Seleccionar un formato"
464
465
-#: modules/curlew.py:512
466
+#: modules/curlew.py:594
467
msgid "Add to Favorite"
468
msgstr "Añadir a favoritos"
469
470
-#: modules/curlew.py:520
471
-msgid "Edit List"
472
-msgstr "Editar lista"
473
+#: modules/curlew.py:615
474
+#, fuzzy
475
+msgid "Edit Favorite List"
476
+msgstr "Lista de favoritos"
477
478
-#: modules/curlew.py:550
479
+#: modules/curlew.py:645 modules/curlew.py:838
480
msgid "Audio"
481
msgstr "Audio"
482
483
-#: modules/curlew.py:565
484
+#: modules/curlew.py:660
485
msgid "Audio Bitrate"
486
msgstr "Tasa de bits "
487
488
-#: modules/curlew.py:566
489
+#: modules/curlew.py:661
490
msgid "Audio Frequency"
491
msgstr "Tasa de muestreo "
492
493
-#: modules/curlew.py:568
494
+#: modules/curlew.py:663
495
msgid "Audio Codec"
496
msgstr "Códec "
497
498
-#: modules/curlew.py:571
499
+#: modules/curlew.py:666
500
msgid "Volume (%)"
501
msgstr "Volumen (%)"
502
503
-#: modules/curlew.py:577
504
+#: modules/curlew.py:672
505
msgid "Audio Quality"
506
msgstr "Calidad de audio"
507
508
-#: modules/curlew.py:589
509
+#: modules/curlew.py:684 modules/curlew.py:838
510
msgid "Video"
511
msgstr "Vídeo"
512
513
-#: modules/curlew.py:606
514
+#: modules/curlew.py:701
515
msgid "Video Bitrate"
516
msgstr "Tasa de bits "
517
518
-#: modules/curlew.py:608
519
+#: modules/curlew.py:703
520
msgid "Video Size"
521
msgstr "Tamaño "
522
523
-#: modules/curlew.py:609
524
+#: modules/curlew.py:704
525
msgid "Video Codec"
526
msgstr "Códec "
527
528
-#: modules/curlew.py:610
529
+#: modules/curlew.py:705
530
msgid "Aspect Ratio"
531
msgstr "Relación de aspecto "
532
533
-#: modules/curlew.py:616
534
+#: modules/curlew.py:711
535
msgid "2-Pass"
536
msgstr "2 pasadas"
537
538
-#: modules/curlew.py:620
539
+#: modules/curlew.py:715
540
msgid "Video only"
541
msgstr "Solo vídeo"
542
543
-#: modules/curlew.py:627
544
+#: modules/curlew.py:720
545
+msgid "Fix bad index"
546
+msgstr ""
547
+
548
+#: modules/curlew.py:727
549
msgid "Video Quality"
550
msgstr "Calidad de vídeo"
551
552
-#: modules/curlew.py:638
553
+#: modules/curlew.py:738
554
msgid "Subtitle"
555
msgstr "Subtítulos"
556
557
-#: modules/curlew.py:644
558
+#: modules/curlew.py:744
559
msgid "Use Subtitle (ffmpeg only)"
560
msgstr "Añadir subtítulos (solo con ffmpeg)"
561
562
-#: modules/curlew.py:660
563
+#: modules/curlew.py:760
564
msgid "Subtitle: "
565
msgstr "Subtítulos "
566
567
-#: modules/curlew.py:678
568
+#: modules/curlew.py:778
569
msgid "Size: "
570
msgstr "Tamaño "
571
572
-#: modules/curlew.py:707
573
+#: modules/curlew.py:807
574
msgid "Encoding: "
575
msgstr "Codificación "
576
577
-#: modules/curlew.py:720
578
+#: modules/curlew.py:822
579
+msgid "Filters"
580
+msgstr ""
581
+
582
+#: modules/curlew.py:824
583
+msgid "Fade In / Fade Out"
584
+msgstr ""
585
+
586
+#: modules/curlew.py:829
587
+#, fuzzy
588
+msgid "Duration (sec)"
589
+msgstr "Duración "
590
+
591
+#: modules/curlew.py:833
592
+msgid "At the beginning"
593
+msgstr ""
594
+
595
+#: modules/curlew.py:833
596
+#, fuzzy
597
+msgid "At the end"
598
+msgstr "Hasta el final"
599
+
600
+#: modules/curlew.py:833 modules/curlew.py:838
601
+msgid "Both"
602
+msgstr ""
603
+
604
+#: modules/curlew.py:834
605
+#, fuzzy
606
+msgid "Position"
607
+msgstr "Posición: "
608
+
609
+#: modules/curlew.py:839
610
+msgid "Type"
611
+msgstr ""
612
+
613
+#: modules/curlew.py:843
614
msgid "Crop / Pad"
615
msgstr "Recortar/rellenar"
616
617
-#: modules/curlew.py:723
618
+#: modules/curlew.py:846
619
msgid "Crop"
620
msgstr "Recortar"
621
622
-#: modules/curlew.py:727
623
+#: modules/curlew.py:850
624
msgid "Pad"
625
msgstr "Rellenar"
626
627
-#: modules/curlew.py:733
628
+#: modules/curlew.py:855
629
msgid "More"
630
msgstr "Más"
631
632
-#: modules/curlew.py:736
633
+#: modules/curlew.py:858
634
msgid "Split File"
635
msgstr "Dividir archivo"
636
637
-#: modules/curlew.py:746
638
+#: modules/curlew.py:868
639
msgid "Begin time: "
640
msgstr "Inicio "
641
642
-#: modules/curlew.py:749
643
+#: modules/curlew.py:871
644
msgid "Duration: "
645
msgstr "Duración "
646
647
-#: modules/curlew.py:750
648
+#: modules/curlew.py:872
649
msgid "To the end"
650
msgstr "Hasta el final"
651
652
-#: modules/curlew.py:756
653
+#: modules/curlew.py:878
654
msgid "Use Copy Mode"
655
msgstr "Usar el modo copia"
656
657
-#: modules/curlew.py:757
658
+#: modules/curlew.py:879
659
msgid "Keep the same codecs as the input file"
660
msgstr "Mantener los mismos códecs del archivo original"
661
662
-#: modules/curlew.py:765
663
+#: modules/curlew.py:887
664
msgid "Other opts:"
665
msgstr "Otras opciones "
666
667
-#: modules/curlew.py:769
668
+#: modules/curlew.py:891
669
msgid "Threads:"
670
msgstr "Hilos "
671
672
-#: modules/curlew.py:782
673
+#: modules/curlew.py:904
674
msgid "Converter:"
675
msgstr "Conversor "
676
677
-#: modules/curlew.py:788
678
+#: modules/curlew.py:910
679
msgid "Player:"
680
msgstr "Reproductor "
681
682
-#: modules/curlew.py:809
683
+#: modules/curlew.py:950
684
+msgid "Please select a player"
685
+msgstr ""
686
+
687
+#: modules/curlew.py:959
688
msgid "Configs"
689
msgstr "Preferencias"
690
691
-#: modules/curlew.py:816
692
+#: modules/curlew.py:966
693
msgid "Your language will appear after restart Curlew"
694
msgstr "El idioma seleccionado se mostrará después de reiniciar Curlew"
695
696
-#: modules/curlew.py:823
697
+#: modules/curlew.py:973
698
msgid "Language:"
699
msgstr "Idioma "
700
701
-#: modules/curlew.py:831
702
+#: modules/curlew.py:981
703
msgid "Show tray icon"
704
msgstr "Mostrar icono en el área de notificación"
705
706
-#: modules/curlew.py:836
707
-msgid "Use CSD"
708
-msgstr "Usar decoraciones del lado del cliente (CSD)"
709
+#: modules/curlew.py:986
710
+#, fuzzy
711
+msgid "Show Statusbar"
712
+msgstr "Mostrar barra lateral"
713
714
-#: modules/curlew.py:843
715
+#: modules/curlew.py:994
716
msgid "Shutdown computer after finish"
717
msgstr "Apagar el equipo al finalizar"
718
719
-#: modules/curlew.py:848
720
+#: modules/curlew.py:999
721
msgid "Suspend computer after finish"
722
msgstr "Suspender el equipo al finalizar"
723
724
-#: modules/curlew.py:853
725
+#: modules/curlew.py:1004
726
msgid "Play sound after finish"
727
msgstr "Reproducir sonido al finalizar"
728
729
-#: modules/curlew.py:859
730
+#: modules/curlew.py:1010
731
msgid "Output"
732
msgstr "Salida"
733
734
-#: modules/curlew.py:865
735
+#: modules/curlew.py:1016
736
msgid "Source Path"
737
msgstr "Ubicación del archivo original"
738
739
-#: modules/curlew.py:870
740
+#: modules/curlew.py:1021
741
msgid "Destination:"
742
msgstr "Ubicación de destino "
743
744
-#: modules/curlew.py:874
745
+#: modules/curlew.py:1024
746
+msgid "This name is for merged file"
747
+msgstr ""
748
+
749
+#: modules/curlew.py:1025
750
+msgid "Output Filename:"
751
+msgstr ""
752
+
753
+#: modules/curlew.py:1030
754
msgid "Overwrite it"
755
msgstr "Sobrescribir archivo"
756
757
-#: modules/curlew.py:875
758
+#: modules/curlew.py:1031
759
msgid "Choose another name"
760
msgstr "Elegir otro nombre"
761
762
-#: modules/curlew.py:876
763
+#: modules/curlew.py:1032
764
msgid "Skip conversion"
765
msgstr "Omitir conversión"
766
767
-#: modules/curlew.py:877
768
+#: modules/curlew.py:1033
769
msgid "File exist:"
770
msgstr "Si el archivo ya existe "
771
772
-#: modules/curlew.py:891
773
+#: modules/curlew.py:1047
774
msgid "Delete input file after conversion"
775
msgstr "Eliminar el archivo original luego de la conversión"
776
777
-#: modules/curlew.py:896
778
+#: modules/curlew.py:1052
779
msgid "Rename input file after conversion"
780
msgstr "Renombrar el archivo original después de la conversión"
781
782
-#: modules/curlew.py:972
783
-msgid "Do you want to quit Curlew and abort conversion process?"
784
+#: modules/curlew.py:1143
785
+#, fuzzy
786
+msgid "Do you want to quit Curlew and abort process?"
787
msgstr "¿Quiere salir de Curlew y cancelar el proceso de conversión?"
788
789
-#: modules/curlew.py:989
790
+#: modules/curlew.py:1160
791
msgid "Add file"
792
msgstr "Añadir archivo"
793
794
-#: modules/curlew.py:991 modules/curlew.py:1074 modules/curlew.py:1106
795
-#: modules/curlew.py:2337
796
+#: modules/curlew.py:1162 modules/curlew.py:1252 modules/curlew.py:1283
797
+#: modules/curlew.py:2662
798
msgid "_OK"
799
msgstr "_Aceptar"
800
801
-#: modules/curlew.py:1002
802
+#: modules/curlew.py:1164 modules/curlew.py:1254 modules/curlew.py:1284
803
+#: modules/curlew.py:1854 modules/curlew.py:2664 modules/waitdialog.py:45
804
+msgid "_Cancel"
805
+msgstr "_Cancelar"
806
+
807
+#: modules/curlew.py:1173
808
msgid "All supported files"
809
msgstr "Todos los archivos compatibles"
810
811
-#: modules/curlew.py:1009
812
+#: modules/curlew.py:1180
813
msgid "Video files"
814
msgstr "Archivos de vídeo"
815
816
-#: modules/curlew.py:1015
817
+#: modules/curlew.py:1186
818
msgid "Audio files"
819
msgstr "Archivos de audio"
820
821
-#: modules/curlew.py:1021 modules/curlew.py:1581
822
+#: modules/curlew.py:1192 modules/curlew.py:1867
823
msgid "All files"
824
msgstr "Todos los archivos"
825
826
-#: modules/curlew.py:1061 modules/curlew.py:1674
827
+#: modules/curlew.py:1236 modules/curlew.py:1965
828
msgid "Ready!"
829
msgstr "¡Listo!"
830
831
-#: modules/curlew.py:1072
832
+#: modules/curlew.py:1250
833
msgid "Add folder"
834
msgstr "Añadir carpeta"
835
836
-#: modules/curlew.py:1104
837
+#: modules/curlew.py:1281
838
msgid "Choose destination"
839
msgstr "Seleccionar ubicación de destino"
840
841
-#: modules/curlew.py:1353
842
+#: modules/curlew.py:1611
843
msgid "Destination path is not valid."
844
msgstr "La ubicación de destino no es válida."
845
846
-#: modules/curlew.py:1360
847
+#: modules/curlew.py:1618
848
msgid "Destination path is not accessible."
849
msgstr "La ubicación de destino no es accesible."
850
851
-#: modules/curlew.py:1392 modules/curlew.py:1433 modules/curlew.py:1816
852
+#: modules/curlew.py:1634
853
+msgid "\"{}\" audio codec not found."
854
+msgstr ""
855
+
856
+#: modules/curlew.py:1638
857
+msgid "\"{}\" video codec not found."
858
+msgstr ""
859
+
860
+#: modules/curlew.py:1670 modules/curlew.py:1718 modules/curlew.py:2111
861
msgid "Skipped!"
862
msgstr "¡Omitido!"
863
864
-#: modules/curlew.py:1402
865
+#: modules/curlew.py:1683
866
msgid "Not found!"
867
msgstr "¡No encontrado!"
868
869
-#: modules/curlew.py:1495
870
-msgid ""
871
-"There are some errors occured.\n"
872
-"Do you want to show more details?"
873
+#: modules/curlew.py:1760
874
+msgid "Encoder not found (ffmpeg/avconv)."
875
msgstr ""
876
-"Se han producido algunos errores.\n"
877
-"¿Quiere ver más detalles?"
878
879
-#: modules/curlew.py:1508
880
+#: modules/curlew.py:1789
881
msgid "Do you want to stop conversion process?"
882
msgstr "¿Quiere detener el proceso de conversión?"
883
884
-#: modules/curlew.py:1564
885
+#: modules/curlew.py:1850
886
msgid "Select subtitle"
887
msgstr "Seleccionar subtítulos"
888
889
-#: modules/curlew.py:1567
890
+#: modules/curlew.py:1853
891
msgid "_Add"
892
msgstr "_Añadir"
893
894
-#: modules/curlew.py:1572
895
+#: modules/curlew.py:1858
896
msgid "Subtitle files"
897
msgstr "Archivos de subtítulos"
898
899
-#: modules/curlew.py:1669 modules/curlew.py:1876
900
+#: modules/curlew.py:1960 modules/curlew.py:2171
901
msgid "Wait..."
902
msgstr "Espere..."
903
904
-#: modules/curlew.py:1750
905
+#: modules/curlew.py:2041
906
msgid "Done!"
907
msgstr "¡Hecho!"
908
909
-#: modules/curlew.py:1768
910
+#: modules/curlew.py:2059
911
msgid "Failed!"
912
msgstr "¡Error!"
913
914
-#: modules/curlew.py:2098
915
+#: modules/curlew.py:2406
916
msgid ""
917
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
918
"span>"
919
920
"<span foreground=\"red\" weight=\"bold\">El equipo se apagará en {} segundos."
921
"</span>"
922
923
-#: modules/curlew.py:2111
924
+#: modules/curlew.py:2419
925
msgid ""
926
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
927
"span>"
928
929
"<span foreground=\"red\" weight=\"bold\">El equipo se suspenderá en {} "
930
"segundos.</span>"
931
932
-#: modules/curlew.py:2188
933
+#: modules/curlew.py:2496
934
msgid ""
935
"<b>Duration:</b> {}\n"
936
"<b>Size:</b> {}\n"
937
938
"<b>Tamaño:</b> {}\n"
939
"<b>Extensión:</b> {}\n"
940
941
-#: modules/curlew.py:2229
942
+#: modules/curlew.py:2540
943
msgid "Please install \"mediainfo\" package."
944
msgstr "Instale el paquete «mediainfo»."
945
946
-#: modules/curlew.py:2289
947
+#: modules/curlew.py:2620
948
msgid "Play"
949
msgstr "Reproducir"
950
951
-#: modules/curlew.py:2292
952
+#: modules/curlew.py:2623
953
msgid "_Preview"
954
msgstr "_Vista previa"
955
956
-#: modules/curlew.py:2298
957
+#: modules/curlew.py:2629
958
msgid "Browse source"
959
msgstr "Abrir ubicación del archivo original"
960
961
-#: modules/curlew.py:2301
962
+#: modules/curlew.py:2632
963
msgid "Browse destination"
964
msgstr "Abrir ubicación de destino"
965
966
-#: modules/curlew.py:2335
967
+#: modules/curlew.py:2660
968
msgid "Choose Encoder"
969
msgstr "Seleccionar codificador"
970
971
+#: modules/curlew.py:2680
972
+msgid "Merge"
973
+msgstr ""
974
+
975
+#: modules/curlew.py:2681
976
+#, fuzzy
977
+msgid "Start Merging"
978
+msgstr "Iniciar la conversión"
979
+
980
+#: modules/curlew.py:2690
981
+msgid "Make GIF"
982
+msgstr ""
983
+
984
+#: modules/curlew.py:2691
985
+msgid "Make GIF file"
986
+msgstr ""
987
+
988
+#: modules/curlew.py:2739
989
+msgid "<i>Merging files, please wait...</i>"
990
+msgstr ""
991
+
992
+#: modules/curlew.py:2740
993
+msgid "<i>Percent: 0 %</i>"
994
+msgstr ""
995
+
996
+#: modules/curlew.py:2757
997
+msgid "<i>Percent: {:.0f} %</i>"
998
+msgstr ""
999
+
1000
+#: modules/curlew.py:2769
1001
+msgid "Merging operation completed successfully!"
1002
+msgstr ""
1003
+
1004
+#: modules/curlew.py:2776
1005
+msgid "Merge Error"
1006
+msgstr ""
1007
+
1008
+#: modules/about.py:37
1009
+msgid "About Curlew"
1010
+msgstr "Acerca de Curlew"
1011
+
1012
+#: modules/about.py:40
1013
+msgid "Easy to use Multimedia Converter for Linux"
1014
+msgstr "Convertidor multimedia para Linux fácil de usar"
1015
+
1016
+#: modules/about.py:53
1017
+msgid "translator-credits"
1018
+msgstr ""
1019
+"bersil <bmsavone@gmail.com>\n"
1020
+"Toni Estevez <toni.estevez@gmail.com>"
1021
+
1022
+#: modules/waitdialog.py:34
1023
+msgid "Adding files..."
1024
+msgstr "Añadiendo archivos..."
1025
+
1026
+#: modules/waitdialog.py:53
1027
+msgid "<b>File:</b> "
1028
+msgstr "<b>Archivo:</b>"
1029
+
1030
+#~ msgid "Errors detail"
1031
+#~ msgstr "Detalles del error"
1032
+
1033
+#~ msgid "Use CSD"
1034
+#~ msgstr "Usar decoraciones del lado del cliente (CSD)"
1035
+
1036
+#~ msgid ""
1037
+#~ "There are some errors occured.\n"
1038
+#~ "Do you want to show more details?"
1039
+#~ msgstr ""
1040
+#~ "Se han producido algunos errores.\n"
1041
+#~ "¿Quiere ver más detalles?"
1042
+
1043
+#~ msgid "Edit List"
1044
+#~ msgstr "Editar lista"
1045
+
1046
+#~ msgid "<b>Select your favorite player: </b>"
1047
+#~ msgstr "<b>Seleccione su reproductor favorito: </b>"
1048
+
1049
#~ msgid "Preview"
1050
#~ msgstr "vista previa"
1051
1052
1053
#~ msgid "Font: "
1054
#~ msgstr "Fuente:"
1055
1056
-#~ msgid "Position: "
1057
-#~ msgstr "Posición: "
1058
-
1059
#~ msgid "Delay: "
1060
#~ msgstr "Retraso."
1061
1062
curlew-0.2.3.tar.gz/po/eu.po -> curlew-0.2.5.tar.gz/po/eu.po
Changed
1700
1
2
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
3
# This file is distributed under the same license as the PACKAGE package.
4
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5
-#
6
-msgid ""
7
-msgstr ""
8
-"Project-Id-Version: 0.1\n"
9
-"Report-Msgid-Bugs-To: \n"
10
-"POT-Creation-Date: 2016-10-01 14:51+0100\n"
11
-"PO-Revision-Date: 2014-01-08 19:07+0100\n"
12
-"Last-Translator: Alexander Gabilondo <alexgabi@irakasle.net>\n"
13
-"Language-Team: BASQUE\n"
14
-"Language: eu_es\n"
15
-"MIME-Version: 1.0\n"
16
-"Content-Type: text/plain; charset=UTF-8\n"
17
-"Content-Transfer-Encoding: 8bit\n"
18
-"X-Generator: Poedit 1.5.4\n"
19
-
20
-#: modules/customwidgets.py:52
21
-msgid "Top"
22
-msgstr "Goitik"
23
-
24
-#: modules/customwidgets.py:60
25
-msgid "Bottom"
26
-msgstr "Behetik"
27
-
28
-#: modules/customwidgets.py:68
29
-msgid "Left"
30
-msgstr "Ezkerretik"
31
-
32
-#: modules/customwidgets.py:76
33
-msgid "Right"
34
-msgstr "Eskuinetik"
35
-
36
-#: modules/customwidgets.py:174
37
-msgid "hr"
38
-msgstr "ordu"
39
-
40
-#: modules/customwidgets.py:179
41
-msgid "min"
42
-msgstr "min"
43
-
44
-#: modules/customwidgets.py:184 modules/curlew.py:714
45
-msgid "sec"
46
-msgstr "seg"
47
-
48
-#: modules/favdialog.py:29 modules/curlew.py:496
49
-msgid "Favorite list"
50
-msgstr "Gogokoen zerrenda"
51
-
52
-#: modules/favdialog.py:44
53
-msgid "Format"
54
-msgstr "Formatua"
55
-
56
-#: modules/favdialog.py:60
57
-msgid "Up"
58
-msgstr ""
59
-
60
-#: modules/favdialog.py:66
61
-msgid "Down"
62
-msgstr ""
63
-
64
-#: modules/favdialog.py:72 modules/edition.py:324 modules/curlew.py:2295
65
-msgid "Remove"
66
-msgstr "Kendu"
67
-
68
-#: modules/about.py:33 modules/tray.py:33 modules/curlew.py:199
69
-#: modules/curlew.py:272
70
-msgid "Curlew"
71
-msgstr "Curlew"
72
-
73
-#: modules/about.py:37 modules/curlew.py:344
74
-msgid "About Curlew"
75
-msgstr "Curlew-ri buruz"
76
-
77
-#: modules/about.py:40
78
-msgid "Easy to use Multimedia Converter for Linux"
79
-msgstr "Multimedia bihurtzaile erraza Linuxerako"
80
-
81
-#: modules/about.py:53
82
-msgid "translator-credits"
83
-msgstr "Itzultzailearen kredituak"
84
-
85
-#: modules/functions.py:47
86
-msgid " KB"
87
-msgstr " KB"
88
-
89
-#: modules/functions.py:50
90
-msgid " MB"
91
-msgstr " MB"
92
-
93
-#: modules/functions.py:53
94
-msgid " GB"
95
-msgstr " GB"
96
-
97
-#: modules/tray.py:39 modules/tray.py:69
98
-msgid "Hide"
99
-msgstr "Ezkutatu"
100
-
101
-#: modules/tray.py:43 modules/curlew.py:337
102
-msgid "Stop Conversion"
103
-msgstr "Gelditu bihurketa"
104
-
105
-#: modules/tray.py:47
106
-msgid "Quit application"
107
-msgstr "Irten aplikaziotik"
108
-
109
-#: modules/tray.py:71
110
-msgid "Show"
111
-msgstr "Erakutsi"
112
-
113
-#: modules/logdialog.py:32
114
-msgid "Errors detail"
115
-msgstr "Errorearen xehetasunak"
116
-
117
-#: modules/logdialog.py:51
118
-msgid "_Close"
119
-msgstr ""
120
-
121
-#: modules/edition.py:38
122
-msgid "Are you sure you want to save settings?"
123
-msgstr ""
124
-
125
-#: modules/edition.py:110
126
-msgid "You can't restore a custom format to defaults."
127
-msgstr ""
128
-
129
-#: modules/edition.py:205
130
-msgid "Are you sure you want to remove this format?"
131
-msgstr ""
132
-
133
-#: modules/edition.py:244
134
-#, fuzzy
135
-msgid "Edition"
136
-msgstr "Editatu zerrenda"
137
-
138
-#: modules/edition.py:259
139
-msgid ""
140
-"<span foreground=\"red\"><i><b>WARNING:</b> Please change these values with "
141
-"care!</i></span>"
142
-msgstr ""
143
-
144
-#: modules/edition.py:263
145
-#, fuzzy
146
-msgid "Audio:"
147
-msgstr "Audio"
148
-
149
-#: modules/edition.py:271 modules/edition.py:290
150
-msgid "Default"
151
-msgstr ""
152
-
153
-#: modules/edition.py:274
154
-#, fuzzy
155
-msgid "Audio Bitrates"
156
-msgstr "Audio bit-tasa"
157
-
158
-#: modules/edition.py:276
159
-#, fuzzy
160
-msgid "Audio Frequencies"
161
-msgstr "Audio-maiztasuna"
162
-
163
-#: modules/edition.py:278 modules/curlew.py:567
164
-msgid "Audio Channels"
165
-msgstr "Audio-kanalak"
166
-
167
-#: modules/edition.py:280
168
-#, fuzzy
169
-msgid "Audio Codecs"
170
-msgstr "Audio-kodeka"
171
-
172
-#: modules/edition.py:283
173
-#, fuzzy
174
-msgid "Video:"
175
-msgstr "Bideoa"
176
-
177
-#: modules/edition.py:293
178
-#, fuzzy
179
-msgid "Video Bitrates"
180
-msgstr "Bideo bit-tasa"
181
-
182
-#: modules/edition.py:295 modules/curlew.py:607
183
-msgid "Video FPS"
184
-msgstr "Bideo FPS"
185
-
186
-#: modules/edition.py:297
187
-#, fuzzy
188
-msgid "Video Sizes"
189
-msgstr "Bideo-tamaina"
190
-
191
-#: modules/edition.py:299
192
-#, fuzzy
193
-msgid "Video Codecs"
194
-msgstr "Bideo-kodeka"
195
-
196
-#: modules/edition.py:301
197
-#, fuzzy
198
-msgid "Aspect Ratios"
199
-msgstr "Aspektu-erlazioa"
200
-
201
-#: modules/edition.py:303
202
-#, fuzzy
203
-msgid "Other Options:"
204
-msgstr "Beste aukerak:"
205
-
206
-#: modules/edition.py:305
207
-msgid "Extra Options"
208
-msgstr ""
209
-
210
-#: modules/edition.py:318
211
-msgid "Save"
212
-msgstr ""
213
-
214
-#: modules/edition.py:332
215
-msgid "Restore default"
216
-msgstr ""
217
-
218
-#: modules/fileinfos.py:29
219
-msgid "File informations"
220
-msgstr "Fitxategiaren informazioa"
221
-
222
-#: modules/waitdialog.py:34
223
-msgid "Adding files..."
224
-msgstr "Fitxategiak gehitzen..."
225
-
226
-#: modules/waitdialog.py:45 modules/curlew.py:993 modules/curlew.py:1076
227
-#: modules/curlew.py:1107 modules/curlew.py:1568 modules/curlew.py:2339
228
-msgid "_Cancel"
229
-msgstr ""
230
-
231
-#: modules/waitdialog.py:53
232
-msgid "<b>File:</b> "
233
-msgstr "<b>Fitxategia:</b>"
234
-
235
-#: modules/players.py:50
236
-msgid "<b>Select your favorite player: </b>"
237
-msgstr ""
238
-
239
-#: modules/formats.py:60
240
-msgid "<i><span color=\"red\">No format selected!</span></i>"
241
-msgstr ""
242
-
243
-#: modules/formats.py:113
244
-#, fuzzy
245
-msgid "Edit"
246
-msgstr "Editatu zerrenda"
247
-
248
-#: modules/formats.py:121 modules/formats.py:123
249
-#, fuzzy
250
-msgid "Choose"
251
-msgstr "Aukeratu beste izena"
252
-
253
-#: modules/curlew.py:97
254
-msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
255
-msgstr ""
256
-
257
-#: modules/curlew.py:207
258
-msgid "About"
259
-msgstr "Honi buruz"
260
-
261
-#: modules/curlew.py:212
262
-msgid "Quit"
263
-msgstr "Irten"
264
-
265
-#: modules/curlew.py:261
266
-msgid "Available Codecs"
267
-msgstr ""
268
-
269
-#: modules/curlew.py:295
270
-#, fuzzy
271
-msgid "Add Files"
272
-msgstr "Gehitu fitxategia"
273
-
274
-#: modules/curlew.py:300
275
-#, fuzzy
276
-msgid "Add Folders"
277
-msgstr "Gehitu karpeta"
278
-
279
-#: modules/curlew.py:310
280
-#, fuzzy
281
-msgid "Remove Files"
282
-msgstr "Kendu fitxategiak"
283
-
284
-#: modules/curlew.py:315
285
-#, fuzzy
286
-msgid "Clear Files List"
287
-msgstr "Garbitu fitxategi-zerrenda"
288
-
289
-#: modules/curlew.py:321 modules/curlew.py:2305
290
-msgid "File Informations"
291
-msgstr "Fitxategiaren informazioa"
292
-
293
-#: modules/curlew.py:331
294
-msgid "Convert"
295
-msgstr "Bihurtu"
296
-
297
-#: modules/curlew.py:332
298
-msgid "Start Conversion"
299
-msgstr "Hasi bihurketa"
300
-
301
-#: modules/curlew.py:350
302
-msgid "Advanced Options"
303
-msgstr ""
304
-
305
-#: modules/curlew.py:410 modules/curlew.py:826
306
-#, fuzzy
307
-msgid "Show Sidebar"
308
-msgstr "Erakutsi alboko barra"
309
-
310
-#: modules/curlew.py:433
311
-msgid "File"
312
-msgstr "Fitxategia"
313
-
314
-#: modules/curlew.py:440
315
-msgid "Size"
316
-msgstr "Tamaina"
317
-
318
-#: modules/curlew.py:446
319
-msgid "Duration"
320
-msgstr "Iraupena"
321
-
322
-#: modules/curlew.py:452
323
-msgid "Estimated size"
324
-msgstr "Tamaina estimatua"
325
-
326
-#: modules/curlew.py:459
327
-msgid "Elapsed time"
328
-msgstr "Igarotako denbora"
329
-
330
-#: modules/curlew.py:466
331
-msgid "Remaining time"
332
-msgstr "Falta den denbora"
333
-
334
-#: modules/curlew.py:472
335
-msgid "Progress"
336
-msgstr "Aurrerapena"
337
-
338
-#: modules/curlew.py:485
339
-#, fuzzy
340
-msgid "Choose a format"
341
-msgstr "Aukeratu beste izena"
342
-
343
-#: modules/curlew.py:512
344
-#, fuzzy
345
-msgid "Add to Favorite"
346
-msgstr "Gehitu gogokoetara"
347
-
348
-#: modules/curlew.py:520
349
-#, fuzzy
350
-msgid "Edit List"
351
-msgstr "Editatu zerrenda"
352
-
353
-#: modules/curlew.py:550
354
-msgid "Audio"
355
-msgstr "Audio"
356
-
357
-#: modules/curlew.py:565
358
-msgid "Audio Bitrate"
359
-msgstr "Audio bit-tasa"
360
-
361
-#: modules/curlew.py:566
362
-msgid "Audio Frequency"
363
-msgstr "Audio-maiztasuna"
364
-
365
-#: modules/curlew.py:568
366
-msgid "Audio Codec"
367
-msgstr "Audio-kodeka"
368
-
369
-#: modules/curlew.py:571
370
-msgid "Volume (%)"
371
-msgstr "Bolumena (%)"
372
-
373
-#: modules/curlew.py:577
374
-msgid "Audio Quality"
375
-msgstr "Audio-kalitatea"
376
-
377
-#: modules/curlew.py:589
378
-msgid "Video"
379
-msgstr "Bideoa"
380
-
381
-#: modules/curlew.py:606
382
-msgid "Video Bitrate"
383
-msgstr "Bideo bit-tasa"
384
-
385
-#: modules/curlew.py:608
386
-msgid "Video Size"
387
-msgstr "Bideo-tamaina"
388
-
389
-#: modules/curlew.py:609
390
-msgid "Video Codec"
391
-msgstr "Bideo-kodeka"
392
-
393
-#: modules/curlew.py:610
394
-msgid "Aspect Ratio"
395
-msgstr "Aspektu-erlazioa"
396
-
397
-#: modules/curlew.py:616
398
-msgid "2-Pass"
399
-msgstr "2-pasaldi"
400
-
401
-#: modules/curlew.py:620
402
-msgid "Video only"
403
-msgstr "Bideoa bakarrik"
404
-
405
-#: modules/curlew.py:627
406
-msgid "Video Quality"
407
-msgstr "Bideo-kalitatea"
408
-
409
-#: modules/curlew.py:638
410
-msgid "Subtitle"
411
-msgstr "Azpititulua"
412
-
413
-#: modules/curlew.py:644
414
-#, fuzzy
415
-msgid "Use Subtitle (ffmpeg only)"
416
-msgstr "Erabili azpititulua"
417
-
418
-#: modules/curlew.py:660
419
-msgid "Subtitle: "
420
-msgstr "Azpititulua: "
421
-
422
-#: modules/curlew.py:678
423
-msgid "Size: "
424
-msgstr "Tamaina: "
425
-
426
-#: modules/curlew.py:707
427
-msgid "Encoding: "
428
-msgstr "Kodeketa:"
429
-
430
-#: modules/curlew.py:720
431
-msgid "Crop / Pad"
432
-msgstr "Moztu / Korritu"
433
-
434
-#: modules/curlew.py:723
435
-msgid "Crop"
436
-msgstr "Moztu"
437
-
438
-#: modules/curlew.py:727
439
-msgid "Pad"
440
-msgstr "Korritu"
441
-
442
-#: modules/curlew.py:733
443
-msgid "More"
444
-msgstr "Gehiago"
445
-
446
-#: modules/curlew.py:736
447
-msgid "Split File"
448
-msgstr "Zatitu fitxategia"
449
-
450
-#: modules/curlew.py:746
451
-msgid "Begin time: "
452
-msgstr "Hasteko unea: "
453
-
454
-#: modules/curlew.py:749
455
-msgid "Duration: "
456
-msgstr "Iraupena: "
457
-
458
-#: modules/curlew.py:750
459
-msgid "To the end"
460
-msgstr "bukaera arte"
461
-
462
-#: modules/curlew.py:756
463
-msgid "Use Copy Mode"
464
-msgstr "Erabili kopia moduan"
465
-
466
-#: modules/curlew.py:757
467
-msgid "Keep the same codecs as the input file"
468
-msgstr "Mantendu jatorrikoaren kodekak"
469
-
470
-#: modules/curlew.py:765
471
-msgid "Other opts:"
472
-msgstr "Beste aukerak:"
473
-
474
-#: modules/curlew.py:769
475
-msgid "Threads:"
476
-msgstr "Hariak:"
477
-
478
-#: modules/curlew.py:782
479
-msgid "Converter:"
480
-msgstr "Bihurtzailea:"
481
-
482
-#: modules/curlew.py:788
483
-msgid "Player:"
484
-msgstr ""
485
-
486
-#: modules/curlew.py:809
487
-msgid "Configs"
488
-msgstr "Konfigurazioak"
489
-
490
-#: modules/curlew.py:816
491
-#, fuzzy
492
-msgid "Your language will appear after restart Curlew"
493
-msgstr "Zure hizkuntza agertuko da Curlew berriz abiatzean"
494
-
495
-#: modules/curlew.py:823
496
-msgid "Language:"
497
-msgstr "Hizkuntza:"
498
-
499
-#: modules/curlew.py:831
500
-msgid "Show tray icon"
501
-msgstr "Erakutsi ikonoa panelean"
502
-
503
-#: modules/curlew.py:836
504
-msgid "Use CSD"
505
-msgstr ""
506
-
507
-#: modules/curlew.py:843
508
-msgid "Shutdown computer after finish"
509
-msgstr "Itzali ordenagailua bukatzean"
510
-
511
-#: modules/curlew.py:848
512
-msgid "Suspend computer after finish"
513
-msgstr "Eseki ordenagailua bukatzean"
514
-
515
-#: modules/curlew.py:853
516
-#, fuzzy
517
-msgid "Play sound after finish"
518
-msgstr "Eseki ordenagailua bukatzean"
519
-
520
-#: modules/curlew.py:859
521
-msgid "Output"
522
-msgstr ""
523
-
524
-#: modules/curlew.py:865
525
-msgid "Source Path"
526
-msgstr "Jatorrizko kokalekua"
527
-
528
-#: modules/curlew.py:870
529
-#, fuzzy
530
-msgid "Destination:"
531
-msgstr "<b>Helburu-kokalekua:</b>"
532
-
533
-#: modules/curlew.py:874
534
-msgid "Overwrite it"
535
-msgstr "Gainidatzi"
536
-
537
-#: modules/curlew.py:875
538
-msgid "Choose another name"
539
-msgstr "Aukeratu beste izena"
540
-
541
-#: modules/curlew.py:876
542
-msgid "Skip conversion"
543
-msgstr "Saltatu bihurketa"
544
-
545
-#: modules/curlew.py:877
546
-msgid "File exist:"
547
-msgstr "Fitxategia badago:"
548
-
549
-#: modules/curlew.py:891
550
-msgid "Delete input file after conversion"
551
-msgstr "Ezabatu jatorrizko fitxategia bukatzean"
552
-
553
-#: modules/curlew.py:896
554
-#, fuzzy
555
-msgid "Rename input file after conversion"
556
-msgstr "Ezabatu jatorrizko fitxategia bukatzean"
557
-
558
-#: modules/curlew.py:972
559
-#, fuzzy
560
-msgid "Do you want to quit Curlew and abort conversion process?"
561
-msgstr "Nahi duzu Curlew-tik irten eta gelditu bihurketa?"
562
-
563
-#: modules/curlew.py:989
564
-msgid "Add file"
565
-msgstr "Gehitu fitxategia"
566
-
567
-#: modules/curlew.py:991 modules/curlew.py:1074 modules/curlew.py:1106
568
-#: modules/curlew.py:2337
569
-msgid "_OK"
570
-msgstr ""
571
-
572
-#: modules/curlew.py:1002
573
-msgid "All supported files"
574
-msgstr "Onartutako fitxategi guztiak"
575
-
576
-#: modules/curlew.py:1009
577
-msgid "Video files"
578
-msgstr "Bideo-fitxategiak"
579
-
580
-#: modules/curlew.py:1015
581
-msgid "Audio files"
582
-msgstr "Audio-fitxategiak"
583
-
584
-#: modules/curlew.py:1021 modules/curlew.py:1581
585
-msgid "All files"
586
-msgstr "Fitxategi guztiak"
587
-
588
-#: modules/curlew.py:1061 modules/curlew.py:1674
589
-msgid "Ready!"
590
-msgstr "Prest!"
591
-
592
-#: modules/curlew.py:1072
593
-msgid "Add folder"
594
-msgstr "Gehitu karpeta"
595
-
596
-#: modules/curlew.py:1104
597
-msgid "Choose destination"
598
-msgstr "Aukeratu nora"
599
-
600
-#: modules/curlew.py:1353
601
-msgid "Destination path is not valid."
602
-msgstr "Norako bidea ez da baliozkoa."
603
-
604
-#: modules/curlew.py:1360
605
-msgid "Destination path is not accessible."
606
-msgstr "Norako bidera ezin da iritsi."
607
-
608
-#: modules/curlew.py:1392 modules/curlew.py:1433 modules/curlew.py:1816
609
-msgid "Skipped!"
610
-msgstr "Saltatua!"
611
-
612
-#: modules/curlew.py:1402
613
-msgid "Not found!"
614
-msgstr "Ez da aurkitu!"
615
-
616
-#: modules/curlew.py:1495
617
-msgid ""
618
-"There are some errors occured.\n"
619
-"Do you want to show more details?"
620
-msgstr ""
621
-"Zenbait errore gertatu dira.\n"
622
-"Xehetasun gehiago ikusi nahi duzu?"
623
-
624
-#: modules/curlew.py:1508
625
-msgid "Do you want to stop conversion process?"
626
-msgstr "Gelditu nahi duzu bihurketa?"
627
-
628
-#: modules/curlew.py:1564
629
-msgid "Select subtitle"
630
-msgstr "Hautatu azpititulua"
631
-
632
-#: modules/curlew.py:1567
633
-msgid "_Add"
634
-msgstr ""
635
-
636
-#: modules/curlew.py:1572
637
-msgid "Subtitle files"
638
-msgstr "Azpititulu-fitxategiak"
639
-
640
-#: modules/curlew.py:1669 modules/curlew.py:1876
641
-msgid "Wait..."
642
-msgstr "Itxaron..."
643
-
644
-#: modules/curlew.py:1750
645
-msgid "Done!"
646
-msgstr "Egina!"
647
-
648
-#: modules/curlew.py:1768
649
-msgid "Failed!"
650
-msgstr "Huts egin du!"
651
-
652
-#: modules/curlew.py:2098
653
-msgid ""
654
-"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
655
-"span>"
656
-msgstr ""
657
-"<span foreground=\"red\" weight=\"bold\">Sistema itzaliko da {} segundu eta "
658
-"gero</span>"
659
-
660
-#: modules/curlew.py:2111
661
-msgid ""
662
-"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
663
-"span>"
664
-msgstr ""
665
-"<span foreground=\"red\" weight=\"bold\">Sistena esekiko da {} segundu eta "
666
-"gero.</span>"
667
-
668
-#: modules/curlew.py:2188
669
-msgid ""
670
-"<b>Duration:</b> {}\n"
671
-"<b>Size:</b> {}\n"
672
-"<b>Extension:</b> {}\n"
673
-msgstr ""
674
-"<b>Iraupena:</b> {}\n"
675
-"<b>Tamaina:</b> {}\n"
676
-"<b>Luzapena:</b> {}\n"
677
-
678
-#: modules/curlew.py:2229
679
-msgid "Please install \"mediainfo\" package."
680
-msgstr "Instalatu \"mediainfo\" paketea"
681
-
682
-#: modules/curlew.py:2289
683
-msgid "Play"
684
-msgstr ""
685
-
686
-#: modules/curlew.py:2292
687
-#, fuzzy
688
-msgid "_Preview"
689
-msgstr "Aurrikusi"
690
-
691
-#: modules/curlew.py:2298
692
-msgid "Browse source"
693
-msgstr "Arakatu jatorrizkoa"
694
-
695
-#: modules/curlew.py:2301
696
-msgid "Browse destination"
697
-msgstr "Arakatu helburua"
698
-
699
-#: modules/curlew.py:2335
700
-#, fuzzy
701
-msgid "Choose Encoder"
702
-msgstr "Aukeratu beste izena"
703
-
704
-#~ msgid "Preview"
705
-#~ msgstr "Aurrikusi"
706
-
707
-#, fuzzy
708
-#~ msgid "<b>Convert to:</b>"
709
-#~ msgstr "<b>Formatua:</b>"
710
-
711
-#~ msgid "Font: "
712
-#~ msgstr "Letra-mota: "
713
-
714
-#~ msgid "Position: "
715
-#~ msgstr "Kokalekua: "
716
-
717
-#~ msgid "Delay: "
718
-#~ msgstr "Atzerapena: "
719
-
720
-#~ msgid "Harddup"
721
-#~ msgstr "Harddup"
722
-
723
-#~ msgid "Use SSA/ASS subtitle"
724
-#~ msgstr "Erabili SSA/ASS azpititulua"
725
-
726
-#~ msgid "Source Quality"
727
-#~ msgstr "Jatorrizkoaren kalitatea"
728
-
729
-#~ msgid "Use the same quality as source file"
730
-#~ msgstr "Erabili jatorrizkoaren kalitate bera"
731
-
732
-#~ msgid "Show sidebar"
733
-#~ msgstr "Erakutsi alboko barra"
734
-
735
-#, fuzzy
736
-#~ msgid "Multimedia Converter"
737
-#~ msgstr "Multimedia bihurtzaile erraza Linuxerako"
738
-
739
-#~ msgid "Preview before converting"
740
-#~ msgstr "Ikusi bihurtu aurretik"
741
-
742
-#~ msgid "<b>Advanced</b>"
743
-#~ msgstr "<b>Aurreratua</b>"
744
-
745
-#~ msgid "Add"
746
-#~ msgstr "Gehitu"
747
-
748
-#~ msgid "Add files"
749
-#~ msgstr "Gehitu fitxategiak"
750
-
751
-#~ msgid "Add folders"
752
-#~ msgstr "Gehitu karpetak"
753
-
754
-#~ msgid "Clear"
755
-#~ msgstr "Garbitu"
756
-
757
-#~ msgid "Stop"
758
-#~ msgstr "Gelditu"
759
-
760
-#~ msgid "File Infos"
761
-#~ msgstr "Fitxategi-info"
762
-
763
-#~ msgid "Show toolbar's buttons text"
764
-#~ msgstr "Erakutsi tresna-barrako botoien testua "
765
-
766
-#~ msgid "Icons:"
767
-#~ msgstr "Ikonoak:"
768
-
769
-#~ msgid ""
770
-#~ "<b>Format:</b>\t{}\n"
771
-#~ "<b>Extension:</b>\t{}\n"
772
-#~ "<b>Encoder:</b>\t{}"
773
-#~ msgstr ""
774
-#~ "<b>Formatua:</b>\t{}\n"
775
-#~ "<b>Luzapena:</b>\t{}\n"
776
-#~ "<b>Kodeketa:</b>\t{}"
777
-
778
-#, fuzzy
779
-#~ msgid "About data"
780
-#~ msgstr "Honi buruz"
781
-
782
-#~ msgid ""
783
-#~ "<b>File:</b>\t{}\n"
784
-#~ "<b>Extension:</b>\t{}\n"
785
-#~ "<b>Path:</b>\t{}\n"
786
-#~ "<b>Size:</b>\t{}"
787
-#~ msgstr ""
788
-#~ "<b>Fitxategia:</b>\t{}\n"
789
-#~ "<b>Luzapena:</b>\t{}\n"
790
-#~ "<b>Bide-izena:</b>\t{}\n"
791
-#~ "<b>Tamaina:</b>\t{}"
792
+#
793
+msgid ""
794
+msgstr ""
795
+"Project-Id-Version: 0.1\n"
796
+"Report-Msgid-Bugs-To: \n"
797
+"POT-Creation-Date: 2017-07-24 11:03+0100\n"
798
+"PO-Revision-Date: 2017-07-27 21:43+0200\n"
799
+"Last-Translator: Alexander Gabilondo <alexgabi@irakasle.net>\n"
800
+"Language-Team: BASQUE\n"
801
+"Language: eu_ES\n"
802
+"MIME-Version: 1.0\n"
803
+"Content-Type: text/plain; charset=UTF-8\n"
804
+"Content-Transfer-Encoding: 8bit\n"
805
+"X-Generator: Poedit 1.8.7.1\n"
806
+
807
+#: modules/customwidgets.py:52
808
+msgid "Top"
809
+msgstr "Goitik"
810
+
811
+#: modules/customwidgets.py:60
812
+msgid "Bottom"
813
+msgstr "Behetik"
814
+
815
+#: modules/customwidgets.py:68
816
+msgid "Left"
817
+msgstr "Ezkerretik"
818
+
819
+#: modules/customwidgets.py:76
820
+msgid "Right"
821
+msgstr "Eskuinetik"
822
+
823
+#: modules/customwidgets.py:179
824
+msgid "hr"
825
+msgstr "ordu"
826
+
827
+#: modules/customwidgets.py:184
828
+msgid "min"
829
+msgstr "min"
830
+
831
+#: modules/customwidgets.py:189 modules/curlew.py:814
832
+msgid "sec"
833
+msgstr "seg"
834
+
835
+#: modules/formats.py:60
836
+msgid "<i><span color=\"red\">No format selected!</span></i>"
837
+msgstr "<i><span color=\"red\">Formatua hautatu gabe!</span></i>"
838
+
839
+#: modules/formats.py:113
840
+msgid "Edit"
841
+msgstr "Editatu"
842
+
843
+#: modules/formats.py:121 modules/formats.py:123
844
+msgid "Choose"
845
+msgstr "Aukeratu"
846
+
847
+#: modules/logdialog.py:32
848
+msgid "Conversion Error"
849
+msgstr "Bihurketa errorea"
850
+
851
+#: modules/logdialog.py:51 modules/errdialog.py:50
852
+msgid "_Close"
853
+msgstr "_Itxi"
854
+
855
+#: modules/formateditor.py:38
856
+msgid "Are you sure you want to save settings?"
857
+msgstr "Ziur ezarpenak gorde nahi dituzula?"
858
+
859
+#: modules/formateditor.py:110
860
+msgid "You can't restore a custom format to defaults."
861
+msgstr "Ezin duzu berrezarri formatu pertsonalizatua lehenetsi moduan"
862
+
863
+#: modules/formateditor.py:205
864
+msgid "Are you sure you want to remove this format?"
865
+msgstr "Ziur nahi duzula formatu hau ezabatu?"
866
+
867
+#: modules/formateditor.py:244
868
+msgid "Edition"
869
+msgstr "Edizioa"
870
+
871
+#: modules/formateditor.py:255
872
+msgid ""
873
+"<span foreground=\"red\"><i><b>WARNING:</b> Please change these values with "
874
+"care!</i></span>"
875
+msgstr ""
876
+"<span foreground=\"red\"><i><b>WARNING:</b> Aldatu balio hauek kontu handiz!"
877
+"</i></span>"
878
+
879
+#: modules/formateditor.py:259
880
+msgid "Audio:"
881
+msgstr "Audio:"
882
+
883
+#: modules/formateditor.py:267 modules/formateditor.py:286
884
+msgid "Default"
885
+msgstr "Lehenetsia"
886
+
887
+#: modules/formateditor.py:270
888
+msgid "Audio Bitrates"
889
+msgstr "Audio bit-emaria"
890
+
891
+#: modules/formateditor.py:272
892
+msgid "Audio Frequencies"
893
+msgstr "Audio-maiztasunak"
894
+
895
+#: modules/formateditor.py:274 modules/curlew.py:662
896
+msgid "Audio Channels"
897
+msgstr "Audio-kanalak"
898
+
899
+#: modules/formateditor.py:276
900
+msgid "Audio Codecs"
901
+msgstr "Audio-kodekak"
902
+
903
+#: modules/formateditor.py:279
904
+msgid "Video:"
905
+msgstr "Bideoa:"
906
+
907
+#: modules/formateditor.py:289
908
+msgid "Video Bitrates"
909
+msgstr "Bideo bit-emariak"
910
+
911
+#: modules/formateditor.py:291 modules/curlew.py:702
912
+msgid "Video FPS"
913
+msgstr "Bideo FPS"
914
+
915
+#: modules/formateditor.py:293
916
+msgid "Video Sizes"
917
+msgstr "Bideo-tamainak"
918
+
919
+#: modules/formateditor.py:295
920
+msgid "Video Codecs"
921
+msgstr "Bideo-kodekak"
922
+
923
+#: modules/formateditor.py:297
924
+msgid "Aspect Ratios"
925
+msgstr "Aspektu-erlazioak"
926
+
927
+#: modules/formateditor.py:299
928
+#, fuzzy
929
+msgid "Other Options:"
930
+msgstr "Beste aukerak:"
931
+
932
+#: modules/formateditor.py:301
933
+msgid "Extra Options"
934
+msgstr "Aukera aurreratuak"
935
+
936
+#: modules/formateditor.py:314
937
+msgid "Save"
938
+msgstr "Gorde"
939
+
940
+#: modules/formateditor.py:320 modules/favdialog.py:68 modules/curlew.py:2626
941
+msgid "Remove"
942
+msgstr "Kendu"
943
+
944
+#: modules/formateditor.py:328
945
+msgid "Restore default"
946
+msgstr "Berrezarri balio lehenetsiak"
947
+
948
+#: modules/tray.py:33 modules/curlew.py:223 modules/about.py:33
949
+msgid "Curlew"
950
+msgstr "Curlew"
951
+
952
+#: modules/tray.py:39 modules/tray.py:69
953
+msgid "Hide"
954
+msgstr "Ezkutatu"
955
+
956
+#: modules/tray.py:43
957
+msgid "Stop Conversion"
958
+msgstr "Gelditu bihurketa"
959
+
960
+#: modules/tray.py:47
961
+msgid "Quit application"
962
+msgstr "Irten aplikaziotik"
963
+
964
+#: modules/tray.py:71
965
+msgid "Show"
966
+msgstr "Erakutsi"
967
+
968
+#: modules/favdialog.py:29 modules/curlew.py:599
969
+msgid "Favorite list"
970
+msgstr "Gogokoen zerrenda"
971
+
972
+#: modules/favdialog.py:40
973
+msgid "Format"
974
+msgstr "Formatua"
975
+
976
+#: modules/favdialog.py:56
977
+msgid "Up"
978
+msgstr "Gora"
979
+
980
+#: modules/favdialog.py:62
981
+msgid "Down"
982
+msgstr "Behera"
983
+
984
+#: modules/functions.py:47
985
+msgid " KB"
986
+msgstr " KB"
987
+
988
+#: modules/functions.py:50
989
+msgid " MB"
990
+msgstr " MB"
991
+
992
+#: modules/functions.py:53
993
+msgid " GB"
994
+msgstr " GB"
995
+
996
+#: modules/curlew.py:115
997
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
998
+msgstr "<span color=\"red\"><i><b>{}</b> Kodeka ez dabil!</i></span>"
999
+
1000
+#: modules/curlew.py:170
1001
+msgid "You can't add more than 10 elements."
1002
+msgstr "Ezin duzu gehitu 10 elementu baino gehiago"
1003
+
1004
+#: modules/curlew.py:177
1005
+msgid "\"{}\" is already exist in favorite list!"
1006
+msgstr "\"{}\" badago gogokoen zerrendan!"
1007
+
1008
+#: modules/curlew.py:195
1009
+msgid "No Favorites List."
1010
+msgstr "Ez dago gogokoen zerrendarik"
1011
+
1012
+#: modules/curlew.py:231
1013
+msgid "About"
1014
+msgstr "Honi buruz"
1015
+
1016
+#: modules/curlew.py:236
1017
+msgid "Quit"
1018
+msgstr "Irten"
1019
+
1020
+#: modules/curlew.py:287
1021
+msgid "Available Codecs"
1022
+msgstr "Kodek eskuragarriak"
1023
+
1024
+#: modules/curlew.py:315
1025
+msgid "Add Files"
1026
+msgstr "Gehitu fitxategiak"
1027
+
1028
+#: modules/curlew.py:320
1029
+msgid "Add Folders"
1030
+msgstr "Gehitu karpetak"
1031
+
1032
+#: modules/curlew.py:330
1033
+#, fuzzy
1034
+msgid "Remove Files"
1035
+msgstr "Kendu fitxategiak"
1036
+
1037
+#: modules/curlew.py:335
1038
+#, fuzzy
1039
+msgid "Clear Files List"
1040
+msgstr "Garbitu fitxategi-zerrenda"
1041
+
1042
+#: modules/curlew.py:341
1043
+msgid "File Information"
1044
+msgstr "Fitxategiaren informazioa"
1045
+
1046
+#: modules/curlew.py:352
1047
+msgid "Advanced Options"
1048
+msgstr "Aukera aurreratuak"
1049
+
1050
+#: modules/curlew.py:356 modules/curlew.py:2685
1051
+msgid "Convert"
1052
+msgstr "Bihurtu"
1053
+
1054
+#: modules/curlew.py:358 modules/curlew.py:2686
1055
+msgid "Start Conversion"
1056
+msgstr "Hasi bihurketa"
1057
+
1058
+#: modules/curlew.py:365
1059
+msgid "Select Action"
1060
+msgstr "Hautatu ekintza"
1061
+
1062
+#: modules/curlew.py:387
1063
+msgid "Convert Files"
1064
+msgstr "Bihurtu fitxategiak"
1065
+
1066
+#: modules/curlew.py:388
1067
+msgid "Merge Files"
1068
+msgstr "Batu fitxategiak"
1069
+
1070
+#: modules/curlew.py:394
1071
+msgid "Stop Process"
1072
+msgstr "Gelditu prozesua"
1073
+
1074
+#: modules/curlew.py:411
1075
+msgid ""
1076
+"<b><span size=\"xx-large\">Welcome to Curlew Multimedia Converter!</span></b>"
1077
+msgstr ""
1078
+"<b><span size=\"xx-large\">Ongi etorri Curlew multimedia bihurgailura!</"
1079
+"span></b>"
1080
+
1081
+#: modules/curlew.py:419
1082
+msgid "<i>Click</i>"
1083
+msgstr "<i>Klick</i>"
1084
+
1085
+#: modules/curlew.py:421
1086
+msgid "<i>to add files, or</i>"
1087
+msgstr "<i>fitxategiak gehitzeko, edo</i>"
1088
+
1089
+#: modules/curlew.py:423
1090
+msgid "<i>to add files from folders,</i>"
1091
+msgstr "<i>karpetetatik fitxategiak gehitzeko,</i>"
1092
+
1093
+#: modules/curlew.py:432
1094
+msgid "<i>or you can drag files and drop them to here.</i>"
1095
+msgstr "<i>edo posible duzu fitxategiak arrastatu eta jaregin hona.</i>"
1096
+
1097
+#: modules/curlew.py:509 modules/curlew.py:976
1098
+#, fuzzy
1099
+msgid "Show Sidebar"
1100
+msgstr "Erakutsi alboko barra"
1101
+
1102
+#: modules/curlew.py:532
1103
+msgid "File"
1104
+msgstr "Fitxategia"
1105
+
1106
+#: modules/curlew.py:539
1107
+msgid "Size"
1108
+msgstr "Tamaina"
1109
+
1110
+#: modules/curlew.py:545
1111
+msgid "Duration"
1112
+msgstr "Iraupena"
1113
+
1114
+#: modules/curlew.py:551
1115
+msgid "Estimated size"
1116
+msgstr "Tamaina estimatua"
1117
+
1118
+#: modules/curlew.py:558
1119
+msgid "Elapsed time"
1120
+msgstr "Igarotako denbora"
1121
+
1122
+#: modules/curlew.py:565
1123
+msgid "Remaining time"
1124
+msgstr "Falta den denbora"
1125
+
1126
+#: modules/curlew.py:571
1127
+msgid "Progress"
1128
+msgstr "Aurrerapena"
1129
+
1130
+#: modules/curlew.py:583
1131
+msgid "Choose a format"
1132
+msgstr "Aukeratu formatua"
1133
+
1134
+#: modules/curlew.py:594
1135
+#, fuzzy
1136
+msgid "Add to Favorite"
1137
+msgstr "Gehitu gogokoetara"
1138
+
1139
+#: modules/curlew.py:615
1140
+msgid "Edit Favorite List"
1141
+msgstr "Editatu gogokoen zerrenda"
1142
+
1143
+#: modules/curlew.py:645 modules/curlew.py:838
1144
+msgid "Audio"
1145
+msgstr "Audio"
1146
+
1147
+#: modules/curlew.py:660
1148
+msgid "Audio Bitrate"
1149
+msgstr "Audio bit-emaria"
1150
+
1151
+#: modules/curlew.py:661
1152
+msgid "Audio Frequency"
1153
+msgstr "Audio-maiztasuna"
1154
+
1155
+#: modules/curlew.py:663
1156
+msgid "Audio Codec"
1157
+msgstr "Audio-kodeka"
1158
+
1159
+#: modules/curlew.py:666
1160
+msgid "Volume (%)"
1161
+msgstr "Bolumena (%)"
1162
+
1163
+#: modules/curlew.py:672
1164
+msgid "Audio Quality"
1165
+msgstr "Audio-kalitatea"
1166
+
1167
+#: modules/curlew.py:684 modules/curlew.py:838
1168
+msgid "Video"
1169
+msgstr "Bideoa"
1170
+
1171
+#: modules/curlew.py:701
1172
+msgid "Video Bitrate"
1173
+msgstr "Bideo bit-emaria"
1174
+
1175
+#: modules/curlew.py:703
1176
+msgid "Video Size"
1177
+msgstr "Bideo-tamaina"
1178
+
1179
+#: modules/curlew.py:704
1180
+msgid "Video Codec"
1181
+msgstr "Bideo-kodeka"
1182
+
1183
+#: modules/curlew.py:705
1184
+msgid "Aspect Ratio"
1185
+msgstr "Aspektu-erlazioa"
1186
+
1187
+#: modules/curlew.py:711
1188
+msgid "2-Pass"
1189
+msgstr "2-pasaldi"
1190
+
1191
+#: modules/curlew.py:715
1192
+msgid "Video only"
1193
+msgstr "Bideoa bakarrik"
1194
+
1195
+#: modules/curlew.py:720
1196
+msgid "Fix bad index"
1197
+msgstr "Konpondu indize hondatua"
1198
+
1199
+#: modules/curlew.py:727
1200
+msgid "Video Quality"
1201
+msgstr "Bideo-kalitatea"
1202
+
1203
+#: modules/curlew.py:738
1204
+msgid "Subtitle"
1205
+msgstr "Azpititulua"
1206
+
1207
+#: modules/curlew.py:744
1208
+msgid "Use Subtitle (ffmpeg only)"
1209
+msgstr "Erabili azpititulua (bakarrik ffmpeg)"
1210
+
1211
+#: modules/curlew.py:760
1212
+msgid "Subtitle: "
1213
+msgstr "Azpititulua: "
1214
+
1215
+#: modules/curlew.py:778
1216
+msgid "Size: "
1217
+msgstr "Tamaina: "
1218
+
1219
+#: modules/curlew.py:807
1220
+msgid "Encoding: "
1221
+msgstr "Kodeketa:"
1222
+
1223
+#: modules/curlew.py:822
1224
+msgid "Filters"
1225
+msgstr "Iragazkiak"
1226
+
1227
+#: modules/curlew.py:824
1228
+msgid "Fade In / Fade Out"
1229
+msgstr "Pixkanaka agertu/desagertu"
1230
+
1231
+#: modules/curlew.py:829
1232
+msgid "Duration (sec)"
1233
+msgstr "Iraupena (seg) "
1234
+
1235
+#: modules/curlew.py:833
1236
+msgid "At the beginning"
1237
+msgstr "Hasieran"
1238
+
1239
+#: modules/curlew.py:833
1240
+msgid "At the end"
1241
+msgstr "bukaeran"
1242
+
1243
+#: modules/curlew.py:833 modules/curlew.py:838
1244
+msgid "Both"
1245
+msgstr "Biak"
1246
+
1247
+#: modules/curlew.py:834
1248
+msgid "Position"
1249
+msgstr "Kokalekua"
1250
+
1251
+#: modules/curlew.py:839
1252
+msgid "Type"
1253
+msgstr "Mota"
1254
+
1255
+#: modules/curlew.py:843
1256
+msgid "Crop / Pad"
1257
+msgstr "Moztu / Bete"
1258
+
1259
+#: modules/curlew.py:846
1260
+msgid "Crop"
1261
+msgstr "Moztu"
1262
+
1263
+#: modules/curlew.py:850
1264
+msgid "Pad"
1265
+msgstr "Bete"
1266
+
1267
+#: modules/curlew.py:855
1268
+msgid "More"
1269
+msgstr "Gehiago"
1270
+
1271
+#: modules/curlew.py:858
1272
+msgid "Split File"
1273
+msgstr "Zatitu fitxategia"
1274
+
1275
+#: modules/curlew.py:868
1276
+msgid "Begin time: "
1277
+msgstr "Hasteko unea: "
1278
+
1279
+#: modules/curlew.py:871
1280
+msgid "Duration: "
1281
+msgstr "Iraupena: "
1282
+
1283
+#: modules/curlew.py:872
1284
+msgid "To the end"
1285
+msgstr "Bukaera arte"
1286
+
1287
+#: modules/curlew.py:878
1288
+msgid "Use Copy Mode"
1289
+msgstr "Erabili kopia moduan"
1290
+
1291
+#: modules/curlew.py:879
1292
+msgid "Keep the same codecs as the input file"
1293
+msgstr "Mantendu jatorrikoaren kodekak"
1294
+
1295
+#: modules/curlew.py:887
1296
+msgid "Other opts:"
1297
+msgstr "Beste aukerak:"
1298
+
1299
+#: modules/curlew.py:891
1300
+msgid "Threads:"
1301
+msgstr "Hariak:"
1302
+
1303
+#: modules/curlew.py:904
1304
+msgid "Converter:"
1305
+msgstr "Bihurtzailea:"
1306
+
1307
+#: modules/curlew.py:910
1308
+msgid "Player:"
1309
+msgstr "Erreproduzigailua:"
1310
+
1311
+#: modules/curlew.py:950
1312
+msgid "Please select a player"
1313
+msgstr "Hautatu erreproduzigailua"
1314
+
1315
+#: modules/curlew.py:959
1316
+msgid "Configs"
1317
+msgstr "Konfigurazioak"
1318
+
1319
+#: modules/curlew.py:966
1320
+#, fuzzy
1321
+msgid "Your language will appear after restart Curlew"
1322
+msgstr "Zure hizkuntza agertuko da Curlew berriz abiatzean"
1323
+
1324
+#: modules/curlew.py:973
1325
+msgid "Language:"
1326
+msgstr "Hizkuntza:"
1327
+
1328
+#: modules/curlew.py:981
1329
+msgid "Show tray icon"
1330
+msgstr "Erakutsi ikonoa panelean"
1331
+
1332
+#: modules/curlew.py:986
1333
+msgid "Show Statusbar"
1334
+msgstr "Erakutsi egoera barra"
1335
+
1336
+#: modules/curlew.py:994
1337
+msgid "Shutdown computer after finish"
1338
+msgstr "Itzali ordenagailua bukatzean"
1339
+
1340
+#: modules/curlew.py:999
1341
+msgid "Suspend computer after finish"
1342
+msgstr "Eseki ordenagailua bukatzean"
1343
+
1344
+#: modules/curlew.py:1004
1345
+msgid "Play sound after finish"
1346
+msgstr "Jo soinua bukatzean"
1347
+
1348
+#: modules/curlew.py:1010
1349
+msgid "Output"
1350
+msgstr "Irteera"
1351
+
1352
+#: modules/curlew.py:1016
1353
+msgid "Source Path"
1354
+msgstr "Jatorrizko kokalekua"
1355
+
1356
+#: modules/curlew.py:1021
1357
+msgid "Destination:"
1358
+msgstr "Helburu-kokalekua:"
1359
+
1360
+#: modules/curlew.py:1024
1361
+msgid "This name is for merged file"
1362
+msgstr "Izen hau batutako fitxategiarentzat da"
1363
+
1364
+#: modules/curlew.py:1025
1365
+msgid "Output Filename:"
1366
+msgstr "Irteeraren fitxategi-izena:"
1367
+
1368
+#: modules/curlew.py:1030
1369
+msgid "Overwrite it"
1370
+msgstr "Gainidatzi"
1371
+
1372
+#: modules/curlew.py:1031
1373
+msgid "Choose another name"
1374
+msgstr "Aukeratu beste izena"
1375
+
1376
+#: modules/curlew.py:1032
1377
+msgid "Skip conversion"
1378
+msgstr "Saltatu bihurketa"
1379
+
1380
+#: modules/curlew.py:1033
1381
+msgid "File exist:"
1382
+msgstr "Fitxategia badago:"
1383
+
1384
+#: modules/curlew.py:1047
1385
+msgid "Delete input file after conversion"
1386
+msgstr "Ezabatu jatorrizko fitxategia bihurtu ondoren"
1387
+
1388
+#: modules/curlew.py:1052
1389
+msgid "Rename input file after conversion"
1390
+msgstr "Berrizendatu jatorrizko fitxategia bihurtu ondoren"
1391
+
1392
+#: modules/curlew.py:1143
1393
+#, fuzzy
1394
+msgid "Do you want to quit Curlew and abort process?"
1395
+msgstr "Nahi duzu Curlew-tik irten eta gelditu bihurketa?"
1396
+
1397
+#: modules/curlew.py:1160
1398
+msgid "Add file"
1399
+msgstr "Gehitu fitxategia"
1400
+
1401
+#: modules/curlew.py:1162 modules/curlew.py:1252 modules/curlew.py:1283
1402
+#: modules/curlew.py:2662
1403
+msgid "_OK"
1404
+msgstr "_Ados"
1405
+
1406
+#: modules/curlew.py:1164 modules/curlew.py:1254 modules/curlew.py:1284
1407
+#: modules/curlew.py:1854 modules/curlew.py:2664 modules/waitdialog.py:45
1408
+msgid "_Cancel"
1409
+msgstr "_Utzi"
1410
+
1411
+#: modules/curlew.py:1173
1412
+msgid "All supported files"
1413
+msgstr "Onartutako fitxategi guztiak"
1414
+
1415
+#: modules/curlew.py:1180
1416
+msgid "Video files"
1417
+msgstr "Bideo-fitxategiak"
1418
+
1419
+#: modules/curlew.py:1186
1420
+msgid "Audio files"
1421
+msgstr "Audio-fitxategiak"
1422
+
1423
+#: modules/curlew.py:1192 modules/curlew.py:1867
1424
+msgid "All files"
1425
+msgstr "Fitxategi guztiak"
1426
+
1427
+#: modules/curlew.py:1236 modules/curlew.py:1965
1428
+msgid "Ready!"
1429
+msgstr "Prest!"
1430
+
1431
+#: modules/curlew.py:1250
1432
+msgid "Add folder"
1433
+msgstr "Gehitu karpeta"
1434
+
1435
+#: modules/curlew.py:1281
1436
+msgid "Choose destination"
1437
+msgstr "Aukeratu nora"
1438
+
1439
+#: modules/curlew.py:1611
1440
+msgid "Destination path is not valid."
1441
+msgstr "Norako bidea ez da baliozkoa."
1442
+
1443
+#: modules/curlew.py:1618
1444
+msgid "Destination path is not accessible."
1445
+msgstr "Norako bidera ezin da iritsi."
1446
+
1447
+#: modules/curlew.py:1634
1448
+msgid "\"{}\" audio codec not found."
1449
+msgstr "\"{}\" audio kodeka ez da aurkitu."
1450
+
1451
+#: modules/curlew.py:1638
1452
+msgid "\"{}\" video codec not found."
1453
+msgstr "\"{}\" bideo kodeka ez da aurkitu."
1454
+
1455
+#: modules/curlew.py:1670 modules/curlew.py:1718 modules/curlew.py:2111
1456
+msgid "Skipped!"
1457
+msgstr "Saltatua!"
1458
+
1459
+#: modules/curlew.py:1683
1460
+msgid "Not found!"
1461
+msgstr "Ez da aurkitu!"
1462
+
1463
+#: modules/curlew.py:1760
1464
+msgid "Encoder not found (ffmpeg/avconv)."
1465
+msgstr "Kodetzailea ez da aurkitu (ffmpeg/avconv)"
1466
+
1467
+#: modules/curlew.py:1789
1468
+msgid "Do you want to stop conversion process?"
1469
+msgstr "Gelditu nahi duzu bihurketa?"
1470
+
1471
+#: modules/curlew.py:1850
1472
+msgid "Select subtitle"
1473
+msgstr "Hautatu azpititulua"
1474
+
1475
+#: modules/curlew.py:1853
1476
+msgid "_Add"
1477
+msgstr "_Gehitu"
1478
+
1479
+#: modules/curlew.py:1858
1480
+msgid "Subtitle files"
1481
+msgstr "Azpititulu-fitxategiak"
1482
+
1483
+#: modules/curlew.py:1960 modules/curlew.py:2171
1484
+msgid "Wait..."
1485
+msgstr "Itxaron..."
1486
+
1487
+#: modules/curlew.py:2041
1488
+msgid "Done!"
1489
+msgstr "Egina!"
1490
+
1491
+#: modules/curlew.py:2059
1492
+msgid "Failed!"
1493
+msgstr "Huts egin du!"
1494
+
1495
+#: modules/curlew.py:2406
1496
+msgid ""
1497
+"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
1498
+"span>"
1499
+msgstr ""
1500
+"<span foreground=\"red\" weight=\"bold\">Sistema itzaliko da {} segundu eta "
1501
+"gero</span>"
1502
+
1503
+#: modules/curlew.py:2419
1504
+msgid ""
1505
+"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
1506
+"span>"
1507
+msgstr ""
1508
+"<span foreground=\"red\" weight=\"bold\">Sistena esekiko da {} segundu eta "
1509
+"gero.</span>"
1510
+
1511
+#: modules/curlew.py:2496
1512
+msgid ""
1513
+"<b>Duration:</b> {}\n"
1514
+"<b>Size:</b> {}\n"
1515
+"<b>Extension:</b> {}\n"
1516
+msgstr ""
1517
+"<b>Iraupena:</b> {}\n"
1518
+"<b>Tamaina:</b> {}\n"
1519
+"<b>Luzapena:</b> {}\n"
1520
+
1521
+#: modules/curlew.py:2540
1522
+msgid "Please install \"mediainfo\" package."
1523
+msgstr "Instalatu \"mediainfo\" paketea"
1524
+
1525
+#: modules/curlew.py:2620
1526
+msgid "Play"
1527
+msgstr "Erreproduzitu"
1528
+
1529
+#: modules/curlew.py:2623
1530
+msgid "_Preview"
1531
+msgstr "_Aurrikusi"
1532
+
1533
+#: modules/curlew.py:2629
1534
+msgid "Browse source"
1535
+msgstr "Arakatu jatorrizkoa"
1536
+
1537
+#: modules/curlew.py:2632
1538
+msgid "Browse destination"
1539
+msgstr "Arakatu helburua"
1540
+
1541
+#: modules/curlew.py:2660
1542
+msgid "Choose Encoder"
1543
+msgstr "Aukeratu kodetzailea"
1544
+
1545
+#: modules/curlew.py:2680
1546
+msgid "Merge"
1547
+msgstr "Batu"
1548
+
1549
+#: modules/curlew.py:2681
1550
+msgid "Start Merging"
1551
+msgstr "Hasi batuketa"
1552
+
1553
+#: modules/curlew.py:2690
1554
+msgid "Make GIF"
1555
+msgstr "Sortu GIF"
1556
+
1557
+#: modules/curlew.py:2691
1558
+msgid "Make GIF file"
1559
+msgstr "Sortu GIF fitxategia"
1560
+
1561
+#: modules/curlew.py:2739
1562
+msgid "<i>Merging files, please wait...</i>"
1563
+msgstr "<i>Fitxategiak batzen, itxaron...</i>"
1564
+
1565
+#: modules/curlew.py:2740
1566
+msgid "<i>Percent: 0 %</i>"
1567
+msgstr "<i>Ehunekoa: 0 %</i>"
1568
+
1569
+#: modules/curlew.py:2757
1570
+msgid "<i>Percent: {:.0f} %</i>"
1571
+msgstr "<i>Ehunekoa: {:.0f} %</i>"
1572
+
1573
+#: modules/curlew.py:2769
1574
+msgid "Merging operation completed successfully!"
1575
+msgstr "Batuketa ongi osatu da!"
1576
+
1577
+#: modules/curlew.py:2776
1578
+msgid "Merge Error"
1579
+msgstr "Batuketa errorea"
1580
+
1581
+#: modules/about.py:37
1582
+msgid "About Curlew"
1583
+msgstr "Curlew-ri buruz"
1584
+
1585
+#: modules/about.py:40
1586
+msgid "Easy to use Multimedia Converter for Linux"
1587
+msgstr "Multimedia bihurtzaile erraza Linuxerako"
1588
+
1589
+#: modules/about.py:53
1590
+msgid "translator-credits"
1591
+msgstr "Alexander Gabilondo-k euskarara lokalizatua"
1592
+
1593
+#: modules/waitdialog.py:34
1594
+msgid "Adding files..."
1595
+msgstr "Fitxategiak gehitzen..."
1596
+
1597
+#: modules/waitdialog.py:53
1598
+msgid "<b>File:</b> "
1599
+msgstr "<b>Fitxategia:</b>"
1600
+
1601
+#~ msgid "Errors detail"
1602
+#~ msgstr "Errorearen xehetasunak"
1603
+
1604
+#~ msgid ""
1605
+#~ "There are some errors occured.\n"
1606
+#~ "Do you want to show more details?"
1607
+#~ msgstr ""
1608
+#~ "Zenbait errore gertatu dira.\n"
1609
+#~ "Xehetasun gehiago ikusi nahi duzu?"
1610
+
1611
+#, fuzzy
1612
+#~ msgid "Edit List"
1613
+#~ msgstr "Editatu zerrenda"
1614
+
1615
+#~ msgid "Preview"
1616
+#~ msgstr "Aurrikusi"
1617
+
1618
+#, fuzzy
1619
+#~ msgid "<b>Convert to:</b>"
1620
+#~ msgstr "<b>Formatua:</b>"
1621
+
1622
+#~ msgid "Font: "
1623
+#~ msgstr "Letra-mota: "
1624
+
1625
+#~ msgid "Delay: "
1626
+#~ msgstr "Atzerapena: "
1627
+
1628
+#~ msgid "Harddup"
1629
+#~ msgstr "Harddup"
1630
+
1631
+#~ msgid "Use SSA/ASS subtitle"
1632
+#~ msgstr "Erabili SSA/ASS azpititulua"
1633
+
1634
+#~ msgid "Source Quality"
1635
+#~ msgstr "Jatorrizkoaren kalitatea"
1636
+
1637
+#~ msgid "Use the same quality as source file"
1638
+#~ msgstr "Erabili jatorrizkoaren kalitate bera"
1639
+
1640
+#~ msgid "Show sidebar"
1641
+#~ msgstr "Erakutsi alboko barra"
1642
+
1643
+#, fuzzy
1644
+#~ msgid "Multimedia Converter"
1645
+#~ msgstr "Multimedia bihurtzaile erraza Linuxerako"
1646
+
1647
+#~ msgid "Preview before converting"
1648
+#~ msgstr "Ikusi bihurtu aurretik"
1649
+
1650
+#~ msgid "<b>Advanced</b>"
1651
+#~ msgstr "<b>Aurreratua</b>"
1652
+
1653
+#~ msgid "Add"
1654
+#~ msgstr "Gehitu"
1655
+
1656
+#~ msgid "Add files"
1657
+#~ msgstr "Gehitu fitxategiak"
1658
+
1659
+#~ msgid "Add folders"
1660
+#~ msgstr "Gehitu karpetak"
1661
+
1662
+#~ msgid "Clear"
1663
+#~ msgstr "Garbitu"
1664
+
1665
+#~ msgid "Stop"
1666
+#~ msgstr "Gelditu"
1667
+
1668
+#~ msgid "File Infos"
1669
+#~ msgstr "Fitxategi-info"
1670
+
1671
+#~ msgid "Show toolbar's buttons text"
1672
+#~ msgstr "Erakutsi tresna-barrako botoien testua "
1673
+
1674
+#~ msgid "Icons:"
1675
+#~ msgstr "Ikonoak:"
1676
+
1677
+#~ msgid ""
1678
+#~ "<b>Format:</b>\t{}\n"
1679
+#~ "<b>Extension:</b>\t{}\n"
1680
+#~ "<b>Encoder:</b>\t{}"
1681
+#~ msgstr ""
1682
+#~ "<b>Formatua:</b>\t{}\n"
1683
+#~ "<b>Luzapena:</b>\t{}\n"
1684
+#~ "<b>Kodeketa:</b>\t{}"
1685
+
1686
+#, fuzzy
1687
+#~ msgid "About data"
1688
+#~ msgstr "Honi buruz"
1689
+
1690
+#~ msgid ""
1691
+#~ "<b>File:</b>\t{}\n"
1692
+#~ "<b>Extension:</b>\t{}\n"
1693
+#~ "<b>Path:</b>\t{}\n"
1694
+#~ "<b>Size:</b>\t{}"
1695
+#~ msgstr ""
1696
+#~ "<b>Fitxategia:</b>\t{}\n"
1697
+#~ "<b>Luzapena:</b>\t{}\n"
1698
+#~ "<b>Bide-izena:</b>\t{}\n"
1699
+#~ "<b>Tamaina:</b>\t{}"
1700
curlew-0.2.3.tar.gz/po/fr.po -> curlew-0.2.5.tar.gz/po/fr.po
Changed
1069
1
2
msgstr ""
3
"Project-Id-Version: 0.1\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2016-10-01 14:51+0100\n"
6
-"PO-Revision-Date: 2016-09-16 08:06+0100\n"
7
+"POT-Creation-Date: 2017-07-24 11:03+0100\n"
8
+"PO-Revision-Date: 2017-05-28 00:19+0100\n"
9
"Last-Translator: Faissal Chamekh <chamfay@gmail.com>\n"
10
"Language-Team: Fayssal Chamekh <chamfay@gmail.com>\n"
11
"Language: fr_FR\n"
12
13
"Content-Type: text/plain; charset=UTF-8\n"
14
"Content-Transfer-Encoding: 8bit\n"
15
"X-Poedit-SourceCharset: utf-8\n"
16
-"X-Generator: Poedit 1.8.7.1\n"
17
+"X-Generator: Poedit 2.0.1\n"
18
19
#: modules/customwidgets.py:52
20
msgid "Top"
21
22
msgid "Right"
23
msgstr "Droite"
24
25
-#: modules/customwidgets.py:174
26
+#: modules/customwidgets.py:179
27
msgid "hr"
28
msgstr "hr"
29
30
-#: modules/customwidgets.py:179
31
+#: modules/customwidgets.py:184
32
msgid "min"
33
msgstr "min"
34
35
-#: modules/customwidgets.py:184 modules/curlew.py:714
36
+#: modules/customwidgets.py:189 modules/curlew.py:814
37
msgid "sec"
38
msgstr "sec"
39
40
-#: modules/favdialog.py:29 modules/curlew.py:496
41
-msgid "Favorite list"
42
-msgstr "Liste des favoris"
43
-
44
-#: modules/favdialog.py:44
45
-msgid "Format"
46
-msgstr "Format"
47
-
48
-#: modules/favdialog.py:60
49
-msgid "Up"
50
-msgstr "Haut"
51
-
52
-#: modules/favdialog.py:66
53
-msgid "Down"
54
-msgstr "Bas"
55
-
56
-#: modules/favdialog.py:72 modules/edition.py:324 modules/curlew.py:2295
57
-msgid "Remove"
58
-msgstr "Supprimer"
59
-
60
-#: modules/about.py:33 modules/tray.py:33 modules/curlew.py:199
61
-#: modules/curlew.py:272
62
-msgid "Curlew"
63
-msgstr "Curlew"
64
-
65
-#: modules/about.py:37 modules/curlew.py:344
66
-msgid "About Curlew"
67
-msgstr "A propos de Curlew"
68
-
69
-#: modules/about.py:40
70
-msgid "Easy to use Multimedia Converter for Linux"
71
-msgstr "Un Convertisseur Multimédia simple à utiliser sous Linux"
72
-
73
-#: modules/about.py:53
74
-msgid "translator-credits"
75
-msgstr "Fayssal Chamekh <chamfay@gmail.com>"
76
-
77
-#: modules/functions.py:47
78
-msgid " KB"
79
-msgstr " KB"
80
-
81
-#: modules/functions.py:50
82
-msgid " MB"
83
-msgstr " MB"
84
-
85
-#: modules/functions.py:53
86
-msgid " GB"
87
-msgstr " GB"
88
-
89
-#: modules/tray.py:39 modules/tray.py:69
90
-msgid "Hide"
91
-msgstr "Cacher"
92
-
93
-#: modules/tray.py:43 modules/curlew.py:337
94
-msgid "Stop Conversion"
95
-msgstr "Arrêter la conversion"
96
+#: modules/formats.py:60
97
+msgid "<i><span color=\"red\">No format selected!</span></i>"
98
+msgstr "<i><span color=\"red\">Aucun format sélectionné!</span></i>"
99
100
-#: modules/tray.py:47
101
-msgid "Quit application"
102
-msgstr "Quiter l'application"
103
+#: modules/formats.py:113
104
+msgid "Edit"
105
+msgstr "Editer"
106
107
-#: modules/tray.py:71
108
-msgid "Show"
109
-msgstr "Afficher"
110
+#: modules/formats.py:121 modules/formats.py:123
111
+msgid "Choose"
112
+msgstr "Choisir"
113
114
#: modules/logdialog.py:32
115
-msgid "Errors detail"
116
-msgstr "Détail des erreurs"
117
+msgid "Conversion Error"
118
+msgstr "Erreur de conversion"
119
120
-#: modules/logdialog.py:51
121
+#: modules/logdialog.py:51 modules/errdialog.py:50
122
msgid "_Close"
123
msgstr "_Fermer"
124
125
-#: modules/edition.py:38
126
+#: modules/formateditor.py:38
127
msgid "Are you sure you want to save settings?"
128
msgstr "Etes-vous sûr que vous voulez enregistrer les paramètres?"
129
130
-#: modules/edition.py:110
131
+#: modules/formateditor.py:110
132
msgid "You can't restore a custom format to defaults."
133
msgstr ""
134
"Vous ne pouvez pas restaurer un format personnalisé aux valeurs par défaut."
135
136
-#: modules/edition.py:205
137
+#: modules/formateditor.py:205
138
msgid "Are you sure you want to remove this format?"
139
msgstr "Êtes-vous sûr que vous voulez supprimer ce format?"
140
141
-#: modules/edition.py:244
142
+#: modules/formateditor.py:244
143
msgid "Edition"
144
msgstr "Edition"
145
146
-#: modules/edition.py:259
147
+#: modules/formateditor.py:255
148
msgid ""
149
"<span foreground=\"red\"><i><b>WARNING:</b> Please change these values with "
150
"care!</i></span>"
151
msgstr ""
152
+"<span foreground=\"red\"><i><b>WARNING:</b> Modifiez ces valeurs avec "
153
+"précaution!</i></span>"
154
155
-#: modules/edition.py:263
156
+#: modules/formateditor.py:259
157
msgid "Audio:"
158
msgstr "Audio:"
159
160
-#: modules/edition.py:271 modules/edition.py:290
161
+#: modules/formateditor.py:267 modules/formateditor.py:286
162
msgid "Default"
163
msgstr "Par défaut"
164
165
-#: modules/edition.py:274
166
+#: modules/formateditor.py:270
167
msgid "Audio Bitrates"
168
msgstr "Bitrates Audio"
169
170
-#: modules/edition.py:276
171
+#: modules/formateditor.py:272
172
msgid "Audio Frequencies"
173
msgstr "Fréquences Audio"
174
175
-#: modules/edition.py:278 modules/curlew.py:567
176
+#: modules/formateditor.py:274 modules/curlew.py:662
177
msgid "Audio Channels"
178
msgstr "Canaux Audio"
179
180
-#: modules/edition.py:280
181
+#: modules/formateditor.py:276
182
msgid "Audio Codecs"
183
msgstr "Codecs Audio"
184
185
-#: modules/edition.py:283
186
+#: modules/formateditor.py:279
187
msgid "Video:"
188
msgstr "Vidéo:"
189
190
-#: modules/edition.py:293
191
+#: modules/formateditor.py:289
192
msgid "Video Bitrates"
193
msgstr "Bitrates Vidéo"
194
195
-#: modules/edition.py:295 modules/curlew.py:607
196
+#: modules/formateditor.py:291 modules/curlew.py:702
197
msgid "Video FPS"
198
msgstr "FPS Vidéo"
199
200
-#: modules/edition.py:297
201
+#: modules/formateditor.py:293
202
msgid "Video Sizes"
203
msgstr "Dimensions vidéo"
204
205
-#: modules/edition.py:299
206
+#: modules/formateditor.py:295
207
msgid "Video Codecs"
208
msgstr "Codecs Vidéo"
209
210
-#: modules/edition.py:301
211
+#: modules/formateditor.py:297
212
msgid "Aspect Ratios"
213
msgstr "Proportions"
214
215
-#: modules/edition.py:303
216
+#: modules/formateditor.py:299
217
msgid "Other Options:"
218
msgstr "Autres opts:"
219
220
-#: modules/edition.py:305
221
+#: modules/formateditor.py:301
222
msgid "Extra Options"
223
msgstr "Options Avancées"
224
225
-#: modules/edition.py:318
226
+#: modules/formateditor.py:314
227
msgid "Save"
228
msgstr "Sauver"
229
230
-#: modules/edition.py:332
231
+#: modules/formateditor.py:320 modules/favdialog.py:68 modules/curlew.py:2626
232
+msgid "Remove"
233
+msgstr "Supprimer"
234
+
235
+#: modules/formateditor.py:328
236
msgid "Restore default"
237
msgstr "Restaurer"
238
239
-#: modules/fileinfos.py:29
240
-msgid "File informations"
241
-msgstr "Informations du fichier"
242
+#: modules/tray.py:33 modules/curlew.py:223 modules/about.py:33
243
+msgid "Curlew"
244
+msgstr "Curlew"
245
246
-#: modules/waitdialog.py:34
247
-msgid "Adding files..."
248
-msgstr "Ajout des fichiers en cours..."
249
+#: modules/tray.py:39 modules/tray.py:69
250
+msgid "Hide"
251
+msgstr "Cacher"
252
253
-#: modules/waitdialog.py:45 modules/curlew.py:993 modules/curlew.py:1076
254
-#: modules/curlew.py:1107 modules/curlew.py:1568 modules/curlew.py:2339
255
-msgid "_Cancel"
256
-msgstr "_Annuler"
257
+#: modules/tray.py:43
258
+msgid "Stop Conversion"
259
+msgstr "Arrêter la conversion"
260
261
-#: modules/waitdialog.py:53
262
-msgid "<b>File:</b> "
263
-msgstr "<b>Fichier:</b>"
264
+#: modules/tray.py:47
265
+msgid "Quit application"
266
+msgstr "Quiter l'application"
267
268
-#: modules/players.py:50
269
-msgid "<b>Select your favorite player: </b>"
270
-msgstr "<b>Choisis votre lecteur préféré: </b>"
271
+#: modules/tray.py:71
272
+msgid "Show"
273
+msgstr "Afficher"
274
275
-#: modules/formats.py:60
276
-msgid "<i><span color=\"red\">No format selected!</span></i>"
277
-msgstr "<i><span color=\"red\">Aucun format sélectionné!</span></i>"
278
+#: modules/favdialog.py:29 modules/curlew.py:599
279
+msgid "Favorite list"
280
+msgstr "Liste des favoris"
281
282
-#: modules/formats.py:113
283
-msgid "Edit"
284
-msgstr "Editer"
285
+#: modules/favdialog.py:40
286
+msgid "Format"
287
+msgstr "Format"
288
289
-#: modules/formats.py:121 modules/formats.py:123
290
-msgid "Choose"
291
-msgstr "Choisir"
292
+#: modules/favdialog.py:56
293
+msgid "Up"
294
+msgstr "Haut"
295
+
296
+#: modules/favdialog.py:62
297
+msgid "Down"
298
+msgstr "Bas"
299
300
-#: modules/curlew.py:97
301
+#: modules/functions.py:47
302
+msgid " KB"
303
+msgstr " KB"
304
+
305
+#: modules/functions.py:50
306
+msgid " MB"
307
+msgstr " MB"
308
+
309
+#: modules/functions.py:53
310
+msgid " GB"
311
+msgstr " GB"
312
+
313
+#: modules/curlew.py:115
314
msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
315
msgstr "<span color=\"red\"><i>Le codec <b>{}</b> non trouvé!</i></span>"
316
317
-#: modules/curlew.py:207
318
+#: modules/curlew.py:170
319
+msgid "You can't add more than 10 elements."
320
+msgstr "Vous ne pouvez pas ajouter plus de 10 éléments."
321
+
322
+#: modules/curlew.py:177
323
+msgid "\"{}\" is already exist in favorite list!"
324
+msgstr "\"{}\" Existe déjà dans la liste des favoris!"
325
+
326
+#: modules/curlew.py:195
327
+msgid "No Favorites List."
328
+msgstr "Pas de liste de favoris."
329
+
330
+#: modules/curlew.py:231
331
msgid "About"
332
msgstr "A propos de"
333
334
-#: modules/curlew.py:212
335
+#: modules/curlew.py:236
336
msgid "Quit"
337
msgstr "Quiter"
338
339
-#: modules/curlew.py:261
340
+#: modules/curlew.py:287
341
msgid "Available Codecs"
342
msgstr "Codecs Disponibles"
343
344
-#: modules/curlew.py:295
345
+#: modules/curlew.py:315
346
msgid "Add Files"
347
msgstr "Ajouter Fichiers"
348
349
-#: modules/curlew.py:300
350
+#: modules/curlew.py:320
351
msgid "Add Folders"
352
msgstr "Ajouter Dossiers"
353
354
-#: modules/curlew.py:310
355
+#: modules/curlew.py:330
356
msgid "Remove Files"
357
msgstr "Supprimer Fichiers"
358
359
-#: modules/curlew.py:315
360
+#: modules/curlew.py:335
361
msgid "Clear Files List"
362
msgstr "Effacer Liste"
363
364
-#: modules/curlew.py:321 modules/curlew.py:2305
365
-msgid "File Informations"
366
+#: modules/curlew.py:341
367
+msgid "File Information"
368
msgstr "Informations du fichier"
369
370
-#: modules/curlew.py:331
371
+#: modules/curlew.py:352
372
+msgid "Advanced Options"
373
+msgstr "Options Avancées"
374
+
375
+#: modules/curlew.py:356 modules/curlew.py:2685
376
msgid "Convert"
377
msgstr "Convertir"
378
379
-#: modules/curlew.py:332
380
+#: modules/curlew.py:358 modules/curlew.py:2686
381
msgid "Start Conversion"
382
msgstr "Démarrer la conversion"
383
384
-#: modules/curlew.py:350
385
-msgid "Advanced Options"
386
-msgstr "Options Avancées"
387
+#: modules/curlew.py:365
388
+msgid "Select Action"
389
+msgstr "Sélectionnez une action"
390
+
391
+#: modules/curlew.py:387
392
+msgid "Convert Files"
393
+msgstr "Convertir des fichiers"
394
+
395
+#: modules/curlew.py:388
396
+msgid "Merge Files"
397
+msgstr "Fusionner des fichiers"
398
399
-#: modules/curlew.py:410 modules/curlew.py:826
400
+#: modules/curlew.py:394
401
+msgid "Stop Process"
402
+msgstr "Arrêter le processus"
403
+
404
+#: modules/curlew.py:411
405
+msgid ""
406
+"<b><span size=\"xx-large\">Welcome to Curlew Multimedia Converter!</span></b>"
407
+msgstr ""
408
+"<b><span size=\"xx-large\">Bienvenue dans le convertisseur multimédia Curlew!"
409
+"</span></b>"
410
+
411
+#: modules/curlew.py:419
412
+msgid "<i>Click</i>"
413
+msgstr "Cliquez"
414
+
415
+#: modules/curlew.py:421
416
+msgid "<i>to add files, or</i>"
417
+msgstr "<i>pour ajouter des fichiers, ou</i>"
418
+
419
+#: modules/curlew.py:423
420
+msgid "<i>to add files from folders,</i>"
421
+msgstr "<i>pour ajouter des fichiers à partir de dossiers,</i>"
422
+
423
+#: modules/curlew.py:432
424
+msgid "<i>or you can drag files and drop them to here.</i>"
425
+msgstr "<i>ou vous pouvez faire glisser des fichiers et les déposer ici.</i>"
426
+
427
+#: modules/curlew.py:509 modules/curlew.py:976
428
msgid "Show Sidebar"
429
msgstr "Afficher la barre latérale"
430
431
-#: modules/curlew.py:433
432
+#: modules/curlew.py:532
433
msgid "File"
434
msgstr "Fichier"
435
436
-#: modules/curlew.py:440
437
+#: modules/curlew.py:539
438
msgid "Size"
439
msgstr "Taille"
440
441
-#: modules/curlew.py:446
442
+#: modules/curlew.py:545
443
msgid "Duration"
444
msgstr "Durée"
445
446
-#: modules/curlew.py:452
447
+#: modules/curlew.py:551
448
msgid "Estimated size"
449
msgstr "Taille estimée"
450
451
-#: modules/curlew.py:459
452
+#: modules/curlew.py:558
453
msgid "Elapsed time"
454
msgstr "Temps écoulé"
455
456
-#: modules/curlew.py:466
457
+#: modules/curlew.py:565
458
msgid "Remaining time"
459
msgstr "Temps restant"
460
461
-#: modules/curlew.py:472
462
+#: modules/curlew.py:571
463
msgid "Progress"
464
msgstr "Avancement"
465
466
-#: modules/curlew.py:485
467
+#: modules/curlew.py:583
468
msgid "Choose a format"
469
msgstr "Choisir un format"
470
471
-#: modules/curlew.py:512
472
+#: modules/curlew.py:594
473
msgid "Add to Favorite"
474
msgstr "Ajouter aux favoris"
475
476
-#: modules/curlew.py:520
477
-msgid "Edit List"
478
-msgstr "Editer la liste"
479
+#: modules/curlew.py:615
480
+msgid "Edit Favorite List"
481
+msgstr "Modifier la liste des favoris"
482
483
-#: modules/curlew.py:550
484
+#: modules/curlew.py:645 modules/curlew.py:838
485
msgid "Audio"
486
msgstr "Audio"
487
488
-#: modules/curlew.py:565
489
+#: modules/curlew.py:660
490
msgid "Audio Bitrate"
491
msgstr "Bitrate Audio"
492
493
-#: modules/curlew.py:566
494
+#: modules/curlew.py:661
495
msgid "Audio Frequency"
496
msgstr "Fréquence Audio"
497
498
-#: modules/curlew.py:568
499
+#: modules/curlew.py:663
500
msgid "Audio Codec"
501
msgstr "Codec Audio"
502
503
-#: modules/curlew.py:571
504
+#: modules/curlew.py:666
505
msgid "Volume (%)"
506
msgstr "Volume (%)"
507
508
-#: modules/curlew.py:577
509
+#: modules/curlew.py:672
510
msgid "Audio Quality"
511
msgstr "Qualité Audio"
512
513
-#: modules/curlew.py:589
514
+#: modules/curlew.py:684 modules/curlew.py:838
515
msgid "Video"
516
msgstr "Vidéo"
517
518
-#: modules/curlew.py:606
519
+#: modules/curlew.py:701
520
msgid "Video Bitrate"
521
msgstr "Bitrate Vidéo"
522
523
-#: modules/curlew.py:608
524
+#: modules/curlew.py:703
525
msgid "Video Size"
526
msgstr "Dimensions vidéo"
527
528
-#: modules/curlew.py:609
529
+#: modules/curlew.py:704
530
msgid "Video Codec"
531
msgstr "Codec Vidéo"
532
533
-#: modules/curlew.py:610
534
+#: modules/curlew.py:705
535
msgid "Aspect Ratio"
536
msgstr "Proportion"
537
538
-#: modules/curlew.py:616
539
+#: modules/curlew.py:711
540
msgid "2-Pass"
541
msgstr "2 Passages"
542
543
-#: modules/curlew.py:620
544
+#: modules/curlew.py:715
545
msgid "Video only"
546
msgstr "Vidéo seulement"
547
548
-#: modules/curlew.py:627
549
+#: modules/curlew.py:720
550
+msgid "Fix bad index"
551
+msgstr ""
552
+
553
+#: modules/curlew.py:727
554
msgid "Video Quality"
555
msgstr "Qualité Vidéo"
556
557
-#: modules/curlew.py:638
558
+#: modules/curlew.py:738
559
msgid "Subtitle"
560
msgstr "Sous-titre"
561
562
-#: modules/curlew.py:644
563
+#: modules/curlew.py:744
564
msgid "Use Subtitle (ffmpeg only)"
565
msgstr "Utiliser sous-titre (ffmpeg seulement)"
566
567
-#: modules/curlew.py:660
568
+#: modules/curlew.py:760
569
msgid "Subtitle: "
570
-msgstr "Sous-titre:"
571
+msgstr "Sous-titre: "
572
573
-#: modules/curlew.py:678
574
+#: modules/curlew.py:778
575
msgid "Size: "
576
-msgstr "Taille:"
577
+msgstr "Taille: "
578
579
-#: modules/curlew.py:707
580
+#: modules/curlew.py:807
581
msgid "Encoding: "
582
-msgstr "Encodage:"
583
+msgstr "Encodage: "
584
585
-#: modules/curlew.py:720
586
+#: modules/curlew.py:822
587
+msgid "Filters"
588
+msgstr "Filtres"
589
+
590
+#: modules/curlew.py:824
591
+msgid "Fade In / Fade Out"
592
+msgstr ""
593
+
594
+#: modules/curlew.py:829
595
+msgid "Duration (sec)"
596
+msgstr "Durée (sec)"
597
+
598
+#: modules/curlew.py:833
599
+msgid "At the beginning"
600
+msgstr "Au début"
601
+
602
+#: modules/curlew.py:833
603
+msgid "At the end"
604
+msgstr "A la fin"
605
+
606
+#: modules/curlew.py:833 modules/curlew.py:838
607
+msgid "Both"
608
+msgstr "Tous les deux"
609
+
610
+#: modules/curlew.py:834
611
+msgid "Position"
612
+msgstr "Position"
613
+
614
+#: modules/curlew.py:839
615
+msgid "Type"
616
+msgstr "Type"
617
+
618
+#: modules/curlew.py:843
619
msgid "Crop / Pad"
620
msgstr "Rogner / Rembourrer"
621
622
-#: modules/curlew.py:723
623
+#: modules/curlew.py:846
624
msgid "Crop"
625
msgstr "Rogner"
626
627
-#: modules/curlew.py:727
628
+#: modules/curlew.py:850
629
msgid "Pad"
630
msgstr "Rembourrer"
631
632
-#: modules/curlew.py:733
633
+#: modules/curlew.py:855
634
msgid "More"
635
msgstr "Plus"
636
637
-#: modules/curlew.py:736
638
+#: modules/curlew.py:858
639
msgid "Split File"
640
msgstr "Hacher fichier"
641
642
-#: modules/curlew.py:746
643
+#: modules/curlew.py:868
644
msgid "Begin time: "
645
-msgstr "Debut"
646
+msgstr "Temps de début: "
647
648
-#: modules/curlew.py:749
649
+#: modules/curlew.py:871
650
msgid "Duration: "
651
-msgstr "Durée"
652
+msgstr "Durée: "
653
654
-#: modules/curlew.py:750
655
+#: modules/curlew.py:872
656
msgid "To the end"
657
msgstr "Jusqu'à la fin"
658
659
-#: modules/curlew.py:756
660
+#: modules/curlew.py:878
661
msgid "Use Copy Mode"
662
msgstr "Utiliser le mode 'Copy'"
663
664
-#: modules/curlew.py:757
665
+#: modules/curlew.py:879
666
msgid "Keep the same codecs as the input file"
667
msgstr "Garder la même codecs que la source"
668
669
-#: modules/curlew.py:765
670
+#: modules/curlew.py:887
671
msgid "Other opts:"
672
msgstr "Autres opts:"
673
674
-#: modules/curlew.py:769
675
+#: modules/curlew.py:891
676
msgid "Threads:"
677
msgstr "Threads:"
678
679
-#: modules/curlew.py:782
680
+#: modules/curlew.py:904
681
msgid "Converter:"
682
-msgstr "Convertisseur"
683
+msgstr "Convertisseur:"
684
685
-#: modules/curlew.py:788
686
+#: modules/curlew.py:910
687
msgid "Player:"
688
msgstr "Lecteur:"
689
690
-#: modules/curlew.py:809
691
+#: modules/curlew.py:950
692
+msgid "Please select a player"
693
+msgstr "Sélectionnez un lecteur SVP"
694
+
695
+#: modules/curlew.py:959
696
msgid "Configs"
697
msgstr "Configs"
698
699
-#: modules/curlew.py:816
700
+#: modules/curlew.py:966
701
msgid "Your language will appear after restart Curlew"
702
msgstr "Votre langue sera prête après la redémarrage de l'application"
703
704
-#: modules/curlew.py:823
705
+#: modules/curlew.py:973
706
msgid "Language:"
707
msgstr "Langue:"
708
709
-#: modules/curlew.py:831
710
+#: modules/curlew.py:981
711
msgid "Show tray icon"
712
msgstr "Afficher dans la zone de notification"
713
714
-#: modules/curlew.py:836
715
-msgid "Use CSD"
716
-msgstr "Utiliser CSD"
717
+#: modules/curlew.py:986
718
+msgid "Show Statusbar"
719
+msgstr "Afficher la barre d'état"
720
721
-#: modules/curlew.py:843
722
+#: modules/curlew.py:994
723
msgid "Shutdown computer after finish"
724
msgstr "Arrêter l'ordinateur après terminer"
725
726
-#: modules/curlew.py:848
727
+#: modules/curlew.py:999
728
msgid "Suspend computer after finish"
729
msgstr "Suspendre l'ordinateur après terminer"
730
731
-#: modules/curlew.py:853
732
+#: modules/curlew.py:1004
733
msgid "Play sound after finish"
734
msgstr "Jouer un son après terminer"
735
736
-#: modules/curlew.py:859
737
+#: modules/curlew.py:1010
738
msgid "Output"
739
msgstr "Sortie"
740
741
-#: modules/curlew.py:865
742
+#: modules/curlew.py:1016
743
msgid "Source Path"
744
msgstr "Chemin source"
745
746
-#: modules/curlew.py:870
747
+#: modules/curlew.py:1021
748
msgid "Destination:"
749
msgstr "Destination:"
750
751
-#: modules/curlew.py:874
752
+#: modules/curlew.py:1024
753
+msgid "This name is for merged file"
754
+msgstr "Ce nom est pour le fichier fusionné"
755
+
756
+#: modules/curlew.py:1025
757
+msgid "Output Filename:"
758
+msgstr "Fichier de sortie:"
759
+
760
+#: modules/curlew.py:1030
761
msgid "Overwrite it"
762
msgstr "Ecraser le"
763
764
-#: modules/curlew.py:875
765
+#: modules/curlew.py:1031
766
msgid "Choose another name"
767
msgstr "Choisir un autre nom"
768
769
-#: modules/curlew.py:876
770
+#: modules/curlew.py:1032
771
msgid "Skip conversion"
772
msgstr "Sauter le"
773
774
-#: modules/curlew.py:877
775
+#: modules/curlew.py:1033
776
msgid "File exist:"
777
msgstr "Fichier existe:"
778
779
-#: modules/curlew.py:891
780
+#: modules/curlew.py:1047
781
msgid "Delete input file after conversion"
782
msgstr "Supprimer fichier d'entrée après la conversion"
783
784
-#: modules/curlew.py:896
785
+#: modules/curlew.py:1052
786
msgid "Rename input file after conversion"
787
msgstr "Renommer fichier d'entrée après la conversion"
788
789
-#: modules/curlew.py:972
790
-msgid "Do you want to quit Curlew and abort conversion process?"
791
-msgstr "Voulez-vous quiter Curlew et abondonner la conversion?"
792
+#: modules/curlew.py:1143
793
+msgid "Do you want to quit Curlew and abort process?"
794
+msgstr "Voulez-vous quiter Curlew et abondonner le processus?"
795
796
-#: modules/curlew.py:989
797
+#: modules/curlew.py:1160
798
msgid "Add file"
799
-msgstr "Ajouter fichier(s)"
800
+msgstr "Ajouter fichier"
801
802
-#: modules/curlew.py:991 modules/curlew.py:1074 modules/curlew.py:1106
803
-#: modules/curlew.py:2337
804
+#: modules/curlew.py:1162 modules/curlew.py:1252 modules/curlew.py:1283
805
+#: modules/curlew.py:2662
806
msgid "_OK"
807
msgstr "_OK"
808
809
-#: modules/curlew.py:1002
810
+#: modules/curlew.py:1164 modules/curlew.py:1254 modules/curlew.py:1284
811
+#: modules/curlew.py:1854 modules/curlew.py:2664 modules/waitdialog.py:45
812
+msgid "_Cancel"
813
+msgstr "_Annuler"
814
+
815
+#: modules/curlew.py:1173
816
msgid "All supported files"
817
msgstr "Tous les fichiers supporté"
818
819
-#: modules/curlew.py:1009
820
+#: modules/curlew.py:1180
821
msgid "Video files"
822
msgstr "Fichiers vidéo"
823
824
-#: modules/curlew.py:1015
825
+#: modules/curlew.py:1186
826
msgid "Audio files"
827
msgstr "Fichiers audio"
828
829
-#: modules/curlew.py:1021 modules/curlew.py:1581
830
+#: modules/curlew.py:1192 modules/curlew.py:1867
831
msgid "All files"
832
msgstr "Tous"
833
834
-#: modules/curlew.py:1061 modules/curlew.py:1674
835
+#: modules/curlew.py:1236 modules/curlew.py:1965
836
msgid "Ready!"
837
-msgstr "Prêt"
838
+msgstr "Prêt!"
839
840
-#: modules/curlew.py:1072
841
+#: modules/curlew.py:1250
842
msgid "Add folder"
843
msgstr "Ajouter Dossier"
844
845
-#: modules/curlew.py:1104
846
+#: modules/curlew.py:1281
847
msgid "Choose destination"
848
msgstr "Choisir un destination"
849
850
-#: modules/curlew.py:1353
851
+#: modules/curlew.py:1611
852
msgid "Destination path is not valid."
853
msgstr "Le chemin de destination est invalide."
854
855
-#: modules/curlew.py:1360
856
+#: modules/curlew.py:1618
857
msgid "Destination path is not accessible."
858
msgstr "Le chemin de destination n'est pas accessible."
859
860
-#: modules/curlew.py:1392 modules/curlew.py:1433 modules/curlew.py:1816
861
+#: modules/curlew.py:1634
862
+msgid "\"{}\" audio codec not found."
863
+msgstr "Codec audio \"{}\" non trouvé."
864
+
865
+#: modules/curlew.py:1638
866
+msgid "\"{}\" video codec not found."
867
+msgstr "Codec vidéo \"{}\" non trouvé."
868
+
869
+#: modules/curlew.py:1670 modules/curlew.py:1718 modules/curlew.py:2111
870
msgid "Skipped!"
871
msgstr "Sauté!"
872
873
-#: modules/curlew.py:1402
874
+#: modules/curlew.py:1683
875
msgid "Not found!"
876
msgstr "Pas trouvé!"
877
878
-#: modules/curlew.py:1495
879
-msgid ""
880
-"There are some errors occured.\n"
881
-"Do you want to show more details?"
882
-msgstr ""
883
-"Il y a des erreurs.\n"
884
-"Voulez-vous les afficher?"
885
+#: modules/curlew.py:1760
886
+msgid "Encoder not found (ffmpeg/avconv)."
887
+msgstr "Encodeur introuvable (ffmpeg / avconv)."
888
889
-#: modules/curlew.py:1508
890
+#: modules/curlew.py:1789
891
msgid "Do you want to stop conversion process?"
892
msgstr "Voulez-vous arrêter l'opération de conversion?"
893
894
-#: modules/curlew.py:1564
895
+#: modules/curlew.py:1850
896
msgid "Select subtitle"
897
msgstr "Sélectionner un sous-titre"
898
899
-#: modules/curlew.py:1567
900
+#: modules/curlew.py:1853
901
msgid "_Add"
902
msgstr "_Ajouter"
903
904
-#: modules/curlew.py:1572
905
+#: modules/curlew.py:1858
906
msgid "Subtitle files"
907
msgstr "Fichers sous-titre"
908
909
-#: modules/curlew.py:1669 modules/curlew.py:1876
910
+#: modules/curlew.py:1960 modules/curlew.py:2171
911
msgid "Wait..."
912
msgstr "Attendre..."
913
914
-#: modules/curlew.py:1750
915
+#: modules/curlew.py:2041
916
msgid "Done!"
917
msgstr "Terminé!"
918
919
-#: modules/curlew.py:1768
920
+#: modules/curlew.py:2059
921
msgid "Failed!"
922
msgstr "Echoué!"
923
924
-#: modules/curlew.py:2098
925
+#: modules/curlew.py:2406
926
msgid ""
927
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
928
"span>"
929
930
"<span foreground=\"red\" weight=\"bold\">Le système s'arrête après {} sec.</"
931
"span>"
932
933
-#: modules/curlew.py:2111
934
+#: modules/curlew.py:2419
935
msgid ""
936
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
937
"span>"
938
939
"<span foreground=\"red\" weight=\"bold\">Le système va suspendu après {} sec."
940
"</span>"
941
942
-#: modules/curlew.py:2188
943
+#: modules/curlew.py:2496
944
msgid ""
945
"<b>Duration:</b> {}\n"
946
"<b>Size:</b> {}\n"
947
948
"<b>Taille:</b> {}\n"
949
"<b>Extension:</b> {}\n"
950
951
-#: modules/curlew.py:2229
952
+#: modules/curlew.py:2540
953
msgid "Please install \"mediainfo\" package."
954
msgstr "Installer le package \"mediainfo\" SVP."
955
956
-#: modules/curlew.py:2289
957
+#: modules/curlew.py:2620
958
msgid "Play"
959
msgstr "Jouer"
960
961
-#: modules/curlew.py:2292
962
+#: modules/curlew.py:2623
963
msgid "_Preview"
964
msgstr "Prévisionner"
965
966
-#: modules/curlew.py:2298
967
+#: modules/curlew.py:2629
968
msgid "Browse source"
969
msgstr "Parcourir la source"
970
971
-#: modules/curlew.py:2301
972
+#: modules/curlew.py:2632
973
msgid "Browse destination"
974
msgstr "Parcourir la destination"
975
976
-#: modules/curlew.py:2335
977
+#: modules/curlew.py:2660
978
msgid "Choose Encoder"
979
msgstr "Choisir Encodeur"
980
981
+#: modules/curlew.py:2680
982
+msgid "Merge"
983
+msgstr "Fusionner"
984
+
985
+#: modules/curlew.py:2681
986
+msgid "Start Merging"
987
+msgstr "Démarrez la fusion"
988
+
989
+#: modules/curlew.py:2690
990
+msgid "Make GIF"
991
+msgstr ""
992
+
993
+#: modules/curlew.py:2691
994
+msgid "Make GIF file"
995
+msgstr ""
996
+
997
+#: modules/curlew.py:2739
998
+msgid "<i>Merging files, please wait...</i>"
999
+msgstr "<i>Fusionner les fichiers, veuillez patienter...</i>"
1000
+
1001
+#: modules/curlew.py:2740
1002
+msgid "<i>Percent: 0 %</i>"
1003
+msgstr "<i>Pourcentage: 0 %</i>"
1004
+
1005
+#: modules/curlew.py:2757
1006
+msgid "<i>Percent: {:.0f} %</i>"
1007
+msgstr "<i>Pourcentage: {:.0f} %</i>"
1008
+
1009
+#: modules/curlew.py:2769
1010
+msgid "Merging operation completed successfully!"
1011
+msgstr "L'opération de fusion a terminé avec succès!"
1012
+
1013
+#: modules/curlew.py:2776
1014
+msgid "Merge Error"
1015
+msgstr "Erreur de fusion"
1016
+
1017
+#: modules/about.py:37
1018
+msgid "About Curlew"
1019
+msgstr "A propos de Curlew"
1020
+
1021
+#: modules/about.py:40
1022
+msgid "Easy to use Multimedia Converter for Linux"
1023
+msgstr "Un Convertisseur Multimédia simple à utiliser sous Linux"
1024
+
1025
+#: modules/about.py:53
1026
+msgid "translator-credits"
1027
+msgstr "Fayssal Chamekh <chamfay@gmail.com>"
1028
+
1029
+#: modules/waitdialog.py:34
1030
+msgid "Adding files..."
1031
+msgstr "Ajout des fichiers en cours..."
1032
+
1033
+#: modules/waitdialog.py:53
1034
+msgid "<b>File:</b> "
1035
+msgstr "<b>Fichier:</b> "
1036
+
1037
+#~ msgid "Errors detail"
1038
+#~ msgstr "Détail des erreurs"
1039
+
1040
+#~ msgid "Use CSD"
1041
+#~ msgstr "Utiliser CSD"
1042
+
1043
+#~ msgid ""
1044
+#~ "There are some errors occured.\n"
1045
+#~ "Do you want to show more details?"
1046
+#~ msgstr ""
1047
+#~ "Il y a des erreurs.\n"
1048
+#~ "Voulez-vous les afficher?"
1049
+
1050
+#~ msgid "Edit List"
1051
+#~ msgstr "Editer la liste"
1052
+
1053
+#~ msgid "<b>Select your favorite player: </b>"
1054
+#~ msgstr "<b>Choisis votre lecteur préféré: </b>"
1055
+
1056
#~ msgid "Preview"
1057
#~ msgstr "Prévision"
1058
1059
1060
#~ msgid "Font: "
1061
#~ msgstr "Police:"
1062
1063
-#~ msgid "Position: "
1064
-#~ msgstr "Position:"
1065
-
1066
#~ msgid "Delay: "
1067
#~ msgstr "Retard:"
1068
1069
curlew-0.2.3.tar.gz/po/it.po -> curlew-0.2.5.tar.gz/po/it.po
Changed
1081
1
2
msgstr ""
3
"Project-Id-Version: 0.1\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2016-10-01 14:51+0100\n"
6
+"POT-Creation-Date: 2017-07-24 11:03+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
msgid "Right"
12
msgstr "Destra"
13
14
-#: modules/customwidgets.py:174
15
+#: modules/customwidgets.py:179
16
msgid "hr"
17
msgstr "Ora"
18
19
-#: modules/customwidgets.py:179
20
+#: modules/customwidgets.py:184
21
msgid "min"
22
msgstr "min"
23
24
-#: modules/customwidgets.py:184 modules/curlew.py:714
25
+#: modules/customwidgets.py:189 modules/curlew.py:814
26
msgid "sec"
27
msgstr "sec"
28
29
-#: modules/favdialog.py:29 modules/curlew.py:496
30
-msgid "Favorite list"
31
-msgstr "Lista dei preferiti"
32
-
33
-#: modules/favdialog.py:44
34
-msgid "Format"
35
-msgstr "Formato"
36
-
37
-#: modules/favdialog.py:60
38
-msgid "Up"
39
-msgstr ""
40
-
41
-#: modules/favdialog.py:66
42
-msgid "Down"
43
+#: modules/formats.py:60
44
+msgid "<i><span color=\"red\">No format selected!</span></i>"
45
msgstr ""
46
47
-#: modules/favdialog.py:72 modules/edition.py:324 modules/curlew.py:2295
48
-msgid "Remove"
49
-msgstr "Rimuovi"
50
-
51
-#: modules/about.py:33 modules/tray.py:33 modules/curlew.py:199
52
-#: modules/curlew.py:272
53
-msgid "Curlew"
54
-msgstr "Curlew"
55
-
56
-#: modules/about.py:37 modules/curlew.py:344
57
-msgid "About Curlew"
58
-msgstr "Info su Curlew"
59
-
60
-#: modules/about.py:40
61
-msgid "Easy to use Multimedia Converter for Linux"
62
-msgstr "Convertitore multimediale per Linux facile da usare"
63
-
64
-#: modules/about.py:53
65
-msgid "translator-credits"
66
-msgstr "bersil <bmsavone@gmail.com>"
67
-
68
-#: modules/functions.py:47
69
-msgid " KB"
70
-msgstr " KB"
71
-
72
-#: modules/functions.py:50
73
-msgid " MB"
74
-msgstr " MB"
75
-
76
-#: modules/functions.py:53
77
-msgid " GB"
78
-msgstr " GB"
79
-
80
-#: modules/tray.py:39 modules/tray.py:69
81
-msgid "Hide"
82
-msgstr "Nascondi"
83
-
84
-#: modules/tray.py:43 modules/curlew.py:337
85
-msgid "Stop Conversion"
86
-msgstr "Ferma Conversione"
87
-
88
-#: modules/tray.py:47
89
-msgid "Quit application"
90
-msgstr "Chiudi l'applicazione"
91
+#: modules/formats.py:113
92
+#, fuzzy
93
+msgid "Edit"
94
+msgstr "Edita lista"
95
96
-#: modules/tray.py:71
97
-msgid "Show"
98
-msgstr "Mostra"
99
+#: modules/formats.py:121 modules/formats.py:123
100
+#, fuzzy
101
+msgid "Choose"
102
+msgstr "Scegli un altro nome"
103
104
#: modules/logdialog.py:32
105
-msgid "Errors detail"
106
-msgstr "Dettagli del errore"
107
+#, fuzzy
108
+msgid "Conversion Error"
109
+msgstr "Ferma Conversione"
110
111
-#: modules/logdialog.py:51
112
+#: modules/logdialog.py:51 modules/errdialog.py:50
113
msgid "_Close"
114
msgstr ""
115
116
-#: modules/edition.py:38
117
+#: modules/formateditor.py:38
118
msgid "Are you sure you want to save settings?"
119
msgstr ""
120
121
-#: modules/edition.py:110
122
+#: modules/formateditor.py:110
123
msgid "You can't restore a custom format to defaults."
124
msgstr ""
125
126
-#: modules/edition.py:205
127
+#: modules/formateditor.py:205
128
msgid "Are you sure you want to remove this format?"
129
msgstr ""
130
131
-#: modules/edition.py:244
132
+#: modules/formateditor.py:244
133
#, fuzzy
134
msgid "Edition"
135
msgstr "Edita lista"
136
137
-#: modules/edition.py:259
138
+#: modules/formateditor.py:255
139
msgid ""
140
"<span foreground=\"red\"><i><b>WARNING:</b> Please change these values with "
141
"care!</i></span>"
142
msgstr ""
143
144
-#: modules/edition.py:263
145
+#: modules/formateditor.py:259
146
#, fuzzy
147
msgid "Audio:"
148
msgstr "Audio"
149
150
-#: modules/edition.py:271 modules/edition.py:290
151
+#: modules/formateditor.py:267 modules/formateditor.py:286
152
msgid "Default"
153
msgstr ""
154
155
-#: modules/edition.py:274
156
+#: modules/formateditor.py:270
157
#, fuzzy
158
msgid "Audio Bitrates"
159
msgstr "Audio Bitrate"
160
161
-#: modules/edition.py:276
162
+#: modules/formateditor.py:272
163
#, fuzzy
164
msgid "Audio Frequencies"
165
msgstr "Frequenza audio"
166
167
-#: modules/edition.py:278 modules/curlew.py:567
168
+#: modules/formateditor.py:274 modules/curlew.py:662
169
msgid "Audio Channels"
170
msgstr "Canali audio"
171
172
-#: modules/edition.py:280
173
+#: modules/formateditor.py:276
174
#, fuzzy
175
msgid "Audio Codecs"
176
msgstr "Codec Audio"
177
178
-#: modules/edition.py:283
179
+#: modules/formateditor.py:279
180
#, fuzzy
181
msgid "Video:"
182
msgstr "Video"
183
184
-#: modules/edition.py:293
185
+#: modules/formateditor.py:289
186
#, fuzzy
187
msgid "Video Bitrates"
188
msgstr "Video Bitrate"
189
190
-#: modules/edition.py:295 modules/curlew.py:607
191
+#: modules/formateditor.py:291 modules/curlew.py:702
192
msgid "Video FPS"
193
msgstr "FPS Video"
194
195
-#: modules/edition.py:297
196
+#: modules/formateditor.py:293
197
#, fuzzy
198
msgid "Video Sizes"
199
msgstr "Dimensioni video"
200
201
-#: modules/edition.py:299
202
+#: modules/formateditor.py:295
203
#, fuzzy
204
msgid "Video Codecs"
205
msgstr "Codec Video"
206
207
-#: modules/edition.py:301
208
+#: modules/formateditor.py:297
209
#, fuzzy
210
msgid "Aspect Ratios"
211
msgstr "Proporzioni"
212
213
-#: modules/edition.py:303
214
+#: modules/formateditor.py:299
215
#, fuzzy
216
msgid "Other Options:"
217
msgstr "Altre opzioni:"
218
219
-#: modules/edition.py:305
220
+#: modules/formateditor.py:301
221
msgid "Extra Options"
222
msgstr ""
223
224
-#: modules/edition.py:318
225
+#: modules/formateditor.py:314
226
msgid "Save"
227
msgstr ""
228
229
-#: modules/edition.py:332
230
+#: modules/formateditor.py:320 modules/favdialog.py:68 modules/curlew.py:2626
231
+msgid "Remove"
232
+msgstr "Rimuovi"
233
+
234
+#: modules/formateditor.py:328
235
msgid "Restore default"
236
msgstr ""
237
238
-#: modules/fileinfos.py:29
239
-msgid "File informations"
240
-msgstr ""
241
+#: modules/tray.py:33 modules/curlew.py:223 modules/about.py:33
242
+msgid "Curlew"
243
+msgstr "Curlew"
244
245
-#: modules/waitdialog.py:34
246
-#, fuzzy
247
-msgid "Adding files..."
248
-msgstr "Aggiungi file"
249
+#: modules/tray.py:39 modules/tray.py:69
250
+msgid "Hide"
251
+msgstr "Nascondi"
252
253
-#: modules/waitdialog.py:45 modules/curlew.py:993 modules/curlew.py:1076
254
-#: modules/curlew.py:1107 modules/curlew.py:1568 modules/curlew.py:2339
255
-msgid "_Cancel"
256
-msgstr ""
257
+#: modules/tray.py:43
258
+msgid "Stop Conversion"
259
+msgstr "Ferma Conversione"
260
261
-#: modules/waitdialog.py:53
262
-#, fuzzy
263
-msgid "<b>File:</b> "
264
-msgstr "<b>Formato:</b>"
265
+#: modules/tray.py:47
266
+msgid "Quit application"
267
+msgstr "Chiudi l'applicazione"
268
+
269
+#: modules/tray.py:71
270
+msgid "Show"
271
+msgstr "Mostra"
272
+
273
+#: modules/favdialog.py:29 modules/curlew.py:599
274
+msgid "Favorite list"
275
+msgstr "Lista dei preferiti"
276
+
277
+#: modules/favdialog.py:40
278
+msgid "Format"
279
+msgstr "Formato"
280
281
-#: modules/players.py:50
282
-msgid "<b>Select your favorite player: </b>"
283
+#: modules/favdialog.py:56
284
+msgid "Up"
285
msgstr ""
286
287
-#: modules/formats.py:60
288
-msgid "<i><span color=\"red\">No format selected!</span></i>"
289
+#: modules/favdialog.py:62
290
+msgid "Down"
291
msgstr ""
292
293
-#: modules/formats.py:113
294
-#, fuzzy
295
-msgid "Edit"
296
-msgstr "Edita lista"
297
+#: modules/functions.py:47
298
+msgid " KB"
299
+msgstr " KB"
300
301
-#: modules/formats.py:121 modules/formats.py:123
302
-#, fuzzy
303
-msgid "Choose"
304
-msgstr "Scegli un altro nome"
305
+#: modules/functions.py:50
306
+msgid " MB"
307
+msgstr " MB"
308
+
309
+#: modules/functions.py:53
310
+msgid " GB"
311
+msgstr " GB"
312
313
-#: modules/curlew.py:97
314
+#: modules/curlew.py:115
315
msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
316
msgstr ""
317
318
-#: modules/curlew.py:207
319
+#: modules/curlew.py:170
320
+msgid "You can't add more than 10 elements."
321
+msgstr ""
322
+
323
+#: modules/curlew.py:177
324
+msgid "\"{}\" is already exist in favorite list!"
325
+msgstr ""
326
+
327
+#: modules/curlew.py:195
328
+#, fuzzy
329
+msgid "No Favorites List."
330
+msgstr "Lista dei preferiti"
331
+
332
+#: modules/curlew.py:231
333
msgid "About"
334
msgstr "Info"
335
336
-#: modules/curlew.py:212
337
+#: modules/curlew.py:236
338
msgid "Quit"
339
msgstr "Esci"
340
341
-#: modules/curlew.py:261
342
+#: modules/curlew.py:287
343
msgid "Available Codecs"
344
msgstr ""
345
346
-#: modules/curlew.py:295
347
+#: modules/curlew.py:315
348
#, fuzzy
349
msgid "Add Files"
350
msgstr "Aggiungi file"
351
352
-#: modules/curlew.py:300
353
+#: modules/curlew.py:320
354
#, fuzzy
355
msgid "Add Folders"
356
msgstr "Aggiungi file"
357
358
-#: modules/curlew.py:310
359
+#: modules/curlew.py:330
360
#, fuzzy
361
msgid "Remove Files"
362
msgstr "Rimuovi file"
363
364
-#: modules/curlew.py:315
365
+#: modules/curlew.py:335
366
#, fuzzy
367
msgid "Clear Files List"
368
msgstr "Pulisci lista dei file"
369
370
-#: modules/curlew.py:321 modules/curlew.py:2305
371
-msgid "File Informations"
372
+#: modules/curlew.py:341
373
+msgid "File Information"
374
+msgstr ""
375
+
376
+#: modules/curlew.py:352
377
+msgid "Advanced Options"
378
msgstr ""
379
380
-#: modules/curlew.py:331
381
+#: modules/curlew.py:356 modules/curlew.py:2685
382
msgid "Convert"
383
msgstr "Converti"
384
385
-#: modules/curlew.py:332
386
+#: modules/curlew.py:358 modules/curlew.py:2686
387
msgid "Start Conversion"
388
msgstr "Avvia Conversione"
389
390
-#: modules/curlew.py:350
391
-msgid "Advanced Options"
392
+#: modules/curlew.py:365
393
+#, fuzzy
394
+msgid "Select Action"
395
+msgstr "Seleziona sottotitoli"
396
+
397
+#: modules/curlew.py:387
398
+#, fuzzy
399
+msgid "Convert Files"
400
+msgstr "Rimuovi file"
401
+
402
+#: modules/curlew.py:388
403
+#, fuzzy
404
+msgid "Merge Files"
405
+msgstr "Rimuovi file"
406
+
407
+#: modules/curlew.py:394
408
+msgid "Stop Process"
409
msgstr ""
410
411
-#: modules/curlew.py:410 modules/curlew.py:826
412
+#: modules/curlew.py:411
413
+msgid ""
414
+"<b><span size=\"xx-large\">Welcome to Curlew Multimedia Converter!</span></b>"
415
+msgstr ""
416
+
417
+#: modules/curlew.py:419
418
+msgid "<i>Click</i>"
419
+msgstr ""
420
+
421
+#: modules/curlew.py:421
422
+msgid "<i>to add files, or</i>"
423
+msgstr ""
424
+
425
+#: modules/curlew.py:423
426
+msgid "<i>to add files from folders,</i>"
427
+msgstr ""
428
+
429
+#: modules/curlew.py:432
430
+msgid "<i>or you can drag files and drop them to here.</i>"
431
+msgstr ""
432
+
433
+#: modules/curlew.py:509 modules/curlew.py:976
434
#, fuzzy
435
msgid "Show Sidebar"
436
msgstr "Mostra barra laterale"
437
438
-#: modules/curlew.py:433
439
+#: modules/curlew.py:532
440
msgid "File"
441
msgstr "File"
442
443
-#: modules/curlew.py:440
444
+#: modules/curlew.py:539
445
msgid "Size"
446
msgstr "Dimensione"
447
448
-#: modules/curlew.py:446
449
+#: modules/curlew.py:545
450
#, fuzzy
451
msgid "Duration"
452
msgstr "Durata: "
453
454
-#: modules/curlew.py:452
455
+#: modules/curlew.py:551
456
msgid "Estimated size"
457
msgstr "Dimensione stimata"
458
459
-#: modules/curlew.py:459
460
+#: modules/curlew.py:558
461
msgid "Elapsed time"
462
msgstr "Tempo trascorso"
463
464
-#: modules/curlew.py:466
465
+#: modules/curlew.py:565
466
msgid "Remaining time"
467
msgstr "Tempo rimenente"
468
469
-#: modules/curlew.py:472
470
+#: modules/curlew.py:571
471
msgid "Progress"
472
msgstr "Progresso"
473
474
-#: modules/curlew.py:485
475
+#: modules/curlew.py:583
476
#, fuzzy
477
msgid "Choose a format"
478
msgstr "Scegli un altro nome"
479
480
-#: modules/curlew.py:512
481
+#: modules/curlew.py:594
482
#, fuzzy
483
msgid "Add to Favorite"
484
msgstr "Aggiungere ai preferiti"
485
486
-#: modules/curlew.py:520
487
+#: modules/curlew.py:615
488
#, fuzzy
489
-msgid "Edit List"
490
-msgstr "Edita lista"
491
+msgid "Edit Favorite List"
492
+msgstr "Lista dei preferiti"
493
494
-#: modules/curlew.py:550
495
+#: modules/curlew.py:645 modules/curlew.py:838
496
msgid "Audio"
497
msgstr "Audio"
498
499
-#: modules/curlew.py:565
500
+#: modules/curlew.py:660
501
msgid "Audio Bitrate"
502
msgstr "Audio Bitrate"
503
504
-#: modules/curlew.py:566
505
+#: modules/curlew.py:661
506
msgid "Audio Frequency"
507
msgstr "Frequenza audio"
508
509
-#: modules/curlew.py:568
510
+#: modules/curlew.py:663
511
msgid "Audio Codec"
512
msgstr "Codec Audio"
513
514
-#: modules/curlew.py:571
515
+#: modules/curlew.py:666
516
msgid "Volume (%)"
517
msgstr "Volume (%)"
518
519
-#: modules/curlew.py:577
520
+#: modules/curlew.py:672
521
msgid "Audio Quality"
522
msgstr "Qualità audio"
523
524
-#: modules/curlew.py:589
525
+#: modules/curlew.py:684 modules/curlew.py:838
526
msgid "Video"
527
msgstr "Video"
528
529
-#: modules/curlew.py:606
530
+#: modules/curlew.py:701
531
msgid "Video Bitrate"
532
msgstr "Video Bitrate"
533
534
-#: modules/curlew.py:608
535
+#: modules/curlew.py:703
536
msgid "Video Size"
537
msgstr "Dimensioni video"
538
539
-#: modules/curlew.py:609
540
+#: modules/curlew.py:704
541
msgid "Video Codec"
542
msgstr "Codec Video"
543
544
-#: modules/curlew.py:610
545
+#: modules/curlew.py:705
546
msgid "Aspect Ratio"
547
msgstr "Proporzioni"
548
549
-#: modules/curlew.py:616
550
+#: modules/curlew.py:711
551
msgid "2-Pass"
552
msgstr "2-Pass"
553
554
-#: modules/curlew.py:620
555
+#: modules/curlew.py:715
556
msgid "Video only"
557
msgstr "Solo video"
558
559
-#: modules/curlew.py:627
560
+#: modules/curlew.py:720
561
+msgid "Fix bad index"
562
+msgstr ""
563
+
564
+#: modules/curlew.py:727
565
msgid "Video Quality"
566
msgstr "Qualità video"
567
568
-#: modules/curlew.py:638
569
+#: modules/curlew.py:738
570
msgid "Subtitle"
571
msgstr "Sottotitoli"
572
573
-#: modules/curlew.py:644
574
+#: modules/curlew.py:744
575
#, fuzzy
576
msgid "Use Subtitle (ffmpeg only)"
577
msgstr "Usa sottotitoli"
578
579
-#: modules/curlew.py:660
580
+#: modules/curlew.py:760
581
msgid "Subtitle: "
582
msgstr "Sottotitoli:"
583
584
-#: modules/curlew.py:678
585
+#: modules/curlew.py:778
586
msgid "Size: "
587
msgstr "Dimensioni:"
588
589
-#: modules/curlew.py:707
590
+#: modules/curlew.py:807
591
msgid "Encoding: "
592
msgstr "Codifica: "
593
594
-#: modules/curlew.py:720
595
+#: modules/curlew.py:822
596
+msgid "Filters"
597
+msgstr ""
598
+
599
+#: modules/curlew.py:824
600
+msgid "Fade In / Fade Out"
601
+msgstr ""
602
+
603
+#: modules/curlew.py:829
604
+#, fuzzy
605
+msgid "Duration (sec)"
606
+msgstr "Durata: "
607
+
608
+#: modules/curlew.py:833
609
+msgid "At the beginning"
610
+msgstr ""
611
+
612
+#: modules/curlew.py:833
613
+#, fuzzy
614
+msgid "At the end"
615
+msgstr "Fino alla fine"
616
+
617
+#: modules/curlew.py:833 modules/curlew.py:838
618
+msgid "Both"
619
+msgstr ""
620
+
621
+#: modules/curlew.py:834
622
+#, fuzzy
623
+msgid "Position"
624
+msgstr "Posizione: "
625
+
626
+#: modules/curlew.py:839
627
+msgid "Type"
628
+msgstr ""
629
+
630
+#: modules/curlew.py:843
631
msgid "Crop / Pad"
632
msgstr "Ritaglia / Riempe"
633
634
-#: modules/curlew.py:723
635
+#: modules/curlew.py:846
636
msgid "Crop"
637
msgstr "Ritaglia"
638
639
-#: modules/curlew.py:727
640
+#: modules/curlew.py:850
641
msgid "Pad"
642
msgstr "Riempe"
643
644
-#: modules/curlew.py:733
645
+#: modules/curlew.py:855
646
msgid "More"
647
msgstr "Altro"
648
649
-#: modules/curlew.py:736
650
+#: modules/curlew.py:858
651
msgid "Split File"
652
msgstr "Dividi file"
653
654
-#: modules/curlew.py:746
655
+#: modules/curlew.py:868
656
msgid "Begin time: "
657
msgstr "Tempo iniziale:"
658
659
-#: modules/curlew.py:749
660
+#: modules/curlew.py:871
661
msgid "Duration: "
662
msgstr "Durata: "
663
664
-#: modules/curlew.py:750
665
+#: modules/curlew.py:872
666
msgid "To the end"
667
msgstr "Fino alla fine"
668
669
-#: modules/curlew.py:756
670
+#: modules/curlew.py:878
671
msgid "Use Copy Mode"
672
msgstr "Usa modo Copia"
673
674
-#: modules/curlew.py:757
675
+#: modules/curlew.py:879
676
msgid "Keep the same codecs as the input file"
677
msgstr "Mantieni gli stessi codec del file di input"
678
679
-#: modules/curlew.py:765
680
+#: modules/curlew.py:887
681
msgid "Other opts:"
682
msgstr "Altre opzioni:"
683
684
-#: modules/curlew.py:769
685
+#: modules/curlew.py:891
686
msgid "Threads:"
687
msgstr "Threads:"
688
689
-#: modules/curlew.py:782
690
+#: modules/curlew.py:904
691
msgid "Converter:"
692
msgstr "Conversore:"
693
694
-#: modules/curlew.py:788
695
+#: modules/curlew.py:910
696
msgid "Player:"
697
msgstr ""
698
699
-#: modules/curlew.py:809
700
+#: modules/curlew.py:950
701
+msgid "Please select a player"
702
+msgstr ""
703
+
704
+#: modules/curlew.py:959
705
msgid "Configs"
706
msgstr "Configurazioni"
707
708
-#: modules/curlew.py:816
709
+#: modules/curlew.py:966
710
#, fuzzy
711
msgid "Your language will appear after restart Curlew"
712
msgstr "La tua lingua verrà visualizzata dopo il riavvio di Curlew"
713
714
-#: modules/curlew.py:823
715
+#: modules/curlew.py:973
716
msgid "Language:"
717
msgstr "Lingua:"
718
719
-#: modules/curlew.py:831
720
+#: modules/curlew.py:981
721
msgid "Show tray icon"
722
msgstr "Mostra icona della systemtray"
723
724
-#: modules/curlew.py:836
725
-msgid "Use CSD"
726
-msgstr ""
727
+#: modules/curlew.py:986
728
+#, fuzzy
729
+msgid "Show Statusbar"
730
+msgstr "Mostra barra laterale"
731
732
-#: modules/curlew.py:843
733
+#: modules/curlew.py:994
734
msgid "Shutdown computer after finish"
735
msgstr "Arresta il computer dopo la conversione"
736
737
-#: modules/curlew.py:848
738
+#: modules/curlew.py:999
739
msgid "Suspend computer after finish"
740
msgstr "Sospendere il computer dopo la conversione"
741
742
-#: modules/curlew.py:853
743
+#: modules/curlew.py:1004
744
#, fuzzy
745
msgid "Play sound after finish"
746
msgstr "Sospendere il computer dopo la conversione"
747
748
-#: modules/curlew.py:859
749
+#: modules/curlew.py:1010
750
msgid "Output"
751
msgstr ""
752
753
-#: modules/curlew.py:865
754
+#: modules/curlew.py:1016
755
msgid "Source Path"
756
msgstr "La stessa del originale"
757
758
-#: modules/curlew.py:870
759
+#: modules/curlew.py:1021
760
#, fuzzy
761
msgid "Destination:"
762
msgstr "<b>Destinazione:</b>"
763
764
-#: modules/curlew.py:874
765
+#: modules/curlew.py:1024
766
+msgid "This name is for merged file"
767
+msgstr ""
768
+
769
+#: modules/curlew.py:1025
770
+msgid "Output Filename:"
771
+msgstr ""
772
+
773
+#: modules/curlew.py:1030
774
msgid "Overwrite it"
775
msgstr "Sovrascriverlo"
776
777
-#: modules/curlew.py:875
778
+#: modules/curlew.py:1031
779
msgid "Choose another name"
780
msgstr "Scegli un altro nome"
781
782
-#: modules/curlew.py:876
783
+#: modules/curlew.py:1032
784
msgid "Skip conversion"
785
msgstr "Salta conversione"
786
787
-#: modules/curlew.py:877
788
+#: modules/curlew.py:1033
789
msgid "File exist:"
790
msgstr "Se il file esiste:"
791
792
-#: modules/curlew.py:891
793
+#: modules/curlew.py:1047
794
msgid "Delete input file after conversion"
795
msgstr "Elimina file di input dopo la conversione"
796
797
-#: modules/curlew.py:896
798
+#: modules/curlew.py:1052
799
#, fuzzy
800
msgid "Rename input file after conversion"
801
msgstr "Elimina file di input dopo la conversione"
802
803
-#: modules/curlew.py:972
804
+#: modules/curlew.py:1143
805
#, fuzzy
806
-msgid "Do you want to quit Curlew and abort conversion process?"
807
+msgid "Do you want to quit Curlew and abort process?"
808
msgstr "Vuoi chiudere Curlew e abortire il processo di conversione?"
809
810
-#: modules/curlew.py:989
811
+#: modules/curlew.py:1160
812
msgid "Add file"
813
msgstr "Aggiungi file"
814
815
-#: modules/curlew.py:991 modules/curlew.py:1074 modules/curlew.py:1106
816
-#: modules/curlew.py:2337
817
+#: modules/curlew.py:1162 modules/curlew.py:1252 modules/curlew.py:1283
818
+#: modules/curlew.py:2662
819
msgid "_OK"
820
msgstr ""
821
822
-#: modules/curlew.py:1002
823
+#: modules/curlew.py:1164 modules/curlew.py:1254 modules/curlew.py:1284
824
+#: modules/curlew.py:1854 modules/curlew.py:2664 modules/waitdialog.py:45
825
+msgid "_Cancel"
826
+msgstr ""
827
+
828
+#: modules/curlew.py:1173
829
msgid "All supported files"
830
msgstr "Tutti i file supportati"
831
832
-#: modules/curlew.py:1009
833
+#: modules/curlew.py:1180
834
msgid "Video files"
835
msgstr "File video"
836
837
-#: modules/curlew.py:1015
838
+#: modules/curlew.py:1186
839
msgid "Audio files"
840
msgstr "File audio"
841
842
-#: modules/curlew.py:1021 modules/curlew.py:1581
843
+#: modules/curlew.py:1192 modules/curlew.py:1867
844
msgid "All files"
845
msgstr "Tutti i file"
846
847
-#: modules/curlew.py:1061 modules/curlew.py:1674
848
+#: modules/curlew.py:1236 modules/curlew.py:1965
849
msgid "Ready!"
850
msgstr "Pronto!"
851
852
-#: modules/curlew.py:1072
853
+#: modules/curlew.py:1250
854
#, fuzzy
855
msgid "Add folder"
856
msgstr "Aggiungi file"
857
858
-#: modules/curlew.py:1104
859
+#: modules/curlew.py:1281
860
msgid "Choose destination"
861
msgstr "Scegli destinazione"
862
863
-#: modules/curlew.py:1353
864
+#: modules/curlew.py:1611
865
msgid "Destination path is not valid."
866
msgstr "Il percorso di destinazione non è valido."
867
868
-#: modules/curlew.py:1360
869
+#: modules/curlew.py:1618
870
msgid "Destination path is not accessible."
871
msgstr "Il percorso di destinazione non è accessibile."
872
873
-#: modules/curlew.py:1392 modules/curlew.py:1433 modules/curlew.py:1816
874
+#: modules/curlew.py:1634
875
+msgid "\"{}\" audio codec not found."
876
+msgstr ""
877
+
878
+#: modules/curlew.py:1638
879
+msgid "\"{}\" video codec not found."
880
+msgstr ""
881
+
882
+#: modules/curlew.py:1670 modules/curlew.py:1718 modules/curlew.py:2111
883
msgid "Skipped!"
884
msgstr "Omesso!"
885
886
-#: modules/curlew.py:1402
887
+#: modules/curlew.py:1683
888
msgid "Not found!"
889
msgstr "Non trovato!"
890
891
-#: modules/curlew.py:1495
892
-msgid ""
893
-"There are some errors occured.\n"
894
-"Do you want to show more details?"
895
+#: modules/curlew.py:1760
896
+msgid "Encoder not found (ffmpeg/avconv)."
897
msgstr ""
898
-"Si sono verificati degli errori.\n"
899
-"Vuoi vedere i dettagli?"
900
901
-#: modules/curlew.py:1508
902
+#: modules/curlew.py:1789
903
msgid "Do you want to stop conversion process?"
904
msgstr "Vuoi fermare il processo di conversione?"
905
906
-#: modules/curlew.py:1564
907
+#: modules/curlew.py:1850
908
msgid "Select subtitle"
909
msgstr "Seleziona sottotitoli"
910
911
-#: modules/curlew.py:1567
912
+#: modules/curlew.py:1853
913
msgid "_Add"
914
msgstr ""
915
916
-#: modules/curlew.py:1572
917
+#: modules/curlew.py:1858
918
msgid "Subtitle files"
919
msgstr "File di sottotitoli"
920
921
-#: modules/curlew.py:1669 modules/curlew.py:1876
922
+#: modules/curlew.py:1960 modules/curlew.py:2171
923
msgid "Wait..."
924
msgstr "Attendere..."
925
926
-#: modules/curlew.py:1750
927
+#: modules/curlew.py:2041
928
msgid "Done!"
929
msgstr "Fatto!"
930
931
-#: modules/curlew.py:1768
932
+#: modules/curlew.py:2059
933
msgid "Failed!"
934
msgstr "Fallito!"
935
936
-#: modules/curlew.py:2098
937
+#: modules/curlew.py:2406
938
msgid ""
939
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
940
"span>"
941
942
"<span foreground=\"red\" weight=\"bold\">Il sistema si spegnerá in {} sec.</"
943
"span>"
944
945
-#: modules/curlew.py:2111
946
+#: modules/curlew.py:2419
947
msgid ""
948
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
949
"span>"
950
951
"<span foreground=\"red\" weight=\"bold\">Il sistema si sospenderá in {} sec."
952
"</span>"
953
954
-#: modules/curlew.py:2188
955
+#: modules/curlew.py:2496
956
msgid ""
957
"<b>Duration:</b> {}\n"
958
"<b>Size:</b> {}\n"
959
960
"<b>Dimensioni:</b> {}\n"
961
"<b>Estensione:</b> {}\n"
962
963
-#: modules/curlew.py:2229
964
+#: modules/curlew.py:2540
965
msgid "Please install \"mediainfo\" package."
966
msgstr ""
967
968
-#: modules/curlew.py:2289
969
+#: modules/curlew.py:2620
970
msgid "Play"
971
msgstr ""
972
973
-#: modules/curlew.py:2292
974
+#: modules/curlew.py:2623
975
#, fuzzy
976
msgid "_Preview"
977
msgstr "Previsualizzazione"
978
979
-#: modules/curlew.py:2298
980
+#: modules/curlew.py:2629
981
msgid "Browse source"
982
msgstr ""
983
984
-#: modules/curlew.py:2301
985
+#: modules/curlew.py:2632
986
msgid "Browse destination"
987
msgstr "Cerca destinazione"
988
989
-#: modules/curlew.py:2335
990
+#: modules/curlew.py:2660
991
#, fuzzy
992
msgid "Choose Encoder"
993
msgstr "Scegli un altro nome"
994
995
+#: modules/curlew.py:2680
996
+msgid "Merge"
997
+msgstr ""
998
+
999
+#: modules/curlew.py:2681
1000
+#, fuzzy
1001
+msgid "Start Merging"
1002
+msgstr "Avvia Conversione"
1003
+
1004
+#: modules/curlew.py:2690
1005
+msgid "Make GIF"
1006
+msgstr ""
1007
+
1008
+#: modules/curlew.py:2691
1009
+msgid "Make GIF file"
1010
+msgstr ""
1011
+
1012
+#: modules/curlew.py:2739
1013
+msgid "<i>Merging files, please wait...</i>"
1014
+msgstr ""
1015
+
1016
+#: modules/curlew.py:2740
1017
+msgid "<i>Percent: 0 %</i>"
1018
+msgstr ""
1019
+
1020
+#: modules/curlew.py:2757
1021
+msgid "<i>Percent: {:.0f} %</i>"
1022
+msgstr ""
1023
+
1024
+#: modules/curlew.py:2769
1025
+msgid "Merging operation completed successfully!"
1026
+msgstr ""
1027
+
1028
+#: modules/curlew.py:2776
1029
+msgid "Merge Error"
1030
+msgstr ""
1031
+
1032
+#: modules/about.py:37
1033
+msgid "About Curlew"
1034
+msgstr "Info su Curlew"
1035
+
1036
+#: modules/about.py:40
1037
+msgid "Easy to use Multimedia Converter for Linux"
1038
+msgstr "Convertitore multimediale per Linux facile da usare"
1039
+
1040
+#: modules/about.py:53
1041
+msgid "translator-credits"
1042
+msgstr "bersil <bmsavone@gmail.com>"
1043
+
1044
+#: modules/waitdialog.py:34
1045
+#, fuzzy
1046
+msgid "Adding files..."
1047
+msgstr "Aggiungi file"
1048
+
1049
+#: modules/waitdialog.py:53
1050
+#, fuzzy
1051
+msgid "<b>File:</b> "
1052
+msgstr "<b>Formato:</b>"
1053
+
1054
+#~ msgid "Errors detail"
1055
+#~ msgstr "Dettagli del errore"
1056
+
1057
+#~ msgid ""
1058
+#~ "There are some errors occured.\n"
1059
+#~ "Do you want to show more details?"
1060
+#~ msgstr ""
1061
+#~ "Si sono verificati degli errori.\n"
1062
+#~ "Vuoi vedere i dettagli?"
1063
+
1064
+#, fuzzy
1065
+#~ msgid "Edit List"
1066
+#~ msgstr "Edita lista"
1067
+
1068
#~ msgid "Preview"
1069
#~ msgstr "Previsualizzazione"
1070
1071
1072
#~ msgid "Font: "
1073
#~ msgstr "Caratteri:"
1074
1075
-#~ msgid "Position: "
1076
-#~ msgstr "Posizione: "
1077
-
1078
#~ msgid "Delay: "
1079
#~ msgstr "Ritardo."
1080
1081
curlew-0.2.3.tar.gz/po/nl.po -> curlew-0.2.5.tar.gz/po/nl.po
Changed
1075
1
2
msgstr ""
3
"Project-Id-Version: 0.1\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2016-10-01 14:51+0100\n"
6
+"POT-Creation-Date: 2017-07-24 11:03+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
msgid "Right"
12
msgstr "Rechts"
13
14
-#: modules/customwidgets.py:174
15
+#: modules/customwidgets.py:179
16
msgid "hr"
17
msgstr "uren"
18
19
-#: modules/customwidgets.py:179
20
+#: modules/customwidgets.py:184
21
msgid "min"
22
msgstr "minuten"
23
24
-#: modules/customwidgets.py:184 modules/curlew.py:714
25
+#: modules/customwidgets.py:189 modules/curlew.py:814
26
msgid "sec"
27
msgstr "seconden"
28
29
-#: modules/favdialog.py:29 modules/curlew.py:496
30
-msgid "Favorite list"
31
-msgstr "Favorietenlijst"
32
-
33
-#: modules/favdialog.py:44
34
-msgid "Format"
35
-msgstr "Formaat"
36
-
37
-#: modules/favdialog.py:60
38
-msgid "Up"
39
-msgstr ""
40
-
41
-#: modules/favdialog.py:66
42
-msgid "Down"
43
-msgstr ""
44
-
45
-#: modules/favdialog.py:72 modules/edition.py:324 modules/curlew.py:2295
46
-msgid "Remove"
47
-msgstr "Verwijderen"
48
-
49
-#: modules/about.py:33 modules/tray.py:33 modules/curlew.py:199
50
-#: modules/curlew.py:272
51
-msgid "Curlew"
52
-msgstr "Curlew"
53
-
54
-#: modules/about.py:37 modules/curlew.py:344
55
-msgid "About Curlew"
56
-msgstr "Over Curlew"
57
-
58
-#: modules/about.py:40
59
-msgid "Easy to use Multimedia Converter for Linux"
60
-msgstr "Eenvoudig multimediabestanden omzetten in Linux"
61
-
62
-#: modules/about.py:53
63
-msgid "translator-credits"
64
-msgstr "JohnV "
65
-
66
-#: modules/functions.py:47
67
-msgid " KB"
68
-msgstr ""
69
-
70
-#: modules/functions.py:50
71
-msgid " MB"
72
-msgstr ""
73
-
74
-#: modules/functions.py:53
75
-msgid " GB"
76
+#: modules/formats.py:60
77
+msgid "<i><span color=\"red\">No format selected!</span></i>"
78
msgstr ""
79
80
-#: modules/tray.py:39 modules/tray.py:69
81
-msgid "Hide"
82
-msgstr "Verbergen"
83
-
84
-#: modules/tray.py:43 modules/curlew.py:337
85
-msgid "Stop Conversion"
86
-msgstr "Conversie stoppen"
87
-
88
-#: modules/tray.py:47
89
-msgid "Quit application"
90
-msgstr "Toepassing beëindigen"
91
+#: modules/formats.py:113
92
+#, fuzzy
93
+msgid "Edit"
94
+msgstr "Lijst bewerken"
95
96
-#: modules/tray.py:71
97
-msgid "Show"
98
-msgstr "Tonen"
99
+#: modules/formats.py:121 modules/formats.py:123
100
+#, fuzzy
101
+msgid "Choose"
102
+msgstr "Een andere naam geven"
103
104
#: modules/logdialog.py:32
105
-msgid "Errors detail"
106
-msgstr "Foutdetails"
107
+#, fuzzy
108
+msgid "Conversion Error"
109
+msgstr "Conversie stoppen"
110
111
-#: modules/logdialog.py:51
112
+#: modules/logdialog.py:51 modules/errdialog.py:50
113
msgid "_Close"
114
msgstr ""
115
116
-#: modules/edition.py:38
117
+#: modules/formateditor.py:38
118
msgid "Are you sure you want to save settings?"
119
msgstr ""
120
121
-#: modules/edition.py:110
122
+#: modules/formateditor.py:110
123
msgid "You can't restore a custom format to defaults."
124
msgstr ""
125
126
-#: modules/edition.py:205
127
+#: modules/formateditor.py:205
128
msgid "Are you sure you want to remove this format?"
129
msgstr ""
130
131
-#: modules/edition.py:244
132
+#: modules/formateditor.py:244
133
#, fuzzy
134
msgid "Edition"
135
msgstr "Lijst bewerken"
136
137
-#: modules/edition.py:259
138
+#: modules/formateditor.py:255
139
msgid ""
140
"<span foreground=\"red\"><i><b>WARNING:</b> Please change these values with "
141
"care!</i></span>"
142
msgstr ""
143
144
-#: modules/edition.py:263
145
+#: modules/formateditor.py:259
146
#, fuzzy
147
msgid "Audio:"
148
msgstr "Audio"
149
150
-#: modules/edition.py:271 modules/edition.py:290
151
+#: modules/formateditor.py:267 modules/formateditor.py:286
152
msgid "Default"
153
msgstr ""
154
155
-#: modules/edition.py:274
156
+#: modules/formateditor.py:270
157
#, fuzzy
158
msgid "Audio Bitrates"
159
msgstr "Audiocompressie"
160
161
-#: modules/edition.py:276
162
+#: modules/formateditor.py:272
163
#, fuzzy
164
msgid "Audio Frequencies"
165
msgstr "Audiofrequentie"
166
167
-#: modules/edition.py:278 modules/curlew.py:567
168
+#: modules/formateditor.py:274 modules/curlew.py:662
169
msgid "Audio Channels"
170
msgstr "Audiokanalen"
171
172
-#: modules/edition.py:280
173
+#: modules/formateditor.py:276
174
#, fuzzy
175
msgid "Audio Codecs"
176
msgstr "Audiocodec"
177
178
-#: modules/edition.py:283
179
+#: modules/formateditor.py:279
180
#, fuzzy
181
msgid "Video:"
182
msgstr "Video"
183
184
-#: modules/edition.py:293
185
+#: modules/formateditor.py:289
186
#, fuzzy
187
msgid "Video Bitrates"
188
msgstr "Videocompressie"
189
190
-#: modules/edition.py:295 modules/curlew.py:607
191
+#: modules/formateditor.py:291 modules/curlew.py:702
192
msgid "Video FPS"
193
msgstr "Videobeelden per seconde"
194
195
-#: modules/edition.py:297
196
+#: modules/formateditor.py:293
197
#, fuzzy
198
msgid "Video Sizes"
199
msgstr "Videoresolutie"
200
201
-#: modules/edition.py:299
202
+#: modules/formateditor.py:295
203
#, fuzzy
204
msgid "Video Codecs"
205
msgstr "Videocodec"
206
207
-#: modules/edition.py:301
208
+#: modules/formateditor.py:297
209
#, fuzzy
210
msgid "Aspect Ratios"
211
msgstr "Beeldverhouding"
212
213
-#: modules/edition.py:303
214
+#: modules/formateditor.py:299
215
#, fuzzy
216
msgid "Other Options:"
217
msgstr "Andere opties:"
218
219
-#: modules/edition.py:305
220
+#: modules/formateditor.py:301
221
msgid "Extra Options"
222
msgstr ""
223
224
-#: modules/edition.py:318
225
+#: modules/formateditor.py:314
226
msgid "Save"
227
msgstr ""
228
229
-#: modules/edition.py:332
230
+#: modules/formateditor.py:320 modules/favdialog.py:68 modules/curlew.py:2626
231
+msgid "Remove"
232
+msgstr "Verwijderen"
233
+
234
+#: modules/formateditor.py:328
235
msgid "Restore default"
236
msgstr ""
237
238
-#: modules/fileinfos.py:29
239
-msgid "File informations"
240
-msgstr ""
241
+#: modules/tray.py:33 modules/curlew.py:223 modules/about.py:33
242
+msgid "Curlew"
243
+msgstr "Curlew"
244
245
-#: modules/waitdialog.py:34
246
-#, fuzzy
247
-msgid "Adding files..."
248
-msgstr "Bestanden toevoegen"
249
+#: modules/tray.py:39 modules/tray.py:69
250
+msgid "Hide"
251
+msgstr "Verbergen"
252
253
-#: modules/waitdialog.py:45 modules/curlew.py:993 modules/curlew.py:1076
254
-#: modules/curlew.py:1107 modules/curlew.py:1568 modules/curlew.py:2339
255
-msgid "_Cancel"
256
-msgstr ""
257
+#: modules/tray.py:43
258
+msgid "Stop Conversion"
259
+msgstr "Conversie stoppen"
260
261
-#: modules/waitdialog.py:53
262
-#, fuzzy
263
-msgid "<b>File:</b> "
264
-msgstr "<b>Formaat:</b>"
265
+#: modules/tray.py:47
266
+msgid "Quit application"
267
+msgstr "Toepassing beëindigen"
268
+
269
+#: modules/tray.py:71
270
+msgid "Show"
271
+msgstr "Tonen"
272
273
-#: modules/players.py:50
274
-msgid "<b>Select your favorite player: </b>"
275
+#: modules/favdialog.py:29 modules/curlew.py:599
276
+msgid "Favorite list"
277
+msgstr "Favorietenlijst"
278
+
279
+#: modules/favdialog.py:40
280
+msgid "Format"
281
+msgstr "Formaat"
282
+
283
+#: modules/favdialog.py:56
284
+msgid "Up"
285
msgstr ""
286
287
-#: modules/formats.py:60
288
-msgid "<i><span color=\"red\">No format selected!</span></i>"
289
+#: modules/favdialog.py:62
290
+msgid "Down"
291
msgstr ""
292
293
-#: modules/formats.py:113
294
-#, fuzzy
295
-msgid "Edit"
296
-msgstr "Lijst bewerken"
297
+#: modules/functions.py:47
298
+msgid " KB"
299
+msgstr ""
300
301
-#: modules/formats.py:121 modules/formats.py:123
302
-#, fuzzy
303
-msgid "Choose"
304
-msgstr "Een andere naam geven"
305
+#: modules/functions.py:50
306
+msgid " MB"
307
+msgstr ""
308
309
-#: modules/curlew.py:97
310
+#: modules/functions.py:53
311
+msgid " GB"
312
+msgstr ""
313
+
314
+#: modules/curlew.py:115
315
msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
316
msgstr ""
317
318
-#: modules/curlew.py:207
319
+#: modules/curlew.py:170
320
+msgid "You can't add more than 10 elements."
321
+msgstr ""
322
+
323
+#: modules/curlew.py:177
324
+msgid "\"{}\" is already exist in favorite list!"
325
+msgstr ""
326
+
327
+#: modules/curlew.py:195
328
+#, fuzzy
329
+msgid "No Favorites List."
330
+msgstr "Favorietenlijst"
331
+
332
+#: modules/curlew.py:231
333
msgid "About"
334
msgstr "Info"
335
336
-#: modules/curlew.py:212
337
+#: modules/curlew.py:236
338
msgid "Quit"
339
msgstr "Stoppen"
340
341
-#: modules/curlew.py:261
342
+#: modules/curlew.py:287
343
msgid "Available Codecs"
344
msgstr ""
345
346
-#: modules/curlew.py:295
347
+#: modules/curlew.py:315
348
#, fuzzy
349
msgid "Add Files"
350
msgstr "Bestand toevoegen"
351
352
-#: modules/curlew.py:300
353
+#: modules/curlew.py:320
354
#, fuzzy
355
msgid "Add Folders"
356
msgstr "Bestand toevoegen"
357
358
-#: modules/curlew.py:310
359
+#: modules/curlew.py:330
360
#, fuzzy
361
msgid "Remove Files"
362
msgstr "Bestanden verwijderen"
363
364
-#: modules/curlew.py:315
365
+#: modules/curlew.py:335
366
#, fuzzy
367
msgid "Clear Files List"
368
msgstr "Bestandenlijst wissen"
369
370
-#: modules/curlew.py:321 modules/curlew.py:2305
371
-msgid "File Informations"
372
+#: modules/curlew.py:341
373
+msgid "File Information"
374
+msgstr ""
375
+
376
+#: modules/curlew.py:352
377
+msgid "Advanced Options"
378
msgstr ""
379
380
-#: modules/curlew.py:331
381
+#: modules/curlew.py:356 modules/curlew.py:2685
382
msgid "Convert"
383
msgstr "Converteren"
384
385
-#: modules/curlew.py:332
386
+#: modules/curlew.py:358 modules/curlew.py:2686
387
msgid "Start Conversion"
388
msgstr "Conversie starten"
389
390
-#: modules/curlew.py:350
391
-msgid "Advanced Options"
392
+#: modules/curlew.py:365
393
+#, fuzzy
394
+msgid "Select Action"
395
+msgstr "Ondertiteling selecteren"
396
+
397
+#: modules/curlew.py:387
398
+#, fuzzy
399
+msgid "Convert Files"
400
+msgstr "Bestanden verwijderen"
401
+
402
+#: modules/curlew.py:388
403
+#, fuzzy
404
+msgid "Merge Files"
405
+msgstr "Bestanden verwijderen"
406
+
407
+#: modules/curlew.py:394
408
+msgid "Stop Process"
409
+msgstr ""
410
+
411
+#: modules/curlew.py:411
412
+msgid ""
413
+"<b><span size=\"xx-large\">Welcome to Curlew Multimedia Converter!</span></b>"
414
+msgstr ""
415
+
416
+#: modules/curlew.py:419
417
+msgid "<i>Click</i>"
418
+msgstr ""
419
+
420
+#: modules/curlew.py:421
421
+msgid "<i>to add files, or</i>"
422
+msgstr ""
423
+
424
+#: modules/curlew.py:423
425
+msgid "<i>to add files from folders,</i>"
426
+msgstr ""
427
+
428
+#: modules/curlew.py:432
429
+msgid "<i>or you can drag files and drop them to here.</i>"
430
msgstr ""
431
432
-#: modules/curlew.py:410 modules/curlew.py:826
433
+#: modules/curlew.py:509 modules/curlew.py:976
434
msgid "Show Sidebar"
435
msgstr ""
436
437
-#: modules/curlew.py:433
438
+#: modules/curlew.py:532
439
msgid "File"
440
msgstr "Bestand"
441
442
-#: modules/curlew.py:440
443
+#: modules/curlew.py:539
444
msgid "Size"
445
msgstr "Grootte"
446
447
-#: modules/curlew.py:446
448
+#: modules/curlew.py:545
449
#, fuzzy
450
msgid "Duration"
451
msgstr "Tijdsduur:"
452
453
-#: modules/curlew.py:452
454
+#: modules/curlew.py:551
455
msgid "Estimated size"
456
msgstr "Geschatte grootte"
457
458
-#: modules/curlew.py:459
459
+#: modules/curlew.py:558
460
msgid "Elapsed time"
461
msgstr "Verstreken tijd"
462
463
-#: modules/curlew.py:466
464
+#: modules/curlew.py:565
465
msgid "Remaining time"
466
msgstr "Resterende tijd"
467
468
-#: modules/curlew.py:472
469
+#: modules/curlew.py:571
470
msgid "Progress"
471
msgstr "Voortgang"
472
473
-#: modules/curlew.py:485
474
+#: modules/curlew.py:583
475
#, fuzzy
476
msgid "Choose a format"
477
msgstr "Een andere naam geven"
478
479
-#: modules/curlew.py:512
480
+#: modules/curlew.py:594
481
#, fuzzy
482
msgid "Add to Favorite"
483
msgstr "Aan favorieten toevoegen"
484
485
-#: modules/curlew.py:520
486
+#: modules/curlew.py:615
487
#, fuzzy
488
-msgid "Edit List"
489
-msgstr "Lijst bewerken"
490
+msgid "Edit Favorite List"
491
+msgstr "Favorietenlijst"
492
493
-#: modules/curlew.py:550
494
+#: modules/curlew.py:645 modules/curlew.py:838
495
msgid "Audio"
496
msgstr "Audio"
497
498
-#: modules/curlew.py:565
499
+#: modules/curlew.py:660
500
msgid "Audio Bitrate"
501
msgstr "Audiocompressie"
502
503
-#: modules/curlew.py:566
504
+#: modules/curlew.py:661
505
msgid "Audio Frequency"
506
msgstr "Audiofrequentie"
507
508
-#: modules/curlew.py:568
509
+#: modules/curlew.py:663
510
msgid "Audio Codec"
511
msgstr "Audiocodec"
512
513
-#: modules/curlew.py:571
514
+#: modules/curlew.py:666
515
msgid "Volume (%)"
516
msgstr "Volume (%)"
517
518
-#: modules/curlew.py:577
519
+#: modules/curlew.py:672
520
msgid "Audio Quality"
521
msgstr "Audiokwaliteit"
522
523
-#: modules/curlew.py:589
524
+#: modules/curlew.py:684 modules/curlew.py:838
525
msgid "Video"
526
msgstr "Video"
527
528
-#: modules/curlew.py:606
529
+#: modules/curlew.py:701
530
msgid "Video Bitrate"
531
msgstr "Videocompressie"
532
533
-#: modules/curlew.py:608
534
+#: modules/curlew.py:703
535
msgid "Video Size"
536
msgstr "Videoresolutie"
537
538
-#: modules/curlew.py:609
539
+#: modules/curlew.py:704
540
msgid "Video Codec"
541
msgstr "Videocodec"
542
543
-#: modules/curlew.py:610
544
+#: modules/curlew.py:705
545
msgid "Aspect Ratio"
546
msgstr "Beeldverhouding"
547
548
-#: modules/curlew.py:616
549
+#: modules/curlew.py:711
550
msgid "2-Pass"
551
msgstr "Tweevoudige codering"
552
553
-#: modules/curlew.py:620
554
+#: modules/curlew.py:715
555
msgid "Video only"
556
msgstr "Alleen video"
557
558
-#: modules/curlew.py:627
559
+#: modules/curlew.py:720
560
+msgid "Fix bad index"
561
+msgstr ""
562
+
563
+#: modules/curlew.py:727
564
msgid "Video Quality"
565
msgstr "Videokwaliteit"
566
567
-#: modules/curlew.py:638
568
+#: modules/curlew.py:738
569
msgid "Subtitle"
570
msgstr "Ondertiteling"
571
572
-#: modules/curlew.py:644
573
+#: modules/curlew.py:744
574
#, fuzzy
575
msgid "Use Subtitle (ffmpeg only)"
576
msgstr "Ondertiteling gebruiken"
577
578
-#: modules/curlew.py:660
579
+#: modules/curlew.py:760
580
msgid "Subtitle: "
581
msgstr "Ondertiteling:"
582
583
-#: modules/curlew.py:678
584
+#: modules/curlew.py:778
585
msgid "Size: "
586
msgstr "Grootte:"
587
588
-#: modules/curlew.py:707
589
+#: modules/curlew.py:807
590
msgid "Encoding: "
591
msgstr "Codering:"
592
593
-#: modules/curlew.py:720
594
+#: modules/curlew.py:822
595
+msgid "Filters"
596
+msgstr ""
597
+
598
+#: modules/curlew.py:824
599
+msgid "Fade In / Fade Out"
600
+msgstr ""
601
+
602
+#: modules/curlew.py:829
603
+#, fuzzy
604
+msgid "Duration (sec)"
605
+msgstr "Tijdsduur:"
606
+
607
+#: modules/curlew.py:833
608
+msgid "At the beginning"
609
+msgstr ""
610
+
611
+#: modules/curlew.py:833
612
+msgid "At the end"
613
+msgstr ""
614
+
615
+#: modules/curlew.py:833 modules/curlew.py:838
616
+msgid "Both"
617
+msgstr ""
618
+
619
+#: modules/curlew.py:834
620
+#, fuzzy
621
+msgid "Position"
622
+msgstr "Positie:"
623
+
624
+#: modules/curlew.py:839
625
+msgid "Type"
626
+msgstr ""
627
+
628
+#: modules/curlew.py:843
629
msgid "Crop / Pad"
630
msgstr "Bijsnijden / verkleinen"
631
632
-#: modules/curlew.py:723
633
+#: modules/curlew.py:846
634
msgid "Crop"
635
msgstr "Bijsnijden"
636
637
-#: modules/curlew.py:727
638
+#: modules/curlew.py:850
639
msgid "Pad"
640
msgstr "Verkleinen"
641
642
-#: modules/curlew.py:733
643
+#: modules/curlew.py:855
644
msgid "More"
645
msgstr "Meer opties"
646
647
-#: modules/curlew.py:736
648
+#: modules/curlew.py:858
649
msgid "Split File"
650
msgstr "Bestand inkorten"
651
652
-#: modules/curlew.py:746
653
+#: modules/curlew.py:868
654
msgid "Begin time: "
655
msgstr "Begintijd:"
656
657
-#: modules/curlew.py:749
658
+#: modules/curlew.py:871
659
msgid "Duration: "
660
msgstr "Tijdsduur:"
661
662
-#: modules/curlew.py:750
663
+#: modules/curlew.py:872
664
msgid "To the end"
665
msgstr ""
666
667
-#: modules/curlew.py:756
668
+#: modules/curlew.py:878
669
msgid "Use Copy Mode"
670
msgstr ""
671
672
-#: modules/curlew.py:757
673
+#: modules/curlew.py:879
674
msgid "Keep the same codecs as the input file"
675
msgstr ""
676
677
-#: modules/curlew.py:765
678
+#: modules/curlew.py:887
679
msgid "Other opts:"
680
msgstr "Andere opties:"
681
682
-#: modules/curlew.py:769
683
+#: modules/curlew.py:891
684
msgid "Threads:"
685
msgstr "Threads:"
686
687
-#: modules/curlew.py:782
688
+#: modules/curlew.py:904
689
msgid "Converter:"
690
msgstr "AV-converter:"
691
692
-#: modules/curlew.py:788
693
+#: modules/curlew.py:910
694
msgid "Player:"
695
msgstr ""
696
697
-#: modules/curlew.py:809
698
+#: modules/curlew.py:950
699
+msgid "Please select a player"
700
+msgstr ""
701
+
702
+#: modules/curlew.py:959
703
msgid "Configs"
704
msgstr "Algemene instellingen"
705
706
-#: modules/curlew.py:816
707
+#: modules/curlew.py:966
708
msgid "Your language will appear after restart Curlew"
709
msgstr ""
710
711
-#: modules/curlew.py:823
712
+#: modules/curlew.py:973
713
msgid "Language:"
714
msgstr "Taal:"
715
716
-#: modules/curlew.py:831
717
+#: modules/curlew.py:981
718
msgid "Show tray icon"
719
msgstr "Pictogram in mededelingengebied tonen"
720
721
-#: modules/curlew.py:836
722
-msgid "Use CSD"
723
+#: modules/curlew.py:986
724
+msgid "Show Statusbar"
725
msgstr ""
726
727
-#: modules/curlew.py:843
728
+#: modules/curlew.py:994
729
msgid "Shutdown computer after finish"
730
msgstr "Computer afsluiten na de conversie"
731
732
-#: modules/curlew.py:848
733
+#: modules/curlew.py:999
734
msgid "Suspend computer after finish"
735
msgstr "Computer in de pauzestand zetten na de conversie"
736
737
-#: modules/curlew.py:853
738
+#: modules/curlew.py:1004
739
#, fuzzy
740
msgid "Play sound after finish"
741
msgstr "Computer in de pauzestand zetten na de conversie"
742
743
-#: modules/curlew.py:859
744
+#: modules/curlew.py:1010
745
msgid "Output"
746
msgstr ""
747
748
-#: modules/curlew.py:865
749
+#: modules/curlew.py:1016
750
msgid "Source Path"
751
msgstr "Bronmap gebruiken"
752
753
-#: modules/curlew.py:870
754
+#: modules/curlew.py:1021
755
#, fuzzy
756
msgid "Destination:"
757
msgstr "<b>Doelmap:</b>"
758
759
-#: modules/curlew.py:874
760
+#: modules/curlew.py:1024
761
+msgid "This name is for merged file"
762
+msgstr ""
763
+
764
+#: modules/curlew.py:1025
765
+msgid "Output Filename:"
766
+msgstr ""
767
+
768
+#: modules/curlew.py:1030
769
msgid "Overwrite it"
770
msgstr "Overschrijven"
771
772
-#: modules/curlew.py:875
773
+#: modules/curlew.py:1031
774
msgid "Choose another name"
775
msgstr "Een andere naam geven"
776
777
-#: modules/curlew.py:876
778
+#: modules/curlew.py:1032
779
msgid "Skip conversion"
780
msgstr "Conversie overslaan"
781
782
-#: modules/curlew.py:877
783
+#: modules/curlew.py:1033
784
msgid "File exist:"
785
msgstr "Indien bestand al bestaat:"
786
787
-#: modules/curlew.py:891
788
+#: modules/curlew.py:1047
789
msgid "Delete input file after conversion"
790
msgstr "Bronbestand verwijderen na de conversie"
791
792
-#: modules/curlew.py:896
793
+#: modules/curlew.py:1052
794
#, fuzzy
795
msgid "Rename input file after conversion"
796
msgstr "Bronbestand verwijderen na de conversie"
797
798
-#: modules/curlew.py:972
799
+#: modules/curlew.py:1143
800
#, fuzzy
801
-msgid "Do you want to quit Curlew and abort conversion process?"
802
+msgid "Do you want to quit Curlew and abort process?"
803
msgstr "Wilt u Curlew verlaten en het conversieproces voortijdig afbreken?"
804
805
-#: modules/curlew.py:989
806
+#: modules/curlew.py:1160
807
msgid "Add file"
808
msgstr "Bestand toevoegen"
809
810
-#: modules/curlew.py:991 modules/curlew.py:1074 modules/curlew.py:1106
811
-#: modules/curlew.py:2337
812
+#: modules/curlew.py:1162 modules/curlew.py:1252 modules/curlew.py:1283
813
+#: modules/curlew.py:2662
814
msgid "_OK"
815
msgstr ""
816
817
-#: modules/curlew.py:1002
818
+#: modules/curlew.py:1164 modules/curlew.py:1254 modules/curlew.py:1284
819
+#: modules/curlew.py:1854 modules/curlew.py:2664 modules/waitdialog.py:45
820
+msgid "_Cancel"
821
+msgstr ""
822
+
823
+#: modules/curlew.py:1173
824
msgid "All supported files"
825
msgstr "Alle ondersteunde bestanden"
826
827
-#: modules/curlew.py:1009
828
+#: modules/curlew.py:1180
829
msgid "Video files"
830
msgstr "Videobestanden"
831
832
-#: modules/curlew.py:1015
833
+#: modules/curlew.py:1186
834
msgid "Audio files"
835
msgstr "Audiobestanden"
836
837
-#: modules/curlew.py:1021 modules/curlew.py:1581
838
+#: modules/curlew.py:1192 modules/curlew.py:1867
839
msgid "All files"
840
msgstr "Alle bestanden"
841
842
-#: modules/curlew.py:1061 modules/curlew.py:1674
843
+#: modules/curlew.py:1236 modules/curlew.py:1965
844
msgid "Ready!"
845
msgstr "Klaar!"
846
847
-#: modules/curlew.py:1072
848
+#: modules/curlew.py:1250
849
#, fuzzy
850
msgid "Add folder"
851
msgstr "Bestand toevoegen"
852
853
-#: modules/curlew.py:1104
854
+#: modules/curlew.py:1281
855
msgid "Choose destination"
856
msgstr "Doelbestand kiezen"
857
858
-#: modules/curlew.py:1353
859
+#: modules/curlew.py:1611
860
msgid "Destination path is not valid."
861
msgstr "Doelmap is niet juist."
862
863
-#: modules/curlew.py:1360
864
+#: modules/curlew.py:1618
865
msgid "Destination path is not accessible."
866
msgstr "Doelmap is niet toegankelijk."
867
868
-#: modules/curlew.py:1392 modules/curlew.py:1433 modules/curlew.py:1816
869
+#: modules/curlew.py:1634
870
+msgid "\"{}\" audio codec not found."
871
+msgstr ""
872
+
873
+#: modules/curlew.py:1638
874
+msgid "\"{}\" video codec not found."
875
+msgstr ""
876
+
877
+#: modules/curlew.py:1670 modules/curlew.py:1718 modules/curlew.py:2111
878
msgid "Skipped!"
879
msgstr "Overgeslagen!"
880
881
-#: modules/curlew.py:1402
882
+#: modules/curlew.py:1683
883
msgid "Not found!"
884
msgstr "Niet gevonden!"
885
886
-#: modules/curlew.py:1495
887
-msgid ""
888
-"There are some errors occured.\n"
889
-"Do you want to show more details?"
890
+#: modules/curlew.py:1760
891
+msgid "Encoder not found (ffmpeg/avconv)."
892
msgstr ""
893
-"Er zijn enkele fouten voorgekomen.\n"
894
-"Wilt u meer details zien?"
895
896
-#: modules/curlew.py:1508
897
+#: modules/curlew.py:1789
898
msgid "Do you want to stop conversion process?"
899
msgstr "Wilt u het conversieproces afbreken?"
900
901
-#: modules/curlew.py:1564
902
+#: modules/curlew.py:1850
903
msgid "Select subtitle"
904
msgstr "Ondertiteling selecteren"
905
906
-#: modules/curlew.py:1567
907
+#: modules/curlew.py:1853
908
msgid "_Add"
909
msgstr ""
910
911
-#: modules/curlew.py:1572
912
+#: modules/curlew.py:1858
913
msgid "Subtitle files"
914
msgstr "Ondertitelingsbestanden"
915
916
-#: modules/curlew.py:1669 modules/curlew.py:1876
917
+#: modules/curlew.py:1960 modules/curlew.py:2171
918
msgid "Wait..."
919
msgstr "Wachten..."
920
921
-#: modules/curlew.py:1750
922
+#: modules/curlew.py:2041
923
msgid "Done!"
924
msgstr "Klaar!"
925
926
-#: modules/curlew.py:1768
927
+#: modules/curlew.py:2059
928
msgid "Failed!"
929
msgstr "Mislukt!"
930
931
-#: modules/curlew.py:2098
932
+#: modules/curlew.py:2406
933
msgid ""
934
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
935
"span>"
936
msgstr ""
937
"<span foreground=\"red\" weight=\"bold\">Computer sluit af na {} sec.</span>"
938
939
-#: modules/curlew.py:2111
940
+#: modules/curlew.py:2419
941
msgid ""
942
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
943
"span>"
944
945
"<span foreground=\"red\" weight=\"bold\">Computer gaat na {} sec. in de "
946
"pauzestand</span>"
947
948
-#: modules/curlew.py:2188
949
+#: modules/curlew.py:2496
950
#, fuzzy
951
msgid ""
952
"<b>Duration:</b> {}\n"
953
954
"<b>Extensie:</b>\t{}\n"
955
"<b>Codering:</b>\t{}"
956
957
-#: modules/curlew.py:2229
958
+#: modules/curlew.py:2540
959
msgid "Please install \"mediainfo\" package."
960
msgstr ""
961
962
-#: modules/curlew.py:2289
963
+#: modules/curlew.py:2620
964
msgid "Play"
965
msgstr ""
966
967
-#: modules/curlew.py:2292
968
+#: modules/curlew.py:2623
969
#, fuzzy
970
msgid "_Preview"
971
msgstr "Videovoorbeeld"
972
973
-#: modules/curlew.py:2298
974
+#: modules/curlew.py:2629
975
msgid "Browse source"
976
msgstr ""
977
978
-#: modules/curlew.py:2301
979
+#: modules/curlew.py:2632
980
msgid "Browse destination"
981
msgstr "Doelmap zoeken"
982
983
-#: modules/curlew.py:2335
984
+#: modules/curlew.py:2660
985
#, fuzzy
986
msgid "Choose Encoder"
987
msgstr "Een andere naam geven"
988
989
+#: modules/curlew.py:2680
990
+msgid "Merge"
991
+msgstr ""
992
+
993
+#: modules/curlew.py:2681
994
+#, fuzzy
995
+msgid "Start Merging"
996
+msgstr "Conversie starten"
997
+
998
+#: modules/curlew.py:2690
999
+msgid "Make GIF"
1000
+msgstr ""
1001
+
1002
+#: modules/curlew.py:2691
1003
+msgid "Make GIF file"
1004
+msgstr ""
1005
+
1006
+#: modules/curlew.py:2739
1007
+msgid "<i>Merging files, please wait...</i>"
1008
+msgstr ""
1009
+
1010
+#: modules/curlew.py:2740
1011
+msgid "<i>Percent: 0 %</i>"
1012
+msgstr ""
1013
+
1014
+#: modules/curlew.py:2757
1015
+msgid "<i>Percent: {:.0f} %</i>"
1016
+msgstr ""
1017
+
1018
+#: modules/curlew.py:2769
1019
+msgid "Merging operation completed successfully!"
1020
+msgstr ""
1021
+
1022
+#: modules/curlew.py:2776
1023
+msgid "Merge Error"
1024
+msgstr ""
1025
+
1026
+#: modules/about.py:37
1027
+msgid "About Curlew"
1028
+msgstr "Over Curlew"
1029
+
1030
+#: modules/about.py:40
1031
+msgid "Easy to use Multimedia Converter for Linux"
1032
+msgstr "Eenvoudig multimediabestanden omzetten in Linux"
1033
+
1034
+#: modules/about.py:53
1035
+msgid "translator-credits"
1036
+msgstr "JohnV "
1037
+
1038
+#: modules/waitdialog.py:34
1039
+#, fuzzy
1040
+msgid "Adding files..."
1041
+msgstr "Bestanden toevoegen"
1042
+
1043
+#: modules/waitdialog.py:53
1044
+#, fuzzy
1045
+msgid "<b>File:</b> "
1046
+msgstr "<b>Formaat:</b>"
1047
+
1048
+#~ msgid "Errors detail"
1049
+#~ msgstr "Foutdetails"
1050
+
1051
+#~ msgid ""
1052
+#~ "There are some errors occured.\n"
1053
+#~ "Do you want to show more details?"
1054
+#~ msgstr ""
1055
+#~ "Er zijn enkele fouten voorgekomen.\n"
1056
+#~ "Wilt u meer details zien?"
1057
+
1058
+#, fuzzy
1059
+#~ msgid "Edit List"
1060
+#~ msgstr "Lijst bewerken"
1061
+
1062
#~ msgid "Preview"
1063
#~ msgstr "Videovoorbeeld"
1064
1065
1066
#~ msgid "Font: "
1067
#~ msgstr "Lettertype:"
1068
1069
-#~ msgid "Position: "
1070
-#~ msgstr "Positie:"
1071
-
1072
#~ msgid "Delay: "
1073
#~ msgstr "Vertraging:"
1074
1075
curlew-0.2.3.tar.gz/po/pl.po -> curlew-0.2.5.tar.gz/po/pl.po
Changed
1074
1
2
msgstr ""
3
"Project-Id-Version: \n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2016-10-01 14:51+0100\n"
6
+"POT-Creation-Date: 2017-07-24 11:03+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
msgid "Right"
12
msgstr "Prawo"
13
14
-#: modules/customwidgets.py:174
15
+#: modules/customwidgets.py:179
16
msgid "hr"
17
msgstr "h"
18
19
-#: modules/customwidgets.py:179
20
+#: modules/customwidgets.py:184
21
msgid "min"
22
msgstr "min"
23
24
-#: modules/customwidgets.py:184 modules/curlew.py:714
25
+#: modules/customwidgets.py:189 modules/curlew.py:814
26
msgid "sec"
27
msgstr "sek"
28
29
-#: modules/favdialog.py:29 modules/curlew.py:496
30
-msgid "Favorite list"
31
-msgstr "Lista ulubionych"
32
-
33
-#: modules/favdialog.py:44
34
-msgid "Format"
35
-msgstr "Format"
36
-
37
-#: modules/favdialog.py:60
38
-msgid "Up"
39
-msgstr ""
40
-
41
-#: modules/favdialog.py:66
42
-msgid "Down"
43
+#: modules/formats.py:60
44
+msgid "<i><span color=\"red\">No format selected!</span></i>"
45
msgstr ""
46
47
-#: modules/favdialog.py:72 modules/edition.py:324 modules/curlew.py:2295
48
-msgid "Remove"
49
-msgstr "Usuń"
50
-
51
-#: modules/about.py:33 modules/tray.py:33 modules/curlew.py:199
52
-#: modules/curlew.py:272
53
-msgid "Curlew"
54
-msgstr "Curlew"
55
-
56
-#: modules/about.py:37 modules/curlew.py:344
57
-msgid "About Curlew"
58
-msgstr "O programie Curlew"
59
-
60
-#: modules/about.py:40
61
-msgid "Easy to use Multimedia Converter for Linux"
62
-msgstr "Łatwy w użyciu konwerter multimedialny dla Linuksa"
63
-
64
-#: modules/about.py:53
65
-msgid "translator-credits"
66
-msgstr "Daniel Napora <napcok@gmail.com>"
67
-
68
-#: modules/functions.py:47
69
-msgid " KB"
70
-msgstr " KB"
71
-
72
-#: modules/functions.py:50
73
-msgid " MB"
74
-msgstr " MB"
75
-
76
-#: modules/functions.py:53
77
-msgid " GB"
78
-msgstr " GB"
79
-
80
-#: modules/tray.py:39 modules/tray.py:69
81
-msgid "Hide"
82
-msgstr "Ukryj"
83
-
84
-#: modules/tray.py:43 modules/curlew.py:337
85
-msgid "Stop Conversion"
86
-msgstr "Zatrzymaj konwertowanie"
87
-
88
-#: modules/tray.py:47
89
-msgid "Quit application"
90
-msgstr "Zakończ"
91
+#: modules/formats.py:113
92
+#, fuzzy
93
+msgid "Edit"
94
+msgstr "Edytuj listę"
95
96
-#: modules/tray.py:71
97
-msgid "Show"
98
-msgstr "Pokaż"
99
+#: modules/formats.py:121 modules/formats.py:123
100
+#, fuzzy
101
+msgid "Choose"
102
+msgstr "Wybierz inną nazwę"
103
104
#: modules/logdialog.py:32
105
-msgid "Errors detail"
106
-msgstr "Szczegóły błędów"
107
+#, fuzzy
108
+msgid "Conversion Error"
109
+msgstr "Zatrzymaj konwertowanie"
110
111
-#: modules/logdialog.py:51
112
+#: modules/logdialog.py:51 modules/errdialog.py:50
113
msgid "_Close"
114
msgstr ""
115
116
-#: modules/edition.py:38
117
+#: modules/formateditor.py:38
118
msgid "Are you sure you want to save settings?"
119
msgstr ""
120
121
-#: modules/edition.py:110
122
+#: modules/formateditor.py:110
123
msgid "You can't restore a custom format to defaults."
124
msgstr ""
125
126
-#: modules/edition.py:205
127
+#: modules/formateditor.py:205
128
msgid "Are you sure you want to remove this format?"
129
msgstr ""
130
131
-#: modules/edition.py:244
132
+#: modules/formateditor.py:244
133
#, fuzzy
134
msgid "Edition"
135
msgstr "Edytuj listę"
136
137
-#: modules/edition.py:259
138
+#: modules/formateditor.py:255
139
msgid ""
140
"<span foreground=\"red\"><i><b>WARNING:</b> Please change these values with "
141
"care!</i></span>"
142
msgstr ""
143
144
-#: modules/edition.py:263
145
+#: modules/formateditor.py:259
146
#, fuzzy
147
msgid "Audio:"
148
msgstr "Dźwięk"
149
150
-#: modules/edition.py:271 modules/edition.py:290
151
+#: modules/formateditor.py:267 modules/formateditor.py:286
152
msgid "Default"
153
msgstr ""
154
155
-#: modules/edition.py:274
156
+#: modules/formateditor.py:270
157
#, fuzzy
158
msgid "Audio Bitrates"
159
msgstr "Bitrate:"
160
161
-#: modules/edition.py:276
162
+#: modules/formateditor.py:272
163
#, fuzzy
164
msgid "Audio Frequencies"
165
msgstr "Częstotliwość"
166
167
-#: modules/edition.py:278 modules/curlew.py:567
168
+#: modules/formateditor.py:274 modules/curlew.py:662
169
msgid "Audio Channels"
170
msgstr "Kanały"
171
172
-#: modules/edition.py:280
173
+#: modules/formateditor.py:276
174
#, fuzzy
175
msgid "Audio Codecs"
176
msgstr "Kodek"
177
178
-#: modules/edition.py:283
179
+#: modules/formateditor.py:279
180
#, fuzzy
181
msgid "Video:"
182
msgstr "Wideo"
183
184
-#: modules/edition.py:293
185
+#: modules/formateditor.py:289
186
#, fuzzy
187
msgid "Video Bitrates"
188
msgstr "Bitrate"
189
190
-#: modules/edition.py:295 modules/curlew.py:607
191
+#: modules/formateditor.py:291 modules/curlew.py:702
192
msgid "Video FPS"
193
msgstr "FPS"
194
195
-#: modules/edition.py:297
196
+#: modules/formateditor.py:293
197
#, fuzzy
198
msgid "Video Sizes"
199
msgstr "Rozmiar"
200
201
-#: modules/edition.py:299
202
+#: modules/formateditor.py:295
203
#, fuzzy
204
msgid "Video Codecs"
205
msgstr "Kodek"
206
207
-#: modules/edition.py:301
208
+#: modules/formateditor.py:297
209
#, fuzzy
210
msgid "Aspect Ratios"
211
msgstr "Proporcje obrazu"
212
213
-#: modules/edition.py:303
214
+#: modules/formateditor.py:299
215
#, fuzzy
216
msgid "Other Options:"
217
msgstr "Inne opcje:"
218
219
-#: modules/edition.py:305
220
+#: modules/formateditor.py:301
221
msgid "Extra Options"
222
msgstr ""
223
224
-#: modules/edition.py:318
225
+#: modules/formateditor.py:314
226
msgid "Save"
227
msgstr ""
228
229
-#: modules/edition.py:332
230
+#: modules/formateditor.py:320 modules/favdialog.py:68 modules/curlew.py:2626
231
+msgid "Remove"
232
+msgstr "Usuń"
233
+
234
+#: modules/formateditor.py:328
235
msgid "Restore default"
236
msgstr ""
237
238
-#: modules/fileinfos.py:29
239
-msgid "File informations"
240
-msgstr "Informacje o pliku"
241
+#: modules/tray.py:33 modules/curlew.py:223 modules/about.py:33
242
+msgid "Curlew"
243
+msgstr "Curlew"
244
245
-#: modules/waitdialog.py:34
246
-msgid "Adding files..."
247
-msgstr "Dodawanie plików"
248
+#: modules/tray.py:39 modules/tray.py:69
249
+msgid "Hide"
250
+msgstr "Ukryj"
251
252
-#: modules/waitdialog.py:45 modules/curlew.py:993 modules/curlew.py:1076
253
-#: modules/curlew.py:1107 modules/curlew.py:1568 modules/curlew.py:2339
254
-msgid "_Cancel"
255
-msgstr ""
256
+#: modules/tray.py:43
257
+msgid "Stop Conversion"
258
+msgstr "Zatrzymaj konwertowanie"
259
260
-#: modules/waitdialog.py:53
261
-msgid "<b>File:</b> "
262
-msgstr "<b>Plik:</b>"
263
+#: modules/tray.py:47
264
+msgid "Quit application"
265
+msgstr "Zakończ"
266
+
267
+#: modules/tray.py:71
268
+msgid "Show"
269
+msgstr "Pokaż"
270
+
271
+#: modules/favdialog.py:29 modules/curlew.py:599
272
+msgid "Favorite list"
273
+msgstr "Lista ulubionych"
274
275
-#: modules/players.py:50
276
-msgid "<b>Select your favorite player: </b>"
277
+#: modules/favdialog.py:40
278
+msgid "Format"
279
+msgstr "Format"
280
+
281
+#: modules/favdialog.py:56
282
+msgid "Up"
283
msgstr ""
284
285
-#: modules/formats.py:60
286
-msgid "<i><span color=\"red\">No format selected!</span></i>"
287
+#: modules/favdialog.py:62
288
+msgid "Down"
289
msgstr ""
290
291
-#: modules/formats.py:113
292
-#, fuzzy
293
-msgid "Edit"
294
-msgstr "Edytuj listę"
295
+#: modules/functions.py:47
296
+msgid " KB"
297
+msgstr " KB"
298
299
-#: modules/formats.py:121 modules/formats.py:123
300
-#, fuzzy
301
-msgid "Choose"
302
-msgstr "Wybierz inną nazwę"
303
+#: modules/functions.py:50
304
+msgid " MB"
305
+msgstr " MB"
306
307
-#: modules/curlew.py:97
308
+#: modules/functions.py:53
309
+msgid " GB"
310
+msgstr " GB"
311
+
312
+#: modules/curlew.py:115
313
msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
314
msgstr ""
315
316
-#: modules/curlew.py:207
317
+#: modules/curlew.py:170
318
+msgid "You can't add more than 10 elements."
319
+msgstr ""
320
+
321
+#: modules/curlew.py:177
322
+msgid "\"{}\" is already exist in favorite list!"
323
+msgstr ""
324
+
325
+#: modules/curlew.py:195
326
+#, fuzzy
327
+msgid "No Favorites List."
328
+msgstr "Lista ulubionych"
329
+
330
+#: modules/curlew.py:231
331
msgid "About"
332
msgstr "Informacje"
333
334
-#: modules/curlew.py:212
335
+#: modules/curlew.py:236
336
msgid "Quit"
337
msgstr "Zakończ"
338
339
-#: modules/curlew.py:261
340
+#: modules/curlew.py:287
341
msgid "Available Codecs"
342
msgstr ""
343
344
-#: modules/curlew.py:295
345
+#: modules/curlew.py:315
346
#, fuzzy
347
msgid "Add Files"
348
msgstr "Dodaj plik"
349
350
-#: modules/curlew.py:300
351
+#: modules/curlew.py:320
352
#, fuzzy
353
msgid "Add Folders"
354
msgstr "Dodaj katalog"
355
356
-#: modules/curlew.py:310
357
+#: modules/curlew.py:330
358
#, fuzzy
359
msgid "Remove Files"
360
msgstr "Usuń pliki"
361
362
-#: modules/curlew.py:315
363
+#: modules/curlew.py:335
364
#, fuzzy
365
msgid "Clear Files List"
366
msgstr "Wyczyść listę plików"
367
368
-#: modules/curlew.py:321 modules/curlew.py:2305
369
-msgid "File Informations"
370
+#: modules/curlew.py:341
371
+msgid "File Information"
372
msgstr "Informacje o pliku"
373
374
-#: modules/curlew.py:331
375
+#: modules/curlew.py:352
376
+msgid "Advanced Options"
377
+msgstr ""
378
+
379
+#: modules/curlew.py:356 modules/curlew.py:2685
380
msgid "Convert"
381
msgstr "Konwertuj"
382
383
-#: modules/curlew.py:332
384
+#: modules/curlew.py:358 modules/curlew.py:2686
385
msgid "Start Conversion"
386
msgstr "Rozpocznij konwertowanie"
387
388
-#: modules/curlew.py:350
389
-msgid "Advanced Options"
390
+#: modules/curlew.py:365
391
+#, fuzzy
392
+msgid "Select Action"
393
+msgstr "Wybierz napisy"
394
+
395
+#: modules/curlew.py:387
396
+#, fuzzy
397
+msgid "Convert Files"
398
+msgstr "Usuń pliki"
399
+
400
+#: modules/curlew.py:388
401
+#, fuzzy
402
+msgid "Merge Files"
403
+msgstr "Usuń pliki"
404
+
405
+#: modules/curlew.py:394
406
+msgid "Stop Process"
407
msgstr ""
408
409
-#: modules/curlew.py:410 modules/curlew.py:826
410
+#: modules/curlew.py:411
411
+msgid ""
412
+"<b><span size=\"xx-large\">Welcome to Curlew Multimedia Converter!</span></b>"
413
+msgstr ""
414
+
415
+#: modules/curlew.py:419
416
+msgid "<i>Click</i>"
417
+msgstr ""
418
+
419
+#: modules/curlew.py:421
420
+msgid "<i>to add files, or</i>"
421
+msgstr ""
422
+
423
+#: modules/curlew.py:423
424
+msgid "<i>to add files from folders,</i>"
425
+msgstr ""
426
+
427
+#: modules/curlew.py:432
428
+msgid "<i>or you can drag files and drop them to here.</i>"
429
+msgstr ""
430
+
431
+#: modules/curlew.py:509 modules/curlew.py:976
432
#, fuzzy
433
msgid "Show Sidebar"
434
msgstr "Pokaż sidebar"
435
436
-#: modules/curlew.py:433
437
+#: modules/curlew.py:532
438
msgid "File"
439
msgstr "Plik"
440
441
-#: modules/curlew.py:440
442
+#: modules/curlew.py:539
443
msgid "Size"
444
msgstr "Rozmiar"
445
446
-#: modules/curlew.py:446
447
+#: modules/curlew.py:545
448
msgid "Duration"
449
msgstr "Długość"
450
451
-#: modules/curlew.py:452
452
+#: modules/curlew.py:551
453
msgid "Estimated size"
454
msgstr "Przewidywany rozmiar"
455
456
-#: modules/curlew.py:459
457
+#: modules/curlew.py:558
458
msgid "Elapsed time"
459
msgstr "Czas "
460
461
-#: modules/curlew.py:466
462
+#: modules/curlew.py:565
463
msgid "Remaining time"
464
msgstr "Pozostały czas"
465
466
-#: modules/curlew.py:472
467
+#: modules/curlew.py:571
468
msgid "Progress"
469
msgstr "Postęp"
470
471
-#: modules/curlew.py:485
472
+#: modules/curlew.py:583
473
#, fuzzy
474
msgid "Choose a format"
475
msgstr "Wybierz inną nazwę"
476
477
-#: modules/curlew.py:512
478
+#: modules/curlew.py:594
479
#, fuzzy
480
msgid "Add to Favorite"
481
msgstr "Dodaj do ulubionych"
482
483
-#: modules/curlew.py:520
484
+#: modules/curlew.py:615
485
#, fuzzy
486
-msgid "Edit List"
487
-msgstr "Edytuj listę"
488
+msgid "Edit Favorite List"
489
+msgstr "Lista ulubionych"
490
491
-#: modules/curlew.py:550
492
+#: modules/curlew.py:645 modules/curlew.py:838
493
msgid "Audio"
494
msgstr "Dźwięk"
495
496
-#: modules/curlew.py:565
497
+#: modules/curlew.py:660
498
msgid "Audio Bitrate"
499
msgstr "Bitrate:"
500
501
-#: modules/curlew.py:566
502
+#: modules/curlew.py:661
503
msgid "Audio Frequency"
504
msgstr "Częstotliwość"
505
506
-#: modules/curlew.py:568
507
+#: modules/curlew.py:663
508
msgid "Audio Codec"
509
msgstr "Kodek"
510
511
-#: modules/curlew.py:571
512
+#: modules/curlew.py:666
513
msgid "Volume (%)"
514
msgstr "Głośność (%)"
515
516
-#: modules/curlew.py:577
517
+#: modules/curlew.py:672
518
msgid "Audio Quality"
519
msgstr "Jakość dźwięku"
520
521
-#: modules/curlew.py:589
522
+#: modules/curlew.py:684 modules/curlew.py:838
523
msgid "Video"
524
msgstr "Wideo"
525
526
-#: modules/curlew.py:606
527
+#: modules/curlew.py:701
528
msgid "Video Bitrate"
529
msgstr "Bitrate"
530
531
-#: modules/curlew.py:608
532
+#: modules/curlew.py:703
533
msgid "Video Size"
534
msgstr "Rozmiar"
535
536
-#: modules/curlew.py:609
537
+#: modules/curlew.py:704
538
msgid "Video Codec"
539
msgstr "Kodek"
540
541
-#: modules/curlew.py:610
542
+#: modules/curlew.py:705
543
msgid "Aspect Ratio"
544
msgstr "Proporcje obrazu"
545
546
-#: modules/curlew.py:616
547
+#: modules/curlew.py:711
548
msgid "2-Pass"
549
msgstr "2-Przebiegi"
550
551
-#: modules/curlew.py:620
552
+#: modules/curlew.py:715
553
msgid "Video only"
554
msgstr "Tylko wideo"
555
556
-#: modules/curlew.py:627
557
+#: modules/curlew.py:720
558
+msgid "Fix bad index"
559
+msgstr ""
560
+
561
+#: modules/curlew.py:727
562
msgid "Video Quality"
563
msgstr "Jakość wideo"
564
565
-#: modules/curlew.py:638
566
+#: modules/curlew.py:738
567
msgid "Subtitle"
568
msgstr "Napisy"
569
570
-#: modules/curlew.py:644
571
+#: modules/curlew.py:744
572
#, fuzzy
573
msgid "Use Subtitle (ffmpeg only)"
574
msgstr "Użyj napisów"
575
576
-#: modules/curlew.py:660
577
+#: modules/curlew.py:760
578
msgid "Subtitle: "
579
msgstr "Napisy:"
580
581
-#: modules/curlew.py:678
582
+#: modules/curlew.py:778
583
msgid "Size: "
584
msgstr "Rozmiar:"
585
586
-#: modules/curlew.py:707
587
+#: modules/curlew.py:807
588
msgid "Encoding: "
589
msgstr "Kodowanie:"
590
591
-#: modules/curlew.py:720
592
+#: modules/curlew.py:822
593
+msgid "Filters"
594
+msgstr ""
595
+
596
+#: modules/curlew.py:824
597
+msgid "Fade In / Fade Out"
598
+msgstr ""
599
+
600
+#: modules/curlew.py:829
601
+#, fuzzy
602
+msgid "Duration (sec)"
603
+msgstr "Długość:"
604
+
605
+#: modules/curlew.py:833
606
+msgid "At the beginning"
607
+msgstr ""
608
+
609
+#: modules/curlew.py:833
610
+#, fuzzy
611
+msgid "At the end"
612
+msgstr "Do końca"
613
+
614
+#: modules/curlew.py:833 modules/curlew.py:838
615
+msgid "Both"
616
+msgstr ""
617
+
618
+#: modules/curlew.py:834
619
+#, fuzzy
620
+msgid "Position"
621
+msgstr "Pozycja:"
622
+
623
+#: modules/curlew.py:839
624
+msgid "Type"
625
+msgstr ""
626
+
627
+#: modules/curlew.py:843
628
msgid "Crop / Pad"
629
msgstr "Przytnij / Ramka"
630
631
-#: modules/curlew.py:723
632
+#: modules/curlew.py:846
633
msgid "Crop"
634
msgstr "Przytnij"
635
636
-#: modules/curlew.py:727
637
+#: modules/curlew.py:850
638
msgid "Pad"
639
msgstr "Ramka"
640
641
-#: modules/curlew.py:733
642
+#: modules/curlew.py:855
643
msgid "More"
644
msgstr "Więcej"
645
646
-#: modules/curlew.py:736
647
+#: modules/curlew.py:858
648
msgid "Split File"
649
msgstr "Podziel plik"
650
651
-#: modules/curlew.py:746
652
+#: modules/curlew.py:868
653
msgid "Begin time: "
654
msgstr "Zacznij od:"
655
656
-#: modules/curlew.py:749
657
+#: modules/curlew.py:871
658
msgid "Duration: "
659
msgstr "Długość:"
660
661
-#: modules/curlew.py:750
662
+#: modules/curlew.py:872
663
msgid "To the end"
664
msgstr "Do końca"
665
666
-#: modules/curlew.py:756
667
+#: modules/curlew.py:878
668
msgid "Use Copy Mode"
669
msgstr "Użyj trybu kopiowania"
670
671
-#: modules/curlew.py:757
672
+#: modules/curlew.py:879
673
msgid "Keep the same codecs as the input file"
674
msgstr "Zachowaj ten sam kodek co w pliku źródłowym"
675
676
-#: modules/curlew.py:765
677
+#: modules/curlew.py:887
678
msgid "Other opts:"
679
msgstr "Inne opcje:"
680
681
-#: modules/curlew.py:769
682
+#: modules/curlew.py:891
683
msgid "Threads:"
684
msgstr "Wątki:"
685
686
-#: modules/curlew.py:782
687
+#: modules/curlew.py:904
688
msgid "Converter:"
689
msgstr "Konwerter:"
690
691
-#: modules/curlew.py:788
692
+#: modules/curlew.py:910
693
msgid "Player:"
694
msgstr ""
695
696
-#: modules/curlew.py:809
697
+#: modules/curlew.py:950
698
+msgid "Please select a player"
699
+msgstr ""
700
+
701
+#: modules/curlew.py:959
702
msgid "Configs"
703
msgstr "Konfiguracja"
704
705
-#: modules/curlew.py:816
706
+#: modules/curlew.py:966
707
#, fuzzy
708
msgid "Your language will appear after restart Curlew"
709
msgstr "Twój język będzie użyty po restarcie Curlew"
710
711
-#: modules/curlew.py:823
712
+#: modules/curlew.py:973
713
msgid "Language:"
714
msgstr "Język:"
715
716
-#: modules/curlew.py:831
717
+#: modules/curlew.py:981
718
msgid "Show tray icon"
719
msgstr "Pokaż ikonę w zasobniku systemowym"
720
721
-#: modules/curlew.py:836
722
-msgid "Use CSD"
723
-msgstr ""
724
+#: modules/curlew.py:986
725
+#, fuzzy
726
+msgid "Show Statusbar"
727
+msgstr "Pokaż sidebar"
728
729
-#: modules/curlew.py:843
730
+#: modules/curlew.py:994
731
msgid "Shutdown computer after finish"
732
msgstr "Wyłącz komputer po zakończeniu"
733
734
-#: modules/curlew.py:848
735
+#: modules/curlew.py:999
736
msgid "Suspend computer after finish"
737
msgstr "Uśpij komputer po zakończeniu"
738
739
-#: modules/curlew.py:853
740
+#: modules/curlew.py:1004
741
#, fuzzy
742
msgid "Play sound after finish"
743
msgstr "Uśpij komputer po zakończeniu"
744
745
-#: modules/curlew.py:859
746
+#: modules/curlew.py:1010
747
msgid "Output"
748
msgstr ""
749
750
-#: modules/curlew.py:865
751
+#: modules/curlew.py:1016
752
msgid "Source Path"
753
msgstr "Ścieżka źródłowa"
754
755
-#: modules/curlew.py:870
756
+#: modules/curlew.py:1021
757
#, fuzzy
758
msgid "Destination:"
759
msgstr "<b>Położenie:</b>"
760
761
-#: modules/curlew.py:874
762
+#: modules/curlew.py:1024
763
+msgid "This name is for merged file"
764
+msgstr ""
765
+
766
+#: modules/curlew.py:1025
767
+msgid "Output Filename:"
768
+msgstr ""
769
+
770
+#: modules/curlew.py:1030
771
msgid "Overwrite it"
772
msgstr "Nadpisz"
773
774
-#: modules/curlew.py:875
775
+#: modules/curlew.py:1031
776
msgid "Choose another name"
777
msgstr "Wybierz inną nazwę"
778
779
-#: modules/curlew.py:876
780
+#: modules/curlew.py:1032
781
msgid "Skip conversion"
782
msgstr "Nie konwertuj"
783
784
-#: modules/curlew.py:877
785
+#: modules/curlew.py:1033
786
msgid "File exist:"
787
msgstr "Jeśli plik istnieje:"
788
789
-#: modules/curlew.py:891
790
+#: modules/curlew.py:1047
791
msgid "Delete input file after conversion"
792
msgstr "Usuń plik źródłowy po zakończeniu"
793
794
-#: modules/curlew.py:896
795
+#: modules/curlew.py:1052
796
msgid "Rename input file after conversion"
797
msgstr "Zmień nazwę pliku źródłowego po skonwertowaniu"
798
799
-#: modules/curlew.py:972
800
+#: modules/curlew.py:1143
801
#, fuzzy
802
-msgid "Do you want to quit Curlew and abort conversion process?"
803
+msgid "Do you want to quit Curlew and abort process?"
804
msgstr "Czy chcesz opuścić Curlew i przerwać konwertowanie?"
805
806
-#: modules/curlew.py:989
807
+#: modules/curlew.py:1160
808
msgid "Add file"
809
msgstr "Dodaj plik"
810
811
-#: modules/curlew.py:991 modules/curlew.py:1074 modules/curlew.py:1106
812
-#: modules/curlew.py:2337
813
+#: modules/curlew.py:1162 modules/curlew.py:1252 modules/curlew.py:1283
814
+#: modules/curlew.py:2662
815
msgid "_OK"
816
msgstr ""
817
818
-#: modules/curlew.py:1002
819
+#: modules/curlew.py:1164 modules/curlew.py:1254 modules/curlew.py:1284
820
+#: modules/curlew.py:1854 modules/curlew.py:2664 modules/waitdialog.py:45
821
+msgid "_Cancel"
822
+msgstr ""
823
+
824
+#: modules/curlew.py:1173
825
msgid "All supported files"
826
msgstr "Wszystkie obsługiwane pliki"
827
828
-#: modules/curlew.py:1009
829
+#: modules/curlew.py:1180
830
msgid "Video files"
831
msgstr "Pliki Video"
832
833
-#: modules/curlew.py:1015
834
+#: modules/curlew.py:1186
835
msgid "Audio files"
836
msgstr "Pliki Audio"
837
838
-#: modules/curlew.py:1021 modules/curlew.py:1581
839
+#: modules/curlew.py:1192 modules/curlew.py:1867
840
msgid "All files"
841
msgstr "Wszystkie pliki"
842
843
-#: modules/curlew.py:1061 modules/curlew.py:1674
844
+#: modules/curlew.py:1236 modules/curlew.py:1965
845
msgid "Ready!"
846
msgstr "Gotowe!"
847
848
-#: modules/curlew.py:1072
849
+#: modules/curlew.py:1250
850
msgid "Add folder"
851
msgstr "Dodaj katalog"
852
853
-#: modules/curlew.py:1104
854
+#: modules/curlew.py:1281
855
msgid "Choose destination"
856
msgstr "Wybierz katalog docelowy"
857
858
-#: modules/curlew.py:1353
859
+#: modules/curlew.py:1611
860
msgid "Destination path is not valid."
861
msgstr "Scieżka docelowa jest niepoprawna."
862
863
-#: modules/curlew.py:1360
864
+#: modules/curlew.py:1618
865
msgid "Destination path is not accessible."
866
msgstr "Ścieżka docelowa jest niedostępna."
867
868
-#: modules/curlew.py:1392 modules/curlew.py:1433 modules/curlew.py:1816
869
+#: modules/curlew.py:1634
870
+msgid "\"{}\" audio codec not found."
871
+msgstr ""
872
+
873
+#: modules/curlew.py:1638
874
+msgid "\"{}\" video codec not found."
875
+msgstr ""
876
+
877
+#: modules/curlew.py:1670 modules/curlew.py:1718 modules/curlew.py:2111
878
msgid "Skipped!"
879
msgstr "Pominięty!"
880
881
-#: modules/curlew.py:1402
882
+#: modules/curlew.py:1683
883
msgid "Not found!"
884
msgstr "Nie znaleziono!"
885
886
-#: modules/curlew.py:1495
887
-msgid ""
888
-"There are some errors occured.\n"
889
-"Do you want to show more details?"
890
+#: modules/curlew.py:1760
891
+msgid "Encoder not found (ffmpeg/avconv)."
892
msgstr ""
893
-"Wystapoiły błędy.\n"
894
-"Czy chcesz zobaczyć szczegóły błędów?"
895
896
-#: modules/curlew.py:1508
897
+#: modules/curlew.py:1789
898
msgid "Do you want to stop conversion process?"
899
msgstr "Czy chcesz zatrzymać konwertowanie?"
900
901
-#: modules/curlew.py:1564
902
+#: modules/curlew.py:1850
903
msgid "Select subtitle"
904
msgstr "Wybierz napisy"
905
906
-#: modules/curlew.py:1567
907
+#: modules/curlew.py:1853
908
msgid "_Add"
909
msgstr ""
910
911
-#: modules/curlew.py:1572
912
+#: modules/curlew.py:1858
913
msgid "Subtitle files"
914
msgstr "Pliki z napisami"
915
916
-#: modules/curlew.py:1669 modules/curlew.py:1876
917
+#: modules/curlew.py:1960 modules/curlew.py:2171
918
msgid "Wait..."
919
msgstr "Czekaj..."
920
921
-#: modules/curlew.py:1750
922
+#: modules/curlew.py:2041
923
msgid "Done!"
924
msgstr "Zrobione!"
925
926
-#: modules/curlew.py:1768
927
+#: modules/curlew.py:2059
928
msgid "Failed!"
929
msgstr "N ie powiodło się!"
930
931
-#: modules/curlew.py:2098
932
+#: modules/curlew.py:2406
933
msgid ""
934
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
935
"span>"
936
937
"<span foreground=\"red\" weight=\"bold\">System zostanie wyłączony za {} sek."
938
"</span>"
939
940
-#: modules/curlew.py:2111
941
+#: modules/curlew.py:2419
942
msgid ""
943
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
944
"span>"
945
946
"<span foreground=\"red\" weight=\"bold\">System zostanie uśpiony za {} sek.</"
947
"span>"
948
949
-#: modules/curlew.py:2188
950
+#: modules/curlew.py:2496
951
msgid ""
952
"<b>Duration:</b> {}\n"
953
"<b>Size:</b> {}\n"
954
955
"<b>Rozmiar:</b> {}\n"
956
"<b>Rozszerzenie:</b> {}\n"
957
958
-#: modules/curlew.py:2229
959
+#: modules/curlew.py:2540
960
msgid "Please install \"mediainfo\" package."
961
msgstr "Proszę zainstalować pakiet \"mediainfo\"."
962
963
-#: modules/curlew.py:2289
964
+#: modules/curlew.py:2620
965
msgid "Play"
966
msgstr ""
967
968
-#: modules/curlew.py:2292
969
+#: modules/curlew.py:2623
970
#, fuzzy
971
msgid "_Preview"
972
msgstr "Podgląd"
973
974
-#: modules/curlew.py:2298
975
+#: modules/curlew.py:2629
976
msgid "Browse source"
977
msgstr "Pokaż katalog źródłowy"
978
979
-#: modules/curlew.py:2301
980
+#: modules/curlew.py:2632
981
msgid "Browse destination"
982
msgstr "Pokaż katalog docelowy"
983
984
-#: modules/curlew.py:2335
985
+#: modules/curlew.py:2660
986
#, fuzzy
987
msgid "Choose Encoder"
988
msgstr "Wybierz inną nazwę"
989
990
+#: modules/curlew.py:2680
991
+msgid "Merge"
992
+msgstr ""
993
+
994
+#: modules/curlew.py:2681
995
+#, fuzzy
996
+msgid "Start Merging"
997
+msgstr "Rozpocznij konwertowanie"
998
+
999
+#: modules/curlew.py:2690
1000
+msgid "Make GIF"
1001
+msgstr ""
1002
+
1003
+#: modules/curlew.py:2691
1004
+msgid "Make GIF file"
1005
+msgstr ""
1006
+
1007
+#: modules/curlew.py:2739
1008
+msgid "<i>Merging files, please wait...</i>"
1009
+msgstr ""
1010
+
1011
+#: modules/curlew.py:2740
1012
+msgid "<i>Percent: 0 %</i>"
1013
+msgstr ""
1014
+
1015
+#: modules/curlew.py:2757
1016
+msgid "<i>Percent: {:.0f} %</i>"
1017
+msgstr ""
1018
+
1019
+#: modules/curlew.py:2769
1020
+msgid "Merging operation completed successfully!"
1021
+msgstr ""
1022
+
1023
+#: modules/curlew.py:2776
1024
+msgid "Merge Error"
1025
+msgstr ""
1026
+
1027
+#: modules/about.py:37
1028
+msgid "About Curlew"
1029
+msgstr "O programie Curlew"
1030
+
1031
+#: modules/about.py:40
1032
+msgid "Easy to use Multimedia Converter for Linux"
1033
+msgstr "Łatwy w użyciu konwerter multimedialny dla Linuksa"
1034
+
1035
+#: modules/about.py:53
1036
+msgid "translator-credits"
1037
+msgstr "Daniel Napora <napcok@gmail.com>"
1038
+
1039
+#: modules/waitdialog.py:34
1040
+msgid "Adding files..."
1041
+msgstr "Dodawanie plików"
1042
+
1043
+#: modules/waitdialog.py:53
1044
+msgid "<b>File:</b> "
1045
+msgstr "<b>Plik:</b>"
1046
+
1047
+#~ msgid "Errors detail"
1048
+#~ msgstr "Szczegóły błędów"
1049
+
1050
+#~ msgid ""
1051
+#~ "There are some errors occured.\n"
1052
+#~ "Do you want to show more details?"
1053
+#~ msgstr ""
1054
+#~ "Wystapoiły błędy.\n"
1055
+#~ "Czy chcesz zobaczyć szczegóły błędów?"
1056
+
1057
+#, fuzzy
1058
+#~ msgid "Edit List"
1059
+#~ msgstr "Edytuj listę"
1060
+
1061
#~ msgid "Preview"
1062
#~ msgstr "Podgląd"
1063
1064
1065
#~ msgid "Font: "
1066
#~ msgstr "Font: "
1067
1068
-#~ msgid "Position: "
1069
-#~ msgstr "Pozycja:"
1070
-
1071
#~ msgid "Delay: "
1072
#~ msgstr "Opóźnienie: "
1073
1074
curlew-0.2.3.tar.gz/po/ru.po -> curlew-0.2.5.tar.gz/po/ru.po
Changed
1075
1
2
msgstr ""
3
"Project-Id-Version: 0.1\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2016-10-01 14:51+0100\n"
6
+"POT-Creation-Date: 2017-07-24 11:03+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
msgid "Right"
12
msgstr "Справа"
13
14
-#: modules/customwidgets.py:174
15
+#: modules/customwidgets.py:179
16
msgid "hr"
17
msgstr ""
18
19
-#: modules/customwidgets.py:179
20
+#: modules/customwidgets.py:184
21
msgid "min"
22
msgstr "мин"
23
24
-#: modules/customwidgets.py:184 modules/curlew.py:714
25
+#: modules/customwidgets.py:189 modules/curlew.py:814
26
msgid "sec"
27
msgstr "сек"
28
29
-#: modules/favdialog.py:29 modules/curlew.py:496
30
-msgid "Favorite list"
31
-msgstr "Список избранного"
32
-
33
-#: modules/favdialog.py:44
34
-msgid "Format"
35
-msgstr "Формат"
36
-
37
-#: modules/favdialog.py:60
38
-msgid "Up"
39
-msgstr ""
40
-
41
-#: modules/favdialog.py:66
42
-msgid "Down"
43
+#: modules/formats.py:60
44
+msgid "<i><span color=\"red\">No format selected!</span></i>"
45
msgstr ""
46
47
-#: modules/favdialog.py:72 modules/edition.py:324 modules/curlew.py:2295
48
-msgid "Remove"
49
-msgstr "Убрать"
50
-
51
-#: modules/about.py:33 modules/tray.py:33 modules/curlew.py:199
52
-#: modules/curlew.py:272
53
+#: modules/formats.py:113
54
#, fuzzy
55
-msgid "Curlew"
56
-msgstr "О Churlew"
57
-
58
-#: modules/about.py:37 modules/curlew.py:344
59
-msgid "About Curlew"
60
-msgstr "О Churlew"
61
-
62
-#: modules/about.py:40
63
-msgid "Easy to use Multimedia Converter for Linux"
64
-msgstr "Легкий для использования Мультимедиа Конвертер для GNU/Linux"
65
-
66
-#: modules/about.py:53
67
-msgid "translator-credits"
68
-msgstr "о переводчиках"
69
-
70
-#: modules/functions.py:47
71
-msgid " KB"
72
-msgstr " КБ"
73
-
74
-#: modules/functions.py:50
75
-msgid " MB"
76
-msgstr " МБ"
77
-
78
-#: modules/functions.py:53
79
-msgid " GB"
80
-msgstr " ГБ"
81
-
82
-#: modules/tray.py:39 modules/tray.py:69
83
-msgid "Hide"
84
-msgstr "Скрыть"
85
-
86
-#: modules/tray.py:43 modules/curlew.py:337
87
-msgid "Stop Conversion"
88
-msgstr "Остановить конвертацию"
89
-
90
-#: modules/tray.py:47
91
-msgid "Quit application"
92
-msgstr "Выйти из программы"
93
+msgid "Edit"
94
+msgstr "Изменить список"
95
96
-#: modules/tray.py:71
97
-msgid "Show"
98
-msgstr "Показать"
99
+#: modules/formats.py:121 modules/formats.py:123
100
+#, fuzzy
101
+msgid "Choose"
102
+msgstr "предложить выбор нового имени"
103
104
#: modules/logdialog.py:32
105
-msgid "Errors detail"
106
-msgstr "Подробности ошибки"
107
+#, fuzzy
108
+msgid "Conversion Error"
109
+msgstr "Остановить конвертацию"
110
111
-#: modules/logdialog.py:51
112
+#: modules/logdialog.py:51 modules/errdialog.py:50
113
msgid "_Close"
114
msgstr ""
115
116
-#: modules/edition.py:38
117
+#: modules/formateditor.py:38
118
msgid "Are you sure you want to save settings?"
119
msgstr ""
120
121
-#: modules/edition.py:110
122
+#: modules/formateditor.py:110
123
msgid "You can't restore a custom format to defaults."
124
msgstr ""
125
126
-#: modules/edition.py:205
127
+#: modules/formateditor.py:205
128
msgid "Are you sure you want to remove this format?"
129
msgstr ""
130
131
-#: modules/edition.py:244
132
+#: modules/formateditor.py:244
133
#, fuzzy
134
msgid "Edition"
135
msgstr "Изменить список"
136
137
-#: modules/edition.py:259
138
+#: modules/formateditor.py:255
139
msgid ""
140
"<span foreground=\"red\"><i><b>WARNING:</b> Please change these values with "
141
"care!</i></span>"
142
msgstr ""
143
144
-#: modules/edition.py:263
145
+#: modules/formateditor.py:259
146
#, fuzzy
147
msgid "Audio:"
148
msgstr "Звук"
149
150
-#: modules/edition.py:271 modules/edition.py:290
151
+#: modules/formateditor.py:267 modules/formateditor.py:286
152
msgid "Default"
153
msgstr ""
154
155
-#: modules/edition.py:274
156
+#: modules/formateditor.py:270
157
#, fuzzy
158
msgid "Audio Bitrates"
159
msgstr "Скорость потока"
160
161
-#: modules/edition.py:276
162
+#: modules/formateditor.py:272
163
#, fuzzy
164
msgid "Audio Frequencies"
165
msgstr "Частота звука"
166
167
-#: modules/edition.py:278 modules/curlew.py:567
168
+#: modules/formateditor.py:274 modules/curlew.py:662
169
msgid "Audio Channels"
170
msgstr "Звуковые каналы"
171
172
-#: modules/edition.py:280
173
+#: modules/formateditor.py:276
174
#, fuzzy
175
msgid "Audio Codecs"
176
msgstr "Звуковой кодек"
177
178
-#: modules/edition.py:283
179
+#: modules/formateditor.py:279
180
#, fuzzy
181
msgid "Video:"
182
msgstr "Видео"
183
184
-#: modules/edition.py:293
185
+#: modules/formateditor.py:289
186
#, fuzzy
187
msgid "Video Bitrates"
188
msgstr "Скорость потока"
189
190
-#: modules/edition.py:295 modules/curlew.py:607
191
+#: modules/formateditor.py:291 modules/curlew.py:702
192
msgid "Video FPS"
193
msgstr "Частота кадров"
194
195
-#: modules/edition.py:297
196
+#: modules/formateditor.py:293
197
#, fuzzy
198
msgid "Video Sizes"
199
msgstr "Размер видео"
200
201
-#: modules/edition.py:299
202
+#: modules/formateditor.py:295
203
#, fuzzy
204
msgid "Video Codecs"
205
msgstr "Видео кодек"
206
207
-#: modules/edition.py:301
208
+#: modules/formateditor.py:297
209
#, fuzzy
210
msgid "Aspect Ratios"
211
msgstr "Соотношение сторон"
212
213
-#: modules/edition.py:303
214
+#: modules/formateditor.py:299
215
#, fuzzy
216
msgid "Other Options:"
217
msgstr "Другие опции:"
218
219
-#: modules/edition.py:305
220
+#: modules/formateditor.py:301
221
msgid "Extra Options"
222
msgstr ""
223
224
-#: modules/edition.py:318
225
+#: modules/formateditor.py:314
226
msgid "Save"
227
msgstr ""
228
229
-#: modules/edition.py:332
230
+#: modules/formateditor.py:320 modules/favdialog.py:68 modules/curlew.py:2626
231
+msgid "Remove"
232
+msgstr "Убрать"
233
+
234
+#: modules/formateditor.py:328
235
msgid "Restore default"
236
msgstr ""
237
238
-#: modules/fileinfos.py:29
239
-msgid "File informations"
240
-msgstr "Информация о файле"
241
+#: modules/tray.py:33 modules/curlew.py:223 modules/about.py:33
242
+#, fuzzy
243
+msgid "Curlew"
244
+msgstr "О Churlew"
245
246
-#: modules/waitdialog.py:34
247
-msgid "Adding files..."
248
-msgstr "Добавить файлы..."
249
+#: modules/tray.py:39 modules/tray.py:69
250
+msgid "Hide"
251
+msgstr "Скрыть"
252
253
-#: modules/waitdialog.py:45 modules/curlew.py:993 modules/curlew.py:1076
254
-#: modules/curlew.py:1107 modules/curlew.py:1568 modules/curlew.py:2339
255
-msgid "_Cancel"
256
-msgstr ""
257
+#: modules/tray.py:43
258
+msgid "Stop Conversion"
259
+msgstr "Остановить конвертацию"
260
261
-#: modules/waitdialog.py:53
262
-msgid "<b>File:</b> "
263
-msgstr "<b>Формат:</b>"
264
+#: modules/tray.py:47
265
+msgid "Quit application"
266
+msgstr "Выйти из программы"
267
+
268
+#: modules/tray.py:71
269
+msgid "Show"
270
+msgstr "Показать"
271
+
272
+#: modules/favdialog.py:29 modules/curlew.py:599
273
+msgid "Favorite list"
274
+msgstr "Список избранного"
275
276
-#: modules/players.py:50
277
-msgid "<b>Select your favorite player: </b>"
278
+#: modules/favdialog.py:40
279
+msgid "Format"
280
+msgstr "Формат"
281
+
282
+#: modules/favdialog.py:56
283
+msgid "Up"
284
msgstr ""
285
286
-#: modules/formats.py:60
287
-msgid "<i><span color=\"red\">No format selected!</span></i>"
288
+#: modules/favdialog.py:62
289
+msgid "Down"
290
msgstr ""
291
292
-#: modules/formats.py:113
293
-#, fuzzy
294
-msgid "Edit"
295
-msgstr "Изменить список"
296
+#: modules/functions.py:47
297
+msgid " KB"
298
+msgstr " КБ"
299
300
-#: modules/formats.py:121 modules/formats.py:123
301
-#, fuzzy
302
-msgid "Choose"
303
-msgstr "предложить выбор нового имени"
304
+#: modules/functions.py:50
305
+msgid " MB"
306
+msgstr " МБ"
307
308
-#: modules/curlew.py:97
309
+#: modules/functions.py:53
310
+msgid " GB"
311
+msgstr " ГБ"
312
+
313
+#: modules/curlew.py:115
314
msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
315
msgstr ""
316
317
-#: modules/curlew.py:207
318
+#: modules/curlew.py:170
319
+msgid "You can't add more than 10 elements."
320
+msgstr ""
321
+
322
+#: modules/curlew.py:177
323
+msgid "\"{}\" is already exist in favorite list!"
324
+msgstr ""
325
+
326
+#: modules/curlew.py:195
327
+#, fuzzy
328
+msgid "No Favorites List."
329
+msgstr "Список избранного"
330
+
331
+#: modules/curlew.py:231
332
msgid "About"
333
msgstr "О программе"
334
335
-#: modules/curlew.py:212
336
+#: modules/curlew.py:236
337
msgid "Quit"
338
msgstr "Выход"
339
340
-#: modules/curlew.py:261
341
+#: modules/curlew.py:287
342
msgid "Available Codecs"
343
msgstr ""
344
345
-#: modules/curlew.py:295
346
+#: modules/curlew.py:315
347
#, fuzzy
348
msgid "Add Files"
349
msgstr "Добавить файл"
350
351
-#: modules/curlew.py:300
352
+#: modules/curlew.py:320
353
#, fuzzy
354
msgid "Add Folders"
355
msgstr "Добавить папку"
356
357
-#: modules/curlew.py:310
358
+#: modules/curlew.py:330
359
#, fuzzy
360
msgid "Remove Files"
361
msgstr "Убрать файлы"
362
363
-#: modules/curlew.py:315
364
+#: modules/curlew.py:335
365
#, fuzzy
366
msgid "Clear Files List"
367
msgstr "Очистить список файлов"
368
369
-#: modules/curlew.py:321 modules/curlew.py:2305
370
-msgid "File Informations"
371
+#: modules/curlew.py:341
372
+msgid "File Information"
373
msgstr "Информация о файле"
374
375
-#: modules/curlew.py:331
376
+#: modules/curlew.py:352
377
+msgid "Advanced Options"
378
+msgstr ""
379
+
380
+#: modules/curlew.py:356 modules/curlew.py:2685
381
msgid "Convert"
382
msgstr "Запуск"
383
384
-#: modules/curlew.py:332
385
+#: modules/curlew.py:358 modules/curlew.py:2686
386
msgid "Start Conversion"
387
msgstr "Запуск конвертации"
388
389
-#: modules/curlew.py:350
390
-msgid "Advanced Options"
391
+#: modules/curlew.py:365
392
+#, fuzzy
393
+msgid "Select Action"
394
+msgstr "Выберите субтитры"
395
+
396
+#: modules/curlew.py:387
397
+#, fuzzy
398
+msgid "Convert Files"
399
+msgstr "Убрать файлы"
400
+
401
+#: modules/curlew.py:388
402
+#, fuzzy
403
+msgid "Merge Files"
404
+msgstr "Убрать файлы"
405
+
406
+#: modules/curlew.py:394
407
+msgid "Stop Process"
408
msgstr ""
409
410
-#: modules/curlew.py:410 modules/curlew.py:826
411
+#: modules/curlew.py:411
412
+msgid ""
413
+"<b><span size=\"xx-large\">Welcome to Curlew Multimedia Converter!</span></b>"
414
+msgstr ""
415
+
416
+#: modules/curlew.py:419
417
+msgid "<i>Click</i>"
418
+msgstr ""
419
+
420
+#: modules/curlew.py:421
421
+msgid "<i>to add files, or</i>"
422
+msgstr ""
423
+
424
+#: modules/curlew.py:423
425
+msgid "<i>to add files from folders,</i>"
426
+msgstr ""
427
+
428
+#: modules/curlew.py:432
429
+msgid "<i>or you can drag files and drop them to here.</i>"
430
+msgstr ""
431
+
432
+#: modules/curlew.py:509 modules/curlew.py:976
433
#, fuzzy
434
msgid "Show Sidebar"
435
msgstr "Показать боковую панель"
436
437
-#: modules/curlew.py:433
438
+#: modules/curlew.py:532
439
msgid "File"
440
msgstr "Файл"
441
442
-#: modules/curlew.py:440
443
+#: modules/curlew.py:539
444
msgid "Size"
445
msgstr "Размер"
446
447
-#: modules/curlew.py:446
448
+#: modules/curlew.py:545
449
msgid "Duration"
450
msgstr "Длительность"
451
452
-#: modules/curlew.py:452
453
+#: modules/curlew.py:551
454
msgid "Estimated size"
455
msgstr "Предполагаемый размер"
456
457
-#: modules/curlew.py:459
458
+#: modules/curlew.py:558
459
msgid "Elapsed time"
460
msgstr "Прошло времени"
461
462
-#: modules/curlew.py:466
463
+#: modules/curlew.py:565
464
msgid "Remaining time"
465
msgstr "Осталось времени"
466
467
-#: modules/curlew.py:472
468
+#: modules/curlew.py:571
469
msgid "Progress"
470
msgstr "Прогресс"
471
472
-#: modules/curlew.py:485
473
+#: modules/curlew.py:583
474
#, fuzzy
475
msgid "Choose a format"
476
msgstr "предложить выбор нового имени"
477
478
-#: modules/curlew.py:512
479
+#: modules/curlew.py:594
480
#, fuzzy
481
msgid "Add to Favorite"
482
msgstr "Добавить в избранное"
483
484
-#: modules/curlew.py:520
485
+#: modules/curlew.py:615
486
#, fuzzy
487
-msgid "Edit List"
488
-msgstr "Изменить список"
489
+msgid "Edit Favorite List"
490
+msgstr "Список избранного"
491
492
-#: modules/curlew.py:550
493
+#: modules/curlew.py:645 modules/curlew.py:838
494
msgid "Audio"
495
msgstr "Звук"
496
497
-#: modules/curlew.py:565
498
+#: modules/curlew.py:660
499
msgid "Audio Bitrate"
500
msgstr "Скорость потока"
501
502
-#: modules/curlew.py:566
503
+#: modules/curlew.py:661
504
msgid "Audio Frequency"
505
msgstr "Частота звука"
506
507
-#: modules/curlew.py:568
508
+#: modules/curlew.py:663
509
msgid "Audio Codec"
510
msgstr "Звуковой кодек"
511
512
-#: modules/curlew.py:571
513
+#: modules/curlew.py:666
514
msgid "Volume (%)"
515
msgstr "Громкость (%)"
516
517
-#: modules/curlew.py:577
518
+#: modules/curlew.py:672
519
msgid "Audio Quality"
520
msgstr "Качество звука"
521
522
-#: modules/curlew.py:589
523
+#: modules/curlew.py:684 modules/curlew.py:838
524
msgid "Video"
525
msgstr "Видео"
526
527
-#: modules/curlew.py:606
528
+#: modules/curlew.py:701
529
msgid "Video Bitrate"
530
msgstr "Скорость потока"
531
532
-#: modules/curlew.py:608
533
+#: modules/curlew.py:703
534
msgid "Video Size"
535
msgstr "Размер видео"
536
537
-#: modules/curlew.py:609
538
+#: modules/curlew.py:704
539
msgid "Video Codec"
540
msgstr "Видео кодек"
541
542
-#: modules/curlew.py:610
543
+#: modules/curlew.py:705
544
msgid "Aspect Ratio"
545
msgstr "Соотношение сторон"
546
547
-#: modules/curlew.py:616
548
+#: modules/curlew.py:711
549
msgid "2-Pass"
550
msgstr "В 2 прохода"
551
552
-#: modules/curlew.py:620
553
+#: modules/curlew.py:715
554
msgid "Video only"
555
msgstr "Только видео"
556
557
-#: modules/curlew.py:627
558
+#: modules/curlew.py:720
559
+msgid "Fix bad index"
560
+msgstr ""
561
+
562
+#: modules/curlew.py:727
563
msgid "Video Quality"
564
msgstr "Качество видео"
565
566
-#: modules/curlew.py:638
567
+#: modules/curlew.py:738
568
msgid "Subtitle"
569
msgstr "Субтитры"
570
571
-#: modules/curlew.py:644
572
+#: modules/curlew.py:744
573
#, fuzzy
574
msgid "Use Subtitle (ffmpeg only)"
575
msgstr "Использовать субтитры"
576
577
-#: modules/curlew.py:660
578
+#: modules/curlew.py:760
579
msgid "Subtitle: "
580
msgstr "Субтитры: "
581
582
-#: modules/curlew.py:678
583
+#: modules/curlew.py:778
584
msgid "Size: "
585
msgstr "Размер: "
586
587
-#: modules/curlew.py:707
588
+#: modules/curlew.py:807
589
msgid "Encoding: "
590
msgstr "Кодировка: "
591
592
-#: modules/curlew.py:720
593
+#: modules/curlew.py:822
594
+msgid "Filters"
595
+msgstr ""
596
+
597
+#: modules/curlew.py:824
598
+msgid "Fade In / Fade Out"
599
+msgstr ""
600
+
601
+#: modules/curlew.py:829
602
+#, fuzzy
603
+msgid "Duration (sec)"
604
+msgstr "Длительность: "
605
+
606
+#: modules/curlew.py:833
607
+msgid "At the beginning"
608
+msgstr ""
609
+
610
+#: modules/curlew.py:833
611
+#, fuzzy
612
+msgid "At the end"
613
+msgstr "До конца"
614
+
615
+#: modules/curlew.py:833 modules/curlew.py:838
616
+msgid "Both"
617
+msgstr ""
618
+
619
+#: modules/curlew.py:834
620
+#, fuzzy
621
+msgid "Position"
622
+msgstr "Позиция: "
623
+
624
+#: modules/curlew.py:839
625
+msgid "Type"
626
+msgstr ""
627
+
628
+#: modules/curlew.py:843
629
msgid "Crop / Pad"
630
msgstr "Обрезка / Растяжение"
631
632
-#: modules/curlew.py:723
633
+#: modules/curlew.py:846
634
msgid "Crop"
635
msgstr "Обрезка (Crop)"
636
637
-#: modules/curlew.py:727
638
+#: modules/curlew.py:850
639
msgid "Pad"
640
msgstr "Растяжение"
641
642
-#: modules/curlew.py:733
643
+#: modules/curlew.py:855
644
msgid "More"
645
msgstr "Дополнительно"
646
647
-#: modules/curlew.py:736
648
+#: modules/curlew.py:858
649
msgid "Split File"
650
msgstr "Разделить файл на несколько частей"
651
652
-#: modules/curlew.py:746
653
+#: modules/curlew.py:868
654
msgid "Begin time: "
655
msgstr "Время начала: "
656
657
-#: modules/curlew.py:749
658
+#: modules/curlew.py:871
659
msgid "Duration: "
660
msgstr "Длительность: "
661
662
-#: modules/curlew.py:750
663
+#: modules/curlew.py:872
664
msgid "To the end"
665
msgstr "До конца"
666
667
-#: modules/curlew.py:756
668
+#: modules/curlew.py:878
669
msgid "Use Copy Mode"
670
msgstr "Использовать исходные"
671
672
-#: modules/curlew.py:757
673
+#: modules/curlew.py:879
674
msgid "Keep the same codecs as the input file"
675
msgstr "Оставить исходное сжатие потока"
676
677
-#: modules/curlew.py:765
678
+#: modules/curlew.py:887
679
msgid "Other opts:"
680
msgstr "Другие опции:"
681
682
-#: modules/curlew.py:769
683
+#: modules/curlew.py:891
684
msgid "Threads:"
685
msgstr "Потоки:"
686
687
-#: modules/curlew.py:782
688
+#: modules/curlew.py:904
689
msgid "Converter:"
690
msgstr "Конвертер:"
691
692
-#: modules/curlew.py:788
693
+#: modules/curlew.py:910
694
msgid "Player:"
695
msgstr ""
696
697
-#: modules/curlew.py:809
698
+#: modules/curlew.py:950
699
+msgid "Please select a player"
700
+msgstr ""
701
+
702
+#: modules/curlew.py:959
703
msgid "Configs"
704
msgstr "Настройки"
705
706
-#: modules/curlew.py:816
707
+#: modules/curlew.py:966
708
#, fuzzy
709
msgid "Your language will appear after restart Curlew"
710
msgstr "Выбранный язык будет применен после перезапуска Curlew"
711
712
-#: modules/curlew.py:823
713
+#: modules/curlew.py:973
714
msgid "Language:"
715
msgstr "Язык:"
716
717
-#: modules/curlew.py:831
718
+#: modules/curlew.py:981
719
msgid "Show tray icon"
720
msgstr "Показывать значок в трее"
721
722
-#: modules/curlew.py:836
723
-msgid "Use CSD"
724
-msgstr ""
725
+#: modules/curlew.py:986
726
+#, fuzzy
727
+msgid "Show Statusbar"
728
+msgstr "Показать боковую панель"
729
730
-#: modules/curlew.py:843
731
+#: modules/curlew.py:994
732
msgid "Shutdown computer after finish"
733
msgstr "Выключить компьютер после завершения"
734
735
-#: modules/curlew.py:848
736
+#: modules/curlew.py:999
737
msgid "Suspend computer after finish"
738
msgstr "Перейти в спящий режим после завершения"
739
740
-#: modules/curlew.py:853
741
+#: modules/curlew.py:1004
742
#, fuzzy
743
msgid "Play sound after finish"
744
msgstr "Перейти в спящий режим после завершения"
745
746
-#: modules/curlew.py:859
747
+#: modules/curlew.py:1010
748
msgid "Output"
749
msgstr ""
750
751
-#: modules/curlew.py:865
752
+#: modules/curlew.py:1016
753
msgid "Source Path"
754
msgstr "Исходная папка"
755
756
-#: modules/curlew.py:870
757
+#: modules/curlew.py:1021
758
#, fuzzy
759
msgid "Destination:"
760
msgstr "<b>Папка назначения:</b>"
761
762
-#: modules/curlew.py:874
763
+#: modules/curlew.py:1024
764
+msgid "This name is for merged file"
765
+msgstr ""
766
+
767
+#: modules/curlew.py:1025
768
+msgid "Output Filename:"
769
+msgstr ""
770
+
771
+#: modules/curlew.py:1030
772
msgid "Overwrite it"
773
msgstr "перезаписать его"
774
775
-#: modules/curlew.py:875
776
+#: modules/curlew.py:1031
777
msgid "Choose another name"
778
msgstr "предложить выбор нового имени"
779
780
-#: modules/curlew.py:876
781
+#: modules/curlew.py:1032
782
msgid "Skip conversion"
783
msgstr "пропустить конвертацию этого файла"
784
785
-#: modules/curlew.py:877
786
+#: modules/curlew.py:1033
787
msgid "File exist:"
788
msgstr "Если файл назначения существует, то"
789
790
-#: modules/curlew.py:891
791
+#: modules/curlew.py:1047
792
msgid "Delete input file after conversion"
793
msgstr "Удалить исходный файл после конвертации"
794
795
-#: modules/curlew.py:896
796
+#: modules/curlew.py:1052
797
msgid "Rename input file after conversion"
798
msgstr "Переименовать исходный файл после конвертации"
799
800
-#: modules/curlew.py:972
801
+#: modules/curlew.py:1143
802
#, fuzzy
803
-msgid "Do you want to quit Curlew and abort conversion process?"
804
+msgid "Do you want to quit Curlew and abort process?"
805
msgstr "Вы хотите выйти из Curlew и прервать процесс конвертации?"
806
807
-#: modules/curlew.py:989
808
+#: modules/curlew.py:1160
809
msgid "Add file"
810
msgstr "Добавить файл"
811
812
-#: modules/curlew.py:991 modules/curlew.py:1074 modules/curlew.py:1106
813
-#: modules/curlew.py:2337
814
+#: modules/curlew.py:1162 modules/curlew.py:1252 modules/curlew.py:1283
815
+#: modules/curlew.py:2662
816
msgid "_OK"
817
msgstr ""
818
819
-#: modules/curlew.py:1002
820
+#: modules/curlew.py:1164 modules/curlew.py:1254 modules/curlew.py:1284
821
+#: modules/curlew.py:1854 modules/curlew.py:2664 modules/waitdialog.py:45
822
+msgid "_Cancel"
823
+msgstr ""
824
+
825
+#: modules/curlew.py:1173
826
msgid "All supported files"
827
msgstr "Все поддерживаемые файлы"
828
829
-#: modules/curlew.py:1009
830
+#: modules/curlew.py:1180
831
msgid "Video files"
832
msgstr "Видео файлы"
833
834
-#: modules/curlew.py:1015
835
+#: modules/curlew.py:1186
836
msgid "Audio files"
837
msgstr "Звуковые файлы"
838
839
-#: modules/curlew.py:1021 modules/curlew.py:1581
840
+#: modules/curlew.py:1192 modules/curlew.py:1867
841
msgid "All files"
842
msgstr "Все файлы"
843
844
-#: modules/curlew.py:1061 modules/curlew.py:1674
845
+#: modules/curlew.py:1236 modules/curlew.py:1965
846
msgid "Ready!"
847
msgstr "Готово!"
848
849
-#: modules/curlew.py:1072
850
+#: modules/curlew.py:1250
851
msgid "Add folder"
852
msgstr "Добавить файл"
853
854
-#: modules/curlew.py:1104
855
+#: modules/curlew.py:1281
856
msgid "Choose destination"
857
msgstr "Выберите папку назначения"
858
859
-#: modules/curlew.py:1353
860
+#: modules/curlew.py:1611
861
msgid "Destination path is not valid."
862
msgstr "Папка назначения не доступна"
863
864
-#: modules/curlew.py:1360
865
+#: modules/curlew.py:1618
866
msgid "Destination path is not accessible."
867
msgstr "Папка назначения не допустима"
868
869
-#: modules/curlew.py:1392 modules/curlew.py:1433 modules/curlew.py:1816
870
+#: modules/curlew.py:1634
871
+msgid "\"{}\" audio codec not found."
872
+msgstr ""
873
+
874
+#: modules/curlew.py:1638
875
+msgid "\"{}\" video codec not found."
876
+msgstr ""
877
+
878
+#: modules/curlew.py:1670 modules/curlew.py:1718 modules/curlew.py:2111
879
msgid "Skipped!"
880
msgstr "Пропущен!"
881
882
-#: modules/curlew.py:1402
883
+#: modules/curlew.py:1683
884
msgid "Not found!"
885
msgstr "Не найден!"
886
887
-#: modules/curlew.py:1495
888
-msgid ""
889
-"There are some errors occured.\n"
890
-"Do you want to show more details?"
891
+#: modules/curlew.py:1760
892
+msgid "Encoder not found (ffmpeg/avconv)."
893
msgstr ""
894
-"Произошли некоторые ошибки.\n"
895
-"Хотите узнать подробнее?"
896
897
-#: modules/curlew.py:1508
898
+#: modules/curlew.py:1789
899
msgid "Do you want to stop conversion process?"
900
msgstr "Вы хотите остановить процесс конвертации?"
901
902
-#: modules/curlew.py:1564
903
+#: modules/curlew.py:1850
904
msgid "Select subtitle"
905
msgstr "Выберите субтитры"
906
907
-#: modules/curlew.py:1567
908
+#: modules/curlew.py:1853
909
msgid "_Add"
910
msgstr ""
911
912
-#: modules/curlew.py:1572
913
+#: modules/curlew.py:1858
914
msgid "Subtitle files"
915
msgstr "Файлы субтитров"
916
917
-#: modules/curlew.py:1669 modules/curlew.py:1876
918
+#: modules/curlew.py:1960 modules/curlew.py:2171
919
msgid "Wait..."
920
msgstr "Подождите..."
921
922
-#: modules/curlew.py:1750
923
+#: modules/curlew.py:2041
924
msgid "Done!"
925
msgstr "Выполнено!"
926
927
-#: modules/curlew.py:1768
928
+#: modules/curlew.py:2059
929
msgid "Failed!"
930
msgstr "Ошибка!"
931
932
-#: modules/curlew.py:2098
933
+#: modules/curlew.py:2406
934
msgid ""
935
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
936
"span>"
937
938
"<span foreground=\"red\" weight=\"bold\">Компьютер будет отключен через {} "
939
"сек.</span>"
940
941
-#: modules/curlew.py:2111
942
+#: modules/curlew.py:2419
943
msgid ""
944
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
945
"span>"
946
947
"<span foreground=\"red\" weight=\"bold\">Компьютер будет переведен в спящий "
948
"режим через {} сек.</span>"
949
950
-#: modules/curlew.py:2188
951
+#: modules/curlew.py:2496
952
msgid ""
953
"<b>Duration:</b> {}\n"
954
"<b>Size:</b> {}\n"
955
956
"<b>Размер:</b> {}\n"
957
"<b>Расширение:</b> {}\n"
958
959
-#: modules/curlew.py:2229
960
+#: modules/curlew.py:2540
961
msgid "Please install \"mediainfo\" package."
962
msgstr "Пожалуйста, установите пакет \"mediainfo\"."
963
964
-#: modules/curlew.py:2289
965
+#: modules/curlew.py:2620
966
msgid "Play"
967
msgstr ""
968
969
-#: modules/curlew.py:2292
970
+#: modules/curlew.py:2623
971
#, fuzzy
972
msgid "_Preview"
973
msgstr "Превью"
974
975
-#: modules/curlew.py:2298
976
+#: modules/curlew.py:2629
977
msgid "Browse source"
978
msgstr "Обзор исходника"
979
980
-#: modules/curlew.py:2301
981
+#: modules/curlew.py:2632
982
msgid "Browse destination"
983
msgstr "Обзор папки назначения"
984
985
-#: modules/curlew.py:2335
986
+#: modules/curlew.py:2660
987
#, fuzzy
988
msgid "Choose Encoder"
989
msgstr "предложить выбор нового имени"
990
991
+#: modules/curlew.py:2680
992
+msgid "Merge"
993
+msgstr ""
994
+
995
+#: modules/curlew.py:2681
996
+#, fuzzy
997
+msgid "Start Merging"
998
+msgstr "Запуск конвертации"
999
+
1000
+#: modules/curlew.py:2690
1001
+msgid "Make GIF"
1002
+msgstr ""
1003
+
1004
+#: modules/curlew.py:2691
1005
+msgid "Make GIF file"
1006
+msgstr ""
1007
+
1008
+#: modules/curlew.py:2739
1009
+msgid "<i>Merging files, please wait...</i>"
1010
+msgstr ""
1011
+
1012
+#: modules/curlew.py:2740
1013
+msgid "<i>Percent: 0 %</i>"
1014
+msgstr ""
1015
+
1016
+#: modules/curlew.py:2757
1017
+msgid "<i>Percent: {:.0f} %</i>"
1018
+msgstr ""
1019
+
1020
+#: modules/curlew.py:2769
1021
+msgid "Merging operation completed successfully!"
1022
+msgstr ""
1023
+
1024
+#: modules/curlew.py:2776
1025
+msgid "Merge Error"
1026
+msgstr ""
1027
+
1028
+#: modules/about.py:37
1029
+msgid "About Curlew"
1030
+msgstr "О Churlew"
1031
+
1032
+#: modules/about.py:40
1033
+msgid "Easy to use Multimedia Converter for Linux"
1034
+msgstr "Легкий для использования Мультимедиа Конвертер для GNU/Linux"
1035
+
1036
+#: modules/about.py:53
1037
+msgid "translator-credits"
1038
+msgstr "о переводчиках"
1039
+
1040
+#: modules/waitdialog.py:34
1041
+msgid "Adding files..."
1042
+msgstr "Добавить файлы..."
1043
+
1044
+#: modules/waitdialog.py:53
1045
+msgid "<b>File:</b> "
1046
+msgstr "<b>Формат:</b>"
1047
+
1048
+#~ msgid "Errors detail"
1049
+#~ msgstr "Подробности ошибки"
1050
+
1051
+#~ msgid ""
1052
+#~ "There are some errors occured.\n"
1053
+#~ "Do you want to show more details?"
1054
+#~ msgstr ""
1055
+#~ "Произошли некоторые ошибки.\n"
1056
+#~ "Хотите узнать подробнее?"
1057
+
1058
+#, fuzzy
1059
+#~ msgid "Edit List"
1060
+#~ msgstr "Изменить список"
1061
+
1062
#~ msgid "Preview"
1063
#~ msgstr "Превью"
1064
1065
1066
#~ msgid "Font: "
1067
#~ msgstr "Шрифт: "
1068
1069
-#~ msgid "Position: "
1070
-#~ msgstr "Позиция: "
1071
-
1072
#~ msgid "Delay: "
1073
#~ msgstr "Задержка: "
1074
1075
curlew-0.2.3.tar.gz/po/sr.po -> curlew-0.2.5.tar.gz/po/sr.po
Changed
1074
1
2
msgstr ""
3
"Project-Id-Version: 0.1.22\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2016-10-01 14:51+0100\n"
6
+"POT-Creation-Date: 2017-07-24 11:03+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
msgid "Right"
12
msgstr "Десно"
13
14
-#: modules/customwidgets.py:174
15
+#: modules/customwidgets.py:179
16
msgid "hr"
17
msgstr "час"
18
19
-#: modules/customwidgets.py:179
20
+#: modules/customwidgets.py:184
21
msgid "min"
22
msgstr "мин"
23
24
-#: modules/customwidgets.py:184 modules/curlew.py:714
25
+#: modules/customwidgets.py:189 modules/curlew.py:814
26
msgid "sec"
27
msgstr "сек"
28
29
-#: modules/favdialog.py:29 modules/curlew.py:496
30
-msgid "Favorite list"
31
-msgstr "Листа омиљеног"
32
-
33
-#: modules/favdialog.py:44
34
-msgid "Format"
35
-msgstr "Формат"
36
-
37
-#: modules/favdialog.py:60
38
-msgid "Up"
39
-msgstr ""
40
-
41
-#: modules/favdialog.py:66
42
-msgid "Down"
43
+#: modules/formats.py:60
44
+msgid "<i><span color=\"red\">No format selected!</span></i>"
45
msgstr ""
46
47
-#: modules/favdialog.py:72 modules/edition.py:324 modules/curlew.py:2295
48
-msgid "Remove"
49
-msgstr "Уклони"
50
-
51
-#: modules/about.py:33 modules/tray.py:33 modules/curlew.py:199
52
-#: modules/curlew.py:272
53
-msgid "Curlew"
54
-msgstr "Curlew"
55
-
56
-#: modules/about.py:37 modules/curlew.py:344
57
-msgid "About Curlew"
58
-msgstr "О Curlew"
59
-
60
-#: modules/about.py:40
61
-msgid "Easy to use Multimedia Converter for Linux"
62
-msgstr "Једноставан конвертер мултимедије за Линукс"
63
-
64
-#: modules/about.py:53
65
-msgid "translator-credits"
66
-msgstr "преводиоци"
67
-
68
-#: modules/functions.py:47
69
-msgid " KB"
70
-msgstr "кб"
71
-
72
-#: modules/functions.py:50
73
-msgid " MB"
74
-msgstr "МБ"
75
-
76
-#: modules/functions.py:53
77
-msgid " GB"
78
-msgstr "ГБ"
79
-
80
-#: modules/tray.py:39 modules/tray.py:69
81
-msgid "Hide"
82
-msgstr "Сакриј"
83
-
84
-#: modules/tray.py:43 modules/curlew.py:337
85
-msgid "Stop Conversion"
86
-msgstr "Заустави конверзију"
87
-
88
-#: modules/tray.py:47
89
-msgid "Quit application"
90
-msgstr "Напусти програм"
91
+#: modules/formats.py:113
92
+#, fuzzy
93
+msgid "Edit"
94
+msgstr "Листа измена"
95
96
-#: modules/tray.py:71
97
-msgid "Show"
98
-msgstr "Покажи"
99
+#: modules/formats.py:121 modules/formats.py:123
100
+#, fuzzy
101
+msgid "Choose"
102
+msgstr "Одреди друго име"
103
104
#: modules/logdialog.py:32
105
-msgid "Errors detail"
106
-msgstr "Детаљи грешке"
107
+#, fuzzy
108
+msgid "Conversion Error"
109
+msgstr "Заустави конверзију"
110
111
-#: modules/logdialog.py:51
112
+#: modules/logdialog.py:51 modules/errdialog.py:50
113
msgid "_Close"
114
msgstr ""
115
116
-#: modules/edition.py:38
117
+#: modules/formateditor.py:38
118
msgid "Are you sure you want to save settings?"
119
msgstr ""
120
121
-#: modules/edition.py:110
122
+#: modules/formateditor.py:110
123
msgid "You can't restore a custom format to defaults."
124
msgstr ""
125
126
-#: modules/edition.py:205
127
+#: modules/formateditor.py:205
128
msgid "Are you sure you want to remove this format?"
129
msgstr ""
130
131
-#: modules/edition.py:244
132
+#: modules/formateditor.py:244
133
#, fuzzy
134
msgid "Edition"
135
msgstr "Листа измена"
136
137
-#: modules/edition.py:259
138
+#: modules/formateditor.py:255
139
msgid ""
140
"<span foreground=\"red\"><i><b>WARNING:</b> Please change these values with "
141
"care!</i></span>"
142
msgstr ""
143
144
-#: modules/edition.py:263
145
+#: modules/formateditor.py:259
146
#, fuzzy
147
msgid "Audio:"
148
msgstr "Звук"
149
150
-#: modules/edition.py:271 modules/edition.py:290
151
+#: modules/formateditor.py:267 modules/formateditor.py:286
152
msgid "Default"
153
msgstr ""
154
155
-#: modules/edition.py:274
156
+#: modules/formateditor.py:270
157
#, fuzzy
158
msgid "Audio Bitrates"
159
msgstr "Брзина преноса звука"
160
161
-#: modules/edition.py:276
162
+#: modules/formateditor.py:272
163
#, fuzzy
164
msgid "Audio Frequencies"
165
msgstr "Звучна фреквенција"
166
167
-#: modules/edition.py:278 modules/curlew.py:567
168
+#: modules/formateditor.py:274 modules/curlew.py:662
169
msgid "Audio Channels"
170
msgstr "Звучни канали"
171
172
-#: modules/edition.py:280
173
+#: modules/formateditor.py:276
174
#, fuzzy
175
msgid "Audio Codecs"
176
msgstr "Звучни кодеци"
177
178
-#: modules/edition.py:283
179
+#: modules/formateditor.py:279
180
#, fuzzy
181
msgid "Video:"
182
msgstr "Видео"
183
184
-#: modules/edition.py:293
185
+#: modules/formateditor.py:289
186
#, fuzzy
187
msgid "Video Bitrates"
188
msgstr "Брзина преноса видеа"
189
190
-#: modules/edition.py:295 modules/curlew.py:607
191
+#: modules/formateditor.py:291 modules/curlew.py:702
192
msgid "Video FPS"
193
msgstr "Видео ФПС"
194
195
-#: modules/edition.py:297
196
+#: modules/formateditor.py:293
197
#, fuzzy
198
msgid "Video Sizes"
199
msgstr "Величина видеа"
200
201
-#: modules/edition.py:299
202
+#: modules/formateditor.py:295
203
#, fuzzy
204
msgid "Video Codecs"
205
msgstr "Видео кодек"
206
207
-#: modules/edition.py:301
208
+#: modules/formateditor.py:297
209
#, fuzzy
210
msgid "Aspect Ratios"
211
msgstr "Однос слике"
212
213
-#: modules/edition.py:303
214
+#: modules/formateditor.py:299
215
#, fuzzy
216
msgid "Other Options:"
217
msgstr "Остале опције:"
218
219
-#: modules/edition.py:305
220
+#: modules/formateditor.py:301
221
msgid "Extra Options"
222
msgstr ""
223
224
-#: modules/edition.py:318
225
+#: modules/formateditor.py:314
226
msgid "Save"
227
msgstr ""
228
229
-#: modules/edition.py:332
230
+#: modules/formateditor.py:320 modules/favdialog.py:68 modules/curlew.py:2626
231
+msgid "Remove"
232
+msgstr "Уклони"
233
+
234
+#: modules/formateditor.py:328
235
msgid "Restore default"
236
msgstr ""
237
238
-#: modules/fileinfos.py:29
239
-msgid "File informations"
240
-msgstr "Информације о фајлу"
241
+#: modules/tray.py:33 modules/curlew.py:223 modules/about.py:33
242
+msgid "Curlew"
243
+msgstr "Curlew"
244
245
-#: modules/waitdialog.py:34
246
-msgid "Adding files..."
247
-msgstr "Додавање фајлова..."
248
+#: modules/tray.py:39 modules/tray.py:69
249
+msgid "Hide"
250
+msgstr "Сакриј"
251
252
-#: modules/waitdialog.py:45 modules/curlew.py:993 modules/curlew.py:1076
253
-#: modules/curlew.py:1107 modules/curlew.py:1568 modules/curlew.py:2339
254
-msgid "_Cancel"
255
-msgstr ""
256
+#: modules/tray.py:43
257
+msgid "Stop Conversion"
258
+msgstr "Заустави конверзију"
259
260
-#: modules/waitdialog.py:53
261
-msgid "<b>File:</b> "
262
-msgstr "<b>Фајл:</b>"
263
+#: modules/tray.py:47
264
+msgid "Quit application"
265
+msgstr "Напусти програм"
266
+
267
+#: modules/tray.py:71
268
+msgid "Show"
269
+msgstr "Покажи"
270
+
271
+#: modules/favdialog.py:29 modules/curlew.py:599
272
+msgid "Favorite list"
273
+msgstr "Листа омиљеног"
274
275
-#: modules/players.py:50
276
-msgid "<b>Select your favorite player: </b>"
277
+#: modules/favdialog.py:40
278
+msgid "Format"
279
+msgstr "Формат"
280
+
281
+#: modules/favdialog.py:56
282
+msgid "Up"
283
msgstr ""
284
285
-#: modules/formats.py:60
286
-msgid "<i><span color=\"red\">No format selected!</span></i>"
287
+#: modules/favdialog.py:62
288
+msgid "Down"
289
msgstr ""
290
291
-#: modules/formats.py:113
292
-#, fuzzy
293
-msgid "Edit"
294
-msgstr "Листа измена"
295
+#: modules/functions.py:47
296
+msgid " KB"
297
+msgstr "кб"
298
299
-#: modules/formats.py:121 modules/formats.py:123
300
-#, fuzzy
301
-msgid "Choose"
302
-msgstr "Одреди друго име"
303
+#: modules/functions.py:50
304
+msgid " MB"
305
+msgstr "МБ"
306
307
-#: modules/curlew.py:97
308
+#: modules/functions.py:53
309
+msgid " GB"
310
+msgstr "ГБ"
311
+
312
+#: modules/curlew.py:115
313
msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
314
msgstr ""
315
316
-#: modules/curlew.py:207
317
+#: modules/curlew.py:170
318
+msgid "You can't add more than 10 elements."
319
+msgstr ""
320
+
321
+#: modules/curlew.py:177
322
+msgid "\"{}\" is already exist in favorite list!"
323
+msgstr ""
324
+
325
+#: modules/curlew.py:195
326
+#, fuzzy
327
+msgid "No Favorites List."
328
+msgstr "Листа омиљеног"
329
+
330
+#: modules/curlew.py:231
331
msgid "About"
332
msgstr "О"
333
334
-#: modules/curlew.py:212
335
+#: modules/curlew.py:236
336
msgid "Quit"
337
msgstr "Напусти"
338
339
-#: modules/curlew.py:261
340
+#: modules/curlew.py:287
341
msgid "Available Codecs"
342
msgstr ""
343
344
-#: modules/curlew.py:295
345
+#: modules/curlew.py:315
346
#, fuzzy
347
msgid "Add Files"
348
msgstr "Додај фајл"
349
350
-#: modules/curlew.py:300
351
+#: modules/curlew.py:320
352
#, fuzzy
353
msgid "Add Folders"
354
msgstr "Додај фасциклу"
355
356
-#: modules/curlew.py:310
357
+#: modules/curlew.py:330
358
#, fuzzy
359
msgid "Remove Files"
360
msgstr "Уклоњени фајлови"
361
362
-#: modules/curlew.py:315
363
+#: modules/curlew.py:335
364
#, fuzzy
365
msgid "Clear Files List"
366
msgstr "Листа очишћених фајлова"
367
368
-#: modules/curlew.py:321 modules/curlew.py:2305
369
-msgid "File Informations"
370
+#: modules/curlew.py:341
371
+msgid "File Information"
372
msgstr "Информације о фајлу"
373
374
-#: modules/curlew.py:331
375
+#: modules/curlew.py:352
376
+msgid "Advanced Options"
377
+msgstr ""
378
+
379
+#: modules/curlew.py:356 modules/curlew.py:2685
380
msgid "Convert"
381
msgstr "Конвертуј"
382
383
-#: modules/curlew.py:332
384
+#: modules/curlew.py:358 modules/curlew.py:2686
385
msgid "Start Conversion"
386
msgstr "Почни конверзију"
387
388
-#: modules/curlew.py:350
389
-msgid "Advanced Options"
390
+#: modules/curlew.py:365
391
+#, fuzzy
392
+msgid "Select Action"
393
+msgstr "Одабери превод"
394
+
395
+#: modules/curlew.py:387
396
+#, fuzzy
397
+msgid "Convert Files"
398
+msgstr "Уклоњени фајлови"
399
+
400
+#: modules/curlew.py:388
401
+#, fuzzy
402
+msgid "Merge Files"
403
+msgstr "Уклоњени фајлови"
404
+
405
+#: modules/curlew.py:394
406
+msgid "Stop Process"
407
msgstr ""
408
409
-#: modules/curlew.py:410 modules/curlew.py:826
410
+#: modules/curlew.py:411
411
+msgid ""
412
+"<b><span size=\"xx-large\">Welcome to Curlew Multimedia Converter!</span></b>"
413
+msgstr ""
414
+
415
+#: modules/curlew.py:419
416
+msgid "<i>Click</i>"
417
+msgstr ""
418
+
419
+#: modules/curlew.py:421
420
+msgid "<i>to add files, or</i>"
421
+msgstr ""
422
+
423
+#: modules/curlew.py:423
424
+msgid "<i>to add files from folders,</i>"
425
+msgstr ""
426
+
427
+#: modules/curlew.py:432
428
+msgid "<i>or you can drag files and drop them to here.</i>"
429
+msgstr ""
430
+
431
+#: modules/curlew.py:509 modules/curlew.py:976
432
#, fuzzy
433
msgid "Show Sidebar"
434
msgstr "Покажи бочну траку"
435
436
-#: modules/curlew.py:433
437
+#: modules/curlew.py:532
438
msgid "File"
439
msgstr "Фајл"
440
441
-#: modules/curlew.py:440
442
+#: modules/curlew.py:539
443
msgid "Size"
444
msgstr "Величина"
445
446
-#: modules/curlew.py:446
447
+#: modules/curlew.py:545
448
msgid "Duration"
449
msgstr "Трајање"
450
451
-#: modules/curlew.py:452
452
+#: modules/curlew.py:551
453
msgid "Estimated size"
454
msgstr "Процењена величина"
455
456
-#: modules/curlew.py:459
457
+#: modules/curlew.py:558
458
msgid "Elapsed time"
459
msgstr "Протекло време"
460
461
-#: modules/curlew.py:466
462
+#: modules/curlew.py:565
463
msgid "Remaining time"
464
msgstr "Преостало време"
465
466
-#: modules/curlew.py:472
467
+#: modules/curlew.py:571
468
msgid "Progress"
469
msgstr "Напредак"
470
471
-#: modules/curlew.py:485
472
+#: modules/curlew.py:583
473
#, fuzzy
474
msgid "Choose a format"
475
msgstr "Одреди друго име"
476
477
-#: modules/curlew.py:512
478
+#: modules/curlew.py:594
479
#, fuzzy
480
msgid "Add to Favorite"
481
msgstr "Додај у омиљено"
482
483
-#: modules/curlew.py:520
484
+#: modules/curlew.py:615
485
#, fuzzy
486
-msgid "Edit List"
487
-msgstr "Листа измена"
488
+msgid "Edit Favorite List"
489
+msgstr "Листа омиљеног"
490
491
-#: modules/curlew.py:550
492
+#: modules/curlew.py:645 modules/curlew.py:838
493
msgid "Audio"
494
msgstr "Звук"
495
496
-#: modules/curlew.py:565
497
+#: modules/curlew.py:660
498
msgid "Audio Bitrate"
499
msgstr "Брзина преноса звука"
500
501
-#: modules/curlew.py:566
502
+#: modules/curlew.py:661
503
msgid "Audio Frequency"
504
msgstr "Звучна фреквенција"
505
506
-#: modules/curlew.py:568
507
+#: modules/curlew.py:663
508
msgid "Audio Codec"
509
msgstr "Звучни кодеци"
510
511
-#: modules/curlew.py:571
512
+#: modules/curlew.py:666
513
msgid "Volume (%)"
514
msgstr "Јачина звука (%)"
515
516
-#: modules/curlew.py:577
517
+#: modules/curlew.py:672
518
msgid "Audio Quality"
519
msgstr "Квалитет звука"
520
521
-#: modules/curlew.py:589
522
+#: modules/curlew.py:684 modules/curlew.py:838
523
msgid "Video"
524
msgstr "Видео"
525
526
-#: modules/curlew.py:606
527
+#: modules/curlew.py:701
528
msgid "Video Bitrate"
529
msgstr "Брзина преноса видеа"
530
531
-#: modules/curlew.py:608
532
+#: modules/curlew.py:703
533
msgid "Video Size"
534
msgstr "Величина видеа"
535
536
-#: modules/curlew.py:609
537
+#: modules/curlew.py:704
538
msgid "Video Codec"
539
msgstr "Видео кодек"
540
541
-#: modules/curlew.py:610
542
+#: modules/curlew.py:705
543
msgid "Aspect Ratio"
544
msgstr "Однос слике"
545
546
-#: modules/curlew.py:616
547
+#: modules/curlew.py:711
548
msgid "2-Pass"
549
msgstr "2-prolaza"
550
551
-#: modules/curlew.py:620
552
+#: modules/curlew.py:715
553
msgid "Video only"
554
msgstr "Само видео"
555
556
-#: modules/curlew.py:627
557
+#: modules/curlew.py:720
558
+msgid "Fix bad index"
559
+msgstr ""
560
+
561
+#: modules/curlew.py:727
562
msgid "Video Quality"
563
msgstr "Квалитет видеа"
564
565
-#: modules/curlew.py:638
566
+#: modules/curlew.py:738
567
msgid "Subtitle"
568
msgstr "Превод"
569
570
-#: modules/curlew.py:644
571
+#: modules/curlew.py:744
572
#, fuzzy
573
msgid "Use Subtitle (ffmpeg only)"
574
msgstr "Користи превод"
575
576
-#: modules/curlew.py:660
577
+#: modules/curlew.py:760
578
msgid "Subtitle: "
579
msgstr "Превод:"
580
581
-#: modules/curlew.py:678
582
+#: modules/curlew.py:778
583
msgid "Size: "
584
msgstr "Величина:"
585
586
-#: modules/curlew.py:707
587
+#: modules/curlew.py:807
588
msgid "Encoding: "
589
msgstr "Декодирање:"
590
591
-#: modules/curlew.py:720
592
+#: modules/curlew.py:822
593
+msgid "Filters"
594
+msgstr ""
595
+
596
+#: modules/curlew.py:824
597
+msgid "Fade In / Fade Out"
598
+msgstr ""
599
+
600
+#: modules/curlew.py:829
601
+#, fuzzy
602
+msgid "Duration (sec)"
603
+msgstr "Трајање:"
604
+
605
+#: modules/curlew.py:833
606
+msgid "At the beginning"
607
+msgstr ""
608
+
609
+#: modules/curlew.py:833
610
+#, fuzzy
611
+msgid "At the end"
612
+msgstr "До краја"
613
+
614
+#: modules/curlew.py:833 modules/curlew.py:838
615
+msgid "Both"
616
+msgstr ""
617
+
618
+#: modules/curlew.py:834
619
+#, fuzzy
620
+msgid "Position"
621
+msgstr "Позиција:"
622
+
623
+#: modules/curlew.py:839
624
+msgid "Type"
625
+msgstr ""
626
+
627
+#: modules/curlew.py:843
628
msgid "Crop / Pad"
629
msgstr "Опсеци / Попуни"
630
631
-#: modules/curlew.py:723
632
+#: modules/curlew.py:846
633
msgid "Crop"
634
msgstr "Опсеци"
635
636
-#: modules/curlew.py:727
637
+#: modules/curlew.py:850
638
msgid "Pad"
639
msgstr "Попуни"
640
641
-#: modules/curlew.py:733
642
+#: modules/curlew.py:855
643
msgid "More"
644
msgstr "Више"
645
646
-#: modules/curlew.py:736
647
+#: modules/curlew.py:858
648
msgid "Split File"
649
msgstr "Подели фајл"
650
651
-#: modules/curlew.py:746
652
+#: modules/curlew.py:868
653
msgid "Begin time: "
654
msgstr "Време почетка:"
655
656
-#: modules/curlew.py:749
657
+#: modules/curlew.py:871
658
msgid "Duration: "
659
msgstr "Трајање:"
660
661
-#: modules/curlew.py:750
662
+#: modules/curlew.py:872
663
msgid "To the end"
664
msgstr "До краја"
665
666
-#: modules/curlew.py:756
667
+#: modules/curlew.py:878
668
msgid "Use Copy Mode"
669
msgstr "Користи режим копирања"
670
671
-#: modules/curlew.py:757
672
+#: modules/curlew.py:879
673
msgid "Keep the same codecs as the input file"
674
msgstr "Задржи исте кодеке као улазни фајл"
675
676
-#: modules/curlew.py:765
677
+#: modules/curlew.py:887
678
msgid "Other opts:"
679
msgstr "Остале опције:"
680
681
-#: modules/curlew.py:769
682
+#: modules/curlew.py:891
683
msgid "Threads:"
684
msgstr "Теме:"
685
686
-#: modules/curlew.py:782
687
+#: modules/curlew.py:904
688
msgid "Converter:"
689
msgstr "Конвертер"
690
691
-#: modules/curlew.py:788
692
+#: modules/curlew.py:910
693
msgid "Player:"
694
msgstr ""
695
696
-#: modules/curlew.py:809
697
+#: modules/curlew.py:950
698
+msgid "Please select a player"
699
+msgstr ""
700
+
701
+#: modules/curlew.py:959
702
msgid "Configs"
703
msgstr "Конфигурације"
704
705
-#: modules/curlew.py:816
706
+#: modules/curlew.py:966
707
#, fuzzy
708
msgid "Your language will appear after restart Curlew"
709
msgstr "Ваш језик ће се показати након поновног покретања"
710
711
-#: modules/curlew.py:823
712
+#: modules/curlew.py:973
713
msgid "Language:"
714
msgstr "Језик:"
715
716
-#: modules/curlew.py:831
717
+#: modules/curlew.py:981
718
msgid "Show tray icon"
719
msgstr "Покажи икону у касети"
720
721
-#: modules/curlew.py:836
722
-msgid "Use CSD"
723
-msgstr ""
724
+#: modules/curlew.py:986
725
+#, fuzzy
726
+msgid "Show Statusbar"
727
+msgstr "Покажи бочну траку"
728
729
-#: modules/curlew.py:843
730
+#: modules/curlew.py:994
731
msgid "Shutdown computer after finish"
732
msgstr "Искључи рачунар по завршетку"
733
734
-#: modules/curlew.py:848
735
+#: modules/curlew.py:999
736
msgid "Suspend computer after finish"
737
msgstr "Суспендуј рачунар по завршетку"
738
739
-#: modules/curlew.py:853
740
+#: modules/curlew.py:1004
741
#, fuzzy
742
msgid "Play sound after finish"
743
msgstr "Суспендуј рачунар по завршетку"
744
745
-#: modules/curlew.py:859
746
+#: modules/curlew.py:1010
747
msgid "Output"
748
msgstr ""
749
750
-#: modules/curlew.py:865
751
+#: modules/curlew.py:1016
752
msgid "Source Path"
753
msgstr "Путања извора"
754
755
-#: modules/curlew.py:870
756
+#: modules/curlew.py:1021
757
#, fuzzy
758
msgid "Destination:"
759
msgstr "<b>Одредиште:</b>"
760
761
-#: modules/curlew.py:874
762
+#: modules/curlew.py:1024
763
+msgid "This name is for merged file"
764
+msgstr ""
765
+
766
+#: modules/curlew.py:1025
767
+msgid "Output Filename:"
768
+msgstr ""
769
+
770
+#: modules/curlew.py:1030
771
msgid "Overwrite it"
772
msgstr "Замени га"
773
774
-#: modules/curlew.py:875
775
+#: modules/curlew.py:1031
776
msgid "Choose another name"
777
msgstr "Одреди друго име"
778
779
-#: modules/curlew.py:876
780
+#: modules/curlew.py:1032
781
msgid "Skip conversion"
782
msgstr "Прескочи конверзију"
783
784
-#: modules/curlew.py:877
785
+#: modules/curlew.py:1033
786
msgid "File exist:"
787
msgstr "Фајл постоји:"
788
789
-#: modules/curlew.py:891
790
+#: modules/curlew.py:1047
791
msgid "Delete input file after conversion"
792
msgstr "Обриши улазни фајл по конверзији"
793
794
-#: modules/curlew.py:896
795
+#: modules/curlew.py:1052
796
msgid "Rename input file after conversion"
797
msgstr "Преименуј улазни фајл по конверзији"
798
799
-#: modules/curlew.py:972
800
+#: modules/curlew.py:1143
801
#, fuzzy
802
-msgid "Do you want to quit Curlew and abort conversion process?"
803
+msgid "Do you want to quit Curlew and abort process?"
804
msgstr "Да ли желите да напустите Curlew и прекинете процес конверзације?"
805
806
-#: modules/curlew.py:989
807
+#: modules/curlew.py:1160
808
msgid "Add file"
809
msgstr "Додај фајл"
810
811
-#: modules/curlew.py:991 modules/curlew.py:1074 modules/curlew.py:1106
812
-#: modules/curlew.py:2337
813
+#: modules/curlew.py:1162 modules/curlew.py:1252 modules/curlew.py:1283
814
+#: modules/curlew.py:2662
815
msgid "_OK"
816
msgstr ""
817
818
-#: modules/curlew.py:1002
819
+#: modules/curlew.py:1164 modules/curlew.py:1254 modules/curlew.py:1284
820
+#: modules/curlew.py:1854 modules/curlew.py:2664 modules/waitdialog.py:45
821
+msgid "_Cancel"
822
+msgstr ""
823
+
824
+#: modules/curlew.py:1173
825
msgid "All supported files"
826
msgstr "Сви подржани фајлови"
827
828
-#: modules/curlew.py:1009
829
+#: modules/curlew.py:1180
830
msgid "Video files"
831
msgstr "Видео фајлови"
832
833
-#: modules/curlew.py:1015
834
+#: modules/curlew.py:1186
835
msgid "Audio files"
836
msgstr "Звучни фајлови"
837
838
-#: modules/curlew.py:1021 modules/curlew.py:1581
839
+#: modules/curlew.py:1192 modules/curlew.py:1867
840
msgid "All files"
841
msgstr "Сви фајлови"
842
843
-#: modules/curlew.py:1061 modules/curlew.py:1674
844
+#: modules/curlew.py:1236 modules/curlew.py:1965
845
msgid "Ready!"
846
msgstr "Спремно!"
847
848
-#: modules/curlew.py:1072
849
+#: modules/curlew.py:1250
850
msgid "Add folder"
851
msgstr "Додај фасциклу"
852
853
-#: modules/curlew.py:1104
854
+#: modules/curlew.py:1281
855
msgid "Choose destination"
856
msgstr "Изабери одредиште"
857
858
-#: modules/curlew.py:1353
859
+#: modules/curlew.py:1611
860
msgid "Destination path is not valid."
861
msgstr "Одредишна путања није исправна."
862
863
-#: modules/curlew.py:1360
864
+#: modules/curlew.py:1618
865
msgid "Destination path is not accessible."
866
msgstr "Одредишна путања није приступачна."
867
868
-#: modules/curlew.py:1392 modules/curlew.py:1433 modules/curlew.py:1816
869
+#: modules/curlew.py:1634
870
+msgid "\"{}\" audio codec not found."
871
+msgstr ""
872
+
873
+#: modules/curlew.py:1638
874
+msgid "\"{}\" video codec not found."
875
+msgstr ""
876
+
877
+#: modules/curlew.py:1670 modules/curlew.py:1718 modules/curlew.py:2111
878
msgid "Skipped!"
879
msgstr "Прескочено!"
880
881
-#: modules/curlew.py:1402
882
+#: modules/curlew.py:1683
883
msgid "Not found!"
884
msgstr "Није пронођено!"
885
886
-#: modules/curlew.py:1495
887
-msgid ""
888
-"There are some errors occured.\n"
889
-"Do you want to show more details?"
890
+#: modules/curlew.py:1760
891
+msgid "Encoder not found (ffmpeg/avconv)."
892
msgstr ""
893
-"Догодиле су се грешке.\n"
894
-"Да ли желите да видите више детаља?"
895
896
-#: modules/curlew.py:1508
897
+#: modules/curlew.py:1789
898
msgid "Do you want to stop conversion process?"
899
msgstr "Да ли желите да зауставите процес конверзације?"
900
901
-#: modules/curlew.py:1564
902
+#: modules/curlew.py:1850
903
msgid "Select subtitle"
904
msgstr "Одабери превод"
905
906
-#: modules/curlew.py:1567
907
+#: modules/curlew.py:1853
908
msgid "_Add"
909
msgstr ""
910
911
-#: modules/curlew.py:1572
912
+#: modules/curlew.py:1858
913
msgid "Subtitle files"
914
msgstr "Фајлови превода"
915
916
-#: modules/curlew.py:1669 modules/curlew.py:1876
917
+#: modules/curlew.py:1960 modules/curlew.py:2171
918
msgid "Wait..."
919
msgstr "Чекај..."
920
921
-#: modules/curlew.py:1750
922
+#: modules/curlew.py:2041
923
msgid "Done!"
924
msgstr "Готово!"
925
926
-#: modules/curlew.py:1768
927
+#: modules/curlew.py:2059
928
msgid "Failed!"
929
msgstr "Неуспело!"
930
931
-#: modules/curlew.py:2098
932
+#: modules/curlew.py:2406
933
msgid ""
934
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
935
"span>"
936
937
"<span foreground=\"red\" weight=\"bold\">Систем ће бити искључен после {} "
938
"sec.</span>"
939
940
-#: modules/curlew.py:2111
941
+#: modules/curlew.py:2419
942
msgid ""
943
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
944
"span>"
945
946
"<span foreground=\"red\" weight=\"bold\">Систем ће бити суспендован после {} "
947
"sec.</span>"
948
949
-#: modules/curlew.py:2188
950
+#: modules/curlew.py:2496
951
msgid ""
952
"<b>Duration:</b> {}\n"
953
"<b>Size:</b> {}\n"
954
955
"<b>Величина:</b> {}\n"
956
"<b>Проширење:</b> {}\n"
957
958
-#: modules/curlew.py:2229
959
+#: modules/curlew.py:2540
960
msgid "Please install \"mediainfo\" package."
961
msgstr "Молим инсталирајте \"mediainfo\" пакет."
962
963
-#: modules/curlew.py:2289
964
+#: modules/curlew.py:2620
965
msgid "Play"
966
msgstr ""
967
968
-#: modules/curlew.py:2292
969
+#: modules/curlew.py:2623
970
#, fuzzy
971
msgid "_Preview"
972
msgstr "Преглед"
973
974
-#: modules/curlew.py:2298
975
+#: modules/curlew.py:2629
976
msgid "Browse source"
977
msgstr "Претражи извор"
978
979
-#: modules/curlew.py:2301
980
+#: modules/curlew.py:2632
981
msgid "Browse destination"
982
msgstr "Претражи одредиште"
983
984
-#: modules/curlew.py:2335
985
+#: modules/curlew.py:2660
986
#, fuzzy
987
msgid "Choose Encoder"
988
msgstr "Одреди друго име"
989
990
+#: modules/curlew.py:2680
991
+msgid "Merge"
992
+msgstr ""
993
+
994
+#: modules/curlew.py:2681
995
+#, fuzzy
996
+msgid "Start Merging"
997
+msgstr "Почни конверзију"
998
+
999
+#: modules/curlew.py:2690
1000
+msgid "Make GIF"
1001
+msgstr ""
1002
+
1003
+#: modules/curlew.py:2691
1004
+msgid "Make GIF file"
1005
+msgstr ""
1006
+
1007
+#: modules/curlew.py:2739
1008
+msgid "<i>Merging files, please wait...</i>"
1009
+msgstr ""
1010
+
1011
+#: modules/curlew.py:2740
1012
+msgid "<i>Percent: 0 %</i>"
1013
+msgstr ""
1014
+
1015
+#: modules/curlew.py:2757
1016
+msgid "<i>Percent: {:.0f} %</i>"
1017
+msgstr ""
1018
+
1019
+#: modules/curlew.py:2769
1020
+msgid "Merging operation completed successfully!"
1021
+msgstr ""
1022
+
1023
+#: modules/curlew.py:2776
1024
+msgid "Merge Error"
1025
+msgstr ""
1026
+
1027
+#: modules/about.py:37
1028
+msgid "About Curlew"
1029
+msgstr "О Curlew"
1030
+
1031
+#: modules/about.py:40
1032
+msgid "Easy to use Multimedia Converter for Linux"
1033
+msgstr "Једноставан конвертер мултимедије за Линукс"
1034
+
1035
+#: modules/about.py:53
1036
+msgid "translator-credits"
1037
+msgstr "преводиоци"
1038
+
1039
+#: modules/waitdialog.py:34
1040
+msgid "Adding files..."
1041
+msgstr "Додавање фајлова..."
1042
+
1043
+#: modules/waitdialog.py:53
1044
+msgid "<b>File:</b> "
1045
+msgstr "<b>Фајл:</b>"
1046
+
1047
+#~ msgid "Errors detail"
1048
+#~ msgstr "Детаљи грешке"
1049
+
1050
+#~ msgid ""
1051
+#~ "There are some errors occured.\n"
1052
+#~ "Do you want to show more details?"
1053
+#~ msgstr ""
1054
+#~ "Догодиле су се грешке.\n"
1055
+#~ "Да ли желите да видите више детаља?"
1056
+
1057
+#, fuzzy
1058
+#~ msgid "Edit List"
1059
+#~ msgstr "Листа измена"
1060
+
1061
#~ msgid "Preview"
1062
#~ msgstr "Преглед"
1063
1064
1065
#~ msgid "Font: "
1066
#~ msgstr "Фонт:"
1067
1068
-#~ msgid "Position: "
1069
-#~ msgstr "Позиција:"
1070
-
1071
#~ msgid "Delay: "
1072
#~ msgstr "Кашњење"
1073
1074
curlew-0.2.3.tar.gz/po/zh_TW.po -> curlew-0.2.5.tar.gz/po/zh_TW.po
Changed
1078
1
2
msgstr ""
3
"Project-Id-Version: 0.1\n"
4
"Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2016-10-01 14:51+0100\n"
6
+"POT-Creation-Date: 2017-07-24 11:03+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
msgid "Right"
12
msgstr "右"
13
14
-#: modules/customwidgets.py:174
15
+#: modules/customwidgets.py:179
16
msgid "hr"
17
msgstr "小時"
18
19
-#: modules/customwidgets.py:179
20
+#: modules/customwidgets.py:184
21
msgid "min"
22
msgstr "分鐘"
23
24
-#: modules/customwidgets.py:184 modules/curlew.py:714
25
+#: modules/customwidgets.py:189 modules/curlew.py:814
26
msgid "sec"
27
msgstr "秒鐘"
28
29
-#: modules/favdialog.py:29 modules/curlew.py:496
30
-msgid "Favorite list"
31
-msgstr "收藏清單"
32
-
33
-#: modules/favdialog.py:44
34
-msgid "Format"
35
-msgstr "格式"
36
-
37
-#: modules/favdialog.py:60
38
-msgid "Up"
39
-msgstr ""
40
-
41
-#: modules/favdialog.py:66
42
-msgid "Down"
43
+#: modules/formats.py:60
44
+msgid "<i><span color=\"red\">No format selected!</span></i>"
45
msgstr ""
46
47
-#: modules/favdialog.py:72 modules/edition.py:324 modules/curlew.py:2295
48
-msgid "Remove"
49
-msgstr "移除"
50
-
51
-#: modules/about.py:33 modules/tray.py:33 modules/curlew.py:199
52
-#: modules/curlew.py:272
53
-msgid "Curlew"
54
-msgstr "Curlew"
55
-
56
-#: modules/about.py:37 modules/curlew.py:344
57
-msgid "About Curlew"
58
-msgstr "關於 Curlew"
59
-
60
-#: modules/about.py:40
61
-msgid "Easy to use Multimedia Converter for Linux"
62
-msgstr "適用於Linux,且易於使用之多媒體轉換器"
63
-
64
-#: modules/about.py:53
65
-msgid "translator-credits"
66
-msgstr "翻譯者榮譽榜"
67
-
68
-#: modules/functions.py:47
69
-msgid " KB"
70
-msgstr " KB"
71
-
72
-#: modules/functions.py:50
73
-msgid " MB"
74
-msgstr " MB"
75
-
76
-#: modules/functions.py:53
77
-msgid " GB"
78
-msgstr " GB"
79
-
80
-#: modules/tray.py:39 modules/tray.py:69
81
-msgid "Hide"
82
-msgstr "隱藏"
83
-
84
-#: modules/tray.py:43 modules/curlew.py:337
85
-msgid "Stop Conversion"
86
-msgstr "停止轉換"
87
-
88
-#: modules/tray.py:47
89
-msgid "Quit application"
90
-msgstr "結束應用程式"
91
+#: modules/formats.py:113
92
+#, fuzzy
93
+msgid "Edit"
94
+msgstr "編輯清單"
95
96
-#: modules/tray.py:71
97
-msgid "Show"
98
-msgstr "顯示"
99
+#: modules/formats.py:121 modules/formats.py:123
100
+#, fuzzy
101
+msgid "Choose"
102
+msgstr "選擇其他名稱"
103
104
#: modules/logdialog.py:32
105
-msgid "Errors detail"
106
-msgstr "錯誤細節"
107
+#, fuzzy
108
+msgid "Conversion Error"
109
+msgstr "停止轉換"
110
111
-#: modules/logdialog.py:51
112
+#: modules/logdialog.py:51 modules/errdialog.py:50
113
msgid "_Close"
114
msgstr ""
115
116
-#: modules/edition.py:38
117
+#: modules/formateditor.py:38
118
msgid "Are you sure you want to save settings?"
119
msgstr ""
120
121
-#: modules/edition.py:110
122
+#: modules/formateditor.py:110
123
msgid "You can't restore a custom format to defaults."
124
msgstr ""
125
126
-#: modules/edition.py:205
127
+#: modules/formateditor.py:205
128
msgid "Are you sure you want to remove this format?"
129
msgstr ""
130
131
-#: modules/edition.py:244
132
+#: modules/formateditor.py:244
133
#, fuzzy
134
msgid "Edition"
135
msgstr "編輯清單"
136
137
-#: modules/edition.py:259
138
+#: modules/formateditor.py:255
139
msgid ""
140
"<span foreground=\"red\"><i><b>WARNING:</b> Please change these values with "
141
"care!</i></span>"
142
msgstr ""
143
144
-#: modules/edition.py:263
145
+#: modules/formateditor.py:259
146
#, fuzzy
147
msgid "Audio:"
148
msgstr "音訊"
149
150
-#: modules/edition.py:271 modules/edition.py:290
151
+#: modules/formateditor.py:267 modules/formateditor.py:286
152
msgid "Default"
153
msgstr ""
154
155
-#: modules/edition.py:274
156
+#: modules/formateditor.py:270
157
#, fuzzy
158
msgid "Audio Bitrates"
159
msgstr "音訊位元率"
160
161
-#: modules/edition.py:276
162
+#: modules/formateditor.py:272
163
#, fuzzy
164
msgid "Audio Frequencies"
165
msgstr "音訊頻率"
166
167
-#: modules/edition.py:278 modules/curlew.py:567
168
+#: modules/formateditor.py:274 modules/curlew.py:662
169
msgid "Audio Channels"
170
msgstr "音訊頻道"
171
172
-#: modules/edition.py:280
173
+#: modules/formateditor.py:276
174
#, fuzzy
175
msgid "Audio Codecs"
176
msgstr "音訊編解碼器"
177
178
-#: modules/edition.py:283
179
+#: modules/formateditor.py:279
180
#, fuzzy
181
msgid "Video:"
182
msgstr "影片"
183
184
-#: modules/edition.py:293
185
+#: modules/formateditor.py:289
186
#, fuzzy
187
msgid "Video Bitrates"
188
msgstr "影片位元率"
189
190
-#: modules/edition.py:295 modules/curlew.py:607
191
+#: modules/formateditor.py:291 modules/curlew.py:702
192
msgid "Video FPS"
193
msgstr "畫面更新率"
194
195
-#: modules/edition.py:297
196
+#: modules/formateditor.py:293
197
#, fuzzy
198
msgid "Video Sizes"
199
msgstr "影片大小"
200
201
-#: modules/edition.py:299
202
+#: modules/formateditor.py:295
203
#, fuzzy
204
msgid "Video Codecs"
205
msgstr "視訊編解碼器"
206
207
-#: modules/edition.py:301
208
+#: modules/formateditor.py:297
209
#, fuzzy
210
msgid "Aspect Ratios"
211
msgstr "長寬比"
212
213
-#: modules/edition.py:303
214
+#: modules/formateditor.py:299
215
#, fuzzy
216
msgid "Other Options:"
217
msgstr "其他選項:"
218
219
-#: modules/edition.py:305
220
+#: modules/formateditor.py:301
221
msgid "Extra Options"
222
msgstr ""
223
224
-#: modules/edition.py:318
225
+#: modules/formateditor.py:314
226
msgid "Save"
227
msgstr ""
228
229
-#: modules/edition.py:332
230
+#: modules/formateditor.py:320 modules/favdialog.py:68 modules/curlew.py:2626
231
+msgid "Remove"
232
+msgstr "移除"
233
+
234
+#: modules/formateditor.py:328
235
msgid "Restore default"
236
msgstr ""
237
238
-#: modules/fileinfos.py:29
239
-msgid "File informations"
240
-msgstr ""
241
+#: modules/tray.py:33 modules/curlew.py:223 modules/about.py:33
242
+msgid "Curlew"
243
+msgstr "Curlew"
244
245
-#: modules/waitdialog.py:34
246
-#, fuzzy
247
-msgid "Adding files..."
248
-msgstr "加入檔案"
249
+#: modules/tray.py:39 modules/tray.py:69
250
+msgid "Hide"
251
+msgstr "隱藏"
252
253
-#: modules/waitdialog.py:45 modules/curlew.py:993 modules/curlew.py:1076
254
-#: modules/curlew.py:1107 modules/curlew.py:1568 modules/curlew.py:2339
255
-msgid "_Cancel"
256
-msgstr ""
257
+#: modules/tray.py:43
258
+msgid "Stop Conversion"
259
+msgstr "停止轉換"
260
261
-#: modules/waitdialog.py:53
262
-#, fuzzy
263
-msgid "<b>File:</b> "
264
-msgstr "<b>格式:</b>"
265
+#: modules/tray.py:47
266
+msgid "Quit application"
267
+msgstr "結束應用程式"
268
+
269
+#: modules/tray.py:71
270
+msgid "Show"
271
+msgstr "顯示"
272
+
273
+#: modules/favdialog.py:29 modules/curlew.py:599
274
+msgid "Favorite list"
275
+msgstr "收藏清單"
276
+
277
+#: modules/favdialog.py:40
278
+msgid "Format"
279
+msgstr "格式"
280
281
-#: modules/players.py:50
282
-msgid "<b>Select your favorite player: </b>"
283
+#: modules/favdialog.py:56
284
+msgid "Up"
285
msgstr ""
286
287
-#: modules/formats.py:60
288
-msgid "<i><span color=\"red\">No format selected!</span></i>"
289
+#: modules/favdialog.py:62
290
+msgid "Down"
291
msgstr ""
292
293
-#: modules/formats.py:113
294
-#, fuzzy
295
-msgid "Edit"
296
-msgstr "編輯清單"
297
+#: modules/functions.py:47
298
+msgid " KB"
299
+msgstr " KB"
300
301
-#: modules/formats.py:121 modules/formats.py:123
302
-#, fuzzy
303
-msgid "Choose"
304
-msgstr "選擇其他名稱"
305
+#: modules/functions.py:50
306
+msgid " MB"
307
+msgstr " MB"
308
+
309
+#: modules/functions.py:53
310
+msgid " GB"
311
+msgstr " GB"
312
313
-#: modules/curlew.py:97
314
+#: modules/curlew.py:115
315
msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
316
msgstr ""
317
318
-#: modules/curlew.py:207
319
+#: modules/curlew.py:170
320
+msgid "You can't add more than 10 elements."
321
+msgstr ""
322
+
323
+#: modules/curlew.py:177
324
+msgid "\"{}\" is already exist in favorite list!"
325
+msgstr ""
326
+
327
+#: modules/curlew.py:195
328
+#, fuzzy
329
+msgid "No Favorites List."
330
+msgstr "收藏清單"
331
+
332
+#: modules/curlew.py:231
333
msgid "About"
334
msgstr "關於"
335
336
-#: modules/curlew.py:212
337
+#: modules/curlew.py:236
338
msgid "Quit"
339
msgstr "結束"
340
341
-#: modules/curlew.py:261
342
+#: modules/curlew.py:287
343
msgid "Available Codecs"
344
msgstr ""
345
346
-#: modules/curlew.py:295
347
+#: modules/curlew.py:315
348
#, fuzzy
349
msgid "Add Files"
350
msgstr "加入檔案"
351
352
-#: modules/curlew.py:300
353
+#: modules/curlew.py:320
354
#, fuzzy
355
msgid "Add Folders"
356
msgstr "加入檔案"
357
358
-#: modules/curlew.py:310
359
+#: modules/curlew.py:330
360
#, fuzzy
361
msgid "Remove Files"
362
msgstr "移除檔案"
363
364
-#: modules/curlew.py:315
365
+#: modules/curlew.py:335
366
#, fuzzy
367
msgid "Clear Files List"
368
msgstr "清空檔案清單"
369
370
-#: modules/curlew.py:321 modules/curlew.py:2305
371
-msgid "File Informations"
372
+#: modules/curlew.py:341
373
+msgid "File Information"
374
+msgstr ""
375
+
376
+#: modules/curlew.py:352
377
+msgid "Advanced Options"
378
msgstr ""
379
380
-#: modules/curlew.py:331
381
+#: modules/curlew.py:356 modules/curlew.py:2685
382
msgid "Convert"
383
msgstr "轉換"
384
385
-#: modules/curlew.py:332
386
+#: modules/curlew.py:358 modules/curlew.py:2686
387
msgid "Start Conversion"
388
msgstr "開始轉換"
389
390
-#: modules/curlew.py:350
391
-msgid "Advanced Options"
392
+#: modules/curlew.py:365
393
+#, fuzzy
394
+msgid "Select Action"
395
+msgstr "選擇字幕"
396
+
397
+#: modules/curlew.py:387
398
+#, fuzzy
399
+msgid "Convert Files"
400
+msgstr "移除檔案"
401
+
402
+#: modules/curlew.py:388
403
+#, fuzzy
404
+msgid "Merge Files"
405
+msgstr "移除檔案"
406
+
407
+#: modules/curlew.py:394
408
+msgid "Stop Process"
409
msgstr ""
410
411
-#: modules/curlew.py:410 modules/curlew.py:826
412
+#: modules/curlew.py:411
413
+msgid ""
414
+"<b><span size=\"xx-large\">Welcome to Curlew Multimedia Converter!</span></b>"
415
+msgstr ""
416
+
417
+#: modules/curlew.py:419
418
+msgid "<i>Click</i>"
419
+msgstr ""
420
+
421
+#: modules/curlew.py:421
422
+msgid "<i>to add files, or</i>"
423
+msgstr ""
424
+
425
+#: modules/curlew.py:423
426
+msgid "<i>to add files from folders,</i>"
427
+msgstr ""
428
+
429
+#: modules/curlew.py:432
430
+msgid "<i>or you can drag files and drop them to here.</i>"
431
+msgstr ""
432
+
433
+#: modules/curlew.py:509 modules/curlew.py:976
434
#, fuzzy
435
msgid "Show Sidebar"
436
msgstr "顯示側邊欄"
437
438
-#: modules/curlew.py:433
439
+#: modules/curlew.py:532
440
msgid "File"
441
msgstr "檔案"
442
443
-#: modules/curlew.py:440
444
+#: modules/curlew.py:539
445
msgid "Size"
446
msgstr "大小"
447
448
-#: modules/curlew.py:446
449
+#: modules/curlew.py:545
450
#, fuzzy
451
msgid "Duration"
452
msgstr "持續時間︰"
453
454
-#: modules/curlew.py:452
455
+#: modules/curlew.py:551
456
msgid "Estimated size"
457
msgstr "估計大小"
458
459
-#: modules/curlew.py:459
460
+#: modules/curlew.py:558
461
msgid "Elapsed time"
462
msgstr "已用時間"
463
464
-#: modules/curlew.py:466
465
+#: modules/curlew.py:565
466
msgid "Remaining time"
467
msgstr "剩餘時間"
468
469
-#: modules/curlew.py:472
470
+#: modules/curlew.py:571
471
msgid "Progress"
472
msgstr "進展"
473
474
-#: modules/curlew.py:485
475
+#: modules/curlew.py:583
476
#, fuzzy
477
msgid "Choose a format"
478
msgstr "選擇其他名稱"
479
480
-#: modules/curlew.py:512
481
+#: modules/curlew.py:594
482
#, fuzzy
483
msgid "Add to Favorite"
484
msgstr "加入收藏"
485
486
-#: modules/curlew.py:520
487
+#: modules/curlew.py:615
488
#, fuzzy
489
-msgid "Edit List"
490
-msgstr "編輯清單"
491
+msgid "Edit Favorite List"
492
+msgstr "收藏清單"
493
494
-#: modules/curlew.py:550
495
+#: modules/curlew.py:645 modules/curlew.py:838
496
msgid "Audio"
497
msgstr "音訊"
498
499
-#: modules/curlew.py:565
500
+#: modules/curlew.py:660
501
msgid "Audio Bitrate"
502
msgstr "音訊位元率"
503
504
-#: modules/curlew.py:566
505
+#: modules/curlew.py:661
506
msgid "Audio Frequency"
507
msgstr "音訊頻率"
508
509
-#: modules/curlew.py:568
510
+#: modules/curlew.py:663
511
msgid "Audio Codec"
512
msgstr "音訊編解碼器"
513
514
-#: modules/curlew.py:571
515
+#: modules/curlew.py:666
516
msgid "Volume (%)"
517
msgstr "音量 (%)"
518
519
-#: modules/curlew.py:577
520
+#: modules/curlew.py:672
521
msgid "Audio Quality"
522
msgstr "音訊品質"
523
524
-#: modules/curlew.py:589
525
+#: modules/curlew.py:684 modules/curlew.py:838
526
msgid "Video"
527
msgstr "影片"
528
529
-#: modules/curlew.py:606
530
+#: modules/curlew.py:701
531
msgid "Video Bitrate"
532
msgstr "影片位元率"
533
534
-#: modules/curlew.py:608
535
+#: modules/curlew.py:703
536
msgid "Video Size"
537
msgstr "影片大小"
538
539
-#: modules/curlew.py:609
540
+#: modules/curlew.py:704
541
msgid "Video Codec"
542
msgstr "視訊編解碼器"
543
544
-#: modules/curlew.py:610
545
+#: modules/curlew.py:705
546
msgid "Aspect Ratio"
547
msgstr "長寬比"
548
549
-#: modules/curlew.py:616
550
+#: modules/curlew.py:711
551
msgid "2-Pass"
552
msgstr "2-Pass"
553
554
-#: modules/curlew.py:620
555
+#: modules/curlew.py:715
556
msgid "Video only"
557
msgstr "僅限視訊"
558
559
-#: modules/curlew.py:627
560
+#: modules/curlew.py:720
561
+msgid "Fix bad index"
562
+msgstr ""
563
+
564
+#: modules/curlew.py:727
565
msgid "Video Quality"
566
msgstr "影片品質"
567
568
-#: modules/curlew.py:638
569
+#: modules/curlew.py:738
570
msgid "Subtitle"
571
msgstr "字幕"
572
573
-#: modules/curlew.py:644
574
+#: modules/curlew.py:744
575
#, fuzzy
576
msgid "Use Subtitle (ffmpeg only)"
577
msgstr "使用字幕"
578
579
-#: modules/curlew.py:660
580
+#: modules/curlew.py:760
581
msgid "Subtitle: "
582
msgstr "字幕:"
583
584
-#: modules/curlew.py:678
585
+#: modules/curlew.py:778
586
msgid "Size: "
587
msgstr "大小:"
588
589
-#: modules/curlew.py:707
590
+#: modules/curlew.py:807
591
msgid "Encoding: "
592
msgstr "編碼:"
593
594
-#: modules/curlew.py:720
595
+#: modules/curlew.py:822
596
+msgid "Filters"
597
+msgstr ""
598
+
599
+#: modules/curlew.py:824
600
+msgid "Fade In / Fade Out"
601
+msgstr ""
602
+
603
+#: modules/curlew.py:829
604
+#, fuzzy
605
+msgid "Duration (sec)"
606
+msgstr "持續時間︰"
607
+
608
+#: modules/curlew.py:833
609
+msgid "At the beginning"
610
+msgstr ""
611
+
612
+#: modules/curlew.py:833
613
+#, fuzzy
614
+msgid "At the end"
615
+msgstr "到末尾"
616
+
617
+#: modules/curlew.py:833 modules/curlew.py:838
618
+msgid "Both"
619
+msgstr ""
620
+
621
+#: modules/curlew.py:834
622
+#, fuzzy
623
+msgid "Position"
624
+msgstr "位置:"
625
+
626
+#: modules/curlew.py:839
627
+msgid "Type"
628
+msgstr ""
629
+
630
+#: modules/curlew.py:843
631
msgid "Crop / Pad"
632
msgstr "裁剪 / 填補"
633
634
-#: modules/curlew.py:723
635
+#: modules/curlew.py:846
636
msgid "Crop"
637
msgstr "裁剪"
638
639
-#: modules/curlew.py:727
640
+#: modules/curlew.py:850
641
msgid "Pad"
642
msgstr "填補"
643
644
-#: modules/curlew.py:733
645
+#: modules/curlew.py:855
646
msgid "More"
647
msgstr "更多"
648
649
-#: modules/curlew.py:736
650
+#: modules/curlew.py:858
651
msgid "Split File"
652
msgstr "分割檔案"
653
654
-#: modules/curlew.py:746
655
+#: modules/curlew.py:868
656
msgid "Begin time: "
657
msgstr "開始時間:"
658
659
-#: modules/curlew.py:749
660
+#: modules/curlew.py:871
661
msgid "Duration: "
662
msgstr "持續時間︰"
663
664
-#: modules/curlew.py:750
665
+#: modules/curlew.py:872
666
msgid "To the end"
667
msgstr "到末尾"
668
669
-#: modules/curlew.py:756
670
+#: modules/curlew.py:878
671
msgid "Use Copy Mode"
672
msgstr "使用複製模式"
673
674
-#: modules/curlew.py:757
675
+#: modules/curlew.py:879
676
msgid "Keep the same codecs as the input file"
677
msgstr "保持和輸入檔案相同的編解碼器"
678
679
-#: modules/curlew.py:765
680
+#: modules/curlew.py:887
681
msgid "Other opts:"
682
msgstr "其他選項:"
683
684
-#: modules/curlew.py:769
685
+#: modules/curlew.py:891
686
msgid "Threads:"
687
msgstr ""
688
689
-#: modules/curlew.py:782
690
+#: modules/curlew.py:904
691
msgid "Converter:"
692
msgstr "轉換器:"
693
694
-#: modules/curlew.py:788
695
+#: modules/curlew.py:910
696
msgid "Player:"
697
msgstr ""
698
699
-#: modules/curlew.py:809
700
+#: modules/curlew.py:950
701
+msgid "Please select a player"
702
+msgstr ""
703
+
704
+#: modules/curlew.py:959
705
msgid "Configs"
706
msgstr "設定"
707
708
-#: modules/curlew.py:816
709
+#: modules/curlew.py:966
710
#, fuzzy
711
msgid "Your language will appear after restart Curlew"
712
msgstr "您的語言將在重新啟動 Curlew 後出現"
713
714
-#: modules/curlew.py:823
715
+#: modules/curlew.py:973
716
msgid "Language:"
717
msgstr "語言:"
718
719
-#: modules/curlew.py:831
720
+#: modules/curlew.py:981
721
msgid "Show tray icon"
722
msgstr "顯示系統匣圖示"
723
724
-#: modules/curlew.py:836
725
-msgid "Use CSD"
726
-msgstr ""
727
+#: modules/curlew.py:986
728
+#, fuzzy
729
+msgid "Show Statusbar"
730
+msgstr "顯示側邊欄"
731
732
-#: modules/curlew.py:843
733
+#: modules/curlew.py:994
734
msgid "Shutdown computer after finish"
735
msgstr "完成後關閉電腦"
736
737
-#: modules/curlew.py:848
738
+#: modules/curlew.py:999
739
msgid "Suspend computer after finish"
740
msgstr "完成後電腦待機"
741
742
-#: modules/curlew.py:853
743
+#: modules/curlew.py:1004
744
#, fuzzy
745
msgid "Play sound after finish"
746
msgstr "完成後電腦待機"
747
748
-#: modules/curlew.py:859
749
+#: modules/curlew.py:1010
750
msgid "Output"
751
msgstr ""
752
753
-#: modules/curlew.py:865
754
+#: modules/curlew.py:1016
755
msgid "Source Path"
756
msgstr "同來源路徑"
757
758
-#: modules/curlew.py:870
759
+#: modules/curlew.py:1021
760
#, fuzzy
761
msgid "Destination:"
762
msgstr "<b>目的地:</b>"
763
764
-#: modules/curlew.py:874
765
+#: modules/curlew.py:1024
766
+msgid "This name is for merged file"
767
+msgstr ""
768
+
769
+#: modules/curlew.py:1025
770
+msgid "Output Filename:"
771
+msgstr ""
772
+
773
+#: modules/curlew.py:1030
774
msgid "Overwrite it"
775
msgstr "覆蓋它"
776
777
-#: modules/curlew.py:875
778
+#: modules/curlew.py:1031
779
msgid "Choose another name"
780
msgstr "選擇其他名稱"
781
782
-#: modules/curlew.py:876
783
+#: modules/curlew.py:1032
784
msgid "Skip conversion"
785
msgstr "跳過轉換"
786
787
-#: modules/curlew.py:877
788
+#: modules/curlew.py:1033
789
msgid "File exist:"
790
msgstr "檔案存在:"
791
792
-#: modules/curlew.py:891
793
+#: modules/curlew.py:1047
794
msgid "Delete input file after conversion"
795
msgstr "轉換後刪除輸入檔"
796
797
-#: modules/curlew.py:896
798
+#: modules/curlew.py:1052
799
#, fuzzy
800
msgid "Rename input file after conversion"
801
msgstr "轉換後刪除輸入檔"
802
803
-#: modules/curlew.py:972
804
+#: modules/curlew.py:1143
805
#, fuzzy
806
-msgid "Do you want to quit Curlew and abort conversion process?"
807
+msgid "Do you want to quit Curlew and abort process?"
808
msgstr "您想要結束 Curlew 和中止轉換過程嗎?"
809
810
-#: modules/curlew.py:989
811
+#: modules/curlew.py:1160
812
msgid "Add file"
813
msgstr "加入檔案"
814
815
-#: modules/curlew.py:991 modules/curlew.py:1074 modules/curlew.py:1106
816
-#: modules/curlew.py:2337
817
+#: modules/curlew.py:1162 modules/curlew.py:1252 modules/curlew.py:1283
818
+#: modules/curlew.py:2662
819
msgid "_OK"
820
msgstr ""
821
822
-#: modules/curlew.py:1002
823
+#: modules/curlew.py:1164 modules/curlew.py:1254 modules/curlew.py:1284
824
+#: modules/curlew.py:1854 modules/curlew.py:2664 modules/waitdialog.py:45
825
+msgid "_Cancel"
826
+msgstr ""
827
+
828
+#: modules/curlew.py:1173
829
msgid "All supported files"
830
msgstr "所有支援的檔案"
831
832
-#: modules/curlew.py:1009
833
+#: modules/curlew.py:1180
834
msgid "Video files"
835
msgstr "影片檔"
836
837
-#: modules/curlew.py:1015
838
+#: modules/curlew.py:1186
839
msgid "Audio files"
840
msgstr "音訊檔"
841
842
-#: modules/curlew.py:1021 modules/curlew.py:1581
843
+#: modules/curlew.py:1192 modules/curlew.py:1867
844
msgid "All files"
845
msgstr "所有檔案"
846
847
-#: modules/curlew.py:1061 modules/curlew.py:1674
848
+#: modules/curlew.py:1236 modules/curlew.py:1965
849
msgid "Ready!"
850
msgstr "準備好了!"
851
852
-#: modules/curlew.py:1072
853
+#: modules/curlew.py:1250
854
#, fuzzy
855
msgid "Add folder"
856
msgstr "加入檔案"
857
858
-#: modules/curlew.py:1104
859
+#: modules/curlew.py:1281
860
msgid "Choose destination"
861
msgstr "選擇目的地"
862
863
-#: modules/curlew.py:1353
864
+#: modules/curlew.py:1611
865
msgid "Destination path is not valid."
866
msgstr "目標路徑是無效的。"
867
868
-#: modules/curlew.py:1360
869
+#: modules/curlew.py:1618
870
msgid "Destination path is not accessible."
871
msgstr "目標路徑不可存取的。"
872
873
-#: modules/curlew.py:1392 modules/curlew.py:1433 modules/curlew.py:1816
874
+#: modules/curlew.py:1634
875
+msgid "\"{}\" audio codec not found."
876
+msgstr ""
877
+
878
+#: modules/curlew.py:1638
879
+msgid "\"{}\" video codec not found."
880
+msgstr ""
881
+
882
+#: modules/curlew.py:1670 modules/curlew.py:1718 modules/curlew.py:2111
883
msgid "Skipped!"
884
msgstr "跳過!"
885
886
-#: modules/curlew.py:1402
887
+#: modules/curlew.py:1683
888
msgid "Not found!"
889
msgstr "沒有找到!"
890
891
-#: modules/curlew.py:1495
892
-msgid ""
893
-"There are some errors occured.\n"
894
-"Do you want to show more details?"
895
+#: modules/curlew.py:1760
896
+msgid "Encoder not found (ffmpeg/avconv)."
897
msgstr ""
898
-"有一些錯誤發生。\n"
899
-"您想要顯示更多的細節嗎?"
900
901
-#: modules/curlew.py:1508
902
+#: modules/curlew.py:1789
903
msgid "Do you want to stop conversion process?"
904
msgstr "您想要停止轉換過程?"
905
906
-#: modules/curlew.py:1564
907
+#: modules/curlew.py:1850
908
msgid "Select subtitle"
909
msgstr "選擇字幕"
910
911
-#: modules/curlew.py:1567
912
+#: modules/curlew.py:1853
913
msgid "_Add"
914
msgstr ""
915
916
-#: modules/curlew.py:1572
917
+#: modules/curlew.py:1858
918
msgid "Subtitle files"
919
msgstr "字幕檔"
920
921
-#: modules/curlew.py:1669 modules/curlew.py:1876
922
+#: modules/curlew.py:1960 modules/curlew.py:2171
923
msgid "Wait..."
924
msgstr "等待..."
925
926
-#: modules/curlew.py:1750
927
+#: modules/curlew.py:2041
928
msgid "Done!"
929
msgstr "完成!"
930
931
-#: modules/curlew.py:1768
932
+#: modules/curlew.py:2059
933
msgid "Failed!"
934
msgstr "失敗!"
935
936
-#: modules/curlew.py:2098
937
+#: modules/curlew.py:2406
938
msgid ""
939
"<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
940
"span>"
941
msgstr "<span foreground=\"red\" weight=\"bold\">在 {} 秒後,系統關閉。</span>"
942
943
-#: modules/curlew.py:2111
944
+#: modules/curlew.py:2419
945
msgid ""
946
"<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
947
"span>"
948
msgstr ""
949
"<span foreground=\"red\" weight=\"bold\"> 在 {} 秒後,系統將暫停。</span>"
950
951
-#: modules/curlew.py:2188
952
+#: modules/curlew.py:2496
953
msgid ""
954
"<b>Duration:</b> {}\n"
955
"<b>Size:</b> {}\n"
956
957
"<b>大小:</b> {}\n"
958
"<b>擴展:</b> {}\n"
959
960
-#: modules/curlew.py:2229
961
+#: modules/curlew.py:2540
962
msgid "Please install \"mediainfo\" package."
963
msgstr ""
964
965
-#: modules/curlew.py:2289
966
+#: modules/curlew.py:2620
967
msgid "Play"
968
msgstr ""
969
970
-#: modules/curlew.py:2292
971
+#: modules/curlew.py:2623
972
#, fuzzy
973
msgid "_Preview"
974
msgstr "預覽"
975
976
-#: modules/curlew.py:2298
977
+#: modules/curlew.py:2629
978
msgid "Browse source"
979
msgstr ""
980
981
-#: modules/curlew.py:2301
982
+#: modules/curlew.py:2632
983
msgid "Browse destination"
984
msgstr "瀏覽目的地"
985
986
-#: modules/curlew.py:2335
987
+#: modules/curlew.py:2660
988
#, fuzzy
989
msgid "Choose Encoder"
990
msgstr "選擇其他名稱"
991
992
+#: modules/curlew.py:2680
993
+msgid "Merge"
994
+msgstr ""
995
+
996
+#: modules/curlew.py:2681
997
+#, fuzzy
998
+msgid "Start Merging"
999
+msgstr "開始轉換"
1000
+
1001
+#: modules/curlew.py:2690
1002
+msgid "Make GIF"
1003
+msgstr ""
1004
+
1005
+#: modules/curlew.py:2691
1006
+msgid "Make GIF file"
1007
+msgstr ""
1008
+
1009
+#: modules/curlew.py:2739
1010
+msgid "<i>Merging files, please wait...</i>"
1011
+msgstr ""
1012
+
1013
+#: modules/curlew.py:2740
1014
+msgid "<i>Percent: 0 %</i>"
1015
+msgstr ""
1016
+
1017
+#: modules/curlew.py:2757
1018
+msgid "<i>Percent: {:.0f} %</i>"
1019
+msgstr ""
1020
+
1021
+#: modules/curlew.py:2769
1022
+msgid "Merging operation completed successfully!"
1023
+msgstr ""
1024
+
1025
+#: modules/curlew.py:2776
1026
+msgid "Merge Error"
1027
+msgstr ""
1028
+
1029
+#: modules/about.py:37
1030
+msgid "About Curlew"
1031
+msgstr "關於 Curlew"
1032
+
1033
+#: modules/about.py:40
1034
+msgid "Easy to use Multimedia Converter for Linux"
1035
+msgstr "適用於Linux,且易於使用之多媒體轉換器"
1036
+
1037
+#: modules/about.py:53
1038
+msgid "translator-credits"
1039
+msgstr "翻譯者榮譽榜"
1040
+
1041
+#: modules/waitdialog.py:34
1042
+#, fuzzy
1043
+msgid "Adding files..."
1044
+msgstr "加入檔案"
1045
+
1046
+#: modules/waitdialog.py:53
1047
+#, fuzzy
1048
+msgid "<b>File:</b> "
1049
+msgstr "<b>格式:</b>"
1050
+
1051
+#~ msgid "Errors detail"
1052
+#~ msgstr "錯誤細節"
1053
+
1054
+#~ msgid ""
1055
+#~ "There are some errors occured.\n"
1056
+#~ "Do you want to show more details?"
1057
+#~ msgstr ""
1058
+#~ "有一些錯誤發生。\n"
1059
+#~ "您想要顯示更多的細節嗎?"
1060
+
1061
+#, fuzzy
1062
+#~ msgid "Edit List"
1063
+#~ msgstr "編輯清單"
1064
+
1065
#~ msgid "Preview"
1066
#~ msgstr "預覽"
1067
1068
1069
#~ msgid "Font: "
1070
#~ msgstr "字型:"
1071
1072
-#~ msgid "Position: "
1073
-#~ msgstr "位置:"
1074
-
1075
#~ msgid "Delay: "
1076
#~ msgstr "延遲:"
1077
1078
curlew-0.2.3.tar.gz/setup.py -> curlew-0.2.5.tar.gz/setup.py
Changed
34
1
2
# "librsvg2-bin" to use rsvg-convert command.
3
# "intltool-debian" or "intltool" to use intltool-update command.
4
5
-VERSION = '0.2.3'
6
+VERSION = '0.2.5'
7
SVG_CONVERT = 'rsvg-convert'
8
UPDATE = 'intltool-update'
9
UPDATE_DEBIAN = '/usr/share/intltool-debian/intltool-update'
10
11
-doc_files = ['LICENSE-ar.txt', 'LICENSE-en.txt', 'AUTHORS', 'THANKS', 'ChangeLog', 'README']
12
+doc_files = ['LICENSE-ar.txt', 'LICENSE-en.txt', 'AUTHORS', 'THANKS', 'changelog', 'README']
13
data_files = [('share/applications/', ['curlew.desktop']),
14
('share/icons/hicolor/scalable/apps', ['curlew.svg']),
15
('share/pixmaps', ['curlew.svg']),
16
17
- Convert to more than 100 different formats.
18
- Allow to edit formats.
19
- Shutdown or suspend PC after a conversion process.
20
-- Show file informations (duration, remaining time, estimated size, progress value).
21
+- Show file information (duration, remaining time, estimated size, progress value).
22
- Show file details using mediainfo.
23
- Allow to skip or remove file during conversion process.
24
- Preview file before conversion.
25
26
version=VERSION,
27
author='Fayssal Chamekh',
28
author_email='chamfay@gmail.com',
29
- url='http://sourceforge.net/projects/curlew',
30
+ url='https://curlew.sourceforge.io',
31
license='Waqf License',
32
platforms='Linux',
33
scripts=['curlew'],
34
Refresh
No build results available
Refresh
No rpmlint results available
Login required, please
login
or
signup
in order to comment