Codebase list sugar-write-activity / 9164429
Update upstream source from tag 'upstream/101' Update to upstream version '101' with Debian dir 1594655309ea3eee2ed7b2c4c5854dc518573d2f Jonas Smedegaard 4 years ago
29 changed file(s) with 286 addition(s) and 4066 deletion(s). Raw diff Collapse all Expand all
5050 from toolbar import ParagraphToolbar
5151 from widgets import ExportButtonFactory
5252 from widgets import DocumentView
53 from speechtoolbar import SpeechToolbar
5354 from sugar3.graphics.objectchooser import ObjectChooser
5455 try:
5556 from sugar3.graphics.objectchooser import FILTER_TYPE_GENERIC_MIME
108109 view_toolbar.props.label = _('View')
109110 toolbar_box.toolbar.insert(view_toolbar, -1)
110111
111 # due to http://bugzilla.abisource.com/show_bug.cgi?id=13585
112 if self.abiword_canvas.get_version() != '3.0':
113 self.speech_toolbar_button = ToolbarButton(icon_name='speak')
114 toolbar_box.toolbar.insert(self.speech_toolbar_button, -1)
115 self._init_speech()
112 self.speech_toolbar_button = ToolbarButton(icon_name='speak')
113 toolbar_box.toolbar.insert(self.speech_toolbar_button, -1)
114 self.speech_toolbar = SpeechToolbar(self)
115 self.speech_toolbar_button.set_page(self.speech_toolbar)
116 self.speech_toolbar_button.show()
116117
117118 separator = Gtk.SeparatorToolItem()
118119 toolbar_box.toolbar.insert(separator, -1)
208209 self.connect_after('map-event', self.__map_activity_event_cb)
209210
210211 self.abiword_canvas.connect('size-allocate', self.size_allocate_cb)
211
212 def _init_speech(self):
213 import speech
214 from speechtoolbar import SpeechToolbar
215 if speech.supported:
216 self.speech_toolbar = SpeechToolbar(self)
217 self.speech_toolbar_button.set_page(self.speech_toolbar)
218 self.speech_toolbar_button.show()
219212
220213 def size_allocate_cb(self, abi, alloc):
221214 GObject.idle_add(abi.queue_draw)
256249
257250 preview_data = []
258251
259 def save_func(buf, lenght, data):
252 def save_func(buf, length, data):
260253 data.append(buf)
261254 return True
262255
263256 pixbuf.save_to_callbackv(save_func, preview_data, 'png', [], [])
264 preview_data = ''.join(preview_data)
257 preview_data = b''.join(preview_data)
265258
266259 return preview_data
267260
450443 self.abiword_canvas.save('file://' + file_path,
451444 self.metadata['mime_type'], '')
452445
453 # due to http://bugzilla.abisource.com/show_bug.cgi?id=13585
454 if self.abiword_canvas.get_version() != '3.0':
455 self.metadata['fulltext'] = self.abiword_canvas.get_content(
456 'text/plain', None)[:3000]
446 self.metadata['fulltext'] = self.abiword_canvas.get_content(
447 'text/plain', None)[0][:3000]
457448
458449 def _is_plain_text(self, mime_type):
459450 # These types have 'text/plain' in their mime_parents but we need
0 101
1
2 * New superscript and subscript buttons (Andy Tockman, Swarup N),
3 * Remove empty locale files (James Cameron),
4 * Port to Python 3 (Rahul Bothra, James Cameron),
5 * Port to sugar3.speech (James Cameron),
6
07 100
18
29 * Fix create table function (Swarup N),
00 [Activity]
11 name = Write
22 bundle_id = org.laptop.AbiWordActivity
3 exec = sugar-activity AbiWordActivity.AbiWordActivity
3 exec = sugar-activity3 AbiWordActivity.AbiWordActivity
44 icon = activity-write
5 activity_version = 100
5 activity_version = 101
66 max_participants = 6
77 show_launcher = 1
88 mime_types = text/rtf;text/plain;application/x-abiword;text/x-xml-abiword;application/msword;application/rtf;application/xhtml+xml;text/html;application/vnd.oasis.opendocument.text
7474 else:
7575 subcell_size = 11
7676 radius = 2 * subcell_size
77 theme = "GtkButton {border-radius: %dpx;}" % radius
77 theme = b"GtkButton {border-radius: %dpx;}" % radius
7878 css_provider = Gtk.CssProvider()
7979 css_provider.load_from_data(theme)
8080 style_context = bt.get_style_context()
247247 hbox.pack_start(self._size_up, False, False, 5)
248248
249249 radius = 2 * subcell_size
250 theme_up = "GtkButton {border-radius:0px %dpx %dpx 0px;}" % (radius,
250 theme_up = b"GtkButton {border-radius:0px %dpx %dpx 0px;}" % (radius,
251251 radius)
252252 css_provider_up = Gtk.CssProvider()
253253 css_provider_up.load_from_data(theme_up)
256256 style_context.add_provider(css_provider_up,
257257 Gtk.STYLE_PROVIDER_PRIORITY_USER)
258258
259 theme_down = "GtkButton {border-radius: %dpx 0px 0px %dpx;}" % (radius,
259 theme_down = b"GtkButton {border-radius: %dpx 0px 0px %dpx;}" % (radius,
260260 radius)
261261 css_provider_down = Gtk.CssProvider()
262262 css_provider_down.load_from_data(theme_down)
131131 self.show_all()
132132
133133 def __create_table(self, grid_creator, rows, columns):
134 print 'rows %d columns %d' % (rows, columns)
134 print('rows %d columns %d' % (rows, columns))
135135
136136 if __name__ == '__main__':
137137 GridCreateTest()
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <svg
2 xmlns:dc="http://purl.org/dc/elements/1.1/"
3 xmlns:cc="http://creativecommons.org/ns#"
4 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
5 xmlns:svg="http://www.w3.org/2000/svg"
6 xmlns="http://www.w3.org/2000/svg"
7 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
8 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
9 enable-background="new 0 0 55 54.696"
10 height="54.696px"
11 version="1.1"
12 viewBox="0 0 55 54.696"
13 width="55px"
14 x="0px"
15 xml:space="preserve"
16 y="0px"
17 id="svg3415"
18 inkscape:version="0.91 r13725"
19 sodipodi:docname="format-text-sub.svg"><metadata
20 id="metadata3428"><rdf:RDF><cc:Work
21 rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
22 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
23 id="defs3426" /><sodipodi:namedview
24 pagecolor="#000000"
25 bordercolor="#666666"
26 borderopacity="1"
27 objecttolerance="10"
28 gridtolerance="10"
29 guidetolerance="10"
30 inkscape:pageopacity="0"
31 inkscape:pageshadow="2"
32 inkscape:window-width="915"
33 inkscape:window-height="679"
34 id="namedview3424"
35 showgrid="false"
36 inkscape:object-nodes="false"
37 inkscape:snap-bbox="false"
38 inkscape:bbox-paths="true"
39 inkscape:bbox-nodes="true"
40 inkscape:snap-bbox-edge-midpoints="true"
41 inkscape:snap-bbox-midpoints="true"
42 inkscape:zoom="4.3878895"
43 inkscape:cx="24.224969"
44 inkscape:cy="21.414996"
45 inkscape:window-x="43"
46 inkscape:window-y="43"
47 inkscape:window-maximized="0"
48 inkscape:current-layer="g3418" /><g
49 display="block"
50 id="format-text-size"><g
51 display="inline"
52 id="g3418"><g
53 id="g4272"
54 transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,-18.809511,22.318001)"><rect
55 y="11.622897"
56 x="24.679802"
57 height="34.640804"
58 width="3.968992"
59 id="rect3432"
60 style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><rect
61 transform="matrix(0,-1,1,0,0,0)"
62 y="9.343895"
63 x="-30.927795"
64 height="34.640804"
65 width="3.968992"
66 id="rect3432-8"
67 style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /></g><path
68 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:3.36899996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
69 d="m 37.553305,31.587899 c 5.956403,-12.947845 17.591377,0.982826 9.552249,3.850005 -8.822325,3.146508 -9.438299,9.407296 -9.438299,9.407296 l 13.682098,1.99e-4"
70 id="path4276"
71 inkscape:connector-curvature="0"
72 sodipodi:nodetypes="cscc" /></g></g></svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <svg
2 xmlns:dc="http://purl.org/dc/elements/1.1/"
3 xmlns:cc="http://creativecommons.org/ns#"
4 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
5 xmlns:svg="http://www.w3.org/2000/svg"
6 xmlns="http://www.w3.org/2000/svg"
7 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
8 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
9 enable-background="new 0 0 55 54.696"
10 height="54.696px"
11 version="1.1"
12 viewBox="0 0 55 54.696"
13 width="55px"
14 x="0px"
15 xml:space="preserve"
16 y="0px"
17 id="svg3415"
18 inkscape:version="0.91 r13725"
19 sodipodi:docname="format-text-super.svg"><metadata
20 id="metadata3428"><rdf:RDF><cc:Work
21 rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
22 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
23 id="defs3426" /><sodipodi:namedview
24 pagecolor="#000000"
25 bordercolor="#666666"
26 borderopacity="1"
27 objecttolerance="10"
28 gridtolerance="10"
29 guidetolerance="10"
30 inkscape:pageopacity="0"
31 inkscape:pageshadow="2"
32 inkscape:window-width="915"
33 inkscape:window-height="679"
34 id="namedview3424"
35 showgrid="false"
36 inkscape:object-nodes="false"
37 inkscape:snap-bbox="false"
38 inkscape:bbox-paths="true"
39 inkscape:bbox-nodes="true"
40 inkscape:snap-bbox-edge-midpoints="true"
41 inkscape:snap-bbox-midpoints="true"
42 inkscape:zoom="4.3878895"
43 inkscape:cx="24.224969"
44 inkscape:cy="21.414996"
45 inkscape:window-x="43"
46 inkscape:window-y="43"
47 inkscape:window-maximized="0"
48 inkscape:current-layer="g3418" /><g
49 display="block"
50 id="format-text-size"><g
51 display="inline"
52 id="g3418"><g
53 id="g4272"
54 transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,-18.809511,30.522401)"><rect
55 y="11.622897"
56 x="24.679802"
57 height="34.640804"
58 width="3.968992"
59 id="rect3432"
60 style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><rect
61 transform="matrix(0,-1,1,0,0,0)"
62 y="9.343895"
63 x="-30.927795"
64 height="34.640804"
65 width="3.968992"
66 id="rect3432-8"
67 style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /></g><path
68 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:3.36899996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
69 d="m 37.553305,11.760599 c 5.956403,-12.947845 17.591377,0.982826 9.552249,3.850005 -8.822325,3.146508 -9.438299,9.407296 -9.438299,9.407296 l 13.682098,1.99e-4"
70 id="path4276"
71 inkscape:connector-curvature="0"
72 sodipodi:nodetypes="cscc" /></g></g></svg>
77 msgstr ""
88 "Project-Id-Version: PACKAGE VERSION\n"
99 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2019-02-21 16:23+1100\n"
10 "POT-Creation-Date: 2019-09-12 17:44+1000\n"
1111 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1212 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313 "Language-Team: LANGUAGE <LL@li.org>\n"
2626 "anything! Try changing the look, and size of your text; even insert an image!"
2727 msgstr ""
2828
29 #: AbiWordActivity.py:73
29 #: AbiWordActivity.py:74
3030 msgid "Connecting..."
3131 msgstr ""
3232
33 #: AbiWordActivity.py:103
33 #: AbiWordActivity.py:104
3434 msgid "Edit"
3535 msgstr ""
3636
37 #: AbiWordActivity.py:109
37 #: AbiWordActivity.py:110
3838 msgid "View"
3939 msgstr ""
4040
41 #: AbiWordActivity.py:124
41 #: AbiWordActivity.py:125
4242 msgid "Text"
4343 msgstr ""
4444
45 #: AbiWordActivity.py:130
45 #: AbiWordActivity.py:131
4646 msgid "Paragraph"
4747 msgstr ""
4848
49 #: AbiWordActivity.py:136
49 #: AbiWordActivity.py:137
5050 msgid "Table"
5151 msgstr ""
5252
53 #: AbiWordActivity.py:140
53 #: AbiWordActivity.py:141
5454 msgid "Insert Image"
5555 msgstr ""
5656
57 #: AbiWordActivity.py:148
57 #: AbiWordActivity.py:149
5858 msgid "Floating"
5959 msgstr ""
6060
6262 msgid "Select font"
6363 msgstr ""
6464
65 #: speechtoolbar.py:57
66 msgid "Play / Pause"
67 msgstr ""
68
69 #: speechtoolbar.py:65
65 #: speechtoolbar.py:45
66 msgid "Play"
67 msgstr ""
68
69 #: speechtoolbar.py:48
70 msgid "Pause"
71 msgstr ""
72
73 #: speechtoolbar.py:51
7074 msgid "Stop"
7175 msgstr ""
7276
114118 msgid "Split Cells"
115119 msgstr ""
116120
117 #: toolbar.py:330
121 #: toolbar.py:331
118122 msgid "Zoom Out"
119123 msgstr ""
120124
121 #: toolbar.py:337
125 #: toolbar.py:338
122126 msgid "Zoom In"
123127 msgstr ""
124128
125 #: toolbar.py:344
129 #: toolbar.py:345
126130 msgid "Zoom to width"
127131 msgstr ""
128132
129 #: toolbar.py:361
133 #: toolbar.py:362
130134 msgid "%"
131135 msgstr ""
132136
133 #: toolbar.py:373
137 #: toolbar.py:374
134138 msgid "Page: "
135139 msgstr ""
136140
137 #: toolbar.py:472
141 #: toolbar.py:473
138142 msgid "Bold"
139143 msgstr ""
140144
141 #: toolbar.py:481
145 #: toolbar.py:482
142146 msgid "Italic"
143147 msgstr ""
144148
145 #: toolbar.py:491
149 #: toolbar.py:492
146150 msgid "Underline"
147151 msgstr ""
148152
149 #: toolbar.py:521
153 #: toolbar.py:502
154 msgid "Superscript"
155 msgstr ""
156
157 #: toolbar.py:512
158 msgid "Subscript"
159 msgstr ""
160
161 #: toolbar.py:541
150162 msgid "Choose alignment"
151163 msgstr ""
152164
153 #: toolbar.py:529
165 #: toolbar.py:549
154166 msgid "Left justify"
155167 msgstr ""
156168
157 #: toolbar.py:533
169 #: toolbar.py:553
158170 msgid "Center justify"
159171 msgstr ""
160172
161 #: toolbar.py:537
173 #: toolbar.py:557
162174 msgid "Right justify"
163175 msgstr ""
164176
165 #: toolbar.py:541
177 #: toolbar.py:561
166178 msgid "Fill justify"
167179 msgstr ""
168180
169 #: toolbar.py:602 toolbar.py:651
181 #: toolbar.py:622 toolbar.py:671
170182 msgid "Normal"
171183 msgstr ""
172184
173 #: toolbar.py:608
185 #: toolbar.py:628
174186 msgid "Heading 1"
175187 msgstr ""
176188
177 #: toolbar.py:612
189 #: toolbar.py:632
178190 msgid "Heading 2"
179191 msgstr ""
180192
181 #: toolbar.py:616
193 #: toolbar.py:636
182194 msgid "Heading 3"
183195 msgstr ""
184196
185 #: toolbar.py:620
197 #: toolbar.py:640
186198 msgid "Heading 4"
187199 msgstr ""
188200
189 #: toolbar.py:624
201 #: toolbar.py:644
190202 msgid "Block Text"
191203 msgstr ""
192204
193 #: toolbar.py:628
205 #: toolbar.py:648
194206 msgid "Plain Text"
195207 msgstr ""
196208
197 #: toolbar.py:643
209 #: toolbar.py:663
198210 msgid "Select list"
199211 msgstr ""
200212
201 #: toolbar.py:661
213 #: toolbar.py:681
202214 msgid "Bullet List"
203215 msgstr ""
204216
205 #: toolbar.py:666
217 #: toolbar.py:686
206218 msgid "Dashed List"
207219 msgstr ""
208220
209 #: toolbar.py:671
221 #: toolbar.py:691
210222 msgid "Numbered List"
211223 msgstr ""
212224
213 #: toolbar.py:676
225 #: toolbar.py:696
214226 msgid "Lower Case List"
215227 msgstr ""
216228
217 #: toolbar.py:681
229 #: toolbar.py:701
218230 msgid "Upper Case List"
219231 msgstr ""
220232
+0
-239
po/agr.po less more
0 # SOME DESCRIPTIVE TITLE.
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4 msgid ""
5 msgstr ""
6 "Project-Id-Version: PACKAGE VERSION\n"
7 "Report-Msgid-Bugs-To: \n"
8 "POT-Creation-Date: 2017-03-24 17:39+1100\n"
9 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11 "Language-Team: LANGUAGE <LL@li.org>\n"
12 "Language: agr\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: Translate Toolkit 1.11.0\n"
17
18 #: activity/activity.info:2
19 msgid "Write"
20 msgstr ""
21
22 #: activity/activity.info:3
23 msgid ""
24 "Write provides a space to put your words. Write a story, poem, report, "
25 "anything! Try changing the look, and size of your text; even insert an image!"
26 msgstr ""
27
28 #: widgets.py:118
29 msgid "Rich Text (RTF)"
30 msgstr ""
31
32 #: widgets.py:120
33 msgid "RTF"
34 msgstr ""
35
36 #: widgets.py:124
37 msgid "Hypertext (HTML)"
38 msgstr ""
39
40 #: widgets.py:126
41 msgid "HTML"
42 msgstr ""
43
44 #: widgets.py:131
45 msgid "Plain Text (TXT)"
46 msgstr ""
47
48 #: widgets.py:133
49 msgid "TXT"
50 msgstr ""
51
52 #: widgets.py:137
53 msgid "Portable Document Format (PDF)"
54 msgstr ""
55
56 #: widgets.py:139
57 msgid "PDF"
58 msgstr ""
59
60 #: speechtoolbar.py:59
61 msgid "Play / Pause"
62 msgstr ""
63
64 #: speechtoolbar.py:67
65 msgid "Stop"
66 msgstr ""
67
68 #: toolbar.py:100
69 msgid "Search"
70 msgstr ""
71
72 #: toolbar.py:117
73 msgid "Find previous"
74 msgstr ""
75
76 #: toolbar.py:123
77 msgid "Find next"
78 msgstr ""
79
80 #: toolbar.py:226
81 msgid "Create table"
82 msgstr ""
83
84 #: toolbar.py:236
85 msgid "Insert Row"
86 msgstr ""
87
88 #: toolbar.py:242
89 msgid "Delete Row"
90 msgstr ""
91
92 #: toolbar.py:248
93 msgid "Insert Column"
94 msgstr ""
95
96 #: toolbar.py:254
97 msgid "Delete Column"
98 msgstr ""
99
100 #: toolbar.py:299
101 msgid "Zoom Out"
102 msgstr ""
103
104 #: toolbar.py:306
105 msgid "Zoom In"
106 msgstr ""
107
108 #: toolbar.py:313
109 msgid "Zoom to width"
110 msgstr ""
111
112 #: toolbar.py:330
113 msgid "%"
114 msgstr ""
115
116 #: toolbar.py:342
117 msgid "Page: "
118 msgstr ""
119
120 #: toolbar.py:441
121 msgid "Bold"
122 msgstr ""
123
124 #: toolbar.py:450
125 msgid "Italic"
126 msgstr ""
127
128 #: toolbar.py:460
129 msgid "Underline"
130 msgstr ""
131
132 #: toolbar.py:490
133 msgid "Choose alignment"
134 msgstr ""
135
136 #: toolbar.py:498
137 msgid "Left justify"
138 msgstr ""
139
140 #: toolbar.py:502
141 msgid "Center justify"
142 msgstr ""
143
144 #: toolbar.py:506
145 msgid "Right justify"
146 msgstr ""
147
148 #: toolbar.py:510
149 msgid "Fill justify"
150 msgstr ""
151
152 #: toolbar.py:571 toolbar.py:620
153 msgid "Normal"
154 msgstr ""
155
156 #: toolbar.py:577
157 msgid "Heading 1"
158 msgstr ""
159
160 #: toolbar.py:581
161 msgid "Heading 2"
162 msgstr ""
163
164 #: toolbar.py:585
165 msgid "Heading 3"
166 msgstr ""
167
168 #: toolbar.py:589
169 msgid "Heading 4"
170 msgstr ""
171
172 #: toolbar.py:593
173 msgid "Block Text"
174 msgstr ""
175
176 #: toolbar.py:597
177 msgid "Plain Text"
178 msgstr ""
179
180 #: toolbar.py:612
181 msgid "Select list"
182 msgstr ""
183
184 #: toolbar.py:630
185 msgid "Bullet List"
186 msgstr ""
187
188 #: toolbar.py:635
189 msgid "Dashed List"
190 msgstr ""
191
192 #: toolbar.py:640
193 msgid "Numbered List"
194 msgstr ""
195
196 #: toolbar.py:645
197 msgid "Lower Case List"
198 msgstr ""
199
200 #: toolbar.py:650
201 msgid "Upper Case List"
202 msgstr ""
203
204 #: fontcombobox.py:90
205 msgid "Select font"
206 msgstr ""
207
208 #: AbiWordActivity.py:69
209 msgid "Connecting..."
210 msgstr ""
211
212 #: AbiWordActivity.py:99
213 msgid "Edit"
214 msgstr ""
215
216 #: AbiWordActivity.py:105
217 msgid "View"
218 msgstr ""
219
220 #: AbiWordActivity.py:120
221 msgid "Text"
222 msgstr ""
223
224 #: AbiWordActivity.py:126
225 msgid "Paragraph"
226 msgstr ""
227
228 #: AbiWordActivity.py:132
229 msgid "Table"
230 msgstr ""
231
232 #: AbiWordActivity.py:136
233 msgid "Insert Image"
234 msgstr ""
235
236 #: AbiWordActivity.py:143
237 msgid "Floating"
238 msgstr ""
+0
-249
po/cpp.po less more
0 # SOME DESCRIPTIVE TITLE.
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4 # SOME DESCRIPTIVE TITLE.
5 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
6 # This file is distributed under the same license as the PACKAGE package.
7 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
8 # SOME DESCRIPTIVE TITLE.
9 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
10 # This file is distributed under the same license as the PACKAGE package.
11 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
12 #, fuzzy
13 msgid ""
14 msgstr ""
15 "Project-Id-Version: PACKAGE VERSION\n"
16 "Report-Msgid-Bugs-To: \n"
17 "POT-Creation-Date: 2013-06-12 00:30-0400\n"
18 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
19 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
20 "Language-Team: LANGUAGE <LL@li.org>\n"
21 "Language: \n"
22 "MIME-Version: 1.0\n"
23 "Content-Type: text/plain; charset=UTF-8\n"
24 "Content-Transfer-Encoding: 8bit\n"
25 "X-Generator: Translate Toolkit 1.1.1rc4\n"
26
27 #. TRANS: "name" option from activity.info file
28 msgid "Write"
29 msgstr ""
30
31 #. TRANS: "summary" option from activity.info file
32 #. TRANS: "description" option from activity.info file
33 msgid ""
34 "Write provides a space to put your words. Write a story, poem, report, "
35 "anything! Try changing the look, and size of your text; even insert an image!"
36 msgstr ""
37
38 #: AbiWordActivity.py:71
39 msgid "Connecting..."
40 msgstr ""
41
42 #: AbiWordActivity.py:101
43 msgid "Edit"
44 msgstr ""
45
46 #: AbiWordActivity.py:107
47 msgid "View"
48 msgstr ""
49
50 #: AbiWordActivity.py:123
51 msgid "Text"
52 msgstr ""
53
54 #: AbiWordActivity.py:129
55 msgid "Paragraph"
56 msgstr ""
57
58 #: AbiWordActivity.py:135
59 msgid "Table"
60 msgstr ""
61
62 #: AbiWordActivity.py:139
63 msgid "Insert Image"
64 msgstr ""
65
66 #: AbiWordActivity.py:146
67 msgid "Floating"
68 msgstr ""
69
70 #: fontcombobox.py:90
71 msgid "Select font"
72 msgstr ""
73
74 #: speechtoolbar.py:58
75 msgid "Play / Pause"
76 msgstr ""
77
78 #: speechtoolbar.py:66
79 msgid "Stop"
80 msgstr ""
81
82 #: toolbar.py:100
83 msgid "Search"
84 msgstr ""
85
86 #: toolbar.py:117
87 msgid "Find previous"
88 msgstr ""
89
90 #: toolbar.py:123
91 msgid "Find next"
92 msgstr ""
93
94 #: toolbar.py:227
95 msgid "Create table"
96 msgstr ""
97
98 #: toolbar.py:237
99 msgid "Insert Row"
100 msgstr ""
101
102 #: toolbar.py:243
103 msgid "Delete Row"
104 msgstr ""
105
106 #: toolbar.py:249
107 msgid "Insert Column"
108 msgstr ""
109
110 #: toolbar.py:255
111 msgid "Delete Column"
112 msgstr ""
113
114 #: toolbar.py:300
115 msgid "Zoom Out"
116 msgstr ""
117
118 #: toolbar.py:307
119 msgid "Zoom In"
120 msgstr ""
121
122 #: toolbar.py:313
123 msgid "Zoom to width"
124 msgstr ""
125
126 #: toolbar.py:330
127 msgid "%"
128 msgstr ""
129
130 #: toolbar.py:342
131 msgid "Page: "
132 msgstr ""
133
134 #: toolbar.py:441
135 msgid "Bold"
136 msgstr ""
137
138 #: toolbar.py:450
139 msgid "Italic"
140 msgstr ""
141
142 #: toolbar.py:459
143 msgid "Underline"
144 msgstr ""
145
146 #: toolbar.py:487
147 msgid "Choose alignment"
148 msgstr ""
149
150 #: toolbar.py:495
151 msgid "Left justify"
152 msgstr ""
153
154 #: toolbar.py:499
155 msgid "Center justify"
156 msgstr ""
157
158 #: toolbar.py:503
159 msgid "Right justify"
160 msgstr ""
161
162 #: toolbar.py:507
163 msgid "Fill justify"
164 msgstr ""
165
166 #: toolbar.py:567 toolbar.py:620
167 msgid "Normal"
168 msgstr ""
169
170 #: toolbar.py:578
171 msgid "Heading 1"
172 msgstr ""
173
174 #: toolbar.py:582
175 msgid "Heading 2"
176 msgstr ""
177
178 #: toolbar.py:586
179 msgid "Heading 3"
180 msgstr ""
181
182 #: toolbar.py:590
183 msgid "Heading 4"
184 msgstr ""
185
186 #: toolbar.py:594
187 msgid "Block Text"
188 msgstr ""
189
190 #: toolbar.py:598
191 msgid "Plain Text"
192 msgstr ""
193
194 #: toolbar.py:612
195 msgid "Select list"
196 msgstr ""
197
198 #: toolbar.py:630
199 msgid "Bullet List"
200 msgstr ""
201
202 #: toolbar.py:635
203 msgid "Dashed List"
204 msgstr ""
205
206 #: toolbar.py:640
207 msgid "Numbered List"
208 msgstr ""
209
210 #: toolbar.py:645
211 msgid "Lower Case List"
212 msgstr ""
213
214 #: toolbar.py:650
215 msgid "Upper Case List"
216 msgstr ""
217
218 #: widgets.py:119
219 msgid "Rich Text (RTF)"
220 msgstr ""
221
222 #: widgets.py:121
223 msgid "RTF"
224 msgstr ""
225
226 #: widgets.py:125
227 msgid "Hypertext (HTML)"
228 msgstr ""
229
230 #: widgets.py:127
231 msgid "HTML"
232 msgstr ""
233
234 #: widgets.py:132
235 msgid "Plain Text (TXT)"
236 msgstr ""
237
238 #: widgets.py:134
239 msgid "TXT"
240 msgstr ""
241
242 #: widgets.py:138
243 msgid "Portable Document Format (PDF)"
244 msgstr ""
245
246 #: widgets.py:140
247 msgid "PDF"
248 msgstr ""
+0
-239
po/fi.po less more
0 # SOME DESCRIPTIVE TITLE.
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4 msgid ""
5 msgstr ""
6 "Project-Id-Version: PACKAGE VERSION\n"
7 "Report-Msgid-Bugs-To: \n"
8 "POT-Creation-Date: 2017-03-24 17:39+1100\n"
9 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11 "Language-Team: LANGUAGE <LL@li.org>\n"
12 "Language: fi\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: Translate Toolkit 1.1.1rc4\n"
17
18 #: activity/activity.info:2
19 msgid "Write"
20 msgstr ""
21
22 #: activity/activity.info:3
23 msgid ""
24 "Write provides a space to put your words. Write a story, poem, report, "
25 "anything! Try changing the look, and size of your text; even insert an image!"
26 msgstr ""
27
28 #: widgets.py:118
29 msgid "Rich Text (RTF)"
30 msgstr ""
31
32 #: widgets.py:120
33 msgid "RTF"
34 msgstr ""
35
36 #: widgets.py:124
37 msgid "Hypertext (HTML)"
38 msgstr ""
39
40 #: widgets.py:126
41 msgid "HTML"
42 msgstr ""
43
44 #: widgets.py:131
45 msgid "Plain Text (TXT)"
46 msgstr ""
47
48 #: widgets.py:133
49 msgid "TXT"
50 msgstr ""
51
52 #: widgets.py:137
53 msgid "Portable Document Format (PDF)"
54 msgstr ""
55
56 #: widgets.py:139
57 msgid "PDF"
58 msgstr ""
59
60 #: speechtoolbar.py:59
61 msgid "Play / Pause"
62 msgstr ""
63
64 #: speechtoolbar.py:67
65 msgid "Stop"
66 msgstr ""
67
68 #: toolbar.py:100
69 msgid "Search"
70 msgstr ""
71
72 #: toolbar.py:117
73 msgid "Find previous"
74 msgstr ""
75
76 #: toolbar.py:123
77 msgid "Find next"
78 msgstr ""
79
80 #: toolbar.py:226
81 msgid "Create table"
82 msgstr ""
83
84 #: toolbar.py:236
85 msgid "Insert Row"
86 msgstr ""
87
88 #: toolbar.py:242
89 msgid "Delete Row"
90 msgstr ""
91
92 #: toolbar.py:248
93 msgid "Insert Column"
94 msgstr ""
95
96 #: toolbar.py:254
97 msgid "Delete Column"
98 msgstr ""
99
100 #: toolbar.py:299
101 msgid "Zoom Out"
102 msgstr ""
103
104 #: toolbar.py:306
105 msgid "Zoom In"
106 msgstr ""
107
108 #: toolbar.py:313
109 msgid "Zoom to width"
110 msgstr ""
111
112 #: toolbar.py:330
113 msgid "%"
114 msgstr ""
115
116 #: toolbar.py:342
117 msgid "Page: "
118 msgstr ""
119
120 #: toolbar.py:441
121 msgid "Bold"
122 msgstr ""
123
124 #: toolbar.py:450
125 msgid "Italic"
126 msgstr ""
127
128 #: toolbar.py:460
129 msgid "Underline"
130 msgstr ""
131
132 #: toolbar.py:490
133 msgid "Choose alignment"
134 msgstr ""
135
136 #: toolbar.py:498
137 msgid "Left justify"
138 msgstr ""
139
140 #: toolbar.py:502
141 msgid "Center justify"
142 msgstr ""
143
144 #: toolbar.py:506
145 msgid "Right justify"
146 msgstr ""
147
148 #: toolbar.py:510
149 msgid "Fill justify"
150 msgstr ""
151
152 #: toolbar.py:571 toolbar.py:620
153 msgid "Normal"
154 msgstr ""
155
156 #: toolbar.py:577
157 msgid "Heading 1"
158 msgstr ""
159
160 #: toolbar.py:581
161 msgid "Heading 2"
162 msgstr ""
163
164 #: toolbar.py:585
165 msgid "Heading 3"
166 msgstr ""
167
168 #: toolbar.py:589
169 msgid "Heading 4"
170 msgstr ""
171
172 #: toolbar.py:593
173 msgid "Block Text"
174 msgstr ""
175
176 #: toolbar.py:597
177 msgid "Plain Text"
178 msgstr ""
179
180 #: toolbar.py:612
181 msgid "Select list"
182 msgstr ""
183
184 #: toolbar.py:630
185 msgid "Bullet List"
186 msgstr ""
187
188 #: toolbar.py:635
189 msgid "Dashed List"
190 msgstr ""
191
192 #: toolbar.py:640
193 msgid "Numbered List"
194 msgstr ""
195
196 #: toolbar.py:645
197 msgid "Lower Case List"
198 msgstr ""
199
200 #: toolbar.py:650
201 msgid "Upper Case List"
202 msgstr ""
203
204 #: fontcombobox.py:90
205 msgid "Select font"
206 msgstr ""
207
208 #: AbiWordActivity.py:69
209 msgid "Connecting..."
210 msgstr ""
211
212 #: AbiWordActivity.py:99
213 msgid "Edit"
214 msgstr ""
215
216 #: AbiWordActivity.py:105
217 msgid "View"
218 msgstr ""
219
220 #: AbiWordActivity.py:120
221 msgid "Text"
222 msgstr ""
223
224 #: AbiWordActivity.py:126
225 msgid "Paragraph"
226 msgstr ""
227
228 #: AbiWordActivity.py:132
229 msgid "Table"
230 msgstr ""
231
232 #: AbiWordActivity.py:136
233 msgid "Insert Image"
234 msgstr ""
235
236 #: AbiWordActivity.py:143
237 msgid "Floating"
238 msgstr ""
+0
-239
po/gl.po less more
0 # SOME DESCRIPTIVE TITLE.
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4 msgid ""
5 msgstr ""
6 "Project-Id-Version: PACKAGE VERSION\n"
7 "Report-Msgid-Bugs-To: \n"
8 "POT-Creation-Date: 2017-03-24 17:39+1100\n"
9 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11 "Language-Team: LANGUAGE <LL@li.org>\n"
12 "Language: gl\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: Translate Toolkit 1.11.0\n"
17
18 #: activity/activity.info:2
19 msgid "Write"
20 msgstr ""
21
22 #: activity/activity.info:3
23 msgid ""
24 "Write provides a space to put your words. Write a story, poem, report, "
25 "anything! Try changing the look, and size of your text; even insert an image!"
26 msgstr ""
27
28 #: widgets.py:118
29 msgid "Rich Text (RTF)"
30 msgstr ""
31
32 #: widgets.py:120
33 msgid "RTF"
34 msgstr ""
35
36 #: widgets.py:124
37 msgid "Hypertext (HTML)"
38 msgstr ""
39
40 #: widgets.py:126
41 msgid "HTML"
42 msgstr ""
43
44 #: widgets.py:131
45 msgid "Plain Text (TXT)"
46 msgstr ""
47
48 #: widgets.py:133
49 msgid "TXT"
50 msgstr ""
51
52 #: widgets.py:137
53 msgid "Portable Document Format (PDF)"
54 msgstr ""
55
56 #: widgets.py:139
57 msgid "PDF"
58 msgstr ""
59
60 #: speechtoolbar.py:59
61 msgid "Play / Pause"
62 msgstr ""
63
64 #: speechtoolbar.py:67
65 msgid "Stop"
66 msgstr ""
67
68 #: toolbar.py:100
69 msgid "Search"
70 msgstr ""
71
72 #: toolbar.py:117
73 msgid "Find previous"
74 msgstr ""
75
76 #: toolbar.py:123
77 msgid "Find next"
78 msgstr ""
79
80 #: toolbar.py:226
81 msgid "Create table"
82 msgstr ""
83
84 #: toolbar.py:236
85 msgid "Insert Row"
86 msgstr ""
87
88 #: toolbar.py:242
89 msgid "Delete Row"
90 msgstr ""
91
92 #: toolbar.py:248
93 msgid "Insert Column"
94 msgstr ""
95
96 #: toolbar.py:254
97 msgid "Delete Column"
98 msgstr ""
99
100 #: toolbar.py:299
101 msgid "Zoom Out"
102 msgstr ""
103
104 #: toolbar.py:306
105 msgid "Zoom In"
106 msgstr ""
107
108 #: toolbar.py:313
109 msgid "Zoom to width"
110 msgstr ""
111
112 #: toolbar.py:330
113 msgid "%"
114 msgstr ""
115
116 #: toolbar.py:342
117 msgid "Page: "
118 msgstr ""
119
120 #: toolbar.py:441
121 msgid "Bold"
122 msgstr ""
123
124 #: toolbar.py:450
125 msgid "Italic"
126 msgstr ""
127
128 #: toolbar.py:460
129 msgid "Underline"
130 msgstr ""
131
132 #: toolbar.py:490
133 msgid "Choose alignment"
134 msgstr ""
135
136 #: toolbar.py:498
137 msgid "Left justify"
138 msgstr ""
139
140 #: toolbar.py:502
141 msgid "Center justify"
142 msgstr ""
143
144 #: toolbar.py:506
145 msgid "Right justify"
146 msgstr ""
147
148 #: toolbar.py:510
149 msgid "Fill justify"
150 msgstr ""
151
152 #: toolbar.py:571 toolbar.py:620
153 msgid "Normal"
154 msgstr ""
155
156 #: toolbar.py:577
157 msgid "Heading 1"
158 msgstr ""
159
160 #: toolbar.py:581
161 msgid "Heading 2"
162 msgstr ""
163
164 #: toolbar.py:585
165 msgid "Heading 3"
166 msgstr ""
167
168 #: toolbar.py:589
169 msgid "Heading 4"
170 msgstr ""
171
172 #: toolbar.py:593
173 msgid "Block Text"
174 msgstr ""
175
176 #: toolbar.py:597
177 msgid "Plain Text"
178 msgstr ""
179
180 #: toolbar.py:612
181 msgid "Select list"
182 msgstr ""
183
184 #: toolbar.py:630
185 msgid "Bullet List"
186 msgstr ""
187
188 #: toolbar.py:635
189 msgid "Dashed List"
190 msgstr ""
191
192 #: toolbar.py:640
193 msgid "Numbered List"
194 msgstr ""
195
196 #: toolbar.py:645
197 msgid "Lower Case List"
198 msgstr ""
199
200 #: toolbar.py:650
201 msgid "Upper Case List"
202 msgstr ""
203
204 #: fontcombobox.py:90
205 msgid "Select font"
206 msgstr ""
207
208 #: AbiWordActivity.py:69
209 msgid "Connecting..."
210 msgstr ""
211
212 #: AbiWordActivity.py:99
213 msgid "Edit"
214 msgstr ""
215
216 #: AbiWordActivity.py:105
217 msgid "View"
218 msgstr ""
219
220 #: AbiWordActivity.py:120
221 msgid "Text"
222 msgstr ""
223
224 #: AbiWordActivity.py:126
225 msgid "Paragraph"
226 msgstr ""
227
228 #: AbiWordActivity.py:132
229 msgid "Table"
230 msgstr ""
231
232 #: AbiWordActivity.py:136
233 msgid "Insert Image"
234 msgstr ""
235
236 #: AbiWordActivity.py:143
237 msgid "Floating"
238 msgstr ""
+0
-239
po/gu.po less more
0 # SOME DESCRIPTIVE TITLE.
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4 msgid ""
5 msgstr ""
6 "Project-Id-Version: PACKAGE VERSION\n"
7 "Report-Msgid-Bugs-To: \n"
8 "POT-Creation-Date: 2017-03-24 17:39+1100\n"
9 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11 "Language-Team: LANGUAGE <LL@li.org>\n"
12 "Language: gu\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: Translate Toolkit 1.0.1\n"
17
18 #: activity/activity.info:2
19 msgid "Write"
20 msgstr ""
21
22 #: activity/activity.info:3
23 msgid ""
24 "Write provides a space to put your words. Write a story, poem, report, "
25 "anything! Try changing the look, and size of your text; even insert an image!"
26 msgstr ""
27
28 #: widgets.py:118
29 msgid "Rich Text (RTF)"
30 msgstr ""
31
32 #: widgets.py:120
33 msgid "RTF"
34 msgstr ""
35
36 #: widgets.py:124
37 msgid "Hypertext (HTML)"
38 msgstr ""
39
40 #: widgets.py:126
41 msgid "HTML"
42 msgstr ""
43
44 #: widgets.py:131
45 msgid "Plain Text (TXT)"
46 msgstr ""
47
48 #: widgets.py:133
49 msgid "TXT"
50 msgstr ""
51
52 #: widgets.py:137
53 msgid "Portable Document Format (PDF)"
54 msgstr ""
55
56 #: widgets.py:139
57 msgid "PDF"
58 msgstr ""
59
60 #: speechtoolbar.py:59
61 msgid "Play / Pause"
62 msgstr ""
63
64 #: speechtoolbar.py:67
65 msgid "Stop"
66 msgstr ""
67
68 #: toolbar.py:100
69 msgid "Search"
70 msgstr ""
71
72 #: toolbar.py:117
73 msgid "Find previous"
74 msgstr ""
75
76 #: toolbar.py:123
77 msgid "Find next"
78 msgstr ""
79
80 #: toolbar.py:226
81 msgid "Create table"
82 msgstr ""
83
84 #: toolbar.py:236
85 msgid "Insert Row"
86 msgstr ""
87
88 #: toolbar.py:242
89 msgid "Delete Row"
90 msgstr ""
91
92 #: toolbar.py:248
93 msgid "Insert Column"
94 msgstr ""
95
96 #: toolbar.py:254
97 msgid "Delete Column"
98 msgstr ""
99
100 #: toolbar.py:299
101 msgid "Zoom Out"
102 msgstr ""
103
104 #: toolbar.py:306
105 msgid "Zoom In"
106 msgstr ""
107
108 #: toolbar.py:313
109 msgid "Zoom to width"
110 msgstr ""
111
112 #: toolbar.py:330
113 msgid "%"
114 msgstr ""
115
116 #: toolbar.py:342
117 msgid "Page: "
118 msgstr ""
119
120 #: toolbar.py:441
121 msgid "Bold"
122 msgstr ""
123
124 #: toolbar.py:450
125 msgid "Italic"
126 msgstr ""
127
128 #: toolbar.py:460
129 msgid "Underline"
130 msgstr ""
131
132 #: toolbar.py:490
133 msgid "Choose alignment"
134 msgstr ""
135
136 #: toolbar.py:498
137 msgid "Left justify"
138 msgstr ""
139
140 #: toolbar.py:502
141 msgid "Center justify"
142 msgstr ""
143
144 #: toolbar.py:506
145 msgid "Right justify"
146 msgstr ""
147
148 #: toolbar.py:510
149 msgid "Fill justify"
150 msgstr ""
151
152 #: toolbar.py:571 toolbar.py:620
153 msgid "Normal"
154 msgstr ""
155
156 #: toolbar.py:577
157 msgid "Heading 1"
158 msgstr ""
159
160 #: toolbar.py:581
161 msgid "Heading 2"
162 msgstr ""
163
164 #: toolbar.py:585
165 msgid "Heading 3"
166 msgstr ""
167
168 #: toolbar.py:589
169 msgid "Heading 4"
170 msgstr ""
171
172 #: toolbar.py:593
173 msgid "Block Text"
174 msgstr ""
175
176 #: toolbar.py:597
177 msgid "Plain Text"
178 msgstr ""
179
180 #: toolbar.py:612
181 msgid "Select list"
182 msgstr ""
183
184 #: toolbar.py:630
185 msgid "Bullet List"
186 msgstr ""
187
188 #: toolbar.py:635
189 msgid "Dashed List"
190 msgstr ""
191
192 #: toolbar.py:640
193 msgid "Numbered List"
194 msgstr ""
195
196 #: toolbar.py:645
197 msgid "Lower Case List"
198 msgstr ""
199
200 #: toolbar.py:650
201 msgid "Upper Case List"
202 msgstr ""
203
204 #: fontcombobox.py:90
205 msgid "Select font"
206 msgstr ""
207
208 #: AbiWordActivity.py:69
209 msgid "Connecting..."
210 msgstr ""
211
212 #: AbiWordActivity.py:99
213 msgid "Edit"
214 msgstr ""
215
216 #: AbiWordActivity.py:105
217 msgid "View"
218 msgstr ""
219
220 #: AbiWordActivity.py:120
221 msgid "Text"
222 msgstr ""
223
224 #: AbiWordActivity.py:126
225 msgid "Paragraph"
226 msgstr ""
227
228 #: AbiWordActivity.py:132
229 msgid "Table"
230 msgstr ""
231
232 #: AbiWordActivity.py:136
233 msgid "Insert Image"
234 msgstr ""
235
236 #: AbiWordActivity.py:143
237 msgid "Floating"
238 msgstr ""
+0
-239
po/ha.po less more
0 # SOME DESCRIPTIVE TITLE.
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4 msgid ""
5 msgstr ""
6 "Project-Id-Version: PACKAGE VERSION\n"
7 "Report-Msgid-Bugs-To: \n"
8 "POT-Creation-Date: 2017-03-24 17:39+1100\n"
9 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11 "Language-Team: LANGUAGE <LL@li.org>\n"
12 "Language: ha\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: Translate Toolkit 1.0.1\n"
17
18 #: activity/activity.info:2
19 msgid "Write"
20 msgstr ""
21
22 #: activity/activity.info:3
23 msgid ""
24 "Write provides a space to put your words. Write a story, poem, report, "
25 "anything! Try changing the look, and size of your text; even insert an image!"
26 msgstr ""
27
28 #: widgets.py:118
29 msgid "Rich Text (RTF)"
30 msgstr ""
31
32 #: widgets.py:120
33 msgid "RTF"
34 msgstr ""
35
36 #: widgets.py:124
37 msgid "Hypertext (HTML)"
38 msgstr ""
39
40 #: widgets.py:126
41 msgid "HTML"
42 msgstr ""
43
44 #: widgets.py:131
45 msgid "Plain Text (TXT)"
46 msgstr ""
47
48 #: widgets.py:133
49 msgid "TXT"
50 msgstr ""
51
52 #: widgets.py:137
53 msgid "Portable Document Format (PDF)"
54 msgstr ""
55
56 #: widgets.py:139
57 msgid "PDF"
58 msgstr ""
59
60 #: speechtoolbar.py:59
61 msgid "Play / Pause"
62 msgstr ""
63
64 #: speechtoolbar.py:67
65 msgid "Stop"
66 msgstr ""
67
68 #: toolbar.py:100
69 msgid "Search"
70 msgstr ""
71
72 #: toolbar.py:117
73 msgid "Find previous"
74 msgstr ""
75
76 #: toolbar.py:123
77 msgid "Find next"
78 msgstr ""
79
80 #: toolbar.py:226
81 msgid "Create table"
82 msgstr ""
83
84 #: toolbar.py:236
85 msgid "Insert Row"
86 msgstr ""
87
88 #: toolbar.py:242
89 msgid "Delete Row"
90 msgstr ""
91
92 #: toolbar.py:248
93 msgid "Insert Column"
94 msgstr ""
95
96 #: toolbar.py:254
97 msgid "Delete Column"
98 msgstr ""
99
100 #: toolbar.py:299
101 msgid "Zoom Out"
102 msgstr ""
103
104 #: toolbar.py:306
105 msgid "Zoom In"
106 msgstr ""
107
108 #: toolbar.py:313
109 msgid "Zoom to width"
110 msgstr ""
111
112 #: toolbar.py:330
113 msgid "%"
114 msgstr ""
115
116 #: toolbar.py:342
117 msgid "Page: "
118 msgstr ""
119
120 #: toolbar.py:441
121 msgid "Bold"
122 msgstr ""
123
124 #: toolbar.py:450
125 msgid "Italic"
126 msgstr ""
127
128 #: toolbar.py:460
129 msgid "Underline"
130 msgstr ""
131
132 #: toolbar.py:490
133 msgid "Choose alignment"
134 msgstr ""
135
136 #: toolbar.py:498
137 msgid "Left justify"
138 msgstr ""
139
140 #: toolbar.py:502
141 msgid "Center justify"
142 msgstr ""
143
144 #: toolbar.py:506
145 msgid "Right justify"
146 msgstr ""
147
148 #: toolbar.py:510
149 msgid "Fill justify"
150 msgstr ""
151
152 #: toolbar.py:571 toolbar.py:620
153 msgid "Normal"
154 msgstr ""
155
156 #: toolbar.py:577
157 msgid "Heading 1"
158 msgstr ""
159
160 #: toolbar.py:581
161 msgid "Heading 2"
162 msgstr ""
163
164 #: toolbar.py:585
165 msgid "Heading 3"
166 msgstr ""
167
168 #: toolbar.py:589
169 msgid "Heading 4"
170 msgstr ""
171
172 #: toolbar.py:593
173 msgid "Block Text"
174 msgstr ""
175
176 #: toolbar.py:597
177 msgid "Plain Text"
178 msgstr ""
179
180 #: toolbar.py:612
181 msgid "Select list"
182 msgstr ""
183
184 #: toolbar.py:630
185 msgid "Bullet List"
186 msgstr ""
187
188 #: toolbar.py:635
189 msgid "Dashed List"
190 msgstr ""
191
192 #: toolbar.py:640
193 msgid "Numbered List"
194 msgstr ""
195
196 #: toolbar.py:645
197 msgid "Lower Case List"
198 msgstr ""
199
200 #: toolbar.py:650
201 msgid "Upper Case List"
202 msgstr ""
203
204 #: fontcombobox.py:90
205 msgid "Select font"
206 msgstr ""
207
208 #: AbiWordActivity.py:69
209 msgid "Connecting..."
210 msgstr ""
211
212 #: AbiWordActivity.py:99
213 msgid "Edit"
214 msgstr ""
215
216 #: AbiWordActivity.py:105
217 msgid "View"
218 msgstr ""
219
220 #: AbiWordActivity.py:120
221 msgid "Text"
222 msgstr ""
223
224 #: AbiWordActivity.py:126
225 msgid "Paragraph"
226 msgstr ""
227
228 #: AbiWordActivity.py:132
229 msgid "Table"
230 msgstr ""
231
232 #: AbiWordActivity.py:136
233 msgid "Insert Image"
234 msgstr ""
235
236 #: AbiWordActivity.py:143
237 msgid "Floating"
238 msgstr ""
+0
-249
po/ig.po less more
0 # SOME DESCRIPTIVE TITLE.
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4 # SOME DESCRIPTIVE TITLE.
5 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
6 # This file is distributed under the same license as the PACKAGE package.
7 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
8 # SOME DESCRIPTIVE TITLE.
9 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
10 # This file is distributed under the same license as the PACKAGE package.
11 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
12 #, fuzzy
13 msgid ""
14 msgstr ""
15 "Project-Id-Version: PACKAGE VERSION\n"
16 "Report-Msgid-Bugs-To: \n"
17 "POT-Creation-Date: 2013-06-12 00:30-0400\n"
18 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
19 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
20 "Language-Team: LANGUAGE <LL@li.org>\n"
21 "Language: \n"
22 "MIME-Version: 1.0\n"
23 "Content-Type: text/plain; charset=UTF-8\n"
24 "Content-Transfer-Encoding: 8bit\n"
25 "X-Generator: Translate Toolkit 1.0.1\n"
26
27 #. TRANS: "name" option from activity.info file
28 msgid "Write"
29 msgstr ""
30
31 #. TRANS: "summary" option from activity.info file
32 #. TRANS: "description" option from activity.info file
33 msgid ""
34 "Write provides a space to put your words. Write a story, poem, report, "
35 "anything! Try changing the look, and size of your text; even insert an image!"
36 msgstr ""
37
38 #: AbiWordActivity.py:71
39 msgid "Connecting..."
40 msgstr ""
41
42 #: AbiWordActivity.py:101
43 msgid "Edit"
44 msgstr ""
45
46 #: AbiWordActivity.py:107
47 msgid "View"
48 msgstr ""
49
50 #: AbiWordActivity.py:123
51 msgid "Text"
52 msgstr ""
53
54 #: AbiWordActivity.py:129
55 msgid "Paragraph"
56 msgstr ""
57
58 #: AbiWordActivity.py:135
59 msgid "Table"
60 msgstr ""
61
62 #: AbiWordActivity.py:139
63 msgid "Insert Image"
64 msgstr ""
65
66 #: AbiWordActivity.py:146
67 msgid "Floating"
68 msgstr ""
69
70 #: fontcombobox.py:90
71 msgid "Select font"
72 msgstr ""
73
74 #: speechtoolbar.py:58
75 msgid "Play / Pause"
76 msgstr ""
77
78 #: speechtoolbar.py:66
79 msgid "Stop"
80 msgstr ""
81
82 #: toolbar.py:100
83 msgid "Search"
84 msgstr ""
85
86 #: toolbar.py:117
87 msgid "Find previous"
88 msgstr ""
89
90 #: toolbar.py:123
91 msgid "Find next"
92 msgstr ""
93
94 #: toolbar.py:227
95 msgid "Create table"
96 msgstr ""
97
98 #: toolbar.py:237
99 msgid "Insert Row"
100 msgstr ""
101
102 #: toolbar.py:243
103 msgid "Delete Row"
104 msgstr ""
105
106 #: toolbar.py:249
107 msgid "Insert Column"
108 msgstr ""
109
110 #: toolbar.py:255
111 msgid "Delete Column"
112 msgstr ""
113
114 #: toolbar.py:300
115 msgid "Zoom Out"
116 msgstr ""
117
118 #: toolbar.py:307
119 msgid "Zoom In"
120 msgstr ""
121
122 #: toolbar.py:313
123 msgid "Zoom to width"
124 msgstr ""
125
126 #: toolbar.py:330
127 msgid "%"
128 msgstr ""
129
130 #: toolbar.py:342
131 msgid "Page: "
132 msgstr ""
133
134 #: toolbar.py:441
135 msgid "Bold"
136 msgstr ""
137
138 #: toolbar.py:450
139 msgid "Italic"
140 msgstr ""
141
142 #: toolbar.py:459
143 msgid "Underline"
144 msgstr ""
145
146 #: toolbar.py:487
147 msgid "Choose alignment"
148 msgstr ""
149
150 #: toolbar.py:495
151 msgid "Left justify"
152 msgstr ""
153
154 #: toolbar.py:499
155 msgid "Center justify"
156 msgstr ""
157
158 #: toolbar.py:503
159 msgid "Right justify"
160 msgstr ""
161
162 #: toolbar.py:507
163 msgid "Fill justify"
164 msgstr ""
165
166 #: toolbar.py:567 toolbar.py:620
167 msgid "Normal"
168 msgstr ""
169
170 #: toolbar.py:578
171 msgid "Heading 1"
172 msgstr ""
173
174 #: toolbar.py:582
175 msgid "Heading 2"
176 msgstr ""
177
178 #: toolbar.py:586
179 msgid "Heading 3"
180 msgstr ""
181
182 #: toolbar.py:590
183 msgid "Heading 4"
184 msgstr ""
185
186 #: toolbar.py:594
187 msgid "Block Text"
188 msgstr ""
189
190 #: toolbar.py:598
191 msgid "Plain Text"
192 msgstr ""
193
194 #: toolbar.py:612
195 msgid "Select list"
196 msgstr ""
197
198 #: toolbar.py:630
199 msgid "Bullet List"
200 msgstr ""
201
202 #: toolbar.py:635
203 msgid "Dashed List"
204 msgstr ""
205
206 #: toolbar.py:640
207 msgid "Numbered List"
208 msgstr ""
209
210 #: toolbar.py:645
211 msgid "Lower Case List"
212 msgstr ""
213
214 #: toolbar.py:650
215 msgid "Upper Case List"
216 msgstr ""
217
218 #: widgets.py:119
219 msgid "Rich Text (RTF)"
220 msgstr ""
221
222 #: widgets.py:121
223 msgid "RTF"
224 msgstr ""
225
226 #: widgets.py:125
227 msgid "Hypertext (HTML)"
228 msgstr ""
229
230 #: widgets.py:127
231 msgid "HTML"
232 msgstr ""
233
234 #: widgets.py:132
235 msgid "Plain Text (TXT)"
236 msgstr ""
237
238 #: widgets.py:134
239 msgid "TXT"
240 msgstr ""
241
242 #: widgets.py:138
243 msgid "Portable Document Format (PDF)"
244 msgstr ""
245
246 #: widgets.py:140
247 msgid "PDF"
248 msgstr ""
+0
-239
po/kos.po less more
0 # SOME DESCRIPTIVE TITLE.
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4 msgid ""
5 msgstr ""
6 "Project-Id-Version: PACKAGE VERSION\n"
7 "Report-Msgid-Bugs-To: \n"
8 "POT-Creation-Date: 2017-03-24 17:39+1100\n"
9 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11 "Language-Team: LANGUAGE <LL@li.org>\n"
12 "Language: kos\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: Translate Toolkit 1.3.0\n"
17
18 #: activity/activity.info:2
19 msgid "Write"
20 msgstr ""
21
22 #: activity/activity.info:3
23 msgid ""
24 "Write provides a space to put your words. Write a story, poem, report, "
25 "anything! Try changing the look, and size of your text; even insert an image!"
26 msgstr ""
27
28 #: widgets.py:118
29 msgid "Rich Text (RTF)"
30 msgstr ""
31
32 #: widgets.py:120
33 msgid "RTF"
34 msgstr ""
35
36 #: widgets.py:124
37 msgid "Hypertext (HTML)"
38 msgstr ""
39
40 #: widgets.py:126
41 msgid "HTML"
42 msgstr ""
43
44 #: widgets.py:131
45 msgid "Plain Text (TXT)"
46 msgstr ""
47
48 #: widgets.py:133
49 msgid "TXT"
50 msgstr ""
51
52 #: widgets.py:137
53 msgid "Portable Document Format (PDF)"
54 msgstr ""
55
56 #: widgets.py:139
57 msgid "PDF"
58 msgstr ""
59
60 #: speechtoolbar.py:59
61 msgid "Play / Pause"
62 msgstr ""
63
64 #: speechtoolbar.py:67
65 msgid "Stop"
66 msgstr ""
67
68 #: toolbar.py:100
69 msgid "Search"
70 msgstr ""
71
72 #: toolbar.py:117
73 msgid "Find previous"
74 msgstr ""
75
76 #: toolbar.py:123
77 msgid "Find next"
78 msgstr ""
79
80 #: toolbar.py:226
81 msgid "Create table"
82 msgstr ""
83
84 #: toolbar.py:236
85 msgid "Insert Row"
86 msgstr ""
87
88 #: toolbar.py:242
89 msgid "Delete Row"
90 msgstr ""
91
92 #: toolbar.py:248
93 msgid "Insert Column"
94 msgstr ""
95
96 #: toolbar.py:254
97 msgid "Delete Column"
98 msgstr ""
99
100 #: toolbar.py:299
101 msgid "Zoom Out"
102 msgstr ""
103
104 #: toolbar.py:306
105 msgid "Zoom In"
106 msgstr ""
107
108 #: toolbar.py:313
109 msgid "Zoom to width"
110 msgstr ""
111
112 #: toolbar.py:330
113 msgid "%"
114 msgstr ""
115
116 #: toolbar.py:342
117 msgid "Page: "
118 msgstr ""
119
120 #: toolbar.py:441
121 msgid "Bold"
122 msgstr ""
123
124 #: toolbar.py:450
125 msgid "Italic"
126 msgstr ""
127
128 #: toolbar.py:460
129 msgid "Underline"
130 msgstr ""
131
132 #: toolbar.py:490
133 msgid "Choose alignment"
134 msgstr ""
135
136 #: toolbar.py:498
137 msgid "Left justify"
138 msgstr ""
139
140 #: toolbar.py:502
141 msgid "Center justify"
142 msgstr ""
143
144 #: toolbar.py:506
145 msgid "Right justify"
146 msgstr ""
147
148 #: toolbar.py:510
149 msgid "Fill justify"
150 msgstr ""
151
152 #: toolbar.py:571 toolbar.py:620
153 msgid "Normal"
154 msgstr ""
155
156 #: toolbar.py:577
157 msgid "Heading 1"
158 msgstr ""
159
160 #: toolbar.py:581
161 msgid "Heading 2"
162 msgstr ""
163
164 #: toolbar.py:585
165 msgid "Heading 3"
166 msgstr ""
167
168 #: toolbar.py:589
169 msgid "Heading 4"
170 msgstr ""
171
172 #: toolbar.py:593
173 msgid "Block Text"
174 msgstr ""
175
176 #: toolbar.py:597
177 msgid "Plain Text"
178 msgstr ""
179
180 #: toolbar.py:612
181 msgid "Select list"
182 msgstr ""
183
184 #: toolbar.py:630
185 msgid "Bullet List"
186 msgstr ""
187
188 #: toolbar.py:635
189 msgid "Dashed List"
190 msgstr ""
191
192 #: toolbar.py:640
193 msgid "Numbered List"
194 msgstr ""
195
196 #: toolbar.py:645
197 msgid "Lower Case List"
198 msgstr ""
199
200 #: toolbar.py:650
201 msgid "Upper Case List"
202 msgstr ""
203
204 #: fontcombobox.py:90
205 msgid "Select font"
206 msgstr ""
207
208 #: AbiWordActivity.py:69
209 msgid "Connecting..."
210 msgstr ""
211
212 #: AbiWordActivity.py:99
213 msgid "Edit"
214 msgstr ""
215
216 #: AbiWordActivity.py:105
217 msgid "View"
218 msgstr ""
219
220 #: AbiWordActivity.py:120
221 msgid "Text"
222 msgstr ""
223
224 #: AbiWordActivity.py:126
225 msgid "Paragraph"
226 msgstr ""
227
228 #: AbiWordActivity.py:132
229 msgid "Table"
230 msgstr ""
231
232 #: AbiWordActivity.py:136
233 msgid "Insert Image"
234 msgstr ""
235
236 #: AbiWordActivity.py:143
237 msgid "Floating"
238 msgstr ""
+0
-239
po/miq.po less more
0 # SOME DESCRIPTIVE TITLE.
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4 msgid ""
5 msgstr ""
6 "Project-Id-Version: PACKAGE VERSION\n"
7 "Report-Msgid-Bugs-To: \n"
8 "POT-Creation-Date: 2017-03-24 17:39+1100\n"
9 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11 "Language-Team: LANGUAGE <LL@li.org>\n"
12 "Language: miq\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: Translate Toolkit 1.11.0\n"
17
18 #: activity/activity.info:2
19 msgid "Write"
20 msgstr ""
21
22 #: activity/activity.info:3
23 msgid ""
24 "Write provides a space to put your words. Write a story, poem, report, "
25 "anything! Try changing the look, and size of your text; even insert an image!"
26 msgstr ""
27
28 #: widgets.py:118
29 msgid "Rich Text (RTF)"
30 msgstr ""
31
32 #: widgets.py:120
33 msgid "RTF"
34 msgstr ""
35
36 #: widgets.py:124
37 msgid "Hypertext (HTML)"
38 msgstr ""
39
40 #: widgets.py:126
41 msgid "HTML"
42 msgstr ""
43
44 #: widgets.py:131
45 msgid "Plain Text (TXT)"
46 msgstr ""
47
48 #: widgets.py:133
49 msgid "TXT"
50 msgstr ""
51
52 #: widgets.py:137
53 msgid "Portable Document Format (PDF)"
54 msgstr ""
55
56 #: widgets.py:139
57 msgid "PDF"
58 msgstr ""
59
60 #: speechtoolbar.py:59
61 msgid "Play / Pause"
62 msgstr ""
63
64 #: speechtoolbar.py:67
65 msgid "Stop"
66 msgstr ""
67
68 #: toolbar.py:100
69 msgid "Search"
70 msgstr ""
71
72 #: toolbar.py:117
73 msgid "Find previous"
74 msgstr ""
75
76 #: toolbar.py:123
77 msgid "Find next"
78 msgstr ""
79
80 #: toolbar.py:226
81 msgid "Create table"
82 msgstr ""
83
84 #: toolbar.py:236
85 msgid "Insert Row"
86 msgstr ""
87
88 #: toolbar.py:242
89 msgid "Delete Row"
90 msgstr ""
91
92 #: toolbar.py:248
93 msgid "Insert Column"
94 msgstr ""
95
96 #: toolbar.py:254
97 msgid "Delete Column"
98 msgstr ""
99
100 #: toolbar.py:299
101 msgid "Zoom Out"
102 msgstr ""
103
104 #: toolbar.py:306
105 msgid "Zoom In"
106 msgstr ""
107
108 #: toolbar.py:313
109 msgid "Zoom to width"
110 msgstr ""
111
112 #: toolbar.py:330
113 msgid "%"
114 msgstr ""
115
116 #: toolbar.py:342
117 msgid "Page: "
118 msgstr ""
119
120 #: toolbar.py:441
121 msgid "Bold"
122 msgstr ""
123
124 #: toolbar.py:450
125 msgid "Italic"
126 msgstr ""
127
128 #: toolbar.py:460
129 msgid "Underline"
130 msgstr ""
131
132 #: toolbar.py:490
133 msgid "Choose alignment"
134 msgstr ""
135
136 #: toolbar.py:498
137 msgid "Left justify"
138 msgstr ""
139
140 #: toolbar.py:502
141 msgid "Center justify"
142 msgstr ""
143
144 #: toolbar.py:506
145 msgid "Right justify"
146 msgstr ""
147
148 #: toolbar.py:510
149 msgid "Fill justify"
150 msgstr ""
151
152 #: toolbar.py:571 toolbar.py:620
153 msgid "Normal"
154 msgstr ""
155
156 #: toolbar.py:577
157 msgid "Heading 1"
158 msgstr ""
159
160 #: toolbar.py:581
161 msgid "Heading 2"
162 msgstr ""
163
164 #: toolbar.py:585
165 msgid "Heading 3"
166 msgstr ""
167
168 #: toolbar.py:589
169 msgid "Heading 4"
170 msgstr ""
171
172 #: toolbar.py:593
173 msgid "Block Text"
174 msgstr ""
175
176 #: toolbar.py:597
177 msgid "Plain Text"
178 msgstr ""
179
180 #: toolbar.py:612
181 msgid "Select list"
182 msgstr ""
183
184 #: toolbar.py:630
185 msgid "Bullet List"
186 msgstr ""
187
188 #: toolbar.py:635
189 msgid "Dashed List"
190 msgstr ""
191
192 #: toolbar.py:640
193 msgid "Numbered List"
194 msgstr ""
195
196 #: toolbar.py:645
197 msgid "Lower Case List"
198 msgstr ""
199
200 #: toolbar.py:650
201 msgid "Upper Case List"
202 msgstr ""
203
204 #: fontcombobox.py:90
205 msgid "Select font"
206 msgstr ""
207
208 #: AbiWordActivity.py:69
209 msgid "Connecting..."
210 msgstr ""
211
212 #: AbiWordActivity.py:99
213 msgid "Edit"
214 msgstr ""
215
216 #: AbiWordActivity.py:105
217 msgid "View"
218 msgstr ""
219
220 #: AbiWordActivity.py:120
221 msgid "Text"
222 msgstr ""
223
224 #: AbiWordActivity.py:126
225 msgid "Paragraph"
226 msgstr ""
227
228 #: AbiWordActivity.py:132
229 msgid "Table"
230 msgstr ""
231
232 #: AbiWordActivity.py:136
233 msgid "Insert Image"
234 msgstr ""
235
236 #: AbiWordActivity.py:143
237 msgid "Floating"
238 msgstr ""
+0
-239
po/mvo.po less more
0 # SOME DESCRIPTIVE TITLE.
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4 msgid ""
5 msgstr ""
6 "Project-Id-Version: PACKAGE VERSION\n"
7 "Report-Msgid-Bugs-To: \n"
8 "POT-Creation-Date: 2017-03-24 17:39+1100\n"
9 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11 "Language-Team: LANGUAGE <LL@li.org>\n"
12 "Language: mvo\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: Translate Toolkit 1.1.1rc4\n"
17
18 #: activity/activity.info:2
19 msgid "Write"
20 msgstr ""
21
22 #: activity/activity.info:3
23 msgid ""
24 "Write provides a space to put your words. Write a story, poem, report, "
25 "anything! Try changing the look, and size of your text; even insert an image!"
26 msgstr ""
27
28 #: widgets.py:118
29 msgid "Rich Text (RTF)"
30 msgstr ""
31
32 #: widgets.py:120
33 msgid "RTF"
34 msgstr ""
35
36 #: widgets.py:124
37 msgid "Hypertext (HTML)"
38 msgstr ""
39
40 #: widgets.py:126
41 msgid "HTML"
42 msgstr ""
43
44 #: widgets.py:131
45 msgid "Plain Text (TXT)"
46 msgstr ""
47
48 #: widgets.py:133
49 msgid "TXT"
50 msgstr ""
51
52 #: widgets.py:137
53 msgid "Portable Document Format (PDF)"
54 msgstr ""
55
56 #: widgets.py:139
57 msgid "PDF"
58 msgstr ""
59
60 #: speechtoolbar.py:59
61 msgid "Play / Pause"
62 msgstr ""
63
64 #: speechtoolbar.py:67
65 msgid "Stop"
66 msgstr ""
67
68 #: toolbar.py:100
69 msgid "Search"
70 msgstr ""
71
72 #: toolbar.py:117
73 msgid "Find previous"
74 msgstr ""
75
76 #: toolbar.py:123
77 msgid "Find next"
78 msgstr ""
79
80 #: toolbar.py:226
81 msgid "Create table"
82 msgstr ""
83
84 #: toolbar.py:236
85 msgid "Insert Row"
86 msgstr ""
87
88 #: toolbar.py:242
89 msgid "Delete Row"
90 msgstr ""
91
92 #: toolbar.py:248
93 msgid "Insert Column"
94 msgstr ""
95
96 #: toolbar.py:254
97 msgid "Delete Column"
98 msgstr ""
99
100 #: toolbar.py:299
101 msgid "Zoom Out"
102 msgstr ""
103
104 #: toolbar.py:306
105 msgid "Zoom In"
106 msgstr ""
107
108 #: toolbar.py:313
109 msgid "Zoom to width"
110 msgstr ""
111
112 #: toolbar.py:330
113 msgid "%"
114 msgstr ""
115
116 #: toolbar.py:342
117 msgid "Page: "
118 msgstr ""
119
120 #: toolbar.py:441
121 msgid "Bold"
122 msgstr ""
123
124 #: toolbar.py:450
125 msgid "Italic"
126 msgstr ""
127
128 #: toolbar.py:460
129 msgid "Underline"
130 msgstr ""
131
132 #: toolbar.py:490
133 msgid "Choose alignment"
134 msgstr ""
135
136 #: toolbar.py:498
137 msgid "Left justify"
138 msgstr ""
139
140 #: toolbar.py:502
141 msgid "Center justify"
142 msgstr ""
143
144 #: toolbar.py:506
145 msgid "Right justify"
146 msgstr ""
147
148 #: toolbar.py:510
149 msgid "Fill justify"
150 msgstr ""
151
152 #: toolbar.py:571 toolbar.py:620
153 msgid "Normal"
154 msgstr ""
155
156 #: toolbar.py:577
157 msgid "Heading 1"
158 msgstr ""
159
160 #: toolbar.py:581
161 msgid "Heading 2"
162 msgstr ""
163
164 #: toolbar.py:585
165 msgid "Heading 3"
166 msgstr ""
167
168 #: toolbar.py:589
169 msgid "Heading 4"
170 msgstr ""
171
172 #: toolbar.py:593
173 msgid "Block Text"
174 msgstr ""
175
176 #: toolbar.py:597
177 msgid "Plain Text"
178 msgstr ""
179
180 #: toolbar.py:612
181 msgid "Select list"
182 msgstr ""
183
184 #: toolbar.py:630
185 msgid "Bullet List"
186 msgstr ""
187
188 #: toolbar.py:635
189 msgid "Dashed List"
190 msgstr ""
191
192 #: toolbar.py:640
193 msgid "Numbered List"
194 msgstr ""
195
196 #: toolbar.py:645
197 msgid "Lower Case List"
198 msgstr ""
199
200 #: toolbar.py:650
201 msgid "Upper Case List"
202 msgstr ""
203
204 #: fontcombobox.py:90
205 msgid "Select font"
206 msgstr ""
207
208 #: AbiWordActivity.py:69
209 msgid "Connecting..."
210 msgstr ""
211
212 #: AbiWordActivity.py:99
213 msgid "Edit"
214 msgstr ""
215
216 #: AbiWordActivity.py:105
217 msgid "View"
218 msgstr ""
219
220 #: AbiWordActivity.py:120
221 msgid "Text"
222 msgstr ""
223
224 #: AbiWordActivity.py:126
225 msgid "Paragraph"
226 msgstr ""
227
228 #: AbiWordActivity.py:132
229 msgid "Table"
230 msgstr ""
231
232 #: AbiWordActivity.py:136
233 msgid "Insert Image"
234 msgstr ""
235
236 #: AbiWordActivity.py:143
237 msgid "Floating"
238 msgstr ""
+0
-239
po/pa.po less more
0 # SOME DESCRIPTIVE TITLE.
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4 msgid ""
5 msgstr ""
6 "Project-Id-Version: PACKAGE VERSION\n"
7 "Report-Msgid-Bugs-To: \n"
8 "POT-Creation-Date: 2017-03-24 17:39+1100\n"
9 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11 "Language-Team: LANGUAGE <LL@li.org>\n"
12 "Language: pa\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: Translate Toolkit 1.0.1\n"
17
18 #: activity/activity.info:2
19 msgid "Write"
20 msgstr ""
21
22 #: activity/activity.info:3
23 msgid ""
24 "Write provides a space to put your words. Write a story, poem, report, "
25 "anything! Try changing the look, and size of your text; even insert an image!"
26 msgstr ""
27
28 #: widgets.py:118
29 msgid "Rich Text (RTF)"
30 msgstr ""
31
32 #: widgets.py:120
33 msgid "RTF"
34 msgstr ""
35
36 #: widgets.py:124
37 msgid "Hypertext (HTML)"
38 msgstr ""
39
40 #: widgets.py:126
41 msgid "HTML"
42 msgstr ""
43
44 #: widgets.py:131
45 msgid "Plain Text (TXT)"
46 msgstr ""
47
48 #: widgets.py:133
49 msgid "TXT"
50 msgstr ""
51
52 #: widgets.py:137
53 msgid "Portable Document Format (PDF)"
54 msgstr ""
55
56 #: widgets.py:139
57 msgid "PDF"
58 msgstr ""
59
60 #: speechtoolbar.py:59
61 msgid "Play / Pause"
62 msgstr ""
63
64 #: speechtoolbar.py:67
65 msgid "Stop"
66 msgstr ""
67
68 #: toolbar.py:100
69 msgid "Search"
70 msgstr ""
71
72 #: toolbar.py:117
73 msgid "Find previous"
74 msgstr ""
75
76 #: toolbar.py:123
77 msgid "Find next"
78 msgstr ""
79
80 #: toolbar.py:226
81 msgid "Create table"
82 msgstr ""
83
84 #: toolbar.py:236
85 msgid "Insert Row"
86 msgstr ""
87
88 #: toolbar.py:242
89 msgid "Delete Row"
90 msgstr ""
91
92 #: toolbar.py:248
93 msgid "Insert Column"
94 msgstr ""
95
96 #: toolbar.py:254
97 msgid "Delete Column"
98 msgstr ""
99
100 #: toolbar.py:299
101 msgid "Zoom Out"
102 msgstr ""
103
104 #: toolbar.py:306
105 msgid "Zoom In"
106 msgstr ""
107
108 #: toolbar.py:313
109 msgid "Zoom to width"
110 msgstr ""
111
112 #: toolbar.py:330
113 msgid "%"
114 msgstr ""
115
116 #: toolbar.py:342
117 msgid "Page: "
118 msgstr ""
119
120 #: toolbar.py:441
121 msgid "Bold"
122 msgstr ""
123
124 #: toolbar.py:450
125 msgid "Italic"
126 msgstr ""
127
128 #: toolbar.py:460
129 msgid "Underline"
130 msgstr ""
131
132 #: toolbar.py:490
133 msgid "Choose alignment"
134 msgstr ""
135
136 #: toolbar.py:498
137 msgid "Left justify"
138 msgstr ""
139
140 #: toolbar.py:502
141 msgid "Center justify"
142 msgstr ""
143
144 #: toolbar.py:506
145 msgid "Right justify"
146 msgstr ""
147
148 #: toolbar.py:510
149 msgid "Fill justify"
150 msgstr ""
151
152 #: toolbar.py:571 toolbar.py:620
153 msgid "Normal"
154 msgstr ""
155
156 #: toolbar.py:577
157 msgid "Heading 1"
158 msgstr ""
159
160 #: toolbar.py:581
161 msgid "Heading 2"
162 msgstr ""
163
164 #: toolbar.py:585
165 msgid "Heading 3"
166 msgstr ""
167
168 #: toolbar.py:589
169 msgid "Heading 4"
170 msgstr ""
171
172 #: toolbar.py:593
173 msgid "Block Text"
174 msgstr ""
175
176 #: toolbar.py:597
177 msgid "Plain Text"
178 msgstr ""
179
180 #: toolbar.py:612
181 msgid "Select list"
182 msgstr ""
183
184 #: toolbar.py:630
185 msgid "Bullet List"
186 msgstr ""
187
188 #: toolbar.py:635
189 msgid "Dashed List"
190 msgstr ""
191
192 #: toolbar.py:640
193 msgid "Numbered List"
194 msgstr ""
195
196 #: toolbar.py:645
197 msgid "Lower Case List"
198 msgstr ""
199
200 #: toolbar.py:650
201 msgid "Upper Case List"
202 msgstr ""
203
204 #: fontcombobox.py:90
205 msgid "Select font"
206 msgstr ""
207
208 #: AbiWordActivity.py:69
209 msgid "Connecting..."
210 msgstr ""
211
212 #: AbiWordActivity.py:99
213 msgid "Edit"
214 msgstr ""
215
216 #: AbiWordActivity.py:105
217 msgid "View"
218 msgstr ""
219
220 #: AbiWordActivity.py:120
221 msgid "Text"
222 msgstr ""
223
224 #: AbiWordActivity.py:126
225 msgid "Paragraph"
226 msgstr ""
227
228 #: AbiWordActivity.py:132
229 msgid "Table"
230 msgstr ""
231
232 #: AbiWordActivity.py:136
233 msgid "Insert Image"
234 msgstr ""
235
236 #: AbiWordActivity.py:143
237 msgid "Floating"
238 msgstr ""
+0
-239
po/sd.po less more
0 # SOME DESCRIPTIVE TITLE.
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4 msgid ""
5 msgstr ""
6 "Project-Id-Version: PACKAGE VERSION\n"
7 "Report-Msgid-Bugs-To: \n"
8 "POT-Creation-Date: 2017-03-24 17:39+1100\n"
9 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11 "Language-Team: LANGUAGE <LL@li.org>\n"
12 "Language: sd\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: Translate Toolkit 1.1.1rc4\n"
17
18 #: activity/activity.info:2
19 msgid "Write"
20 msgstr ""
21
22 #: activity/activity.info:3
23 msgid ""
24 "Write provides a space to put your words. Write a story, poem, report, "
25 "anything! Try changing the look, and size of your text; even insert an image!"
26 msgstr ""
27
28 #: widgets.py:118
29 msgid "Rich Text (RTF)"
30 msgstr ""
31
32 #: widgets.py:120
33 msgid "RTF"
34 msgstr ""
35
36 #: widgets.py:124
37 msgid "Hypertext (HTML)"
38 msgstr ""
39
40 #: widgets.py:126
41 msgid "HTML"
42 msgstr ""
43
44 #: widgets.py:131
45 msgid "Plain Text (TXT)"
46 msgstr ""
47
48 #: widgets.py:133
49 msgid "TXT"
50 msgstr ""
51
52 #: widgets.py:137
53 msgid "Portable Document Format (PDF)"
54 msgstr ""
55
56 #: widgets.py:139
57 msgid "PDF"
58 msgstr ""
59
60 #: speechtoolbar.py:59
61 msgid "Play / Pause"
62 msgstr ""
63
64 #: speechtoolbar.py:67
65 msgid "Stop"
66 msgstr ""
67
68 #: toolbar.py:100
69 msgid "Search"
70 msgstr ""
71
72 #: toolbar.py:117
73 msgid "Find previous"
74 msgstr ""
75
76 #: toolbar.py:123
77 msgid "Find next"
78 msgstr ""
79
80 #: toolbar.py:226
81 msgid "Create table"
82 msgstr ""
83
84 #: toolbar.py:236
85 msgid "Insert Row"
86 msgstr ""
87
88 #: toolbar.py:242
89 msgid "Delete Row"
90 msgstr ""
91
92 #: toolbar.py:248
93 msgid "Insert Column"
94 msgstr ""
95
96 #: toolbar.py:254
97 msgid "Delete Column"
98 msgstr ""
99
100 #: toolbar.py:299
101 msgid "Zoom Out"
102 msgstr ""
103
104 #: toolbar.py:306
105 msgid "Zoom In"
106 msgstr ""
107
108 #: toolbar.py:313
109 msgid "Zoom to width"
110 msgstr ""
111
112 #: toolbar.py:330
113 msgid "%"
114 msgstr ""
115
116 #: toolbar.py:342
117 msgid "Page: "
118 msgstr ""
119
120 #: toolbar.py:441
121 msgid "Bold"
122 msgstr ""
123
124 #: toolbar.py:450
125 msgid "Italic"
126 msgstr ""
127
128 #: toolbar.py:460
129 msgid "Underline"
130 msgstr ""
131
132 #: toolbar.py:490
133 msgid "Choose alignment"
134 msgstr ""
135
136 #: toolbar.py:498
137 msgid "Left justify"
138 msgstr ""
139
140 #: toolbar.py:502
141 msgid "Center justify"
142 msgstr ""
143
144 #: toolbar.py:506
145 msgid "Right justify"
146 msgstr ""
147
148 #: toolbar.py:510
149 msgid "Fill justify"
150 msgstr ""
151
152 #: toolbar.py:571 toolbar.py:620
153 msgid "Normal"
154 msgstr ""
155
156 #: toolbar.py:577
157 msgid "Heading 1"
158 msgstr ""
159
160 #: toolbar.py:581
161 msgid "Heading 2"
162 msgstr ""
163
164 #: toolbar.py:585
165 msgid "Heading 3"
166 msgstr ""
167
168 #: toolbar.py:589
169 msgid "Heading 4"
170 msgstr ""
171
172 #: toolbar.py:593
173 msgid "Block Text"
174 msgstr ""
175
176 #: toolbar.py:597
177 msgid "Plain Text"
178 msgstr ""
179
180 #: toolbar.py:612
181 msgid "Select list"
182 msgstr ""
183
184 #: toolbar.py:630
185 msgid "Bullet List"
186 msgstr ""
187
188 #: toolbar.py:635
189 msgid "Dashed List"
190 msgstr ""
191
192 #: toolbar.py:640
193 msgid "Numbered List"
194 msgstr ""
195
196 #: toolbar.py:645
197 msgid "Lower Case List"
198 msgstr ""
199
200 #: toolbar.py:650
201 msgid "Upper Case List"
202 msgstr ""
203
204 #: fontcombobox.py:90
205 msgid "Select font"
206 msgstr ""
207
208 #: AbiWordActivity.py:69
209 msgid "Connecting..."
210 msgstr ""
211
212 #: AbiWordActivity.py:99
213 msgid "Edit"
214 msgstr ""
215
216 #: AbiWordActivity.py:105
217 msgid "View"
218 msgstr ""
219
220 #: AbiWordActivity.py:120
221 msgid "Text"
222 msgstr ""
223
224 #: AbiWordActivity.py:126
225 msgid "Paragraph"
226 msgstr ""
227
228 #: AbiWordActivity.py:132
229 msgid "Table"
230 msgstr ""
231
232 #: AbiWordActivity.py:136
233 msgid "Insert Image"
234 msgstr ""
235
236 #: AbiWordActivity.py:143
237 msgid "Floating"
238 msgstr ""
+0
-239
po/tzo.po less more
0 # SOME DESCRIPTIVE TITLE.
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4 msgid ""
5 msgstr ""
6 "Project-Id-Version: PACKAGE VERSION\n"
7 "Report-Msgid-Bugs-To: \n"
8 "POT-Creation-Date: 2017-03-24 17:39+1100\n"
9 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11 "Language-Team: LANGUAGE <LL@li.org>\n"
12 "Language: tzo\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: Translate Toolkit 1.7.0\n"
17
18 #: activity/activity.info:2
19 msgid "Write"
20 msgstr ""
21
22 #: activity/activity.info:3
23 msgid ""
24 "Write provides a space to put your words. Write a story, poem, report, "
25 "anything! Try changing the look, and size of your text; even insert an image!"
26 msgstr ""
27
28 #: widgets.py:118
29 msgid "Rich Text (RTF)"
30 msgstr ""
31
32 #: widgets.py:120
33 msgid "RTF"
34 msgstr ""
35
36 #: widgets.py:124
37 msgid "Hypertext (HTML)"
38 msgstr ""
39
40 #: widgets.py:126
41 msgid "HTML"
42 msgstr ""
43
44 #: widgets.py:131
45 msgid "Plain Text (TXT)"
46 msgstr ""
47
48 #: widgets.py:133
49 msgid "TXT"
50 msgstr ""
51
52 #: widgets.py:137
53 msgid "Portable Document Format (PDF)"
54 msgstr ""
55
56 #: widgets.py:139
57 msgid "PDF"
58 msgstr ""
59
60 #: speechtoolbar.py:59
61 msgid "Play / Pause"
62 msgstr ""
63
64 #: speechtoolbar.py:67
65 msgid "Stop"
66 msgstr ""
67
68 #: toolbar.py:100
69 msgid "Search"
70 msgstr ""
71
72 #: toolbar.py:117
73 msgid "Find previous"
74 msgstr ""
75
76 #: toolbar.py:123
77 msgid "Find next"
78 msgstr ""
79
80 #: toolbar.py:226
81 msgid "Create table"
82 msgstr ""
83
84 #: toolbar.py:236
85 msgid "Insert Row"
86 msgstr ""
87
88 #: toolbar.py:242
89 msgid "Delete Row"
90 msgstr ""
91
92 #: toolbar.py:248
93 msgid "Insert Column"
94 msgstr ""
95
96 #: toolbar.py:254
97 msgid "Delete Column"
98 msgstr ""
99
100 #: toolbar.py:299
101 msgid "Zoom Out"
102 msgstr ""
103
104 #: toolbar.py:306
105 msgid "Zoom In"
106 msgstr ""
107
108 #: toolbar.py:313
109 msgid "Zoom to width"
110 msgstr ""
111
112 #: toolbar.py:330
113 msgid "%"
114 msgstr ""
115
116 #: toolbar.py:342
117 msgid "Page: "
118 msgstr ""
119
120 #: toolbar.py:441
121 msgid "Bold"
122 msgstr ""
123
124 #: toolbar.py:450
125 msgid "Italic"
126 msgstr ""
127
128 #: toolbar.py:460
129 msgid "Underline"
130 msgstr ""
131
132 #: toolbar.py:490
133 msgid "Choose alignment"
134 msgstr ""
135
136 #: toolbar.py:498
137 msgid "Left justify"
138 msgstr ""
139
140 #: toolbar.py:502
141 msgid "Center justify"
142 msgstr ""
143
144 #: toolbar.py:506
145 msgid "Right justify"
146 msgstr ""
147
148 #: toolbar.py:510
149 msgid "Fill justify"
150 msgstr ""
151
152 #: toolbar.py:571 toolbar.py:620
153 msgid "Normal"
154 msgstr ""
155
156 #: toolbar.py:577
157 msgid "Heading 1"
158 msgstr ""
159
160 #: toolbar.py:581
161 msgid "Heading 2"
162 msgstr ""
163
164 #: toolbar.py:585
165 msgid "Heading 3"
166 msgstr ""
167
168 #: toolbar.py:589
169 msgid "Heading 4"
170 msgstr ""
171
172 #: toolbar.py:593
173 msgid "Block Text"
174 msgstr ""
175
176 #: toolbar.py:597
177 msgid "Plain Text"
178 msgstr ""
179
180 #: toolbar.py:612
181 msgid "Select list"
182 msgstr ""
183
184 #: toolbar.py:630
185 msgid "Bullet List"
186 msgstr ""
187
188 #: toolbar.py:635
189 msgid "Dashed List"
190 msgstr ""
191
192 #: toolbar.py:640
193 msgid "Numbered List"
194 msgstr ""
195
196 #: toolbar.py:645
197 msgid "Lower Case List"
198 msgstr ""
199
200 #: toolbar.py:650
201 msgid "Upper Case List"
202 msgstr ""
203
204 #: fontcombobox.py:90
205 msgid "Select font"
206 msgstr ""
207
208 #: AbiWordActivity.py:69
209 msgid "Connecting..."
210 msgstr ""
211
212 #: AbiWordActivity.py:99
213 msgid "Edit"
214 msgstr ""
215
216 #: AbiWordActivity.py:105
217 msgid "View"
218 msgstr ""
219
220 #: AbiWordActivity.py:120
221 msgid "Text"
222 msgstr ""
223
224 #: AbiWordActivity.py:126
225 msgid "Paragraph"
226 msgstr ""
227
228 #: AbiWordActivity.py:132
229 msgid "Table"
230 msgstr ""
231
232 #: AbiWordActivity.py:136
233 msgid "Insert Image"
234 msgstr ""
235
236 #: AbiWordActivity.py:143
237 msgid "Floating"
238 msgstr ""
+0
-239
po/ug.po less more
0 # SOME DESCRIPTIVE TITLE.
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4 msgid ""
5 msgstr ""
6 "Project-Id-Version: PACKAGE VERSION\n"
7 "Report-Msgid-Bugs-To: \n"
8 "POT-Creation-Date: 2017-03-24 17:39+1100\n"
9 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11 "Language-Team: LANGUAGE <LL@li.org>\n"
12 "Language: ug\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: Translate Toolkit 1.1.1rc4\n"
17
18 #: activity/activity.info:2
19 msgid "Write"
20 msgstr ""
21
22 #: activity/activity.info:3
23 msgid ""
24 "Write provides a space to put your words. Write a story, poem, report, "
25 "anything! Try changing the look, and size of your text; even insert an image!"
26 msgstr ""
27
28 #: widgets.py:118
29 msgid "Rich Text (RTF)"
30 msgstr ""
31
32 #: widgets.py:120
33 msgid "RTF"
34 msgstr ""
35
36 #: widgets.py:124
37 msgid "Hypertext (HTML)"
38 msgstr ""
39
40 #: widgets.py:126
41 msgid "HTML"
42 msgstr ""
43
44 #: widgets.py:131
45 msgid "Plain Text (TXT)"
46 msgstr ""
47
48 #: widgets.py:133
49 msgid "TXT"
50 msgstr ""
51
52 #: widgets.py:137
53 msgid "Portable Document Format (PDF)"
54 msgstr ""
55
56 #: widgets.py:139
57 msgid "PDF"
58 msgstr ""
59
60 #: speechtoolbar.py:59
61 msgid "Play / Pause"
62 msgstr ""
63
64 #: speechtoolbar.py:67
65 msgid "Stop"
66 msgstr ""
67
68 #: toolbar.py:100
69 msgid "Search"
70 msgstr ""
71
72 #: toolbar.py:117
73 msgid "Find previous"
74 msgstr ""
75
76 #: toolbar.py:123
77 msgid "Find next"
78 msgstr ""
79
80 #: toolbar.py:226
81 msgid "Create table"
82 msgstr ""
83
84 #: toolbar.py:236
85 msgid "Insert Row"
86 msgstr ""
87
88 #: toolbar.py:242
89 msgid "Delete Row"
90 msgstr ""
91
92 #: toolbar.py:248
93 msgid "Insert Column"
94 msgstr ""
95
96 #: toolbar.py:254
97 msgid "Delete Column"
98 msgstr ""
99
100 #: toolbar.py:299
101 msgid "Zoom Out"
102 msgstr ""
103
104 #: toolbar.py:306
105 msgid "Zoom In"
106 msgstr ""
107
108 #: toolbar.py:313
109 msgid "Zoom to width"
110 msgstr ""
111
112 #: toolbar.py:330
113 msgid "%"
114 msgstr ""
115
116 #: toolbar.py:342
117 msgid "Page: "
118 msgstr ""
119
120 #: toolbar.py:441
121 msgid "Bold"
122 msgstr ""
123
124 #: toolbar.py:450
125 msgid "Italic"
126 msgstr ""
127
128 #: toolbar.py:460
129 msgid "Underline"
130 msgstr ""
131
132 #: toolbar.py:490
133 msgid "Choose alignment"
134 msgstr ""
135
136 #: toolbar.py:498
137 msgid "Left justify"
138 msgstr ""
139
140 #: toolbar.py:502
141 msgid "Center justify"
142 msgstr ""
143
144 #: toolbar.py:506
145 msgid "Right justify"
146 msgstr ""
147
148 #: toolbar.py:510
149 msgid "Fill justify"
150 msgstr ""
151
152 #: toolbar.py:571 toolbar.py:620
153 msgid "Normal"
154 msgstr ""
155
156 #: toolbar.py:577
157 msgid "Heading 1"
158 msgstr ""
159
160 #: toolbar.py:581
161 msgid "Heading 2"
162 msgstr ""
163
164 #: toolbar.py:585
165 msgid "Heading 3"
166 msgstr ""
167
168 #: toolbar.py:589
169 msgid "Heading 4"
170 msgstr ""
171
172 #: toolbar.py:593
173 msgid "Block Text"
174 msgstr ""
175
176 #: toolbar.py:597
177 msgid "Plain Text"
178 msgstr ""
179
180 #: toolbar.py:612
181 msgid "Select list"
182 msgstr ""
183
184 #: toolbar.py:630
185 msgid "Bullet List"
186 msgstr ""
187
188 #: toolbar.py:635
189 msgid "Dashed List"
190 msgstr ""
191
192 #: toolbar.py:640
193 msgid "Numbered List"
194 msgstr ""
195
196 #: toolbar.py:645
197 msgid "Lower Case List"
198 msgstr ""
199
200 #: toolbar.py:650
201 msgid "Upper Case List"
202 msgstr ""
203
204 #: fontcombobox.py:90
205 msgid "Select font"
206 msgstr ""
207
208 #: AbiWordActivity.py:69
209 msgid "Connecting..."
210 msgstr ""
211
212 #: AbiWordActivity.py:99
213 msgid "Edit"
214 msgstr ""
215
216 #: AbiWordActivity.py:105
217 msgid "View"
218 msgstr ""
219
220 #: AbiWordActivity.py:120
221 msgid "Text"
222 msgstr ""
223
224 #: AbiWordActivity.py:126
225 msgid "Paragraph"
226 msgstr ""
227
228 #: AbiWordActivity.py:132
229 msgid "Table"
230 msgstr ""
231
232 #: AbiWordActivity.py:136
233 msgid "Insert Image"
234 msgstr ""
235
236 #: AbiWordActivity.py:143
237 msgid "Floating"
238 msgstr ""
+0
-249
po/wa.po less more
0 # SOME DESCRIPTIVE TITLE.
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4 # SOME DESCRIPTIVE TITLE.
5 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
6 # This file is distributed under the same license as the PACKAGE package.
7 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
8 # SOME DESCRIPTIVE TITLE.
9 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
10 # This file is distributed under the same license as the PACKAGE package.
11 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
12 #, fuzzy
13 msgid ""
14 msgstr ""
15 "Project-Id-Version: PACKAGE VERSION\n"
16 "Report-Msgid-Bugs-To: \n"
17 "POT-Creation-Date: 2013-06-12 00:30-0400\n"
18 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
19 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
20 "Language-Team: LANGUAGE <LL@li.org>\n"
21 "Language: \n"
22 "MIME-Version: 1.0\n"
23 "Content-Type: text/plain; charset=UTF-8\n"
24 "Content-Transfer-Encoding: 8bit\n"
25 "X-Generator: Translate Toolkit 1.1.1rc4\n"
26
27 #. TRANS: "name" option from activity.info file
28 msgid "Write"
29 msgstr ""
30
31 #. TRANS: "summary" option from activity.info file
32 #. TRANS: "description" option from activity.info file
33 msgid ""
34 "Write provides a space to put your words. Write a story, poem, report, "
35 "anything! Try changing the look, and size of your text; even insert an image!"
36 msgstr ""
37
38 #: AbiWordActivity.py:71
39 msgid "Connecting..."
40 msgstr ""
41
42 #: AbiWordActivity.py:101
43 msgid "Edit"
44 msgstr ""
45
46 #: AbiWordActivity.py:107
47 msgid "View"
48 msgstr ""
49
50 #: AbiWordActivity.py:123
51 msgid "Text"
52 msgstr ""
53
54 #: AbiWordActivity.py:129
55 msgid "Paragraph"
56 msgstr ""
57
58 #: AbiWordActivity.py:135
59 msgid "Table"
60 msgstr ""
61
62 #: AbiWordActivity.py:139
63 msgid "Insert Image"
64 msgstr ""
65
66 #: AbiWordActivity.py:146
67 msgid "Floating"
68 msgstr ""
69
70 #: fontcombobox.py:90
71 msgid "Select font"
72 msgstr ""
73
74 #: speechtoolbar.py:58
75 msgid "Play / Pause"
76 msgstr ""
77
78 #: speechtoolbar.py:66
79 msgid "Stop"
80 msgstr ""
81
82 #: toolbar.py:100
83 msgid "Search"
84 msgstr ""
85
86 #: toolbar.py:117
87 msgid "Find previous"
88 msgstr ""
89
90 #: toolbar.py:123
91 msgid "Find next"
92 msgstr ""
93
94 #: toolbar.py:227
95 msgid "Create table"
96 msgstr ""
97
98 #: toolbar.py:237
99 msgid "Insert Row"
100 msgstr ""
101
102 #: toolbar.py:243
103 msgid "Delete Row"
104 msgstr ""
105
106 #: toolbar.py:249
107 msgid "Insert Column"
108 msgstr ""
109
110 #: toolbar.py:255
111 msgid "Delete Column"
112 msgstr ""
113
114 #: toolbar.py:300
115 msgid "Zoom Out"
116 msgstr ""
117
118 #: toolbar.py:307
119 msgid "Zoom In"
120 msgstr ""
121
122 #: toolbar.py:313
123 msgid "Zoom to width"
124 msgstr ""
125
126 #: toolbar.py:330
127 msgid "%"
128 msgstr ""
129
130 #: toolbar.py:342
131 msgid "Page: "
132 msgstr ""
133
134 #: toolbar.py:441
135 msgid "Bold"
136 msgstr ""
137
138 #: toolbar.py:450
139 msgid "Italic"
140 msgstr ""
141
142 #: toolbar.py:459
143 msgid "Underline"
144 msgstr ""
145
146 #: toolbar.py:487
147 msgid "Choose alignment"
148 msgstr ""
149
150 #: toolbar.py:495
151 msgid "Left justify"
152 msgstr ""
153
154 #: toolbar.py:499
155 msgid "Center justify"
156 msgstr ""
157
158 #: toolbar.py:503
159 msgid "Right justify"
160 msgstr ""
161
162 #: toolbar.py:507
163 msgid "Fill justify"
164 msgstr ""
165
166 #: toolbar.py:567 toolbar.py:620
167 msgid "Normal"
168 msgstr ""
169
170 #: toolbar.py:578
171 msgid "Heading 1"
172 msgstr ""
173
174 #: toolbar.py:582
175 msgid "Heading 2"
176 msgstr ""
177
178 #: toolbar.py:586
179 msgid "Heading 3"
180 msgstr ""
181
182 #: toolbar.py:590
183 msgid "Heading 4"
184 msgstr ""
185
186 #: toolbar.py:594
187 msgid "Block Text"
188 msgstr ""
189
190 #: toolbar.py:598
191 msgid "Plain Text"
192 msgstr ""
193
194 #: toolbar.py:612
195 msgid "Select list"
196 msgstr ""
197
198 #: toolbar.py:630
199 msgid "Bullet List"
200 msgstr ""
201
202 #: toolbar.py:635
203 msgid "Dashed List"
204 msgstr ""
205
206 #: toolbar.py:640
207 msgid "Numbered List"
208 msgstr ""
209
210 #: toolbar.py:645
211 msgid "Lower Case List"
212 msgstr ""
213
214 #: toolbar.py:650
215 msgid "Upper Case List"
216 msgstr ""
217
218 #: widgets.py:119
219 msgid "Rich Text (RTF)"
220 msgstr ""
221
222 #: widgets.py:121
223 msgid "RTF"
224 msgstr ""
225
226 #: widgets.py:125
227 msgid "Hypertext (HTML)"
228 msgstr ""
229
230 #: widgets.py:127
231 msgid "HTML"
232 msgstr ""
233
234 #: widgets.py:132
235 msgid "Plain Text (TXT)"
236 msgstr ""
237
238 #: widgets.py:134
239 msgid "TXT"
240 msgstr ""
241
242 #: widgets.py:138
243 msgid "Portable Document Format (PDF)"
244 msgstr ""
245
246 #: widgets.py:140
247 msgid "PDF"
248 msgstr ""
+0
-45
speech.py less more
0 # Copyright (C) 2008, 2009 James D. Simmons
1 # Copyright (C) 2009 Aleksey S. Lim
2 #
3 # This program is free software; you can redistribute it and/or modify
4 # it under the terms of the GNU General Public License as published by
5 # the Free Software Foundation; either version 2 of the License, or
6 # (at your option) any later version.
7 #
8 # This program is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 # GNU General Public License for more details.
12 #
13 # You should have received a copy of the GNU General Public License
14 # along with this program; if not, write to the Free Software
15 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
16
17 import logging
18
19 _logger = logging.getLogger('write-activity')
20
21 supported = True
22
23 try:
24 from gi.repository import Gst
25 Gst.init(None)
26 Gst.ElementFactory.make('espeak', None)
27 from speech_gst import *
28 _logger.error('use gst-plugins-espeak')
29 except Exception, e:
30 _logger.error('disable gst-plugins-espeak: %s' % e)
31 try:
32 from speech_dispatcher import *
33 _logger.error('use speech-dispatcher')
34 except Exception, e:
35 supported = False
36 _logger.error('disable speech: %s' % e)
37
38 voice = 'default'
39 pitch = 0
40 rate = 0
41
42 highlight_cb = None
43 end_text_cb = None
44 reset_cb = None
+0
-116
speech_dispatcher.py less more
0 # Copyright (C) 2008 James D. Simmons
1 #
2 # This program is free software; you can redistribute it and/or modify
3 # it under the terms of the GNU General Public License as published by
4 # the Free Software Foundation; either version 2 of the License, or
5 # (at your option) any later version.
6 #
7 # This program is distributed in the hope that it will be useful,
8 # but WITHOUT ANY WARRANTY; without even the implied warranty of
9 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 # GNU General Public License for more details.
11 #
12 # You should have received a copy of the GNU General Public License
13 # along with this program; if not, write to the Free Software
14 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
15
16 from gi.repository import Gdk
17 import time
18 import threading
19 import speechd
20 import logging
21
22 import speech
23
24 _logger = logging.getLogger('read-etexts-activity')
25
26 done = True
27
28
29 def voices():
30 try:
31 client = speechd.SSIPClient('readetextstest')
32 voices = client.list_synthesis_voices()
33 client.close()
34 return voices
35 except Exception, e:
36 _logger.warning('speech dispatcher not started: %s' % e)
37 return []
38
39
40 def say(words):
41 try:
42 client = speechd.SSIPClient('readetextstest')
43 client.set_rate(int(speech.rate))
44 client.set_pitch(int(speech.pitch))
45 client.set_language(speech.voice[1])
46 client.speak(words)
47 client.close()
48 except Exception, e:
49 _logger.warning('speech dispatcher not running: %s' % e)
50
51
52 def is_stopped():
53 return done
54
55
56 def stop():
57 global done
58 done = True
59
60
61 def play(words):
62 global thread
63 thread = EspeakThread(words)
64 thread.start()
65
66
67 class EspeakThread(threading.Thread):
68
69 def __init__(self, words):
70 threading.Thread.__init__(self)
71 self.words = words
72
73 def run(self):
74 "This is the code that is executed when the start() method is called"
75 self.client = None
76 try:
77 self.client = speechd.SSIPClient('readetexts')
78 self.client._conn.send_command('SET', speechd.Scope.SELF,
79 'SSML_MODE', "ON")
80 if speech.voice:
81 self.client.set_language(speech.voice[1])
82 self.client.set_rate(speech.rate)
83 self.client.set_pitch(speech.pitch)
84 self.client.speak(self.words, self.next_word_cb,
85 (speechd.CallbackType.INDEX_MARK,
86 speechd.CallbackType.END))
87 global done
88 done = False
89 while not done:
90 time.sleep(0.1)
91 self.cancel()
92 self.client.close()
93 except Exception, e:
94 _logger.warning('speech-dispatcher client not created: %s' % e)
95
96 def cancel(self):
97 if self.client:
98 try:
99 self.client.cancel()
100 except Exception, e:
101 _logger.warning('speech dispatcher cancel failed: %s' % e)
102
103 def next_word_cb(self, type, **kargs):
104 if type == speechd.CallbackType.INDEX_MARK:
105 mark = kargs['index_mark']
106 word_count = int(mark)
107 Gdk.threads_enter()
108 speech.highlight_cb(word_count)
109 Gdk.threads_leave()
110 elif type == speechd.CallbackType.END:
111 Gdk.threads_enter()
112 speech.reset_cb()
113 Gdk.threads_leave()
114 global done
115 done = True
+0
-104
speech_gst.py less more
0 # Copyright (C) 2009 Aleksey S. Lim
1 #
2 # This program is free software; you can redistribute it and/or modify
3 # it under the terms of the GNU General Public License as published by
4 # the Free Software Foundation; either version 2 of the License, or
5 # (at your option) any later version.
6 #
7 # This program is distributed in the hope that it will be useful,
8 # but WITHOUT ANY WARRANTY; without even the implied warranty of
9 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 # GNU General Public License for more details.
11 #
12 # You should have received a copy of the GNU General Public License
13 # along with this program; if not, write to the Free Software
14 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
15
16 from gi.repository import Gst
17 import logging
18
19 import speech
20
21 _logger = logging.getLogger('write-activity')
22
23
24 def get_all_voices():
25 all_voices = {}
26 for voice in Gst.ElementFactory.make('espeak', None).props.voices:
27 name, language, dialect = voice
28 if dialect != 'none':
29 all_voices[language + '_' + dialect] = name
30 else:
31 all_voices[language] = name
32 return all_voices
33
34
35 def _message_cb(bus, message, pipe):
36 if message.type == Gst.MessageType.EOS:
37 pipe.set_state(Gst.State.NULL)
38 if speech.end_text_cb is not None:
39 speech.end_text_cb()
40 if message.type == Gst.MessageType.ERROR:
41 pipe.set_state(Gst.State.NULL)
42 if pipe is play_speaker[1]:
43 speech.reset_cb()
44 elif message.type == Gst.MessageType.ELEMENT and \
45 message.get_structure().get_name() == 'espeak-mark':
46 mark = message.get_structure()['mark']
47 speech.highlight_cb(int(mark))
48
49
50 def _create_pipe():
51 pipe = Gst.parse_launch('espeak name=espeak ! autoaudiosink')
52 source = pipe.get_by_name('espeak')
53
54 bus = pipe.get_bus()
55 bus.add_signal_watch()
56 bus.connect('message', _message_cb, pipe)
57
58 return (source, pipe)
59
60
61 def _speech(speaker, words):
62 speaker[0].props.pitch = speech.pitch
63 speaker[0].props.rate = speech.rate
64 speaker[0].props.voice = speech.voice[1]
65 speaker[0].props.text = words
66 speaker[1].set_state(Gst.State.NULL)
67 speaker[1].set_state(Gst.State.PLAYING)
68
69
70 info_speaker = _create_pipe()
71 play_speaker = _create_pipe()
72 play_speaker[0].props.track = 2
73
74
75 def voices():
76 return info_speaker[0].props.voices
77
78
79 def say(words):
80 _speech(info_speaker, words)
81
82
83 def play(words):
84 _speech(play_speaker, words)
85
86
87 def pause():
88 play_speaker[1].set_state(Gst.State.PAUSED)
89
90
91 def continue_play():
92 play_speaker[1].set_state(Gst.State.PLAYING)
93
94
95 def is_stopped():
96 for i in play_speaker[1].get_state():
97 if isinstance(i, Gst.State) and i == Gst.State.NULL:
98 return True
99 return False
100
101
102 def stop():
103 play_speaker[1].set_state(Gst.State.NULL)
1313 # along with this program; if not, write to the Free Software
1414 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
1515
16 import os
17 import json
1816 from gettext import gettext as _
19 import logging
2017
2118 from gi.repository import Gtk
22 from gi.repository import GObject
2319
2420 from sugar3.graphics.toolbutton import ToolButton
25 from sugar3.graphics.toggletoolbutton import ToggleToolButton
26 from sugar3.graphics.combobox import ComboBox
27 from sugar3.graphics.toolcombobox import ToolComboBox
28
29 import speech
21 from sugar3.speech import SpeechManager
3022
3123
3224 class SpeechToolbar(Gtk.Toolbar):
3325
3426 def __init__(self, activity):
35 GObject.GObject.__init__(self)
27 Gtk.Toolbar.__init__(self)
3628 self._activity = activity
37 if not speech.supported:
38 return
39 self.is_paused = False
40 self.load_speech_parameters()
29 self._speech = SpeechManager()
4130
42 self.sorted_voices = [i for i in speech.voices()]
43 self.sorted_voices.sort(self.compare_voices)
44 default = 0
45 for voice in self.sorted_voices:
46 if voice[0] == speech.voice[0]:
47 break
48 default = default + 1
31 self._speech.connect('play', self._play_cb)
32 self._speech.connect('stop', self._stop_cb)
33 self._speech.connect('pause', self._pause_cb)
4934
50 # Play button
51 self.play_btn = ToggleToolButton('media-playback-start')
52 self.play_btn.show()
53 self.play_toggled_handler = self.play_btn.connect(
54 'toggled', self.play_cb)
55 self.insert(self.play_btn, -1)
56 self.play_btn.set_tooltip(_('Play / Pause'))
35 def make_button(icon, callback, tip):
36 button = ToolButton(icon)
37 button.show()
38 button.connect('clicked', callback)
39 self.insert(button, -1)
40 button.set_tooltip(tip)
41 return button
5742
58 # Stop button
59 self.stop_btn = ToolButton('media-playback-stop')
60 self.stop_btn.show()
61 self.stop_btn.connect('clicked', self.stop_cb)
62 self.stop_btn.set_sensitive(False)
63 self.insert(self.stop_btn, -1)
64 self.stop_btn.set_tooltip(_('Stop'))
43 self._play_button = make_button(
44 'media-playback-start', self._play_clicked_cb, _('Play'))
6545
66 self.voice_combo = ComboBox()
67 for voice in self.sorted_voices:
68 self.voice_combo.append_item(voice, voice[0])
69 self.voice_combo.set_active(default)
46 self._pause_button = make_button(
47 'media-playback-pause', self._pause_clicked_cb, _('Pause'))
7048
71 self.voice_combo.connect('changed', self.voice_changed_cb)
72 combotool = ToolComboBox(self.voice_combo)
73 self.insert(combotool, -1)
74 combotool.show()
75 speech.reset_cb = self.reset_buttons_cb
76 speech.end_text_cb = self.reset_buttons_cb
49 self._stop_button = make_button(
50 'media-playback-stop', self._stop_clicked_cb, _('Stop'))
7751
78 def compare_voices(self, a, b):
79 if a[0].lower() == b[0].lower():
80 return 0
81 if a[0] .lower() < b[0].lower():
82 return -1
83 if a[0] .lower() > b[0].lower():
84 return 1
52 self._stop_cb(None)
8553
86 def voice_changed_cb(self, combo):
87 speech.voice = combo.props.value
88 speech.say(speech.voice[0])
89 self.save_speech_parameters()
54 def _play_cb(self, speech):
55 self._play_button.set_sensitive(False)
56 self._pause_button.set_sensitive(True)
57 self._stop_button.set_sensitive(True)
9058
91 def load_speech_parameters(self):
92 speech_parameters = {}
93 data_path = os.path.join(self._activity.get_activity_root(), 'data')
94 data_file_name = os.path.join(data_path, 'speech_params.json')
95 if os.path.exists(data_file_name):
96 f = open(data_file_name, 'r')
97 try:
98 speech_parameters = json.load(f)
99 speech.voice = speech_parameters['voice']
100 finally:
101 f.close()
59 def _pause_cb(self, speech):
60 self._play_button.set_sensitive(True)
61 self._pause_button.set_sensitive(False)
62 self._stop_button.set_sensitive(True)
10263
103 def save_speech_parameters(self):
104 speech_parameters = {}
105 speech_parameters['voice'] = speech.voice
106 data_path = os.path.join(self._activity.get_activity_root(), 'data')
107 data_file_name = os.path.join(data_path, 'speech_params.json')
108 f = open(data_file_name, 'w')
109 try:
110 json.dump(speech_parameters, f)
111 finally:
112 f.close()
64 def _stop_cb(self, speech):
65 self._play_button.set_sensitive(True)
66 self._pause_button.set_sensitive(False)
67 self._stop_button.set_sensitive(False)
11368
114 def reset_buttons_cb(self):
115 logging.error('reset buttons')
116 self.play_btn.set_icon_name('media-playback-start')
117 self.stop_btn.set_sensitive(False)
118 self.play_btn.handler_block(self.play_toggled_handler)
119 self.play_btn.set_active(False)
120 self.play_btn.handler_unblock(self.play_toggled_handler)
121 self.is_paused = False
69 def _play_clicked_cb(self, widget):
70 if not self._speech.get_is_paused():
71 abi = self._activity.abiword_canvas
72 text = abi.get_content("text/plain", None)
73 self._speech.say_text(text[0])
74 else:
75 self._speech.restart()
12276
123 def play_cb(self, widget):
124 self.stop_btn.set_sensitive(True)
125 if widget.get_active():
126 self.play_btn.set_icon_name('media-playback-pause')
127 logging.error('Paused %s', self.is_paused)
128 if not self.is_paused:
129 # get the text to speech, if there are a selection,
130 # play selected text, if not, play all
131 abi = self._activity.abiword_canvas
132 selection = abi.get_selection('text/plain')
133 if not selection or selection[0] is None or selection[1] == 0:
134 # nothing selected
135 abi.select_all()
136 text = abi.get_selection('text/plain')[0]
137 abi.moveto_bod()
138 else:
139 text = selection[0]
140 speech.play(text)
141 else:
142 logging.error('Continue play')
143 speech.continue_play()
144 else:
145 self.play_btn.set_icon_name('media-playback-start')
146 self.is_paused = True
147 speech.pause()
77 def _pause_clicked_cb(self, widget):
78 self._speech.pause()
14879
149 def stop_cb(self, widget):
150 self.stop_btn.set_sensitive(False)
151 self.play_btn.set_icon_name('media-playback-start')
152 self.play_btn.set_active(False)
153 self.is_paused = False
154 speech.stop()
80 def _stop_clicked_cb(self, widget):
81 self._speech.stop()
2424
2525 import os
2626 import tempfile
27 from urlparse import urlparse
27 from urllib.parse import urlparse
2828
2929 from sugar3.graphics.toolbutton import ToolButton
3030 from sugar3.graphics.toolcombobox import ToolComboBox
497497 underline_id))
498498 self.insert(underline, -1)
499499
500 super_btn = ToggleToolButton('format-text-super')
501 super_btn.set_tooltip(_('Superscript'))
502 super_btn.props.accelerator = '<Ctrl>asciicircum'
503 super_id = super_btn.connect('clicked', lambda sender:
504 abiword_canvas.toggle_super())
505 abiword_canvas.connect('superscript', lambda abi, b:
506 self._setToggleButtonState(super_btn, b,
507 super_id))
508 self.insert(super_btn, -1)
509
510 sub = ToggleToolButton('format-text-sub')
511 sub.set_tooltip(_('Subscript'))
512 sub.props.accelerator = '<Ctrl>underscore'
513 sub_id = sub.connect('clicked', lambda sender:
514 abiword_canvas.toggle_sub())
515 abiword_canvas.connect('subscript', lambda abi, b:
516 self._setToggleButtonState(sub, b, sub_id))
517 self.insert(sub, -1)
518
500519 color = ColorToolButton()
501520 color.connect('notify::color', self._text_color_cb,
502521 abiword_canvas)
173173 fileObject.metadata['title_set_by_user'] = \
174174 act_meta['title_set_by_user']
175175 fileObject.metadata['mime_type'] = format['mime_type']
176 # due to http://bugzilla.abisource.com/show_bug.cgi?id=13585
177 if abi.get_version() != '3.0':
178 fileObject.metadata['fulltext'] = abi.get_content('text/plain',
179 None)[:3000]
176 fileObject.metadata['fulltext'] = \
177 abi.get_content('text/plain', None)[0][:3000]
180178
181179 fileObject.metadata['icon-color'] = act_meta['icon-color']
182180