aboutsummaryrefslogtreecommitdiff
path: root/po
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2018-11-10 21:46:24 +0100
committerThomas White <taw@physics.org>2018-11-10 21:46:24 +0100
commit738715858a0ca28ce4a85e0b556e09368e96cdf0 (patch)
tree9c1cebe6851524464eb360b72e0e92df708b333b /po
parenta12dba1223bba998d3c6d29aada61a609d9ea351 (diff)
Mark debugging messages as non-translatable
Diffstat (limited to 'po')
-rw-r--r--po/POTFILES1
-rw-r--r--po/colloquium.pot730
-rw-r--r--po/de.po733
3 files changed, 368 insertions, 1096 deletions
diff --git a/po/POTFILES b/po/POTFILES
index e87a966..0f7b398 100644
--- a/po/POTFILES
+++ b/po/POTFILES
@@ -18,4 +18,3 @@ src/testcard.c
src/utils.c
data/menus.ui
data/stylesheeteditor.ui
-data/savepresentation.ui
diff --git a/po/colloquium.pot b/po/colloquium.pot
index e10ebb1..6ca22cb 100644
--- a/po/colloquium.pot
+++ b/po/colloquium.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: colloquium\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-10-29 17:31+0100\n"
+"POT-Creation-Date: 2018-11-10 21:39+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -26,25 +26,16 @@ msgstr ""
msgid "translator-credits"
msgstr ""
-#: src/colloquium.c:148
-#, c-format
-msgid "WTF? Too many files\n"
-msgstr ""
-
-#: src/colloquium.c:172
-#, c-format
-msgid "Failed to convert file list\n"
-msgstr ""
-
#: src/colloquium.c:195
msgid "Open Presentation"
msgstr ""
-#: src/colloquium.c:198 src/narrative_window.c:268 src/narrative_window.c:434
+#: src/colloquium.c:198 src/narrative_window.c:179 src/narrative_window.c:322
+#: src/narrative_window.c:488
msgid "_Cancel"
msgstr ""
-#: src/colloquium.c:199 src/narrative_window.c:269
+#: src/colloquium.c:199 src/narrative_window.c:323
msgid "_Open"
msgstr ""
@@ -58,38 +49,24 @@ msgstr ""
msgid "Failed to create config\n"
msgstr ""
-#: src/colloquium.c:277
-#, c-format
-msgid "Don't understand '%s', assuming false\n"
-msgstr ""
-
#: src/colloquium.c:289
#, c-format
msgid "Failed to open config %s\n"
msgstr ""
-#. Set the application menu only if it will be shown by the
-#. * desktop environment. All the entries are already in the
-#. * normal menus, so don't let GTK create a fallback menu in the
-#. * menu bar.
-#: src/colloquium.c:344
-#, c-format
-msgid "Using app menu\n"
-msgstr ""
-
-#: src/colloquium.c:361
+#: src/colloquium.c:360
#, c-format
msgid "Failed to create config folder\n"
msgstr ""
-#: src/colloquium.c:430
+#: src/colloquium.c:429
#, c-format
msgid ""
"Syntax: %s [options] [<file.sc>]\n"
"\n"
msgstr ""
-#: src/colloquium.c:431
+#: src/colloquium.c:430
#, c-format
msgid ""
"Narrative-based presentation system.\n"
@@ -97,331 +74,77 @@ msgid ""
" -h, --help Display this help message.\n"
msgstr ""
-#. Text paragraph
-#: src/debugger.c:89
-msgid "text"
-msgstr ""
-
-#. Callback paragraph
-#: src/debugger.c:92
-msgid "callback"
-msgstr ""
-
-#. Unknown paragraph type
-#: src/debugger.c:95
-msgid "unknown"
-msgstr ""
-
-#. How many text runs
-#: src/debugger.c:107
-#, c-format
-msgid " %i runs"
-msgstr ""
-
-#. Failed to get debug info for paragraph
-#: src/debugger.c:114
-msgid "Error"
-msgstr ""
-
-#: src/frame.c:118
-#, c-format
-msgid "Couldn't allocate children\n"
-msgstr ""
-
-#: src/frame.c:195
-#, c-format
-msgid "%s%p (%.2f x %.2f)\n"
-msgstr ""
-
-#: src/frame.c:223
-#, c-format
-msgid "NULL run passed to run_text_len\n"
-msgstr ""
-
-#: src/frame.c:228
-#, c-format
-msgid "NULL scblock in run_text_len\n"
-msgstr ""
-
-#: src/frame.c:233
-#, c-format
-msgid "NULL scblock contents in run_text_len\n"
-msgstr ""
-
-#: src/frame.c:271
-#, c-format
-msgid "Couldn't allocate combined text (%lli)\n"
-msgstr ""
-
-#: src/frame.c:358
-#, c-format
-msgid "Failed to add run.\n"
-msgstr ""
-
-#: src/frame.c:411
-#, c-format
-msgid "insert_paragraph(): pos too high!\n"
-msgstr ""
-
-#: src/frame.c:445
-#, c-format
-msgid "Failed to add callback paragraph\n"
-msgstr ""
-
-#: src/frame.c:473
-#, c-format
-msgid "Adding image without ImageStore!\n"
-msgstr ""
-
-#: src/frame.c:482
-#, c-format
-msgid "Failed to add image paragraph\n"
-msgstr ""
-
-#: src/frame.c:488
-#, c-format
-msgid "Couldn't get size for %s\n"
-msgstr ""
-
-#: src/frame.c:590
-#, c-format
-msgid "surf = NULL!\n"
-msgstr ""
-
-#: src/frame.c:634
-#, c-format
-msgid "para %i, pos %li, trail %i\n"
-msgstr ""
-
-#: src/frame.c:679
-#, c-format
-msgid "Couldn't prepend block\n"
-msgstr ""
-
-#: src/frame.c:705 src/frame.c:748 src/frame.c:779
-#, c-format
-msgid "Cursor frame is NULL.\n"
-msgstr ""
-
-#: src/frame.c:727
-#, c-format
-msgid "No paragraphs in frame.\n"
-msgstr ""
-
-#: src/frame.c:753
-#, c-format
-msgid "Highlight paragraph number is too high!\n"
-msgstr ""
-
-#: src/frame.c:784
+#: src/frame.c:513
#, c-format
-msgid "Cursor paragraph number is too high!\n"
+msgid "Couldn't determine size of image '%s'\n"
msgstr ""
-#: src/frame.c:903
-#, c-format
-msgid "pos_trail_to_offset: Offset too high\n"
-msgstr ""
-
-#: src/frame.c:916
-#, c-format
-msgid "pos_trail_to_offset: No run\n"
-msgstr ""
-
-#: src/frame.c:921
-#, c-format
-msgid "pos_trail_to_offset: SCBlock = NULL?\n"
-msgstr ""
-
-#: src/frame.c:926
-#, c-format
-msgid "pos_trail_to_offset: No contents (%p name=%s, options=%s)\n"
-msgstr ""
-
-#: src/frame.c:944
-#, c-format
-msgid ""
-"Offset outside string! '%s'\n"
-"char_offs %li offs %li len %li\n"
-msgstr ""
-
-#: src/frame.c:962
-#, c-format
-msgid "Frame is NULL.\n"
-msgstr ""
-
-#: src/frame.c:967
-#, c-format
-msgid "Paragraph number is too high!\n"
-msgstr ""
-
-#: src/frame.c:974
-#, c-format
-msgid "Paragraph is not text.\n"
-msgstr ""
-
-#: src/frame.c:981
-#, c-format
-msgid "Couldn't find run!\n"
-msgstr ""
-
-#: src/frame.c:996 src/frame.c:1696
-#, c-format
-msgid "Couldn't find run to insert into.\n"
-msgstr ""
-
-#: src/frame.c:1001
-#, c-format
-msgid "No runs in paragraph?\n"
-msgstr ""
-
-#: src/frame.c:1082
-#, c-format
-msgid "deleting run %i of %i from para %p\n"
-msgstr ""
-
-#: src/frame.c:1168
-#, c-format
-msgid "Couldn't find paragraph %p\n"
-msgstr ""
-
-#: src/frame.c:1190
-#, c-format
-msgid "Couldn't find paragraph to delete (%p)\n"
-msgstr ""
-
-#: src/frame.c:1194
-#, c-format
-msgid "deleting paragraph %i (%p)\n"
-msgstr ""
-
-#: src/frame.c:1221
-#, c-format
-msgid "Couldn't find block %p between paragraphs %p and %p\n"
-msgstr ""
-
-#: src/frame.c:1243
-#, c-format
-msgid "Failed to allocate merged runs.\n"
-msgstr ""
-
-#: src/frame.c:1286
-#, c-format
-msgid "Failed to merge paragraphs\n"
-msgstr ""
-
-#: src/frame.c:1302
-#, c-format
-msgid "Couldn't find paragraphs to merge by newpara\n"
-msgstr ""
-
-#: src/frame.c:1362
-#, c-format
-msgid "Delete outside editable region\n"
-msgstr ""
-
-#: src/frame.c:1504
-#, c-format
-msgid "Paragraph %p\n"
-msgstr ""
-
-#: src/frame.c:1508
-#, c-format
-msgid "%i runs:\n"
-msgstr ""
-
-#: src/frame.c:1510
-#, c-format
-msgid " Run %2i: SCBlock %p %s '%s'\n"
-msgstr ""
-
-#: src/frame.c:1517
-#, c-format
-msgid " Image: %s\n"
-msgstr ""
-
-#: src/frame.c:1519
-#, c-format
-msgid " Other paragraph type\n"
-msgstr ""
-
-#: src/frame.c:1537 src/sc_editor.c:999
-#, c-format
-msgid "Failed to insert paragraph\n"
+#: src/narrative_window.c:148
+msgid "Failed to save presentation"
msgstr ""
-#: src/imagestore.c:216
-#, c-format
-msgid "Couldn't allocate memory.\n"
+#: src/narrative_window.c:176
+msgid "Save presentation"
msgstr ""
-#: src/imagestore.c:330
-#, c-format
-msgid "Store %p contains %i records.\n"
+#: src/narrative_window.c:180 data/menus.ui:24
+msgid "_Save"
msgstr ""
-#: src/imagestore.c:334
-#, c-format
-msgid "%s :\n"
+#: src/narrative_window.c:188
+msgid "Create/update private stylesheet for this presentation"
msgstr ""
-#: src/narrative_window.c:117
-msgid "Failed to save presentation"
+#: src/narrative_window.c:191
+msgid "Create/update default stylesheet for presentations in folder"
msgstr ""
-#: src/narrative_window.c:186
-#, c-format
-msgid "Not a slide!\n"
+#: src/narrative_window.c:194
+msgid "Don't save stylesheet at all"
msgstr ""
-#: src/narrative_window.c:220
+#: src/narrative_window.c:267
#, c-format
-msgid "Failed to load\n"
+msgid "Failed to load stylesheet\n"
msgstr ""
-#: src/narrative_window.c:265
+#: src/narrative_window.c:319
msgid "Load stylesheet"
msgstr ""
-#: src/narrative_window.c:298
-#, c-format
-msgid "Failed to split paragraph\n"
-msgstr ""
-
-#: src/narrative_window.c:431
+#: src/narrative_window.c:485
msgid "Export PDF"
msgstr ""
-#: src/narrative_window.c:435
+#: src/narrative_window.c:489
msgid "_Export"
msgstr ""
-#: src/narrative_window.c:730
-#, c-format
-msgid "Narrative window is already open!\n"
+#: src/narrative_window.c:709
+msgid "Too many open slide windows"
msgstr ""
-#: src/narrative_window.c:777 data/menus.ui:135
+#: src/narrative_window.c:850 data/menus.ui:135
msgid "Start slideshow"
msgstr ""
-#: src/narrative_window.c:788
+#: src/narrative_window.c:861
msgid "Add slide"
msgstr ""
-#: src/narrative_window.c:798
+#: src/narrative_window.c:871
msgid "First slide"
msgstr ""
-#: src/narrative_window.c:805
+#: src/narrative_window.c:878
msgid "Previous slide"
msgstr ""
-#: src/narrative_window.c:812
+#: src/narrative_window.c:885
msgid "Next slide"
msgstr ""
-#: src/narrative_window.c:819
+#: src/narrative_window.c:892
msgid "Last slide"
msgstr ""
@@ -429,11 +152,6 @@ msgstr ""
msgid "Timer is NOT running!"
msgstr ""
-#: src/pr_clock.c:285
-#, c-format
-msgid "Invalid time '%s'\n"
-msgstr ""
-
#: src/pr_clock.c:329 src/pr_clock.c:380
msgid "Start"
msgstr ""
@@ -478,41 +196,41 @@ msgstr ""
msgid "Presentation clock"
msgstr ""
-#: src/presentation.c:60
+#: src/presentation.c:55
msgid "(untitled)"
msgstr ""
-#: src/presentation.c:159
+#: src/presentation.c:155 src/stylesheet.c:253 src/stylesheet.c:263
#, c-format
msgid "Open failed: %s\n"
msgstr ""
-#: src/presentation.c:219
+#: src/presentation.c:160
#, c-format
-msgid "Couldn't find first slide!\n"
+msgid "Couldn't save presentation\n"
msgstr ""
-#: src/presentation.c:237
+#: src/presentation.c:166
#, c-format
-msgid "Couldn't find last slide!\n"
+msgid "Saving stylesheet to %s\n"
msgstr ""
-#: src/presentation.c:258
+#: src/presentation.c:170
#, c-format
-msgid "Couldn't find next slide!\n"
+msgid "Couldn't save stylesheet\n"
msgstr ""
-#: src/presentation.c:279
+#: src/presentation.c:180
#, c-format
-msgid "Couldn't find prev slide!\n"
+msgid "Not saving the stylesheet\n"
msgstr ""
-#: src/presentation.c:307
+#: src/presentation.c:331
#, c-format
msgid "Failed to load '%s'\n"
msgstr ""
-#: src/presentation.c:320
+#: src/presentation.c:344
#, c-format
msgid "Parse error.\n"
msgstr ""
@@ -525,222 +243,61 @@ msgstr ""
msgid "Print the narrative"
msgstr ""
-#: src/render.c:194
-#, c-format
-msgid "Failed to set up interpreter.\n"
-msgstr ""
-
-#: src/render.c:290
+#: src/render.c:289
#, c-format
msgid "Couldn't create Cairo surface\n"
msgstr ""
-#: src/sc_editor.c:73
-#, c-format
-msgid "Paragraphs in current frame:\n"
-msgstr ""
-
#: src/sc_editor.c:479
#, c-format
msgid "No frame selected for paste\n"
msgstr ""
-#. FIXME: Implement this
-#: src/sc_editor.c:924
-#, c-format
-msgid "Deleting non-text paragraph\n"
-msgstr ""
-
-#: src/sc_editor.c:965
-#, c-format
-msgid "Position not editable\n"
-msgstr ""
-
-#: src/sc_editor.c:986
-#, c-format
-msgid "No SCBlock for para\n"
-msgstr ""
-
-#: src/sc_editor.c:993
-#, c-format
-msgid "Failed to add SCBlock\n"
-msgstr ""
-
-#: src/sc_editor.c:1579
-#, c-format
-msgid "Release on pointless drag.\n"
-msgstr ""
-
#: src/sc_editor.c:1594
#, c-format
msgid "Failed to create frame!\n"
msgstr ""
-#: src/sc_editor.c:1703
-#, c-format
-msgid "Cursor frame block = %p\n"
-msgstr ""
-
-#: src/sc_editor.c:1704 src/sc_editor.c:1712
-#, c-format
-msgid "Editor top block = %p\n"
-msgstr ""
-
-#: src/sc_editor.c:1711
-#, c-format
-msgid "Debugging the top frame:\n"
-msgstr ""
-
-#: src/sc_editor.c:1916
-#, c-format
-msgid "Failed to allocate SC\n"
-msgstr ""
-
-#: src/sc_editor.c:2104
-#, c-format
-msgid "WARNING: Changing imagestore\n"
-msgstr ""
-
-#: src/sc_editor.c:2148
+#: src/sc_editor.c:2146
#, c-format
msgid "Failed to load background: %s\n"
msgstr ""
-#: src/sc_interp.c:175
-#, c-format
-msgid "Failed to grow callback list\n"
-msgstr ""
-
-#: src/sc_interp.c:200
-#, c-format
-msgid "WARNING: Interpreter already has a callback list.\n"
-msgstr ""
-
-#: src/sc_interp.c:295
-#, c-format
-msgid "Couldn't load font '%s' (font map %p, pc %p)\n"
-msgstr ""
-
-#: src/sc_interp.c:316
-#, c-format
-msgid "Couldn't describe font.\n"
-msgstr ""
-
-#: src/sc_interp.c:350
+#: src/sc_interp.c:362
#, c-format
msgid "Invalid font size '%s'\n"
msgstr ""
-#: src/sc_interp.c:401 src/sc_interp.c:444
+#: src/sc_interp.c:413 src/sc_interp.c:439 src/sc_interp.c:462
#, c-format
msgid "Invalid colour\n"
msgstr ""
-#: src/sc_interp.c:495
-#, c-format
-msgid "Failed to add to stack.\n"
-msgstr ""
-
-#: src/sc_interp.c:667
-#, c-format
-msgid "Invalid units in '%s'\n"
-msgstr ""
-
-#: src/sc_interp.c:732
-#, c-format
-msgid "Invalid dimensions '%s'\n"
-msgstr ""
-
-#: src/sc_interp.c:745
+#: src/sc_interp.c:722
#, c-format
msgid "Unrecognised frame option '%s'\n"
msgstr ""
-#: src/sc_interp.c:802
-#, c-format
-msgid "Unterminated filename?\n"
-msgstr ""
-
-#: src/sc_interp.c:811
+#: src/sc_interp.c:788
#, c-format
msgid "Unrecognised image option '%s'\n"
msgstr ""
-#: src/sc_interp.c:984
+#: src/sc_interp.c:958
#, c-format
msgid "Failed to add frame.\n"
msgstr ""
-#: src/sc_interp.c:1026
+#: src/sc_interp.c:1003
#, c-format
msgid "Invalid image options '%s'\n"
msgstr ""
-#: src/sc_parse.c:116
-#, c-format
-msgid "Couldn't find previous\n"
-msgstr ""
-
-#: src/sc_parse.c:274
-#, c-format
-msgid "Unlinking at top\n"
-msgstr ""
-
-#: src/sc_parse.c:278
-#, c-format
-msgid "Couldn't find block parent!\n"
-msgstr ""
-
-#: src/sc_parse.c:405
-#, c-format
-msgid "Failed to serialise block\n"
-msgstr ""
-
-#: src/sc_parse.c:410
-#, c-format
-msgid "Write failed: %s\n"
-msgstr ""
-
-#: src/sc_parse.c:533
-#, c-format
-msgid "Couldn't find end of options '%s'\n"
-msgstr ""
-
-#: src/sc_parse.c:545
-#, c-format
-msgid "Couldn't find end of content '%s'\n"
-msgstr ""
-
-#: src/sc_parse.c:643 src/sc_parse.c:661 src/sc_parse.c:686
-#, c-format
-msgid "Block add failed.\n"
-msgstr ""
-
-#: src/sc_parse.c:653
+#: src/sc_parse.c:661
#, c-format
msgid "Parse error\n"
msgstr ""
-#: src/sc_parse.c:703
-#, c-format
-msgid "sc_block_set_name: NULL block\n"
-msgstr ""
-
-#: src/sc_parse.c:771
-#, c-format
-msgid "Deleting text from block \\%s\n"
-msgstr ""
-
-#: src/sc_parse.c:784
-#, c-format
-msgid "Invalid delete: %i %i %i\n"
-msgstr ""
-
-#: src/sc_parse.c:806
-#, c-format
-msgid "Splitting a block with a child!\n"
-msgstr ""
-
#: src/slideshow.c:216 src/testcard.c:273
#, c-format
msgid "Single monitor mode\n"
@@ -757,10 +314,10 @@ msgstr ""
#: src/stylesheet.c:70
#, c-format
-msgid "Invalid bg gradient spec '%s'\n"
+msgid "Invalid background gradient '%s'\n"
msgstr ""
-#: src/stylesheet.c:77 src/stylesheet.c:80 src/stylesheet_editor.c:125
+#: src/stylesheet.c:77 src/stylesheet.c:80 src/stylesheet_editor.c:184
#, c-format
msgid "Failed to parse colour: %s\n"
msgstr ""
@@ -770,27 +327,27 @@ msgstr ""
msgid "Failed to load stylesheet '%s'\n"
msgstr ""
-#: src/stylesheet.c:159 src/stylesheet.c:190 src/stylesheet.c:213
+#: src/stylesheet.c:113
#, c-format
-msgid "No stylesheet!\n"
+msgid "Failed to load stylesheet: %s\n"
msgstr ""
-#: src/stylesheet_editor.c:84
+#: src/stylesheet_editor.c:88
#, c-format
msgid "Failed to parse quad: %s\n"
msgstr ""
-#: src/stylesheet_editor.c:102
+#: src/stylesheet_editor.c:123
#, c-format
-msgid "Failed to parse double: %s\n"
+msgid "Failed to parse dims: %s\n"
msgstr ""
-#: src/stylesheet_editor.c:288
+#: src/stylesheet_editor.c:140
#, c-format
-msgid "Spacing too long\n"
+msgid "Failed to parse double: %s\n"
msgstr ""
-#: src/stylesheet_editor.c:359
+#: src/stylesheet_editor.c:505
#, c-format
msgid "Slide size too long\n"
msgstr ""
@@ -837,6 +394,16 @@ msgstr ""
msgid "Invalid tuple '%s'\n"
msgstr ""
+#: src/utils.c:92
+#, c-format
+msgid "Invalid units in '%s'\n"
+msgstr ""
+
+#: src/utils.c:135
+#, c-format
+msgid "Invalid dimensions '%s'\n"
+msgstr ""
+
#: data/menus.ui:9
msgid "File"
msgstr ""
@@ -849,10 +416,6 @@ msgstr ""
msgid "_Open..."
msgstr ""
-#: data/menus.ui:24
-msgid "_Save"
-msgstr ""
-
#: data/menus.ui:29
msgid "Save As..."
msgstr ""
@@ -929,7 +492,7 @@ msgstr ""
msgid "Slide"
msgstr ""
-#: data/menus.ui:125
+#: data/menus.ui:125 data/stylesheeteditor.ui:1377
msgid "Slide title"
msgstr ""
@@ -965,102 +528,175 @@ msgstr ""
msgid "_About"
msgstr ""
-#: data/stylesheeteditor.ui:97
+#: data/stylesheeteditor.ui:157
msgid "Stylesheet editor"
msgstr ""
-#: data/stylesheeteditor.ui:167
+#: data/stylesheeteditor.ui:227
msgid "This style will be used in the narrative editor"
msgstr ""
-#: data/stylesheeteditor.ui:185 data/stylesheeteditor.ui:801
+#: data/stylesheeteditor.ui:245 data/stylesheeteditor.ui:905
+#: data/stylesheeteditor.ui:1579
msgid "Text:"
msgstr ""
-#: data/stylesheeteditor.ui:239 data/stylesheeteditor.ui:692
-#: data/stylesheeteditor.ui:855
+#: data/stylesheeteditor.ui:299 data/stylesheeteditor.ui:796
+#: data/stylesheeteditor.ui:959 data/stylesheeteditor.ui:1633
msgid "Background:"
msgstr ""
-#: data/stylesheeteditor.ui:252 data/stylesheeteditor.ui:705
-#: data/stylesheeteditor.ui:868
+#: data/stylesheeteditor.ui:312 data/stylesheeteditor.ui:809
+#: data/stylesheeteditor.ui:972 data/stylesheeteditor.ui:1646
msgid "Flat colour"
msgstr ""
-#: data/stylesheeteditor.ui:253 data/stylesheeteditor.ui:706
-#: data/stylesheeteditor.ui:869
+#: data/stylesheeteditor.ui:313 data/stylesheeteditor.ui:810
+#: data/stylesheeteditor.ui:973 data/stylesheeteditor.ui:1647
msgid "Horizontal gradient"
msgstr ""
-#: data/stylesheeteditor.ui:254 data/stylesheeteditor.ui:707
-#: data/stylesheeteditor.ui:870
+#: data/stylesheeteditor.ui:314 data/stylesheeteditor.ui:811
+#: data/stylesheeteditor.ui:974 data/stylesheeteditor.ui:1648
msgid "Vertical gradient"
msgstr ""
-#: data/stylesheeteditor.ui:324 data/stylesheeteditor.ui:463
-#: data/stylesheeteditor.ui:940 data/stylesheeteditor.ui:1079
+#: data/stylesheeteditor.ui:369 data/stylesheeteditor.ui:1029
+#: data/stylesheeteditor.ui:1703
+msgid "Alignment:"
+msgstr ""
+
+#: data/stylesheeteditor.ui:384 data/stylesheeteditor.ui:1044
+#: data/stylesheeteditor.ui:1718
+msgid "Left"
+msgstr ""
+
+#: data/stylesheeteditor.ui:385 data/stylesheeteditor.ui:1045
+#: data/stylesheeteditor.ui:1719
+msgid "Center"
+msgstr ""
+
+#: data/stylesheeteditor.ui:386 data/stylesheeteditor.ui:1046
+#: data/stylesheeteditor.ui:1720
+msgid "Right"
+msgstr ""
+
+#: data/stylesheeteditor.ui:428 data/stylesheeteditor.ui:567
+#: data/stylesheeteditor.ui:1088 data/stylesheeteditor.ui:1227
+#: data/stylesheeteditor.ui:1762 data/stylesheeteditor.ui:1900
msgid "Left:"
msgstr ""
-#: data/stylesheeteditor.ui:337 data/stylesheeteditor.ui:476
-#: data/stylesheeteditor.ui:953 data/stylesheeteditor.ui:1092
+#: data/stylesheeteditor.ui:441 data/stylesheeteditor.ui:580
+#: data/stylesheeteditor.ui:1101 data/stylesheeteditor.ui:1240
+#: data/stylesheeteditor.ui:1775 data/stylesheeteditor.ui:1913
msgid "Right:"
msgstr ""
-#: data/stylesheeteditor.ui:350 data/stylesheeteditor.ui:489
-#: data/stylesheeteditor.ui:966 data/stylesheeteditor.ui:1105
+#: data/stylesheeteditor.ui:454 data/stylesheeteditor.ui:593
+#: data/stylesheeteditor.ui:1114 data/stylesheeteditor.ui:1253
+#: data/stylesheeteditor.ui:1788 data/stylesheeteditor.ui:1926
msgid "Top:"
msgstr ""
-#: data/stylesheeteditor.ui:363 data/stylesheeteditor.ui:502
-#: data/stylesheeteditor.ui:979 data/stylesheeteditor.ui:1118
+#: data/stylesheeteditor.ui:467 data/stylesheeteditor.ui:606
+#: data/stylesheeteditor.ui:1127 data/stylesheeteditor.ui:1266
+#: data/stylesheeteditor.ui:1801 data/stylesheeteditor.ui:1939
msgid "Bottom:"
msgstr ""
-#: data/stylesheeteditor.ui:428 data/stylesheeteditor.ui:1044
+#: data/stylesheeteditor.ui:532 data/stylesheeteditor.ui:1192
+#: data/stylesheeteditor.ui:2006
msgid "Paragraph spacing"
msgstr ""
-#: data/stylesheeteditor.ui:567 data/stylesheeteditor.ui:1183
+#: data/stylesheeteditor.ui:671 data/stylesheeteditor.ui:1331
+#: data/stylesheeteditor.ui:1870
msgid "Padding"
msgstr ""
-#: data/stylesheeteditor.ui:584
+#: data/stylesheeteditor.ui:688
msgid "Narrative"
msgstr ""
-#: data/stylesheeteditor.ui:611
+#: data/stylesheeteditor.ui:715
msgid "Slide width:"
msgstr ""
-#: data/stylesheeteditor.ui:639
+#: data/stylesheeteditor.ui:743
msgid "Slide height:"
msgstr ""
-#: data/stylesheeteditor.ui:667
+#: data/stylesheeteditor.ui:771
msgid "(arbitrary units)"
msgstr ""
-#: data/stylesheeteditor.ui:762
+#: data/stylesheeteditor.ui:866
msgid "Slides"
msgstr ""
-#: data/stylesheeteditor.ui:783
+#: data/stylesheeteditor.ui:887
msgid "This refers to the boxes you create within slides"
msgstr ""
-#: data/stylesheeteditor.ui:1203
+#: data/stylesheeteditor.ui:1351
msgid "Frames"
msgstr ""
-#: data/savepresentation.ui:78
-msgid "Create/update private stylesheet for this presentation"
+#: data/stylesheeteditor.ui:1375
+msgid "Presentation title"
msgstr ""
-#: data/savepresentation.ui:93
-msgid "Create/update default stylesheet for presentations in folder"
+#: data/stylesheeteditor.ui:1376
+msgid "Presentation author"
msgstr ""
-#: data/savepresentation.ui:109
-msgid "Don't save stylesheet at all"
+#: data/stylesheeteditor.ui:1378
+msgid "Slide footer"
+msgstr ""
+
+#: data/stylesheeteditor.ui:1379
+msgid "Slide credit"
+msgstr ""
+
+#: data/stylesheeteditor.ui:1412
+msgid "Width:"
+msgstr ""
+
+#: data/stylesheeteditor.ui:1425
+msgid "Height:"
+msgstr ""
+
+#: data/stylesheeteditor.ui:1438
+msgid "Corner x:"
+msgstr ""
+
+#: data/stylesheeteditor.ui:1451
+msgid "Corner y:"
+msgstr ""
+
+#: data/stylesheeteditor.ui:1464 data/stylesheeteditor.ui:1477
+#: data/stylesheeteditor.ui:1490 data/stylesheeteditor.ui:1503
+#: data/stylesheeteditor.ui:1814 data/stylesheeteditor.ui:1827
+#: data/stylesheeteditor.ui:1840 data/stylesheeteditor.ui:1853
+#: data/stylesheeteditor.ui:1952 data/stylesheeteditor.ui:1965
+#: data/stylesheeteditor.ui:1978 data/stylesheeteditor.ui:1991
+msgid "0"
+msgstr ""
+
+#: data/stylesheeteditor.ui:1519 data/stylesheeteditor.ui:1535
+#, c-format
+msgid "% slide"
+msgstr ""
+
+#: data/stylesheeteditor.ui:1520 data/stylesheeteditor.ui:1536
+msgid "units"
+msgstr ""
+
+#: data/stylesheeteditor.ui:1559
+msgid "Geometry"
+msgstr ""
+
+#: data/stylesheeteditor.ui:2025
+msgid "Slide furniture"
msgstr ""
diff --git a/po/de.po b/po/de.po
index 013654c..1fd9787 100644
--- a/po/de.po
+++ b/po/de.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: colloquium\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-10-29 17:31+0100\n"
+"POT-Creation-Date: 2018-11-10 21:39+0100\n"
"PO-Revision-Date: 2018-04-10 23:10+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -26,25 +26,16 @@ msgstr "Erzählungsbasiertes Präsentationssystem"
msgid "translator-credits"
msgstr "A. N. Other"
-#: src/colloquium.c:148
-#, c-format
-msgid "WTF? Too many files\n"
-msgstr ""
-
-#: src/colloquium.c:172
-#, c-format
-msgid "Failed to convert file list\n"
-msgstr ""
-
#: src/colloquium.c:195
msgid "Open Presentation"
msgstr ""
-#: src/colloquium.c:198 src/narrative_window.c:268 src/narrative_window.c:434
+#: src/colloquium.c:198 src/narrative_window.c:179 src/narrative_window.c:322
+#: src/narrative_window.c:488
msgid "_Cancel"
msgstr ""
-#: src/colloquium.c:199 src/narrative_window.c:269
+#: src/colloquium.c:199 src/narrative_window.c:323
msgid "_Open"
msgstr ""
@@ -58,38 +49,24 @@ msgstr ""
msgid "Failed to create config\n"
msgstr ""
-#: src/colloquium.c:277
-#, c-format
-msgid "Don't understand '%s', assuming false\n"
-msgstr ""
-
#: src/colloquium.c:289
#, c-format
msgid "Failed to open config %s\n"
msgstr ""
-#. Set the application menu only if it will be shown by the
-#. * desktop environment. All the entries are already in the
-#. * normal menus, so don't let GTK create a fallback menu in the
-#. * menu bar.
-#: src/colloquium.c:344
-#, c-format
-msgid "Using app menu\n"
-msgstr ""
-
-#: src/colloquium.c:361
+#: src/colloquium.c:360
#, c-format
msgid "Failed to create config folder\n"
msgstr ""
-#: src/colloquium.c:430
+#: src/colloquium.c:429
#, c-format
msgid ""
"Syntax: %s [options] [<file.sc>]\n"
"\n"
msgstr ""
-#: src/colloquium.c:431
+#: src/colloquium.c:430
#, fuzzy, c-format
msgid ""
"Narrative-based presentation system.\n"
@@ -97,331 +74,78 @@ msgid ""
" -h, --help Display this help message.\n"
msgstr "Erzählungsbasiertes Präsentationssystem"
-#. Text paragraph
-#: src/debugger.c:89
-msgid "text"
-msgstr ""
-
-#. Callback paragraph
-#: src/debugger.c:92
-msgid "callback"
-msgstr ""
-
-#. Unknown paragraph type
-#: src/debugger.c:95
-msgid "unknown"
-msgstr ""
-
-#. How many text runs
-#: src/debugger.c:107
-#, c-format
-msgid " %i runs"
-msgstr ""
-
-#. Failed to get debug info for paragraph
-#: src/debugger.c:114
-msgid "Error"
-msgstr ""
-
-#: src/frame.c:118
-#, c-format
-msgid "Couldn't allocate children\n"
-msgstr ""
-
-#: src/frame.c:195
-#, c-format
-msgid "%s%p (%.2f x %.2f)\n"
-msgstr ""
-
-#: src/frame.c:223
-#, c-format
-msgid "NULL run passed to run_text_len\n"
-msgstr ""
-
-#: src/frame.c:228
-#, c-format
-msgid "NULL scblock in run_text_len\n"
-msgstr ""
-
-#: src/frame.c:233
-#, c-format
-msgid "NULL scblock contents in run_text_len\n"
-msgstr ""
-
-#: src/frame.c:271
+#: src/frame.c:513
#, c-format
-msgid "Couldn't allocate combined text (%lli)\n"
+msgid "Couldn't determine size of image '%s'\n"
msgstr ""
-#: src/frame.c:358
-#, c-format
-msgid "Failed to add run.\n"
-msgstr ""
-
-#: src/frame.c:411
-#, c-format
-msgid "insert_paragraph(): pos too high!\n"
-msgstr ""
-
-#: src/frame.c:445
-#, c-format
-msgid "Failed to add callback paragraph\n"
-msgstr ""
-
-#: src/frame.c:473
-#, c-format
-msgid "Adding image without ImageStore!\n"
-msgstr ""
-
-#: src/frame.c:482
-#, c-format
-msgid "Failed to add image paragraph\n"
-msgstr ""
-
-#: src/frame.c:488
-#, c-format
-msgid "Couldn't get size for %s\n"
-msgstr ""
-
-#: src/frame.c:590
-#, c-format
-msgid "surf = NULL!\n"
-msgstr ""
-
-#: src/frame.c:634
-#, c-format
-msgid "para %i, pos %li, trail %i\n"
-msgstr ""
-
-#: src/frame.c:679
-#, c-format
-msgid "Couldn't prepend block\n"
-msgstr ""
-
-#: src/frame.c:705 src/frame.c:748 src/frame.c:779
-#, c-format
-msgid "Cursor frame is NULL.\n"
-msgstr ""
-
-#: src/frame.c:727
-#, c-format
-msgid "No paragraphs in frame.\n"
-msgstr ""
-
-#: src/frame.c:753
-#, c-format
-msgid "Highlight paragraph number is too high!\n"
-msgstr ""
-
-#: src/frame.c:784
-#, c-format
-msgid "Cursor paragraph number is too high!\n"
-msgstr ""
-
-#: src/frame.c:903
-#, c-format
-msgid "pos_trail_to_offset: Offset too high\n"
-msgstr ""
-
-#: src/frame.c:916
-#, c-format
-msgid "pos_trail_to_offset: No run\n"
-msgstr ""
-
-#: src/frame.c:921
-#, c-format
-msgid "pos_trail_to_offset: SCBlock = NULL?\n"
-msgstr ""
-
-#: src/frame.c:926
-#, c-format
-msgid "pos_trail_to_offset: No contents (%p name=%s, options=%s)\n"
-msgstr ""
-
-#: src/frame.c:944
-#, c-format
-msgid ""
-"Offset outside string! '%s'\n"
-"char_offs %li offs %li len %li\n"
-msgstr ""
-
-#: src/frame.c:962
-#, c-format
-msgid "Frame is NULL.\n"
-msgstr ""
-
-#: src/frame.c:967
-#, c-format
-msgid "Paragraph number is too high!\n"
-msgstr ""
-
-#: src/frame.c:974
-#, c-format
-msgid "Paragraph is not text.\n"
-msgstr ""
-
-#: src/frame.c:981
-#, c-format
-msgid "Couldn't find run!\n"
-msgstr ""
-
-#: src/frame.c:996 src/frame.c:1696
-#, c-format
-msgid "Couldn't find run to insert into.\n"
-msgstr ""
-
-#: src/frame.c:1001
-#, c-format
-msgid "No runs in paragraph?\n"
-msgstr ""
-
-#: src/frame.c:1082
-#, c-format
-msgid "deleting run %i of %i from para %p\n"
-msgstr ""
-
-#: src/frame.c:1168
-#, c-format
-msgid "Couldn't find paragraph %p\n"
-msgstr ""
-
-#: src/frame.c:1190
-#, c-format
-msgid "Couldn't find paragraph to delete (%p)\n"
-msgstr ""
-
-#: src/frame.c:1194
-#, c-format
-msgid "deleting paragraph %i (%p)\n"
-msgstr ""
-
-#: src/frame.c:1221
-#, c-format
-msgid "Couldn't find block %p between paragraphs %p and %p\n"
-msgstr ""
-
-#: src/frame.c:1243
-#, c-format
-msgid "Failed to allocate merged runs.\n"
-msgstr ""
-
-#: src/frame.c:1286
-#, c-format
-msgid "Failed to merge paragraphs\n"
-msgstr ""
-
-#: src/frame.c:1302
-#, c-format
-msgid "Couldn't find paragraphs to merge by newpara\n"
-msgstr ""
-
-#: src/frame.c:1362
-#, c-format
-msgid "Delete outside editable region\n"
-msgstr ""
-
-#: src/frame.c:1504
-#, c-format
-msgid "Paragraph %p\n"
-msgstr ""
-
-#: src/frame.c:1508
-#, c-format
-msgid "%i runs:\n"
-msgstr ""
-
-#: src/frame.c:1510
-#, c-format
-msgid " Run %2i: SCBlock %p %s '%s'\n"
-msgstr ""
-
-#: src/frame.c:1517
-#, c-format
-msgid " Image: %s\n"
-msgstr ""
-
-#: src/frame.c:1519
-#, c-format
-msgid " Other paragraph type\n"
-msgstr ""
-
-#: src/frame.c:1537 src/sc_editor.c:999
-#, c-format
-msgid "Failed to insert paragraph\n"
+#: src/narrative_window.c:148
+msgid "Failed to save presentation"
msgstr ""
-#: src/imagestore.c:216
-#, c-format
-msgid "Couldn't allocate memory.\n"
-msgstr ""
+#: src/narrative_window.c:176
+#, fuzzy
+msgid "Save presentation"
+msgstr "Erzählungsbasiertes Präsentationssystem"
-#: src/imagestore.c:330
-#, c-format
-msgid "Store %p contains %i records.\n"
+#: src/narrative_window.c:180 data/menus.ui:24
+msgid "_Save"
msgstr ""
-#: src/imagestore.c:334
-#, c-format
-msgid "%s :\n"
+#: src/narrative_window.c:188
+msgid "Create/update private stylesheet for this presentation"
msgstr ""
-#: src/narrative_window.c:117
-msgid "Failed to save presentation"
+#: src/narrative_window.c:191
+msgid "Create/update default stylesheet for presentations in folder"
msgstr ""
-#: src/narrative_window.c:186
-#, c-format
-msgid "Not a slide!\n"
+#: src/narrative_window.c:194
+msgid "Don't save stylesheet at all"
msgstr ""
-#: src/narrative_window.c:220
+#: src/narrative_window.c:267
#, c-format
-msgid "Failed to load\n"
+msgid "Failed to load stylesheet\n"
msgstr ""
-#: src/narrative_window.c:265
+#: src/narrative_window.c:319
msgid "Load stylesheet"
msgstr ""
-#: src/narrative_window.c:298
-#, c-format
-msgid "Failed to split paragraph\n"
-msgstr ""
-
-#: src/narrative_window.c:431
+#: src/narrative_window.c:485
msgid "Export PDF"
msgstr ""
-#: src/narrative_window.c:435
+#: src/narrative_window.c:489
msgid "_Export"
msgstr ""
-#: src/narrative_window.c:730
-#, c-format
-msgid "Narrative window is already open!\n"
+#: src/narrative_window.c:709
+msgid "Too many open slide windows"
msgstr ""
-#: src/narrative_window.c:777 data/menus.ui:135
+#: src/narrative_window.c:850 data/menus.ui:135
msgid "Start slideshow"
msgstr ""
-#: src/narrative_window.c:788
+#: src/narrative_window.c:861
msgid "Add slide"
msgstr ""
-#: src/narrative_window.c:798
+#: src/narrative_window.c:871
msgid "First slide"
msgstr ""
-#: src/narrative_window.c:805
+#: src/narrative_window.c:878
msgid "Previous slide"
msgstr ""
-#: src/narrative_window.c:812
+#: src/narrative_window.c:885
msgid "Next slide"
msgstr ""
-#: src/narrative_window.c:819
+#: src/narrative_window.c:892
msgid "Last slide"
msgstr ""
@@ -429,11 +153,6 @@ msgstr ""
msgid "Timer is NOT running!"
msgstr ""
-#: src/pr_clock.c:285
-#, c-format
-msgid "Invalid time '%s'\n"
-msgstr ""
-
#: src/pr_clock.c:329 src/pr_clock.c:380
msgid "Start"
msgstr ""
@@ -478,41 +197,41 @@ msgstr ""
msgid "Presentation clock"
msgstr ""
-#: src/presentation.c:60
+#: src/presentation.c:55
msgid "(untitled)"
msgstr ""
-#: src/presentation.c:159
+#: src/presentation.c:155 src/stylesheet.c:253 src/stylesheet.c:263
#, c-format
msgid "Open failed: %s\n"
msgstr ""
-#: src/presentation.c:219
+#: src/presentation.c:160
#, c-format
-msgid "Couldn't find first slide!\n"
+msgid "Couldn't save presentation\n"
msgstr ""
-#: src/presentation.c:237
+#: src/presentation.c:166
#, c-format
-msgid "Couldn't find last slide!\n"
+msgid "Saving stylesheet to %s\n"
msgstr ""
-#: src/presentation.c:258
+#: src/presentation.c:170
#, c-format
-msgid "Couldn't find next slide!\n"
+msgid "Couldn't save stylesheet\n"
msgstr ""
-#: src/presentation.c:279
+#: src/presentation.c:180
#, c-format
-msgid "Couldn't find prev slide!\n"
+msgid "Not saving the stylesheet\n"
msgstr ""
-#: src/presentation.c:307
+#: src/presentation.c:331
#, c-format
msgid "Failed to load '%s'\n"
msgstr ""
-#: src/presentation.c:320
+#: src/presentation.c:344
#, c-format
msgid "Parse error.\n"
msgstr ""
@@ -525,222 +244,61 @@ msgstr ""
msgid "Print the narrative"
msgstr ""
-#: src/render.c:194
-#, c-format
-msgid "Failed to set up interpreter.\n"
-msgstr ""
-
-#: src/render.c:290
+#: src/render.c:289
#, c-format
msgid "Couldn't create Cairo surface\n"
msgstr ""
-#: src/sc_editor.c:73
-#, c-format
-msgid "Paragraphs in current frame:\n"
-msgstr ""
-
#: src/sc_editor.c:479
#, c-format
msgid "No frame selected for paste\n"
msgstr ""
-#. FIXME: Implement this
-#: src/sc_editor.c:924
-#, c-format
-msgid "Deleting non-text paragraph\n"
-msgstr ""
-
-#: src/sc_editor.c:965
-#, c-format
-msgid "Position not editable\n"
-msgstr ""
-
-#: src/sc_editor.c:986
-#, c-format
-msgid "No SCBlock for para\n"
-msgstr ""
-
-#: src/sc_editor.c:993
-#, c-format
-msgid "Failed to add SCBlock\n"
-msgstr ""
-
-#: src/sc_editor.c:1579
-#, c-format
-msgid "Release on pointless drag.\n"
-msgstr ""
-
#: src/sc_editor.c:1594
#, c-format
msgid "Failed to create frame!\n"
msgstr ""
-#: src/sc_editor.c:1703
-#, c-format
-msgid "Cursor frame block = %p\n"
-msgstr ""
-
-#: src/sc_editor.c:1704 src/sc_editor.c:1712
-#, c-format
-msgid "Editor top block = %p\n"
-msgstr ""
-
-#: src/sc_editor.c:1711
-#, c-format
-msgid "Debugging the top frame:\n"
-msgstr ""
-
-#: src/sc_editor.c:1916
-#, c-format
-msgid "Failed to allocate SC\n"
-msgstr ""
-
-#: src/sc_editor.c:2104
-#, c-format
-msgid "WARNING: Changing imagestore\n"
-msgstr ""
-
-#: src/sc_editor.c:2148
+#: src/sc_editor.c:2146
#, c-format
msgid "Failed to load background: %s\n"
msgstr ""
-#: src/sc_interp.c:175
-#, c-format
-msgid "Failed to grow callback list\n"
-msgstr ""
-
-#: src/sc_interp.c:200
-#, c-format
-msgid "WARNING: Interpreter already has a callback list.\n"
-msgstr ""
-
-#: src/sc_interp.c:295
-#, c-format
-msgid "Couldn't load font '%s' (font map %p, pc %p)\n"
-msgstr ""
-
-#: src/sc_interp.c:316
-#, c-format
-msgid "Couldn't describe font.\n"
-msgstr ""
-
-#: src/sc_interp.c:350
+#: src/sc_interp.c:362
#, c-format
msgid "Invalid font size '%s'\n"
msgstr ""
-#: src/sc_interp.c:401 src/sc_interp.c:444
+#: src/sc_interp.c:413 src/sc_interp.c:439 src/sc_interp.c:462
#, c-format
msgid "Invalid colour\n"
msgstr ""
-#: src/sc_interp.c:495
-#, c-format
-msgid "Failed to add to stack.\n"
-msgstr ""
-
-#: src/sc_interp.c:667
-#, c-format
-msgid "Invalid units in '%s'\n"
-msgstr ""
-
-#: src/sc_interp.c:732
-#, c-format
-msgid "Invalid dimensions '%s'\n"
-msgstr ""
-
-#: src/sc_interp.c:745
+#: src/sc_interp.c:722
#, c-format
msgid "Unrecognised frame option '%s'\n"
msgstr ""
-#: src/sc_interp.c:802
-#, c-format
-msgid "Unterminated filename?\n"
-msgstr ""
-
-#: src/sc_interp.c:811
+#: src/sc_interp.c:788
#, c-format
msgid "Unrecognised image option '%s'\n"
msgstr ""
-#: src/sc_interp.c:984
+#: src/sc_interp.c:958
#, c-format
msgid "Failed to add frame.\n"
msgstr ""
-#: src/sc_interp.c:1026
+#: src/sc_interp.c:1003
#, c-format
msgid "Invalid image options '%s'\n"
msgstr ""
-#: src/sc_parse.c:116
-#, c-format
-msgid "Couldn't find previous\n"
-msgstr ""
-
-#: src/sc_parse.c:274
-#, c-format
-msgid "Unlinking at top\n"
-msgstr ""
-
-#: src/sc_parse.c:278
-#, c-format
-msgid "Couldn't find block parent!\n"
-msgstr ""
-
-#: src/sc_parse.c:405
-#, c-format
-msgid "Failed to serialise block\n"
-msgstr ""
-
-#: src/sc_parse.c:410
-#, c-format
-msgid "Write failed: %s\n"
-msgstr ""
-
-#: src/sc_parse.c:533
-#, c-format
-msgid "Couldn't find end of options '%s'\n"
-msgstr ""
-
-#: src/sc_parse.c:545
-#, c-format
-msgid "Couldn't find end of content '%s'\n"
-msgstr ""
-
-#: src/sc_parse.c:643 src/sc_parse.c:661 src/sc_parse.c:686
-#, c-format
-msgid "Block add failed.\n"
-msgstr ""
-
-#: src/sc_parse.c:653
+#: src/sc_parse.c:661
#, c-format
msgid "Parse error\n"
msgstr ""
-#: src/sc_parse.c:703
-#, c-format
-msgid "sc_block_set_name: NULL block\n"
-msgstr ""
-
-#: src/sc_parse.c:771
-#, c-format
-msgid "Deleting text from block \\%s\n"
-msgstr ""
-
-#: src/sc_parse.c:784
-#, c-format
-msgid "Invalid delete: %i %i %i\n"
-msgstr ""
-
-#: src/sc_parse.c:806
-#, c-format
-msgid "Splitting a block with a child!\n"
-msgstr ""
-
#: src/slideshow.c:216 src/testcard.c:273
#, c-format
msgid "Single monitor mode\n"
@@ -757,10 +315,10 @@ msgstr ""
#: src/stylesheet.c:70
#, c-format
-msgid "Invalid bg gradient spec '%s'\n"
+msgid "Invalid background gradient '%s'\n"
msgstr ""
-#: src/stylesheet.c:77 src/stylesheet.c:80 src/stylesheet_editor.c:125
+#: src/stylesheet.c:77 src/stylesheet.c:80 src/stylesheet_editor.c:184
#, c-format
msgid "Failed to parse colour: %s\n"
msgstr ""
@@ -770,27 +328,27 @@ msgstr ""
msgid "Failed to load stylesheet '%s'\n"
msgstr ""
-#: src/stylesheet.c:159 src/stylesheet.c:190 src/stylesheet.c:213
+#: src/stylesheet.c:113
#, c-format
-msgid "No stylesheet!\n"
+msgid "Failed to load stylesheet: %s\n"
msgstr ""
-#: src/stylesheet_editor.c:84
+#: src/stylesheet_editor.c:88
#, c-format
msgid "Failed to parse quad: %s\n"
msgstr ""
-#: src/stylesheet_editor.c:102
+#: src/stylesheet_editor.c:123
#, c-format
-msgid "Failed to parse double: %s\n"
+msgid "Failed to parse dims: %s\n"
msgstr ""
-#: src/stylesheet_editor.c:288
+#: src/stylesheet_editor.c:140
#, c-format
-msgid "Spacing too long\n"
+msgid "Failed to parse double: %s\n"
msgstr ""
-#: src/stylesheet_editor.c:359
+#: src/stylesheet_editor.c:505
#, c-format
msgid "Slide size too long\n"
msgstr ""
@@ -837,6 +395,16 @@ msgstr ""
msgid "Invalid tuple '%s'\n"
msgstr ""
+#: src/utils.c:92
+#, c-format
+msgid "Invalid units in '%s'\n"
+msgstr ""
+
+#: src/utils.c:135
+#, c-format
+msgid "Invalid dimensions '%s'\n"
+msgstr ""
+
#: data/menus.ui:9
msgid "File"
msgstr ""
@@ -849,10 +417,6 @@ msgstr ""
msgid "_Open..."
msgstr ""
-#: data/menus.ui:24
-msgid "_Save"
-msgstr ""
-
#: data/menus.ui:29
msgid "Save As..."
msgstr ""
@@ -929,7 +493,7 @@ msgstr ""
msgid "Slide"
msgstr ""
-#: data/menus.ui:125
+#: data/menus.ui:125 data/stylesheeteditor.ui:1377
msgid "Slide title"
msgstr ""
@@ -965,102 +529,175 @@ msgstr ""
msgid "_About"
msgstr ""
-#: data/stylesheeteditor.ui:97
+#: data/stylesheeteditor.ui:157
msgid "Stylesheet editor"
msgstr ""
-#: data/stylesheeteditor.ui:167
+#: data/stylesheeteditor.ui:227
msgid "This style will be used in the narrative editor"
msgstr ""
-#: data/stylesheeteditor.ui:185 data/stylesheeteditor.ui:801
+#: data/stylesheeteditor.ui:245 data/stylesheeteditor.ui:905
+#: data/stylesheeteditor.ui:1579
msgid "Text:"
msgstr ""
-#: data/stylesheeteditor.ui:239 data/stylesheeteditor.ui:692
-#: data/stylesheeteditor.ui:855
+#: data/stylesheeteditor.ui:299 data/stylesheeteditor.ui:796
+#: data/stylesheeteditor.ui:959 data/stylesheeteditor.ui:1633
msgid "Background:"
msgstr ""
-#: data/stylesheeteditor.ui:252 data/stylesheeteditor.ui:705
-#: data/stylesheeteditor.ui:868
+#: data/stylesheeteditor.ui:312 data/stylesheeteditor.ui:809
+#: data/stylesheeteditor.ui:972 data/stylesheeteditor.ui:1646
msgid "Flat colour"
msgstr ""
-#: data/stylesheeteditor.ui:253 data/stylesheeteditor.ui:706
-#: data/stylesheeteditor.ui:869
+#: data/stylesheeteditor.ui:313 data/stylesheeteditor.ui:810
+#: data/stylesheeteditor.ui:973 data/stylesheeteditor.ui:1647
msgid "Horizontal gradient"
msgstr ""
-#: data/stylesheeteditor.ui:254 data/stylesheeteditor.ui:707
-#: data/stylesheeteditor.ui:870
+#: data/stylesheeteditor.ui:314 data/stylesheeteditor.ui:811
+#: data/stylesheeteditor.ui:974 data/stylesheeteditor.ui:1648
msgid "Vertical gradient"
msgstr ""
-#: data/stylesheeteditor.ui:324 data/stylesheeteditor.ui:463
-#: data/stylesheeteditor.ui:940 data/stylesheeteditor.ui:1079
+#: data/stylesheeteditor.ui:369 data/stylesheeteditor.ui:1029
+#: data/stylesheeteditor.ui:1703
+msgid "Alignment:"
+msgstr ""
+
+#: data/stylesheeteditor.ui:384 data/stylesheeteditor.ui:1044
+#: data/stylesheeteditor.ui:1718
+msgid "Left"
+msgstr ""
+
+#: data/stylesheeteditor.ui:385 data/stylesheeteditor.ui:1045
+#: data/stylesheeteditor.ui:1719
+msgid "Center"
+msgstr ""
+
+#: data/stylesheeteditor.ui:386 data/stylesheeteditor.ui:1046
+#: data/stylesheeteditor.ui:1720
+msgid "Right"
+msgstr ""
+
+#: data/stylesheeteditor.ui:428 data/stylesheeteditor.ui:567
+#: data/stylesheeteditor.ui:1088 data/stylesheeteditor.ui:1227
+#: data/stylesheeteditor.ui:1762 data/stylesheeteditor.ui:1900
msgid "Left:"
msgstr ""
-#: data/stylesheeteditor.ui:337 data/stylesheeteditor.ui:476
-#: data/stylesheeteditor.ui:953 data/stylesheeteditor.ui:1092
+#: data/stylesheeteditor.ui:441 data/stylesheeteditor.ui:580
+#: data/stylesheeteditor.ui:1101 data/stylesheeteditor.ui:1240
+#: data/stylesheeteditor.ui:1775 data/stylesheeteditor.ui:1913
msgid "Right:"
msgstr ""
-#: data/stylesheeteditor.ui:350 data/stylesheeteditor.ui:489
-#: data/stylesheeteditor.ui:966 data/stylesheeteditor.ui:1105
+#: data/stylesheeteditor.ui:454 data/stylesheeteditor.ui:593
+#: data/stylesheeteditor.ui:1114 data/stylesheeteditor.ui:1253
+#: data/stylesheeteditor.ui:1788 data/stylesheeteditor.ui:1926
msgid "Top:"
msgstr ""
-#: data/stylesheeteditor.ui:363 data/stylesheeteditor.ui:502
-#: data/stylesheeteditor.ui:979 data/stylesheeteditor.ui:1118
+#: data/stylesheeteditor.ui:467 data/stylesheeteditor.ui:606
+#: data/stylesheeteditor.ui:1127 data/stylesheeteditor.ui:1266
+#: data/stylesheeteditor.ui:1801 data/stylesheeteditor.ui:1939
msgid "Bottom:"
msgstr ""
-#: data/stylesheeteditor.ui:428 data/stylesheeteditor.ui:1044
+#: data/stylesheeteditor.ui:532 data/stylesheeteditor.ui:1192
+#: data/stylesheeteditor.ui:2006
msgid "Paragraph spacing"
msgstr ""
-#: data/stylesheeteditor.ui:567 data/stylesheeteditor.ui:1183
+#: data/stylesheeteditor.ui:671 data/stylesheeteditor.ui:1331
+#: data/stylesheeteditor.ui:1870
msgid "Padding"
msgstr ""
-#: data/stylesheeteditor.ui:584
+#: data/stylesheeteditor.ui:688
msgid "Narrative"
msgstr ""
-#: data/stylesheeteditor.ui:611
+#: data/stylesheeteditor.ui:715
msgid "Slide width:"
msgstr ""
-#: data/stylesheeteditor.ui:639
+#: data/stylesheeteditor.ui:743
msgid "Slide height:"
msgstr ""
-#: data/stylesheeteditor.ui:667
+#: data/stylesheeteditor.ui:771
msgid "(arbitrary units)"
msgstr ""
-#: data/stylesheeteditor.ui:762
+#: data/stylesheeteditor.ui:866
msgid "Slides"
msgstr ""
-#: data/stylesheeteditor.ui:783
+#: data/stylesheeteditor.ui:887
msgid "This refers to the boxes you create within slides"
msgstr ""
-#: data/stylesheeteditor.ui:1203
+#: data/stylesheeteditor.ui:1351
msgid "Frames"
msgstr ""
-#: data/savepresentation.ui:78
-msgid "Create/update private stylesheet for this presentation"
+#: data/stylesheeteditor.ui:1375
+msgid "Presentation title"
msgstr ""
-#: data/savepresentation.ui:93
-msgid "Create/update default stylesheet for presentations in folder"
+#: data/stylesheeteditor.ui:1376
+msgid "Presentation author"
msgstr ""
-#: data/savepresentation.ui:109
-msgid "Don't save stylesheet at all"
+#: data/stylesheeteditor.ui:1378
+msgid "Slide footer"
+msgstr ""
+
+#: data/stylesheeteditor.ui:1379
+msgid "Slide credit"
+msgstr ""
+
+#: data/stylesheeteditor.ui:1412
+msgid "Width:"
+msgstr ""
+
+#: data/stylesheeteditor.ui:1425
+msgid "Height:"
+msgstr ""
+
+#: data/stylesheeteditor.ui:1438
+msgid "Corner x:"
+msgstr ""
+
+#: data/stylesheeteditor.ui:1451
+msgid "Corner y:"
+msgstr ""
+
+#: data/stylesheeteditor.ui:1464 data/stylesheeteditor.ui:1477
+#: data/stylesheeteditor.ui:1490 data/stylesheeteditor.ui:1503
+#: data/stylesheeteditor.ui:1814 data/stylesheeteditor.ui:1827
+#: data/stylesheeteditor.ui:1840 data/stylesheeteditor.ui:1853
+#: data/stylesheeteditor.ui:1952 data/stylesheeteditor.ui:1965
+#: data/stylesheeteditor.ui:1978 data/stylesheeteditor.ui:1991
+msgid "0"
+msgstr ""
+
+#: data/stylesheeteditor.ui:1519 data/stylesheeteditor.ui:1535
+#, c-format
+msgid "% slide"
+msgstr ""
+
+#: data/stylesheeteditor.ui:1520 data/stylesheeteditor.ui:1536
+msgid "units"
+msgstr ""
+
+#: data/stylesheeteditor.ui:1559
+msgid "Geometry"
+msgstr ""
+
+#: data/stylesheeteditor.ui:2025
+msgid "Slide furniture"
msgstr ""