Codebase list gaupol / cb853db
Imported Upstream version 0.24.3 SVN-Git Migration 6 years ago
19 changed file(s) with 244 addition(s) and 154 deletion(s). Raw diff Collapse all Expand all
0 2013-10-06 Osmo Salomaa <otsaloma@iki.fi>
1
2 * aeidon/__init__.py:
3 * data/extensions/bookmarks/bookmarks.extension.in:
4 * data/extensions/custom-framerates/custom-framerates.extension.in:
5 * data/extensions/side-pane/side-pane.extension.in:
6 * gaupol/__init__.py:
7
8 RELEASE 0.24.3
9
10 2013-10-06 Osmo Salomaa <otsaloma@iki.fi>
11
12 * NEWS:
13 * data/ui/preferences-dialog.ui:
14
15 Fix subtitle and time overlay button connections.
16
17 This was left over from earlier re-layouting.
18
19 2013-10-06 Osmo Salomaa <otsaloma@iki.fi>
20
21 * NEWS:
22 * TODO:
23 * aeidon/__init__.py:
24 * data/extensions/bookmarks/bookmarks.extension.in:
25 * data/extensions/custom-framerates/custom-framerates.extension.in:
26 * data/extensions/side-pane/side-pane.extension.in:
27 * gaupol/__init__.py:
28
29 RELEASE 0.24.2
30
31 2013-10-03 Osmo Salomaa <otsaloma@iki.fi>
32
33 * po/cs.po:
34 * po/tr.po:
35
36 Fix string formatting in Czech and Turkish translations.
37
38 2013-10-03 Osmo Salomaa <otsaloma@iki.fi>
39
40 * tools/check-translations: Check for broken string formatting.
41
42 2013-10-03 Osmo Salomaa <otsaloma@iki.fi>
43
44 * TODO:
45 * po/fr.po:
46
47 Fix broken string formatting in the French translation.
48
49 https://bugzilla.gnome.org/show_bug.cgi?id=709335
50
51 2013-10-01 Osmo Salomaa <otsaloma@iki.fi>
52
53 * data/gaupol.appdata.xml.in: Copyrighting the CC0 AppData file.
54
55 http://blogs.gnome.org/hughsie/2013/10/01/copyright-in-appdata-files/
56
57 2013-09-25 Osmo Salomaa <otsaloma@iki.fi>
58
59 * data/gaupol.appdata.xml: Remove the translated AppData file.
60
61 2013-09-25 Osmo Salomaa <otsaloma@iki.fi>
62
63 * TODO:
64 * data/gaupol.appdata.xml:
65 * data/gaupol.appdata.xml.in:
66 * manifests/clean.manifest:
67 * manifests/gaupol.manifest:
68 * po/POTFILES.in:
69 * setup.py:
70
71 Make AppData file translatable.
72
73 2013-09-25 Osmo Salomaa <otsaloma@iki.fi>
74
75 * data/gaupol.appdata.xml: Remove screenshot width and height.
76
77 It's apparently optional. And our screenshot size will not remain
78 constant.
79
80 2013-09-22 Osmo Salomaa <otsaloma@iki.fi>
81
82 * data/ui/preferences-dialog.ui: Fix mnemonics.
83
84 2013-09-22 Osmo Salomaa <otsaloma@iki.fi>
85
86 * data/ui/preferences-dialog.ui: Switch grouping in video
87 preferences.
88
89 This should look nicer.
90
091 2013-09-22 Osmo Salomaa <otsaloma@iki.fi>
192
293 * NEWS:
0 Gaupol 0.24.3
1 =============
2
3 * Fix preferences dialog subtitle and time overlay connections
4
5 Gaupol 0.24.2
6 =============
7
8 * Make AppData file translatable
9 * Fix broken string formatting in the French translation that caused
10 KeyErrors handling encoding names (#709335)
11
012 Gaupol 0.24.1
113 =============
214
00 Metadata-Version: 1.0
11 Name: gaupol
2 Version: 0.24.1
2 Version: 0.24.3
33 Summary: Editor for text-based subtitle files
44 Home-page: http://home.gna.org/gaupol/
55 Author: Osmo Salomaa
8686 import re
8787 import sys
8888
89 __version__ = "0.24.1"
89 __version__ = "0.24.3"
9090
9191 RUNNING_SPHINX = (sys.argv[0].endswith("autogen.py") or
9292 sys.argv[0].endswith("sphinx-build"))
00 [Extension]
1 GaupolVersion=0.24.1
1 GaupolVersion=0.24.3
22 Module=bookmarks
33 Requires=side-pane;
44 _Name=Bookmarks
55 _Description=Marking subtitles for easy navigation
6 Version=0.24.1
6 Version=0.24.3
77 Authors=Osmo Salomaa <otsaloma@iki.fi>;
88 Copyright=Copyright (C) 2008-2010,2012 Osmo Salomaa;
99 Website=http://home.gna.org/gaupol
00 [Extension]
1 GaupolVersion=0.24.1
1 GaupolVersion=0.24.3
22 Module=custom-framerates
33 _Name=Custom Framerates
44 _Description=Allow use of non-standard framerates
5 Version=0.24.1
5 Version=0.24.3
66 Authors=Osmo Salomaa <otsaloma@iki.fi>;
77 Copyright=Copyright (C) 2011-2012 Osmo Salomaa;
88 Website=http://home.gna.org/gaupol
00 [Extension]
1 GaupolVersion=0.24.1
1 GaupolVersion=0.24.3
22 Module=side-pane
33 _Name=Side Pane
44 _Description=A side pane that can be used by other extensions
5 Version=0.24.1
5 Version=0.24.3
66 Authors=Osmo Salomaa <otsaloma@iki.fi>;
77 Copyright=Copyright (C) 2008,2010,2012 Osmo Salomaa;
88 Website=http://home.gna.org/gaupol
+0
-17
data/gaupol.appdata.xml less more
0 <?xml version="1.0" encoding="UTF-8"?>
1 <application>
2 <id type="desktop">gaupol.desktop</id>
3 <licence>CC0</licence>
4 <description>
5 <p>Gaupol is an editor for text-based subtitle files. It supports
6 multiple subtitle file formats and provides means of creating
7 subtitles, editing texts and timing subtitles to match video. The
8 user interface is designed with attention to batch processing of
9 multiple documents and convenience of translating.</p>
10 </description>
11 <screenshots>
12 <screenshot type="default" width="714" height="773">http://home.gna.org/gaupol/screenshots/main.png</screenshot>
13 </screenshots>
14 <url type="homepage">http://home.gna.org/gaupol/</url>
15 <updatecontact>gaupol-list@gna.org</updatecontact>
16 </application>
0 <?xml version="1.0" encoding="UTF-8"?>
1 <!-- Copyright 2013 Osmo Salomaa <otsaloma@iki.fi> -->
2 <application>
3 <id type="desktop">gaupol.desktop</id>
4 <licence>CC0</licence>
5 <description>
6 <_p>Gaupol is an editor for text-based subtitle files. It supports
7 multiple subtitle file formats and provides means of creating
8 subtitles, editing texts and timing subtitles to match video. The
9 user interface is designed with attention to batch processing of
10 multiple documents and convenience of translating.</_p>
11 </description>
12 <screenshots>
13 <screenshot type="default">http://home.gna.org/gaupol/screenshots/main.png</screenshot>
14 </screenshots>
15 <url type="homepage">http://home.gna.org/gaupol/</url>
16 <updatecontact>gaupol-list@gna.org</updatecontact>
17 </application>
2626 <child>
2727 <object class="GtkButton" id="button2">
2828 <property name="label">gtk-help</property>
29 <property name="use_action_appearance">False</property>
3029 <property name="visible">True</property>
3130 <property name="can_focus">True</property>
3231 <property name="receives_default">True</property>
33 <property name="use_action_appearance">False</property>
3432 <property name="use_stock">True</property>
3533 </object>
3634 <packing>
4240 <child>
4341 <object class="GtkButton" id="button1">
4442 <property name="label">gtk-close</property>
45 <property name="use_action_appearance">False</property>
4643 <property name="visible">True</property>
4744 <property name="can_focus">True</property>
4845 <property name="can_default">True</property>
4946 <property name="receives_default">False</property>
50 <property name="use_action_appearance">False</property>
5147 <property name="use_stock">True</property>
5248 </object>
5349 <packing>
6864 <object class="GtkNotebook" id="notebook">
6965 <property name="visible">True</property>
7066 <property name="can_focus">True</property>
67 <property name="hexpand">True</property>
68 <property name="vexpand">True</property>
7169 <property name="border_width">6</property>
7270 <child>
7371 <object class="GtkBox" id="file_vbox">
7472 <property name="visible">True</property>
7573 <property name="can_focus">False</property>
74 <property name="hexpand">True</property>
75 <property name="vexpand">True</property>
7676 <property name="border_width">12</property>
7777 <property name="orientation">vertical</property>
7878 <property name="spacing">18</property>
127127 <child>
128128 <object class="GtkCheckButton" id="file_locale_check">
129129 <property name="label" translatable="yes">Curr_ent locale encoding</property>
130 <property name="use_action_appearance">False</property>
131130 <property name="visible">True</property>
132131 <property name="can_focus">True</property>
133132 <property name="receives_default">False</property>
134 <property name="use_action_appearance">False</property>
135133 <property name="use_underline">True</property>
136134 <property name="xalign">0</property>
137135 <property name="draw_indicator">True</property>
201199 <property name="show_arrow">False</property>
202200 <child>
203201 <object class="GtkToolButton" id="file_add_button">
204 <property name="use_action_appearance">False</property>
205202 <property name="visible">True</property>
206203 <property name="can_focus">False</property>
207 <property name="use_action_appearance">False</property>
208204 <property name="icon_name">list-add-symbolic</property>
209205 <signal name="clicked" handler="_on_add_button_clicked" swapped="no"/>
210206 </object>
215211 </child>
216212 <child>
217213 <object class="GtkToolButton" id="file_remove_button">
218 <property name="use_action_appearance">False</property>
219214 <property name="visible">True</property>
220215 <property name="can_focus">False</property>
221 <property name="use_action_appearance">False</property>
222216 <property name="icon_name">list-remove-symbolic</property>
223217 <signal name="clicked" handler="_on_remove_button_clicked" swapped="no"/>
224218 </object>
229223 </child>
230224 <child>
231225 <object class="GtkToolButton" id="file_up_button">
232 <property name="use_action_appearance">False</property>
233226 <property name="visible">True</property>
234227 <property name="can_focus">False</property>
235 <property name="use_action_appearance">False</property>
236228 <property name="icon_name">go-up-symbolic</property>
237229 <signal name="clicked" handler="_on_up_button_clicked" swapped="no"/>
238230 </object>
243235 </child>
244236 <child>
245237 <object class="GtkToolButton" id="file_down_button">
246 <property name="use_action_appearance">False</property>
247238 <property name="visible">True</property>
248239 <property name="can_focus">False</property>
249 <property name="use_action_appearance">False</property>
250240 <property name="icon_name">go-down-symbolic</property>
251241 <signal name="clicked" handler="_on_down_button_clicked" swapped="no"/>
252242 </object>
279269 <child>
280270 <object class="GtkCheckButton" id="file_auto_check">
281271 <property name="label" translatable="yes">Aut_o-detection</property>
282 <property name="use_action_appearance">False</property>
283272 <property name="visible">True</property>
284273 <property name="can_focus">True</property>
285274 <property name="receives_default">False</property>
286 <property name="use_action_appearance">False</property>
287275 <property name="use_underline">True</property>
288276 <property name="xalign">0</property>
289277 <property name="draw_indicator">True</property>
343331 <property name="visible">True</property>
344332 <property name="can_focus">False</property>
345333 <property name="valign">start</property>
334 <property name="hexpand">True</property>
335 <property name="vexpand">True</property>
346336 <property name="border_width">12</property>
347337 <property name="orientation">vertical</property>
348338 <property name="spacing">18</property>
383373 <child>
384374 <object class="GtkCheckButton" id="editor_default_font_check">
385375 <property name="label" translatable="yes">Use _default theme font</property>
386 <property name="use_action_appearance">False</property>
387376 <property name="visible">True</property>
388377 <property name="can_focus">True</property>
389378 <property name="receives_default">False</property>
390 <property name="use_action_appearance">False</property>
391379 <property name="use_underline">True</property>
392380 <property name="xalign">0</property>
393381 <property name="draw_indicator">True</property>
420408 </child>
421409 <child>
422410 <object class="GtkFontButton" id="editor_font_button">
423 <property name="use_action_appearance">False</property>
424411 <property name="visible">True</property>
425412 <property name="can_focus">True</property>
426413 <property name="receives_default">False</property>
427 <property name="use_action_appearance">False</property>
428414 <property name="preview_text"/>
429415 <property name="title" translatable="yes">Pick the Editor Font</property>
430416 <signal name="font-set" handler="_on_font_button_font_set" swapped="no"/>
495481 <child>
496482 <object class="GtkCheckButton" id="editor_length_cell_check">
497483 <property name="label" translatable="yes">_Show line lengths in list cells</property>
498 <property name="use_action_appearance">False</property>
499484 <property name="visible">True</property>
500485 <property name="can_focus">True</property>
501486 <property name="receives_default">False</property>
502 <property name="use_action_appearance">False</property>
503487 <property name="use_underline">True</property>
504488 <property name="xalign">0</property>
505489 <property name="draw_indicator">True</property>
514498 <child>
515499 <object class="GtkCheckButton" id="editor_length_edit_check">
516500 <property name="label" translatable="yes">S_how line lengths in editable text fields</property>
517 <property name="use_action_appearance">False</property>
518501 <property name="visible">True</property>
519502 <property name="can_focus">True</property>
520503 <property name="receives_default">False</property>
521 <property name="use_action_appearance">False</property>
522504 <property name="use_underline">True</property>
523505 <property name="xalign">0</property>
524506 <property name="draw_indicator">True</property>
621603 <child>
622604 <object class="GtkCheckButton" id="editor_spell_check_check">
623605 <property name="label" translatable="yes">Chec_k spelling as you type</property>
624 <property name="use_action_appearance">False</property>
625606 <property name="visible">True</property>
626607 <property name="can_focus">True</property>
627608 <property name="receives_default">False</property>
628 <property name="use_action_appearance">False</property>
629609 <property name="use_underline">True</property>
630610 <property name="xalign">0</property>
631611 <property name="draw_indicator">True</property>
673653 <object class="GtkBox" id="video_vbox">
674654 <property name="visible">True</property>
675655 <property name="can_focus">False</property>
656 <property name="hexpand">True</property>
657 <property name="vexpand">True</property>
676658 <property name="border_width">12</property>
677659 <property name="orientation">vertical</property>
678660 <property name="spacing">18</property>
687669 <property name="visible">True</property>
688670 <property name="can_focus">False</property>
689671 <property name="xalign">0</property>
690 <property name="label" translatable="yes">Subtitle</property>
672 <property name="label" translatable="yes">Fonts</property>
691673 <attributes>
692674 <attribute name="weight" value="bold"/>
693675 </attributes>
714696 <property name="visible">True</property>
715697 <property name="can_focus">False</property>
716698 <property name="xalign">0</property>
717 <property name="label" translatable="yes">_Font:</property>
699 <property name="label" translatable="yes">_Subtitles:</property>
718700 <property name="use_underline">True</property>
719701 <property name="mnemonic_widget">video_subtitle_font_button</property>
720702 </object>
727709 </child>
728710 <child>
729711 <object class="GtkFontButton" id="video_subtitle_font_button">
730 <property name="use_action_appearance">False</property>
731712 <property name="visible">True</property>
732713 <property name="can_focus">True</property>
733714 <property name="receives_default">True</property>
734715 <property name="hexpand">True</property>
735 <property name="use_action_appearance">False</property>
736716 <property name="font">Sans 12</property>
737717 <property name="preview_text"/>
738718 <property name="title" translatable="yes">Pick the Subtitle Font</property>
746726 </packing>
747727 </child>
748728 <child>
749 <object class="GtkLabel" id="label19">
729 <object class="GtkLabel" id="label18">
750730 <property name="visible">True</property>
751731 <property name="can_focus">False</property>
752732 <property name="xalign">0</property>
753 <property name="label" translatable="yes">C_olor:</property>
754 <property name="use_underline">True</property>
755 <property name="mnemonic_widget">video_subtitle_color_button</property>
733 <property name="label" translatable="yes">_Time:</property>
734 <property name="use_underline">True</property>
735 <property name="mnemonic_widget">video_time_font_button</property>
756736 </object>
757737 <packing>
758738 <property name="left_attach">0</property>
762742 </packing>
763743 </child>
764744 <child>
765 <object class="GtkColorButton" id="video_subtitle_color_button">
766 <property name="use_action_appearance">False</property>
745 <object class="GtkFontButton" id="video_time_font_button">
767746 <property name="visible">True</property>
768747 <property name="can_focus">True</property>
769748 <property name="receives_default">True</property>
770 <property name="halign">start</property>
771 <property name="use_action_appearance">False</property>
772 <property name="use_alpha">True</property>
773 <property name="title" translatable="yes">Pick the Subtitle Color</property>
774 <property name="color">#ffffffffffff</property>
775 <signal name="color-set" handler="_on_subtitle_color_button_color_set" swapped="no"/>
749 <property name="hexpand">True</property>
750 <property name="font">Sans 12</property>
751 <property name="preview_text"/>
752 <property name="title" translatable="yes">Pick the Time Font</property>
753 <signal name="font-set" handler="_on_time_font_button_font_set" swapped="no"/>
776754 </object>
777755 <packing>
778756 <property name="left_attach">1</property>
779757 <property name="top_attach">1</property>
780 <property name="width">1</property>
781 <property name="height">1</property>
782 </packing>
783 </child>
784 <child>
785 <object class="GtkCheckButton" id="video_subtitle_bg_check">
786 <property name="label" translatable="yes">_Use a background behind text</property>
787 <property name="use_action_appearance">False</property>
788 <property name="visible">True</property>
789 <property name="can_focus">True</property>
790 <property name="receives_default">False</property>
791 <property name="hexpand">True</property>
792 <property name="use_action_appearance">False</property>
793 <property name="use_underline">True</property>
794 <property name="xalign">0</property>
795 <property name="draw_indicator">True</property>
796 <signal name="toggled" handler="_on_subtitle_bg_check_toggled" swapped="no"/>
797 </object>
798 <packing>
799 <property name="left_attach">2</property>
800 <property name="top_attach">1</property>
801 <property name="width">1</property>
758 <property name="width">2</property>
802759 <property name="height">1</property>
803760 </packing>
804761 </child>
829786 <property name="visible">True</property>
830787 <property name="can_focus">False</property>
831788 <property name="xalign">0</property>
832 <property name="label" translatable="yes">Time</property>
789 <property name="label" translatable="yes">Colors</property>
833790 <attributes>
834791 <attribute name="weight" value="bold"/>
835792 </attributes>
856813 <property name="visible">True</property>
857814 <property name="can_focus">False</property>
858815 <property name="xalign">0</property>
859 <property name="label" translatable="yes">Colo_r:</property>
816 <property name="label" translatable="yes">Su_btitles:</property>
817 <property name="use_underline">True</property>
818 <property name="mnemonic_widget">video_subtitle_color_button</property>
819 </object>
820 <packing>
821 <property name="left_attach">0</property>
822 <property name="top_attach">0</property>
823 <property name="width">1</property>
824 <property name="height">1</property>
825 </packing>
826 </child>
827 <child>
828 <object class="GtkColorButton" id="video_subtitle_color_button">
829 <property name="visible">True</property>
830 <property name="can_focus">True</property>
831 <property name="receives_default">True</property>
832 <property name="halign">start</property>
833 <property name="use_alpha">True</property>
834 <property name="title" translatable="yes">Pick the Time Color</property>
835 <property name="color">#ffffffffffff</property>
836 <signal name="color-set" handler="_on_subtitle_color_button_color_set" swapped="no"/>
837 </object>
838 <packing>
839 <property name="left_attach">1</property>
840 <property name="top_attach">0</property>
841 <property name="width">1</property>
842 <property name="height">1</property>
843 </packing>
844 </child>
845 <child>
846 <object class="GtkCheckButton" id="video_subtitle_bg_check">
847 <property name="label" translatable="yes">_Use a background behind text</property>
848 <property name="visible">True</property>
849 <property name="can_focus">True</property>
850 <property name="receives_default">False</property>
851 <property name="hexpand">True</property>
852 <property name="use_underline">True</property>
853 <property name="xalign">0</property>
854 <property name="draw_indicator">True</property>
855 <signal name="toggled" handler="_on_subtitle_bg_check_toggled" swapped="no"/>
856 </object>
857 <packing>
858 <property name="left_attach">2</property>
859 <property name="top_attach">0</property>
860 <property name="width">1</property>
861 <property name="height">1</property>
862 </packing>
863 </child>
864 <child>
865 <object class="GtkLabel" id="label19">
866 <property name="visible">True</property>
867 <property name="can_focus">False</property>
868 <property name="xalign">0</property>
869 <property name="label" translatable="yes">Ti_me:</property>
860870 <property name="use_underline">True</property>
861871 <property name="mnemonic_widget">video_time_color_button</property>
862872 </object>
869879 </child>
870880 <child>
871881 <object class="GtkColorButton" id="video_time_color_button">
872 <property name="use_action_appearance">False</property>
873882 <property name="visible">True</property>
874883 <property name="can_focus">True</property>
875884 <property name="receives_default">True</property>
876885 <property name="halign">start</property>
877 <property name="use_action_appearance">False</property>
878886 <property name="use_alpha">True</property>
879 <property name="title" translatable="yes">Pick the Time Color</property>
887 <property name="title" translatable="yes">Pick the Subtitle Color</property>
880888 <property name="color">#ffffffffffff</property>
881889 <signal name="color-set" handler="_on_time_color_button_color_set" swapped="no"/>
882890 </object>
890898 <child>
891899 <object class="GtkCheckButton" id="video_time_bg_check">
892900 <property name="label" translatable="yes">Us_e a background behind text</property>
893 <property name="use_action_appearance">False</property>
894901 <property name="visible">True</property>
895902 <property name="can_focus">True</property>
896903 <property name="receives_default">False</property>
897904 <property name="hexpand">True</property>
898 <property name="use_action_appearance">False</property>
899905 <property name="use_underline">True</property>
900906 <property name="xalign">0</property>
901907 <property name="draw_indicator">True</property>
905911 <property name="left_attach">2</property>
906912 <property name="top_attach">1</property>
907913 <property name="width">1</property>
908 <property name="height">1</property>
909 </packing>
910 </child>
911 <child>
912 <object class="GtkLabel" id="label18">
913 <property name="visible">True</property>
914 <property name="can_focus">False</property>
915 <property name="xalign">0</property>
916 <property name="label" translatable="yes">Fo_nt:</property>
917 <property name="use_underline">True</property>
918 <property name="mnemonic_widget">video_time_font_button</property>
919 </object>
920 <packing>
921 <property name="left_attach">0</property>
922 <property name="top_attach">0</property>
923 <property name="width">1</property>
924 <property name="height">1</property>
925 </packing>
926 </child>
927 <child>
928 <object class="GtkFontButton" id="video_time_font_button">
929 <property name="use_action_appearance">False</property>
930 <property name="visible">True</property>
931 <property name="can_focus">True</property>
932 <property name="receives_default">True</property>
933 <property name="hexpand">True</property>
934 <property name="use_action_appearance">False</property>
935 <property name="font">Sans 12</property>
936 <property name="preview_text"/>
937 <property name="title" translatable="yes">Pick the Time Font</property>
938 <signal name="font-set" handler="_on_time_font_button_font_set" swapped="no"/>
939 </object>
940 <packing>
941 <property name="left_attach">1</property>
942 <property name="top_attach">0</property>
943 <property name="width">2</property>
944914 <property name="height">1</property>
945915 </packing>
946916 </child>
981951 <property name="visible">True</property>
982952 <property name="can_focus">False</property>
983953 <property name="valign">start</property>
954 <property name="hexpand">True</property>
955 <property name="vexpand">True</property>
984956 <property name="border_width">12</property>
985957 <property name="orientation">vertical</property>
986958 <property name="spacing">18</property>
10941066 <child>
10951067 <object class="GtkCheckButton" id="preview_force_utf_8_check">
10961068 <property name="label" translatable="yes">Al_ways use UTF-8 character encoding</property>
1097 <property name="use_action_appearance">False</property>
10981069 <property name="visible">True</property>
10991070 <property name="can_focus">True</property>
11001071 <property name="receives_default">False</property>
11011072 <property name="hexpand">True</property>
1102 <property name="use_action_appearance">False</property>
11031073 <property name="use_underline">True</property>
11041074 <property name="xalign">0</property>
11051075 <property name="draw_indicator">True</property>
12521222 <object class="GtkBox" id="extensions_vbox">
12531223 <property name="visible">True</property>
12541224 <property name="can_focus">False</property>
1225 <property name="hexpand">True</property>
1226 <property name="vexpand">True</property>
12551227 <property name="border_width">12</property>
12561228 <property name="orientation">vertical</property>
12571229 <property name="spacing">6</property>
12881260 <child>
12891261 <object class="GtkLinkButton" id="extensions_link_button">
12901262 <property name="label" translatable="yes">Get more extensions</property>
1291 <property name="use_action_appearance">False</property>
12921263 <property name="visible">True</property>
12931264 <property name="can_focus">True</property>
12941265 <property name="receives_default">True</property>
1295 <property name="use_action_appearance">False</property>
12961266 <property name="relief">none</property>
12971267 <property name="uri">http://glade.gnome.org</property>
12981268 </object>
13441314 <property name="toolbar_style">icons</property>
13451315 <child>
13461316 <object class="GtkToolButton" id="extensions_preferences_button">
1347 <property name="use_action_appearance">False</property>
13481317 <property name="visible">True</property>
13491318 <property name="can_focus">False</property>
1350 <property name="use_action_appearance">False</property>
13511319 <property name="stock_id">gtk-preferences</property>
13521320 <signal name="clicked" handler="_on_preferences_button_clicked" swapped="no"/>
13531321 </object>
13581326 </child>
13591327 <child>
13601328 <object class="GtkToolButton" id="extensions_help_button">
1361 <property name="use_action_appearance">False</property>
13621329 <property name="visible">True</property>
13631330 <property name="can_focus">False</property>
1364 <property name="use_action_appearance">False</property>
13651331 <property name="stock_id">gtk-help</property>
13661332 <signal name="clicked" handler="_on_help_button_clicked" swapped="no"/>
13671333 </object>
13721338 </child>
13731339 <child>
13741340 <object class="GtkToolButton" id="extensions_about_button">
1375 <property name="use_action_appearance">False</property>
13761341 <property name="visible">True</property>
13771342 <property name="can_focus">False</property>
1378 <property name="use_action_appearance">False</property>
13791343 <property name="stock_id">gtk-about</property>
13801344 <signal name="clicked" handler="_on_about_button_clicked" swapped="no"/>
13811345 </object>
4444 :var conf: Instance of :class:`gaupol.ConfigurationStore` used
4545 """
4646
47 __version__ = "0.24.1"
47 __version__ = "0.24.3"
4848 COMBO_SEPARATOR = "<separator/>"
4949
5050 import aeidon
77 */*/*/*/*.py[co]
88 build
99 data/extensions/*/*.extension
10 data/gaupol.appdata.xml
1011 data/gaupol.desktop
1112 data/patterns/*.capitalization
1213 data/patterns/*.common-error
0 [share/appdata]
1 data/gaupol.appdata.xml
2
30 [share/gaupol/extensions/bookmarks]
41 data/extensions/bookmarks/*.*
52
120120 data/extensions/bookmarks/bookmarks.py
121121 data/extensions/custom-framerates/custom-framerates.py
122122 data/extensions/side-pane/side-pane.py
123 data/gaupol.appdata.xml.in
123124 data/gaupol.desktop.in
124125 gaupol/__init__.py
125126 gaupol/action.py
66 "Project-Id-Version: \n"
77 "Report-Msgid-Bugs-To: \n"
88 "POT-Creation-Date: 2013-07-13 02:22+0300\n"
9 "PO-Revision-Date: 2013-07-28 07:59+0200\n"
9 "PO-Revision-Date: 2013-10-03 22:16+0300\n"
1010 "Last-Translator: Pavel Fric <pavelfric@seznam.cz>\n"
1111 "Language-Team: Czech <kde-i18n-doc@kde.org>\n"
1212 "Language: cs\n"
14981498
14991499 #: ../aeidon/encodings.py:272
15001500 msgid "Current locale ({})"
1501 msgstr "Nynější kódování"
1501 msgstr "Nynější kódování ({})"
15021502
15031503 #: ../aeidon/enums/align_methods.py:29 ../gaupol/enums/fields.py:32
15041504 msgid "Subtitle number"
66 "Project-Id-Version: Gaupol\n"
77 "Report-Msgid-Bugs-To: \n"
88 "POT-Creation-Date: 2013-07-13 02:22+0300\n"
9 "PO-Revision-Date: 2013-09-03 15:23+0100\n"
9 "PO-Revision-Date: 2013-10-03 21:02+0300\n"
1010 "Last-Translator: RyDroid <rydroid_trans@yahoo.fr>\n"
1111 "Language-Team: LANGUAGE <LL@li.org>\n"
1212 "Language: fr\n"
14851485
14861486 #: ../aeidon/encodings.py:163
14871487 msgid "{description} ({name})"
1488 msgstr "{description} ({nom})"
1488 msgstr "{description} ({name})"
14891489
14901490 #: ../aeidon/encodings.py:272
14911491 msgid "Current locale ({})"
77 "Project-Id-Version: gaupol 0.17\n"
88 "Report-Msgid-Bugs-To: \n"
99 "POT-Creation-Date: 2013-07-13 02:22+0300\n"
10 "PO-Revision-Date: 2011-01-18 15:04+0200\n"
10 "PO-Revision-Date: 2013-10-03 22:17+0300\n"
1111 "Last-Translator: Çağlar Kilimci <ckilimci@pardus.org.tr>\n"
1212 "Language-Team: Turkish <kde-i18n-doc@kde.org>\n"
1313 "Language: es\n"
29402940
29412941 #: ../gaupol/dialogs/split.py:103
29422942 msgid "Split {amount:d} subtitles to project \"{name}\""
2943 msgstr "Alt yazıların {amount:d} 'i, \"{}(name)s\" olarak bölündü."
2943 msgstr "Alt yazıların {amount:d} 'i, \"{name}\" olarak bölündü."
29442944
29452945 #: ../gaupol/dialogs/text_edit.py:49
29462946 msgid "Edit Text"
2020 variable stripped if it is given. If doing distro-packaging, make sure this
2121 file gets correctly written.
2222
23 (3) During installation, the .po files are compiled into .mo files, the desktop
24 file, pattern files and extension metadata files are translated. This
23 (3) During installation, the .po files are compiled into .mo files, appdata,
24 desktop, pattern and extension metadata files are translated. This
2525 requires gettext and intltool, more specifically, executables 'msgfmt' and
2626 'intltool-merge' in $PATH.
2727
280280 files = glob.glob("{}/extensions/*/*.py".format(data_dir))
281281 distutils.util.byte_compile(files, optimize, self.force, self.dry_run)
282282
283 def __get_appdata_file(self):
284 """Return a tuple for translated appdata file."""
285 path = os.path.join("data", "gaupol.appdata.xml")
286 if not running_py2exe:
287 run_command_or_exit("intltool-merge -x po {}.in {}"
288 .format(path, path))
289
290 return ("share/appdata", (path,))
291
283292 def __get_desktop_file(self):
284293 """Return a tuple for translated desktop file."""
285294 path = os.path.join("data", "gaupol.desktop")
339348 for extension_file in glob.glob(pattern):
340349 t = self.__get_extension_file(extension, extension_file)
341350 self.data_files.append(t)
351 self.data_files.append(self.__get_appdata_file())
342352 self.data_files.append(self.__get_desktop_file())
343353 install_data.run(self)
344354 if self.distribution.with_gaupol:
8787 print('"{}"'.format(msgstr))
8888 print("")
8989
90 # Check that string formatting fields exists as-is in
91 # the translation (order may vary, but not the field).
92 for i in range(len(msgid)):
93 if msgid[i] == "{":
94 j = msgid.index("}", i+1)
95 field = msgid[i:(j+1)]
96 if not field in msgstr:
97 nbad += 1
98 print("{}:{:d}: formatting mismatch in".format(*pos))
99 print('"{}"'.format(msgid))
100 print('"{}"'.format(msgstr))
101 print("")
102
90103 print("{}: {:d} bad, {:d} good messages"
91104 .format(name, nbad, ntotal - nbad))