Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPootle daemon <pootle@pootle.sugarlabs.org>2012-11-06 00:11:22 (GMT)
committer Pootle daemon <pootle@pootle.sugarlabs.org>2012-11-06 00:11:22 (GMT)
commite5a63a5c7943e1bafd0d51d8d9874a975220f895 (patch)
tree525196371c0536ee2d7cf0f21f6014d6b634c61f
parent3979d9bfff22173d743fbd2053523e9193fa3894 (diff)
Push L10n updates
-rw-r--r--po/TimeLine.pot643
-rw-r--r--po/af.po643
-rw-r--r--po/ca.po643
-rw-r--r--po/de.po654
-rw-r--r--po/el.po413
-rw-r--r--po/en.po391
-rw-r--r--po/en_GB.po390
-rw-r--r--po/fr.po1057
-rw-r--r--po/he.po643
-rw-r--r--po/hus.po646
-rw-r--r--po/hy.po687
-rw-r--r--po/id.po642
-rw-r--r--po/it.po643
-rw-r--r--po/lt.po645
-rw-r--r--po/pl.po658
-rw-r--r--po/pt.po643
-rw-r--r--po/pt_BR.po644
-rw-r--r--po/ru.po652
-rw-r--r--po/rw.po643
-rw-r--r--po/sv.po643
-rw-r--r--po/th.po646
-rw-r--r--po/tr.po645
-rw-r--r--po/vi.po643
23 files changed, 7491 insertions, 7066 deletions
diff --git a/po/TimeLine.pot b/po/TimeLine.pot
index 2d37101..0ef7f70 100644
--- a/po/TimeLine.pot
+++ b/po/TimeLine.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-15 00:32-0400\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\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"
@@ -16,177 +16,182 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: activity/activity.info:2
+#. TRANS: "name" option from activity.info file
msgid "Time Line"
msgstr ""
-#: specs/EventEditor.py:351 timelinelib/editors/event.py:153
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "Allows create interactive time lines"
+msgstr ""
+
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr ""
-#: specs/MonthNames.py:34 timelinelib/calendar/monthnames.py:38
+#: specs/MonthNames.py:33 timelinelib/calendar/monthnames.py:37
msgid "Jan"
msgstr ""
-#: specs/MonthNames.py:49 timelinelib/calendar/monthnames.py:49
+#: specs/MonthNames.py:48 timelinelib/calendar/monthnames.py:48
msgid "Dec"
msgstr ""
-#: specs/PyTimeType.py:57 specs/WxTimeType.py:83
-#: timelinelib/calendar/monthnames.py:45
+#: specs/PyTimeType.py:56 specs/WxTimeType.py:82
+#: timelinelib/calendar/monthnames.py:44
msgid "Aug"
msgstr ""
-#: specs/PyTimeType.py:111 specs/PyTimeType.py:131 specs/PyTimeType.py:147
-#: specs/PyTimeType.py:151 specs/WxTimeType.py:151 specs/WxTimeType.py:167
-#: specs/WxTimeType.py:171 timelinelib/time/pytime.py:123
-#: timelinelib/time/wxtime.py:126
+#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
+#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
+#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
+#: timelinelib/time/wxtime.py:120
msgid "day"
msgstr ""
-#: specs/PyTimeType.py:115 specs/PyTimeType.py:139 specs/PyTimeType.py:159
-#: specs/WxTimeType.py:135 specs/WxTimeType.py:159 specs/WxTimeType.py:179
-#: timelinelib/time/pytime.py:131 timelinelib/time/wxtime.py:134
+#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
+#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
msgid "minute"
msgstr ""
-#: specs/PyTimeType.py:119 specs/PyTimeType.py:143 specs/PyTimeType.py:163
-#: specs/WxTimeType.py:139 specs/WxTimeType.py:163 specs/WxTimeType.py:183
-#: timelinelib/time/pytime.py:133 timelinelib/time/wxtime.py:136
+#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
+#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
msgid "minutes"
msgstr ""
-#: specs/PyTimeType.py:123 specs/PyTimeType.py:139 specs/PyTimeType.py:143
-#: specs/PyTimeType.py:147 specs/WxTimeType.py:143 specs/WxTimeType.py:159
-#: specs/WxTimeType.py:163 specs/WxTimeType.py:167
-#: timelinelib/time/pytime.py:127 timelinelib/time/wxtime.py:130
+#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
+#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
+#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
msgid "hour"
msgstr ""
-#: specs/PyTimeType.py:127 specs/PyTimeType.py:151 specs/PyTimeType.py:155
-#: specs/PyTimeType.py:159 specs/PyTimeType.py:163 specs/WxTimeType.py:147
-#: specs/WxTimeType.py:171 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187
-#: timelinelib/time/pytime.py:129 timelinelib/time/wxtime.py:132
+#: specs/PyTimeType.py:126 specs/PyTimeType.py:150 specs/PyTimeType.py:154
+#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
+#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
msgid "hours"
msgstr ""
-#: specs/PyTimeType.py:135 specs/PyTimeType.py:155 specs/PyTimeType.py:159
-#: specs/PyTimeType.py:163 specs/PyTimeType.py:167 specs/PyTimeType.py:173
-#: specs/WxTimeType.py:155 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187 specs/WxTimeType.py:193
-#: timelinelib/time/pytime.py:125 timelinelib/time/wxtime.py:128
+#: specs/PyTimeType.py:134 specs/PyTimeType.py:154 specs/PyTimeType.py:158
+#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
+#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
msgstr ""
-#: specs/TimelineView.py:67 timelinelib/view/zoom.py:29
+#: specs/TimelineView.py:66 timelinelib/view/zoom.py:28
msgid "Select region to zoom into"
msgstr ""
-#: specs/TimelineView.py:75 timelinelib/view/zoom.py:39
+#: specs/TimelineView.py:74 timelinelib/view/zoom.py:38
msgid "Region too short"
msgstr ""
-#: specs/TimelineView.py:91 timelinelib/view/zoom.py:36
+#: specs/TimelineView.py:90 timelinelib/view/zoom.py:35
msgid "Region too long"
msgstr ""
-#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:169
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr ""
-#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:171
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr ""
-#: specs/WeekdayNames.py:29 timelinelib/calendar/weekdaynames.py:22
+#: specs/WeekdayNames.py:28 timelinelib/calendar/weekdaynames.py:21
msgid "Mon"
msgstr ""
-#: specs/WeekdayNames.py:34 timelinelib/calendar/weekdaynames.py:28
+#: specs/WeekdayNames.py:33 timelinelib/calendar/weekdaynames.py:27
msgid "Sun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:39
+#: timelinelib/calendar/monthnames.py:38
msgid "Feb"
msgstr ""
-#: timelinelib/calendar/monthnames.py:40
+#: timelinelib/calendar/monthnames.py:39
msgid "Mar"
msgstr ""
-#: timelinelib/calendar/monthnames.py:41
+#: timelinelib/calendar/monthnames.py:40
msgid "Apr"
msgstr ""
-#: timelinelib/calendar/monthnames.py:42
+#: timelinelib/calendar/monthnames.py:41
msgid "May"
msgstr ""
-#: timelinelib/calendar/monthnames.py:43
+#: timelinelib/calendar/monthnames.py:42
msgid "Jun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:44
+#: timelinelib/calendar/monthnames.py:43
msgid "Jul"
msgstr ""
-#: timelinelib/calendar/monthnames.py:46
+#: timelinelib/calendar/monthnames.py:45
msgid "Sep"
msgstr ""
-#: timelinelib/calendar/monthnames.py:47
+#: timelinelib/calendar/monthnames.py:46
msgid "Oct"
msgstr ""
-#: timelinelib/calendar/monthnames.py:48
+#: timelinelib/calendar/monthnames.py:47
msgid "Nov"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:23
+#: timelinelib/calendar/weekdaynames.py:22
msgid "Tue"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:24
+#: timelinelib/calendar/weekdaynames.py:23
msgid "Wed"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:25
+#: timelinelib/calendar/weekdaynames.py:24
msgid "Thu"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:26
+#: timelinelib/calendar/weekdaynames.py:25
msgid "Fri"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:27
+#: timelinelib/calendar/weekdaynames.py:26
msgid "Sat"
msgstr ""
-#: timelinelib/db/__init__.py:74
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
"install it."
msgstr ""
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr ""
-#: timelinelib/db/__init__.py:80
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr ""
-#: timelinelib/db/backends/dir.py:106 timelinelib/db/backends/file.py:126
-#: timelinelib/db/backends/ics.py:156
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr ""
-#: timelinelib/db/backends/file.py:119 timelinelib/db/backends/ics.py:150
-#: timelinelib/db/backends/xmlfile.py:143
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
+#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr ""
@@ -195,47 +200,35 @@ msgstr ""
msgid "Displayed period must be > 0."
msgstr ""
-#: timelinelib/db/objects.py:250
-msgid "Start time "
-msgstr ""
-
-#: timelinelib/db/objects.py:252
-msgid "End time "
-msgstr ""
-
-#: timelinelib/db/objects.py:262
-msgid "Start time can't be after end time"
-msgstr ""
-
-#: timelinelib/db/tutorial.py:31
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr ""
-#: timelinelib/db/tutorial.py:33
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr ""
-#: timelinelib/db/tutorial.py:36
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
msgstr ""
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
msgstr ""
-#: timelinelib/db/tutorial.py:39
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr ""
-#: timelinelib/db/tutorial.py:41
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
msgstr ""
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
msgstr ""
-#: timelinelib/db/tutorial.py:44
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -244,68 +237,73 @@ msgid ""
"You can also middle click with the mouse to center around that point."
msgstr ""
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
msgid "Zoom"
msgstr ""
-#: timelinelib/db/tutorial.py:53
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
"Hold down Shift while dragging with the mouse."
msgstr ""
-#: timelinelib/db/tutorial.py:59 timelinelib/help/pages.py:127
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr ""
-#: timelinelib/db/tutorial.py:60
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
"Hold down Ctrl while dragging the mouse to select a period."
msgstr ""
-#: timelinelib/db/tutorial.py:66 timelinelib/help/pages.py:144
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr ""
-#: timelinelib/db/tutorial.py:67
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr ""
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
msgid "Select event"
msgstr ""
-#: timelinelib/db/tutorial.py:72
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
"Hold down Ctrl while clicking events to select multiple."
msgstr ""
-#: timelinelib/db/tutorial.py:78 timelinelib/help/pages.py:169
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr ""
-#: timelinelib/db/tutorial.py:79
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr ""
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr ""
-#: timelinelib/db/tutorial.py:84
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr ""
-#: timelinelib/db/tutorial.py:87 timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
msgid "Saving"
msgstr ""
-#: timelinelib/db/tutorial.py:90
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -313,36 +311,48 @@ msgid ""
"Choose File/New/File Timeline to create a timeline that is saved on disk."
msgstr ""
-#: timelinelib/db/utils.py:56
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr ""
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr ""
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr ""
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr ""
-#: timelinelib/db/utils.py:71
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr ""
-#: timelinelib/db/utils.py:75
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr ""
-#: timelinelib/db/utils.py:81
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr ""
-#: timelinelib/db/utils.py:86
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr ""
-#: timelinelib/db/utils.py:92
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr ""
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:247
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr ""
@@ -351,15 +361,15 @@ msgstr ""
msgid "Name"
msgstr ""
-#: timelinelib/editors/event.py:234
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr ""
-#: timelinelib/editors/event.py:242
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
msgstr ""
-#: timelinelib/editors/event.py:247
+#: timelinelib/editors/event.py:250
msgid "Text"
msgstr ""
@@ -371,43 +381,43 @@ msgstr ""
msgid "Export to Image"
msgstr ""
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:268
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
msgstr ""
-#: timelinelib/help/pages.py:37
+#: timelinelib/help/pages.py:36
msgid "Help contents"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Questions and answers"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Concepts"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Tasks"
msgstr ""
-#: timelinelib/help/pages.py:60
+#: timelinelib/help/pages.py:59
msgid "Where is the save button?"
msgstr ""
-#: timelinelib/help/pages.py:66
+#: timelinelib/help/pages.py:65
msgid ""
"\n"
"There is no save button. Timeline will automatically save your data whenever "
"needed.\n"
msgstr ""
-#: timelinelib/help/pages.py:73
+#: timelinelib/help/pages.py:72
msgid "Where do the week numbers go if I start my weeks on Sunday?"
msgstr ""
-#: timelinelib/help/pages.py:79
+#: timelinelib/help/pages.py:78
msgid ""
"\n"
"The date data object used does not support week numbers for weeks that start "
@@ -415,26 +425,26 @@ msgid ""
"support this in future versions.\n"
msgstr ""
-#: timelinelib/help/pages.py:86
+#: timelinelib/help/pages.py:85
msgid "Timeline"
msgstr ""
-#: timelinelib/help/pages.py:93
+#: timelinelib/help/pages.py:92
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
"If you are interested in such a feature, please get in touch.\n"
msgstr ""
-#: timelinelib/help/pages.py:101
+#: timelinelib/help/pages.py:100
msgid "Events"
msgstr ""
-#: timelinelib/help/pages.py:108
+#: timelinelib/help/pages.py:107
msgid ""
"\n"
"An event is the basic data type for representing information on the "
@@ -443,11 +453,11 @@ msgid ""
"period.\n"
msgstr ""
-#: timelinelib/help/pages.py:114
+#: timelinelib/help/pages.py:113
msgid "Categories"
msgstr ""
-#: timelinelib/help/pages.py:121
+#: timelinelib/help/pages.py:120
msgid ""
"\n"
"Categories are used to group events. An event can only belong to one "
@@ -455,7 +465,7 @@ msgid ""
"same background color.\n"
msgstr ""
-#: timelinelib/help/pages.py:134
+#: timelinelib/help/pages.py:133
msgid ""
"\n"
"The *Create Event* dialog can be opened in the following ways:\n"
@@ -466,47 +476,47 @@ msgid ""
"timeline, drag the mouse and release it.\n"
msgstr ""
-#: timelinelib/help/pages.py:151
+#: timelinelib/help/pages.py:150
msgid ""
"\n"
"The *Edit Event* dialog can be opened by double clicking on an event.\n"
msgstr ""
-#: timelinelib/help/pages.py:157
+#: timelinelib/help/pages.py:156
msgid "Selecting events"
msgstr ""
-#: timelinelib/help/pages.py:163
+#: timelinelib/help/pages.py:162
msgid ""
"\n"
"To select an event, click on it. To select multiple events, hold down the "
"*Ctrl* key while clicking events.\n"
msgstr ""
-#: timelinelib/help/pages.py:176
+#: timelinelib/help/pages.py:175
msgid ""
"\n"
"To delete an event, select it and press the *Del* key. Multiple events can "
"be deleted at the same time.\n"
msgstr ""
-#: timelinelib/help/pages.py:182
+#: timelinelib/help/pages.py:181
msgid "Will associated events be deleted when I delete a category?"
msgstr ""
-#: timelinelib/help/pages.py:188
+#: timelinelib/help/pages.py:187
msgid ""
"\n"
"No. The events will still be there but they will not belong to a category.\n"
msgstr ""
-#: timelinelib/help/pages.py:194
+#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr ""
-#: timelinelib/help/pages.py:201
+#: timelinelib/help/pages.py:200
msgid ""
"\n"
"Categories can be managed in the *Edit Categories* dialog (*Timeline* > "
@@ -516,12 +526,12 @@ msgid ""
"*Sidebar*).\n"
msgstr ""
-#: timelinelib/help/pages.py:209 timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:1021
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr ""
-#: timelinelib/help/pages.py:215
+#: timelinelib/help/pages.py:214
msgid ""
"\n"
"If you have more questions about Timeline, or if you want to get in contact "
@@ -529,283 +539,284 @@ msgid ""
"list: <thetimelineproj-user@lists.sourceforge.net>. (Please use English.)\n"
msgstr ""
-#: timelinelib/help/pages.py:221
+#: timelinelib/help/pages.py:220
msgid "Why is Timeline not available in my language?"
msgstr ""
-#: timelinelib/help/pages.py:228
+#: timelinelib/help/pages.py:227
msgid ""
"\n"
"Timeline is developed and translated by volunteers. If you would like to "
"contribute translations you are very much welcome to contact us.\n"
msgstr ""
-#: timelinelib/help/system.py:65
+#: timelinelib/help/system.py:64
#, python-format
msgid "Search results for '%s'"
msgstr ""
-#: timelinelib/help/system.py:123
+#: timelinelib/help/system.py:122
msgid "Related pages"
msgstr ""
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid ""
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
msgstr ""
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid "Printing"
msgstr ""
-#: timelinelib/printing.py:115
+#: timelinelib/printing.py:114
msgid "Print preview"
msgstr ""
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
msgstr ""
-#: timelinelib/time/numtime.py:51
+#: timelinelib/time/numtime.py:47
msgid "Go to &Time\tCtrl+T"
msgstr ""
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:75
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr ""
-#: timelinelib/time/numtime.py:54 timelinelib/time/pytime.py:76
-#: timelinelib/time/wxtime.py:76
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr ""
-#: timelinelib/time/numtime.py:118
+#: timelinelib/time/numtime.py:113
msgid "Can't zoom deeper than 5"
msgstr ""
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr ""
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr ""
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr ""
-#: timelinelib/time/numtime.py:134
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr ""
-#: timelinelib/time/numtime.py:179
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr ""
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:72
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr ""
-#: timelinelib/time/pytime.py:73 timelinelib/time/wxtime.py:73
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr ""
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr ""
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr ""
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr ""
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr ""
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:81
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr ""
-#: timelinelib/time/pytime.py:82 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr ""
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr ""
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr ""
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr ""
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr ""
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:88
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr ""
-#: timelinelib/time/pytime.py:89 timelinelib/time/wxtime.py:89
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr ""
-#: timelinelib/time/pytime.py:141
+#: timelinelib/time/pytime.py:140
msgid "can't be before year 10"
msgstr ""
-#: timelinelib/time/pytime.py:145
+#: timelinelib/time/pytime.py:144
msgid "can't be after year 9989"
msgstr ""
-#: timelinelib/time/pytime.py:202 timelinelib/time/wxtime.py:204
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr ""
-#: timelinelib/time/pytime.py:205 timelinelib/time/wxtime.py:207
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr ""
-#: timelinelib/time/pytime.py:220 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
msgid "Day"
msgstr ""
-#: timelinelib/time/pytime.py:221 timelinelib/time/pytime.py:547
-#: timelinelib/time/wxtime.py:223 timelinelib/time/wxtime.py:550
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
msgid "Week"
msgstr ""
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:224
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
msgid "Month"
msgstr ""
-#: timelinelib/time/pytime.py:223 timelinelib/time/wxtime.py:225
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
msgid "Year"
msgstr ""
-#: timelinelib/time/pytime.py:257 timelinelib/time/wxtime.py:261
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr ""
-#: timelinelib/time/wxtime.py:144
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr ""
-#: timelinelib/time/wxtime.py:148
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr ""
-#: timelinelib/view/drawingarea.py:145 timelinelib/view/drawingarea.py:163
+#: timelinelib/view/drawingarea.py:144 timelinelib/view/drawingarea.py:162
msgid "No timeline set"
msgstr ""
-#: timelinelib/view/drawingarea.py:197
+#: timelinelib/view/drawingarea.py:196
msgid "Edit"
msgstr ""
-#: timelinelib/view/drawingarea.py:198
+#: timelinelib/view/drawingarea.py:197
msgid "Duplicate..."
msgstr ""
-#: timelinelib/view/drawingarea.py:199
-#: timelinelib/wxgui/components/cattree.py:81
+#: timelinelib/view/drawingarea.py:198
+#: timelinelib/wxgui/components/cattree.py:80
#: wx/tools/Editra/src/prefdlg.py:1706
msgid "Delete"
msgstr ""
-#: timelinelib/view/drawingarea.py:202
+#: timelinelib/view/drawingarea.py:201
msgid "Sticky Balloon"
msgstr ""
-#: timelinelib/view/drawingarea.py:353
+#: timelinelib/view/drawingarea.py:352
msgid "Center"
msgstr ""
-#: timelinelib/view/drawingarea.py:401
+#: timelinelib/view/drawingarea.py:400
#, python-format
msgid "%s events hidden"
msgstr ""
-#: timelinelib/view/drawingarea.py:466
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
msgstr ""
-#: timelinelib/view/drawingarea.py:469
+#: timelinelib/view/drawingarea.py:471
msgid "Are you sure you want to delete this event?"
msgstr ""
-#: timelinelib/view/move.py:65
+#: timelinelib/view/move.py:64
msgid "Can't move locked event"
msgstr ""
-#: timelinelib/view/resize.py:66
+#: timelinelib/view/resize.py:65
msgid "Period is too long"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:300
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:76
-#: timelinelib/wxgui/components/cattree.py:224
+#: timelinelib/wxgui/components/cattree.py:223
msgid "Add Category"
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:75
+#: timelinelib/wxgui/components/cattree.py:74
msgid "Edit..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:78
+#: timelinelib/wxgui/components/cattree.py:77
msgid "Add..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:218
+#: timelinelib/wxgui/components/cattree.py:217
msgid "Edit Category"
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:229
+#: timelinelib/wxgui/components/cattree.py:228
#, python-format
msgid "Are you sure you want to delete category '%s'?"
msgstr ""
#: timelinelib/wxgui/components/cattree.py:231
#, python-format
-msgid "Events belonging to '%(name)s' will no longer belong to a category."
+msgid "Events belonging to '%s' will no longer belong to a category."
msgstr ""
#: timelinelib/wxgui/components/cattree.py:234
-msgid "Events belonging to '%(name)' will now belong "
+#, python-format
+msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
msgstr ""
#: timelinelib/wxgui/components/pydatetimepicker.py:80
-#: timelinelib/wxgui/components/wxdatetimepicker.py:76
+#: timelinelib/wxgui/components/wxdatetimepicker.py:75
msgid "Invalid date"
msgstr ""
-#: timelinelib/wxgui/components/search.py:71
+#: timelinelib/wxgui/components/search.py:70
msgid "No match"
msgstr ""
-#: timelinelib/wxgui/components/search.py:75
+#: timelinelib/wxgui/components/search.py:74
msgid "Only one match"
msgstr ""
-#: timelinelib/wxgui/dialogs/categorieseditor.py:39
+#: timelinelib/wxgui/dialogs/categorieseditor.py:38
msgid "Edit Categories"
msgstr ""
@@ -841,45 +852,45 @@ msgid "Container Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
msgid "Category:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:32
+#: timelinelib/wxgui/dialogs/duplicateevent.py:31
msgid "Duplicate Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:69
+#: timelinelib/wxgui/dialogs/duplicateevent.py:68
#, python-format
msgid "%d Events not duplicated due to missing dates."
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:89
+#: timelinelib/wxgui/dialogs/duplicateevent.py:88
msgid "Number of duplicates:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:99
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/duplicateevent.py:98
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:109
+#: timelinelib/wxgui/dialogs/duplicateevent.py:108
msgid "Frequency:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Forward"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Backward"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Both"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:120
+#: timelinelib/wxgui/dialogs/duplicateevent.py:119
#: wx/tools/Editra/src/eclib/finddlg.py:802
msgid "Direction"
msgstr ""
@@ -889,6 +900,7 @@ msgid "Event Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/eventeditor.py:85
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr ""
@@ -900,328 +912,333 @@ msgstr ""
msgid "Container:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
-#: timelinelib/wxgui/dialogs/timeeditor.py:48
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
+#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
msgid "Text:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
msgid "Description"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
+msgid "Alert"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:259
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:447
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:484
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:37
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+msgid "Edit Event"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
msgid "Help"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:66
+#: timelinelib/wxgui/dialogs/helpbrowser.py:65
msgid ""
"Could not find markdown Python package. It is needed by the help system. "
"See the Timeline website or the INSTALL file for instructions how to install "
"it."
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:104
+#: timelinelib/wxgui/dialogs/helpbrowser.py:103
msgid "Go to home page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:111
+#: timelinelib/wxgui/dialogs/helpbrowser.py:110
msgid "Go back one page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:117
+#: timelinelib/wxgui/dialogs/helpbrowser.py:116
msgid "Go forward one page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:202
+#: timelinelib/wxgui/dialogs/helpbrowser.py:201
msgid "Page not found"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:203
+#: timelinelib/wxgui/dialogs/helpbrowser.py:202
#, python-format
msgid "Could not find page '%s'."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:87
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:89
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:137 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
msgid "&File"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:143 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:143
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:149
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:157
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:163
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:164
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:166
+#: timelinelib/wxgui/dialogs/mainframe.py:171
msgid "Information"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:189
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:200
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:210
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:224 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:233 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
msgid "Print"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "Export the current view to a SVG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:260
+#: timelinelib/wxgui/dialogs/mainframe.py:265
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
"Timeline website or the INSTALL file for instructions how to install it."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:264
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:294
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:306 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
msgid "&Edit"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:331 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
msgid "&View"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:335
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:349
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:360
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:374
+#: timelinelib/wxgui/dialogs/mainframe.py:378
msgid "&Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create &Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:388
-msgid "Create Event"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:404
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:405
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:451
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:454
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit &Categories"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:487
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:491
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:505
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:519
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:572 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
msgid "&Help"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:575
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:582
-#: timelinelib/wxgui/dialogs/mainframe.py:921
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:618
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:630
-msgid "Edit Container"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:634
-msgid "Edit Event"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:670
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:731
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:913
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:918
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:1018
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr ""
@@ -1229,25 +1246,25 @@ msgstr ""
msgid "Close"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:29
+#: timelinelib/wxgui/dialogs/preferences.py:28
msgid "Preferences"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:73 wx/lib/pydocview.py:1635
+#: timelinelib/wxgui/dialogs/preferences.py:72 wx/lib/pydocview.py:1635
#: wx/lib/pydocview.py:2722 wx/tools/Editra/src/prefdlg.py:191
#: wx/tools/Editra/src/prefdlg.py:677 wx/tools/Editra/src/prefdlg.py:964
msgid "General"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:83
+#: timelinelib/wxgui/dialogs/preferences.py:82
msgid "Date && Time"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:91
+#: timelinelib/wxgui/dialogs/preferences.py:90
msgid "Week start on:"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:94
+#: timelinelib/wxgui/dialogs/preferences.py:93
msgid ""
"This feature is experimental. If events are\n"
"created in the extended range, you can not\n"
@@ -1256,36 +1273,36 @@ msgid ""
"is also needed for this to take effect."
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:111
+#: timelinelib/wxgui/dialogs/preferences.py:110
msgid "Open most recent timeline on startup"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:117
+#: timelinelib/wxgui/dialogs/preferences.py:116
msgid "Use inertial scrolling"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:123
+#: timelinelib/wxgui/dialogs/preferences.py:122
msgid "Use extended date range (before 1 AD)"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Monday"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Sunday"
msgstr ""
-#: timelinelib/wxgui/dialogs/textdisplay.py:57
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr ""
-#: timelinelib/wxgui/utils.py:135 wx/tools/Editra/src/ed_editv.py:191
+#: timelinelib/wxgui/utils.py:134 wx/tools/Editra/src/ed_editv.py:191
#: wx/tools/Editra/src/plugdlg.py:840
msgid "Error"
msgstr ""
-#: timelinelib/wxgui/utils.py:141
+#: timelinelib/wxgui/utils.py:140
msgid "Question"
msgstr ""
diff --git a/po/af.po b/po/af.po
index 6e8369f..171e7c7 100644
--- a/po/af.po
+++ b/po/af.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-15 00:32-0400\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
"PO-Revision-Date: 2012-02-09 09:08+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,177 +17,182 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Pootle 2.0.5\n"
-#: activity/activity.info:2
+#. TRANS: "name" option from activity.info file
msgid "Time Line"
msgstr ""
-#: specs/EventEditor.py:351 timelinelib/editors/event.py:153
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "Allows create interactive time lines"
+msgstr ""
+
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr ""
-#: specs/MonthNames.py:34 timelinelib/calendar/monthnames.py:38
+#: specs/MonthNames.py:33 timelinelib/calendar/monthnames.py:37
msgid "Jan"
msgstr "Jan"
-#: specs/MonthNames.py:49 timelinelib/calendar/monthnames.py:49
+#: specs/MonthNames.py:48 timelinelib/calendar/monthnames.py:48
msgid "Dec"
msgstr "Des"
-#: specs/PyTimeType.py:57 specs/WxTimeType.py:83
-#: timelinelib/calendar/monthnames.py:45
+#: specs/PyTimeType.py:56 specs/WxTimeType.py:82
+#: timelinelib/calendar/monthnames.py:44
msgid "Aug"
msgstr "Aug"
-#: specs/PyTimeType.py:111 specs/PyTimeType.py:131 specs/PyTimeType.py:147
-#: specs/PyTimeType.py:151 specs/WxTimeType.py:151 specs/WxTimeType.py:167
-#: specs/WxTimeType.py:171 timelinelib/time/pytime.py:123
-#: timelinelib/time/wxtime.py:126
+#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
+#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
+#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
+#: timelinelib/time/wxtime.py:120
msgid "day"
msgstr ""
-#: specs/PyTimeType.py:115 specs/PyTimeType.py:139 specs/PyTimeType.py:159
-#: specs/WxTimeType.py:135 specs/WxTimeType.py:159 specs/WxTimeType.py:179
-#: timelinelib/time/pytime.py:131 timelinelib/time/wxtime.py:134
+#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
+#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
msgid "minute"
msgstr ""
-#: specs/PyTimeType.py:119 specs/PyTimeType.py:143 specs/PyTimeType.py:163
-#: specs/WxTimeType.py:139 specs/WxTimeType.py:163 specs/WxTimeType.py:183
-#: timelinelib/time/pytime.py:133 timelinelib/time/wxtime.py:136
+#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
+#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
msgid "minutes"
msgstr ""
-#: specs/PyTimeType.py:123 specs/PyTimeType.py:139 specs/PyTimeType.py:143
-#: specs/PyTimeType.py:147 specs/WxTimeType.py:143 specs/WxTimeType.py:159
-#: specs/WxTimeType.py:163 specs/WxTimeType.py:167
-#: timelinelib/time/pytime.py:127 timelinelib/time/wxtime.py:130
+#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
+#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
+#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
msgid "hour"
msgstr ""
-#: specs/PyTimeType.py:127 specs/PyTimeType.py:151 specs/PyTimeType.py:155
-#: specs/PyTimeType.py:159 specs/PyTimeType.py:163 specs/WxTimeType.py:147
-#: specs/WxTimeType.py:171 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187
-#: timelinelib/time/pytime.py:129 timelinelib/time/wxtime.py:132
+#: specs/PyTimeType.py:126 specs/PyTimeType.py:150 specs/PyTimeType.py:154
+#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
+#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
msgid "hours"
msgstr ""
-#: specs/PyTimeType.py:135 specs/PyTimeType.py:155 specs/PyTimeType.py:159
-#: specs/PyTimeType.py:163 specs/PyTimeType.py:167 specs/PyTimeType.py:173
-#: specs/WxTimeType.py:155 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187 specs/WxTimeType.py:193
-#: timelinelib/time/pytime.py:125 timelinelib/time/wxtime.py:128
+#: specs/PyTimeType.py:134 specs/PyTimeType.py:154 specs/PyTimeType.py:158
+#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
+#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
msgstr ""
-#: specs/TimelineView.py:67 timelinelib/view/zoom.py:29
+#: specs/TimelineView.py:66 timelinelib/view/zoom.py:28
msgid "Select region to zoom into"
msgstr ""
-#: specs/TimelineView.py:75 timelinelib/view/zoom.py:39
+#: specs/TimelineView.py:74 timelinelib/view/zoom.py:38
msgid "Region too short"
msgstr ""
-#: specs/TimelineView.py:91 timelinelib/view/zoom.py:36
+#: specs/TimelineView.py:90 timelinelib/view/zoom.py:35
msgid "Region too long"
msgstr ""
-#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:169
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr ""
-#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:171
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr ""
-#: specs/WeekdayNames.py:29 timelinelib/calendar/weekdaynames.py:22
+#: specs/WeekdayNames.py:28 timelinelib/calendar/weekdaynames.py:21
msgid "Mon"
msgstr "Ma"
-#: specs/WeekdayNames.py:34 timelinelib/calendar/weekdaynames.py:28
+#: specs/WeekdayNames.py:33 timelinelib/calendar/weekdaynames.py:27
msgid "Sun"
msgstr "So"
-#: timelinelib/calendar/monthnames.py:39
+#: timelinelib/calendar/monthnames.py:38
msgid "Feb"
msgstr "Feb"
-#: timelinelib/calendar/monthnames.py:40
+#: timelinelib/calendar/monthnames.py:39
msgid "Mar"
msgstr "Mrt"
-#: timelinelib/calendar/monthnames.py:41
+#: timelinelib/calendar/monthnames.py:40
msgid "Apr"
msgstr "Apr"
-#: timelinelib/calendar/monthnames.py:42
+#: timelinelib/calendar/monthnames.py:41
msgid "May"
msgstr "Mei"
-#: timelinelib/calendar/monthnames.py:43
+#: timelinelib/calendar/monthnames.py:42
msgid "Jun"
msgstr "Jun"
-#: timelinelib/calendar/monthnames.py:44
+#: timelinelib/calendar/monthnames.py:43
msgid "Jul"
msgstr "Jul"
-#: timelinelib/calendar/monthnames.py:46
+#: timelinelib/calendar/monthnames.py:45
msgid "Sep"
msgstr "Sep"
-#: timelinelib/calendar/monthnames.py:47
+#: timelinelib/calendar/monthnames.py:46
msgid "Oct"
msgstr "Okt"
-#: timelinelib/calendar/monthnames.py:48
+#: timelinelib/calendar/monthnames.py:47
msgid "Nov"
msgstr "Nov"
-#: timelinelib/calendar/weekdaynames.py:23
+#: timelinelib/calendar/weekdaynames.py:22
msgid "Tue"
msgstr "Di"
-#: timelinelib/calendar/weekdaynames.py:24
+#: timelinelib/calendar/weekdaynames.py:23
msgid "Wed"
msgstr "Wo"
-#: timelinelib/calendar/weekdaynames.py:25
+#: timelinelib/calendar/weekdaynames.py:24
msgid "Thu"
msgstr "Do"
-#: timelinelib/calendar/weekdaynames.py:26
+#: timelinelib/calendar/weekdaynames.py:25
msgid "Fri"
msgstr "Vr"
-#: timelinelib/calendar/weekdaynames.py:27
+#: timelinelib/calendar/weekdaynames.py:26
msgid "Sat"
msgstr "Sa"
-#: timelinelib/db/__init__.py:74
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
"install it."
msgstr ""
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr ""
-#: timelinelib/db/__init__.py:80
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr ""
-#: timelinelib/db/backends/dir.py:106 timelinelib/db/backends/file.py:126
-#: timelinelib/db/backends/ics.py:156
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr ""
-#: timelinelib/db/backends/file.py:119 timelinelib/db/backends/ics.py:150
-#: timelinelib/db/backends/xmlfile.py:143
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
+#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr ""
@@ -196,47 +201,35 @@ msgstr ""
msgid "Displayed period must be > 0."
msgstr ""
-#: timelinelib/db/objects.py:250
-msgid "Start time "
-msgstr ""
-
-#: timelinelib/db/objects.py:252
-msgid "End time "
-msgstr ""
-
-#: timelinelib/db/objects.py:262
-msgid "Start time can't be after end time"
-msgstr ""
-
-#: timelinelib/db/tutorial.py:31
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr ""
-#: timelinelib/db/tutorial.py:33
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr ""
-#: timelinelib/db/tutorial.py:36
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
msgstr ""
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
msgstr ""
-#: timelinelib/db/tutorial.py:39
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr ""
-#: timelinelib/db/tutorial.py:41
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
msgstr ""
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
msgstr ""
-#: timelinelib/db/tutorial.py:44
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -245,68 +238,73 @@ msgid ""
"You can also middle click with the mouse to center around that point."
msgstr ""
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
msgid "Zoom"
msgstr "Zoem"
-#: timelinelib/db/tutorial.py:53
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
"Hold down Shift while dragging with the mouse."
msgstr ""
-#: timelinelib/db/tutorial.py:59 timelinelib/help/pages.py:127
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr ""
-#: timelinelib/db/tutorial.py:60
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
"Hold down Ctrl while dragging the mouse to select a period."
msgstr ""
-#: timelinelib/db/tutorial.py:66 timelinelib/help/pages.py:144
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr ""
-#: timelinelib/db/tutorial.py:67
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr ""
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
msgid "Select event"
msgstr ""
-#: timelinelib/db/tutorial.py:72
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
"Hold down Ctrl while clicking events to select multiple."
msgstr ""
-#: timelinelib/db/tutorial.py:78 timelinelib/help/pages.py:169
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr ""
-#: timelinelib/db/tutorial.py:79
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr ""
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr ""
-#: timelinelib/db/tutorial.py:84
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr ""
-#: timelinelib/db/tutorial.py:87 timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
msgid "Saving"
msgstr ""
-#: timelinelib/db/tutorial.py:90
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -314,36 +312,48 @@ msgid ""
"Choose File/New/File Timeline to create a timeline that is saved on disk."
msgstr ""
-#: timelinelib/db/utils.py:56
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr ""
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr ""
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr ""
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr ""
-#: timelinelib/db/utils.py:71
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr ""
-#: timelinelib/db/utils.py:75
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr ""
-#: timelinelib/db/utils.py:81
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr ""
-#: timelinelib/db/utils.py:86
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr ""
-#: timelinelib/db/utils.py:92
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr ""
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:247
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr ""
@@ -352,15 +362,15 @@ msgstr ""
msgid "Name"
msgstr ""
-#: timelinelib/editors/event.py:234
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr ""
-#: timelinelib/editors/event.py:242
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
msgstr ""
-#: timelinelib/editors/event.py:247
+#: timelinelib/editors/event.py:250
msgid "Text"
msgstr "Teks"
@@ -372,43 +382,43 @@ msgstr ""
msgid "Export to Image"
msgstr ""
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:268
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
msgstr ""
-#: timelinelib/help/pages.py:37
+#: timelinelib/help/pages.py:36
msgid "Help contents"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Questions and answers"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Concepts"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Tasks"
msgstr ""
-#: timelinelib/help/pages.py:60
+#: timelinelib/help/pages.py:59
msgid "Where is the save button?"
msgstr ""
-#: timelinelib/help/pages.py:66
+#: timelinelib/help/pages.py:65
msgid ""
"\n"
"There is no save button. Timeline will automatically save your data whenever "
"needed.\n"
msgstr ""
-#: timelinelib/help/pages.py:73
+#: timelinelib/help/pages.py:72
msgid "Where do the week numbers go if I start my weeks on Sunday?"
msgstr ""
-#: timelinelib/help/pages.py:79
+#: timelinelib/help/pages.py:78
msgid ""
"\n"
"The date data object used does not support week numbers for weeks that start "
@@ -416,26 +426,26 @@ msgid ""
"support this in future versions.\n"
msgstr ""
-#: timelinelib/help/pages.py:86
+#: timelinelib/help/pages.py:85
msgid "Timeline"
msgstr ""
-#: timelinelib/help/pages.py:93
+#: timelinelib/help/pages.py:92
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
"If you are interested in such a feature, please get in touch.\n"
msgstr ""
-#: timelinelib/help/pages.py:101
+#: timelinelib/help/pages.py:100
msgid "Events"
msgstr ""
-#: timelinelib/help/pages.py:108
+#: timelinelib/help/pages.py:107
msgid ""
"\n"
"An event is the basic data type for representing information on the "
@@ -444,11 +454,11 @@ msgid ""
"period.\n"
msgstr ""
-#: timelinelib/help/pages.py:114
+#: timelinelib/help/pages.py:113
msgid "Categories"
msgstr ""
-#: timelinelib/help/pages.py:121
+#: timelinelib/help/pages.py:120
msgid ""
"\n"
"Categories are used to group events. An event can only belong to one "
@@ -456,7 +466,7 @@ msgid ""
"same background color.\n"
msgstr ""
-#: timelinelib/help/pages.py:134
+#: timelinelib/help/pages.py:133
msgid ""
"\n"
"The *Create Event* dialog can be opened in the following ways:\n"
@@ -467,47 +477,47 @@ msgid ""
"timeline, drag the mouse and release it.\n"
msgstr ""
-#: timelinelib/help/pages.py:151
+#: timelinelib/help/pages.py:150
msgid ""
"\n"
"The *Edit Event* dialog can be opened by double clicking on an event.\n"
msgstr ""
-#: timelinelib/help/pages.py:157
+#: timelinelib/help/pages.py:156
msgid "Selecting events"
msgstr ""
-#: timelinelib/help/pages.py:163
+#: timelinelib/help/pages.py:162
msgid ""
"\n"
"To select an event, click on it. To select multiple events, hold down the "
"*Ctrl* key while clicking events.\n"
msgstr ""
-#: timelinelib/help/pages.py:176
+#: timelinelib/help/pages.py:175
msgid ""
"\n"
"To delete an event, select it and press the *Del* key. Multiple events can "
"be deleted at the same time.\n"
msgstr ""
-#: timelinelib/help/pages.py:182
+#: timelinelib/help/pages.py:181
msgid "Will associated events be deleted when I delete a category?"
msgstr ""
-#: timelinelib/help/pages.py:188
+#: timelinelib/help/pages.py:187
msgid ""
"\n"
"No. The events will still be there but they will not belong to a category.\n"
msgstr ""
-#: timelinelib/help/pages.py:194
+#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr ""
-#: timelinelib/help/pages.py:201
+#: timelinelib/help/pages.py:200
msgid ""
"\n"
"Categories can be managed in the *Edit Categories* dialog (*Timeline* > "
@@ -517,12 +527,12 @@ msgid ""
"*Sidebar*).\n"
msgstr ""
-#: timelinelib/help/pages.py:209 timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:1021
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr ""
-#: timelinelib/help/pages.py:215
+#: timelinelib/help/pages.py:214
msgid ""
"\n"
"If you have more questions about Timeline, or if you want to get in contact "
@@ -530,283 +540,284 @@ msgid ""
"list: <thetimelineproj-user@lists.sourceforge.net>. (Please use English.)\n"
msgstr ""
-#: timelinelib/help/pages.py:221
+#: timelinelib/help/pages.py:220
msgid "Why is Timeline not available in my language?"
msgstr ""
-#: timelinelib/help/pages.py:228
+#: timelinelib/help/pages.py:227
msgid ""
"\n"
"Timeline is developed and translated by volunteers. If you would like to "
"contribute translations you are very much welcome to contact us.\n"
msgstr ""
-#: timelinelib/help/system.py:65
+#: timelinelib/help/system.py:64
#, python-format
msgid "Search results for '%s'"
msgstr ""
-#: timelinelib/help/system.py:123
+#: timelinelib/help/system.py:122
msgid "Related pages"
msgstr ""
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid ""
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
msgstr ""
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid "Printing"
msgstr ""
-#: timelinelib/printing.py:115
+#: timelinelib/printing.py:114
msgid "Print preview"
msgstr ""
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
msgstr ""
-#: timelinelib/time/numtime.py:51
+#: timelinelib/time/numtime.py:47
msgid "Go to &Time\tCtrl+T"
msgstr ""
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:75
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr ""
-#: timelinelib/time/numtime.py:54 timelinelib/time/pytime.py:76
-#: timelinelib/time/wxtime.py:76
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr ""
-#: timelinelib/time/numtime.py:118
+#: timelinelib/time/numtime.py:113
msgid "Can't zoom deeper than 5"
msgstr ""
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr ""
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr ""
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr ""
-#: timelinelib/time/numtime.py:134
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr ""
-#: timelinelib/time/numtime.py:179
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr ""
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:72
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr ""
-#: timelinelib/time/pytime.py:73 timelinelib/time/wxtime.py:73
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr ""
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr ""
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr ""
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr ""
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr ""
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:81
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr ""
-#: timelinelib/time/pytime.py:82 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr ""
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr ""
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr ""
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr ""
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr ""
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:88
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr ""
-#: timelinelib/time/pytime.py:89 timelinelib/time/wxtime.py:89
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr ""
-#: timelinelib/time/pytime.py:141
+#: timelinelib/time/pytime.py:140
msgid "can't be before year 10"
msgstr ""
-#: timelinelib/time/pytime.py:145
+#: timelinelib/time/pytime.py:144
msgid "can't be after year 9989"
msgstr ""
-#: timelinelib/time/pytime.py:202 timelinelib/time/wxtime.py:204
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr ""
-#: timelinelib/time/pytime.py:205 timelinelib/time/wxtime.py:207
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr ""
-#: timelinelib/time/pytime.py:220 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
msgid "Day"
msgstr ""
-#: timelinelib/time/pytime.py:221 timelinelib/time/pytime.py:547
-#: timelinelib/time/wxtime.py:223 timelinelib/time/wxtime.py:550
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
msgid "Week"
msgstr ""
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:224
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
msgid "Month"
msgstr ""
-#: timelinelib/time/pytime.py:223 timelinelib/time/wxtime.py:225
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
msgid "Year"
msgstr ""
-#: timelinelib/time/pytime.py:257 timelinelib/time/wxtime.py:261
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr ""
-#: timelinelib/time/wxtime.py:144
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr ""
-#: timelinelib/time/wxtime.py:148
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr ""
-#: timelinelib/view/drawingarea.py:145 timelinelib/view/drawingarea.py:163
+#: timelinelib/view/drawingarea.py:144 timelinelib/view/drawingarea.py:162
msgid "No timeline set"
msgstr ""
-#: timelinelib/view/drawingarea.py:197
+#: timelinelib/view/drawingarea.py:196
msgid "Edit"
msgstr "Redigeer"
-#: timelinelib/view/drawingarea.py:198
+#: timelinelib/view/drawingarea.py:197
msgid "Duplicate..."
msgstr "Dupliseer..."
-#: timelinelib/view/drawingarea.py:199
-#: timelinelib/wxgui/components/cattree.py:81
+#: timelinelib/view/drawingarea.py:198
+#: timelinelib/wxgui/components/cattree.py:80
#: wx/tools/Editra/src/prefdlg.py:1706
msgid "Delete"
msgstr ""
-#: timelinelib/view/drawingarea.py:202
+#: timelinelib/view/drawingarea.py:201
msgid "Sticky Balloon"
msgstr ""
-#: timelinelib/view/drawingarea.py:353
+#: timelinelib/view/drawingarea.py:352
msgid "Center"
msgstr ""
-#: timelinelib/view/drawingarea.py:401
+#: timelinelib/view/drawingarea.py:400
#, python-format
msgid "%s events hidden"
msgstr ""
-#: timelinelib/view/drawingarea.py:466
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
msgstr ""
-#: timelinelib/view/drawingarea.py:469
+#: timelinelib/view/drawingarea.py:471
msgid "Are you sure you want to delete this event?"
msgstr ""
-#: timelinelib/view/move.py:65
+#: timelinelib/view/move.py:64
msgid "Can't move locked event"
msgstr ""
-#: timelinelib/view/resize.py:66
+#: timelinelib/view/resize.py:65
msgid "Period is too long"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:300
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:76
-#: timelinelib/wxgui/components/cattree.py:224
+#: timelinelib/wxgui/components/cattree.py:223
msgid "Add Category"
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:75
+#: timelinelib/wxgui/components/cattree.py:74
msgid "Edit..."
msgstr "Redigeer..."
-#: timelinelib/wxgui/components/cattree.py:78
+#: timelinelib/wxgui/components/cattree.py:77
msgid "Add..."
msgstr "Voeg..."
-#: timelinelib/wxgui/components/cattree.py:218
+#: timelinelib/wxgui/components/cattree.py:217
msgid "Edit Category"
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:229
+#: timelinelib/wxgui/components/cattree.py:228
#, python-format
msgid "Are you sure you want to delete category '%s'?"
msgstr ""
#: timelinelib/wxgui/components/cattree.py:231
#, python-format
-msgid "Events belonging to '%(name)s' will no longer belong to a category."
+msgid "Events belonging to '%s' will no longer belong to a category."
msgstr ""
#: timelinelib/wxgui/components/cattree.py:234
-msgid "Events belonging to '%(name)' will now belong "
+#, python-format
+msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
msgstr ""
#: timelinelib/wxgui/components/pydatetimepicker.py:80
-#: timelinelib/wxgui/components/wxdatetimepicker.py:76
+#: timelinelib/wxgui/components/wxdatetimepicker.py:75
msgid "Invalid date"
msgstr ""
-#: timelinelib/wxgui/components/search.py:71
+#: timelinelib/wxgui/components/search.py:70
msgid "No match"
msgstr ""
-#: timelinelib/wxgui/components/search.py:75
+#: timelinelib/wxgui/components/search.py:74
msgid "Only one match"
msgstr ""
-#: timelinelib/wxgui/dialogs/categorieseditor.py:39
+#: timelinelib/wxgui/dialogs/categorieseditor.py:38
msgid "Edit Categories"
msgstr ""
@@ -842,45 +853,45 @@ msgid "Container Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
msgid "Category:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:32
+#: timelinelib/wxgui/dialogs/duplicateevent.py:31
msgid "Duplicate Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:69
+#: timelinelib/wxgui/dialogs/duplicateevent.py:68
#, python-format
msgid "%d Events not duplicated due to missing dates."
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:89
+#: timelinelib/wxgui/dialogs/duplicateevent.py:88
msgid "Number of duplicates:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:99
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/duplicateevent.py:98
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:109
+#: timelinelib/wxgui/dialogs/duplicateevent.py:108
msgid "Frequency:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Forward"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Backward"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Both"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:120
+#: timelinelib/wxgui/dialogs/duplicateevent.py:119
#: wx/tools/Editra/src/eclib/finddlg.py:802
msgid "Direction"
msgstr ""
@@ -890,6 +901,7 @@ msgid "Event Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/eventeditor.py:85
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr ""
@@ -901,329 +913,334 @@ msgstr ""
msgid "Container:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
-#: timelinelib/wxgui/dialogs/timeeditor.py:48
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
+#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
msgid "Text:"
msgstr "Teks:"
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
msgid "Description"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
+msgid "Alert"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:259
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:447
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:484
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:37
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+msgid "Edit Event"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
msgid "Help"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:66
+#: timelinelib/wxgui/dialogs/helpbrowser.py:65
msgid ""
"Could not find markdown Python package. It is needed by the help system. "
"See the Timeline website or the INSTALL file for instructions how to install "
"it."
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:104
+#: timelinelib/wxgui/dialogs/helpbrowser.py:103
msgid "Go to home page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:111
+#: timelinelib/wxgui/dialogs/helpbrowser.py:110
msgid "Go back one page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:117
+#: timelinelib/wxgui/dialogs/helpbrowser.py:116
msgid "Go forward one page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:202
+#: timelinelib/wxgui/dialogs/helpbrowser.py:201
msgid "Page not found"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:203
+#: timelinelib/wxgui/dialogs/helpbrowser.py:202
#, python-format
msgid "Could not find page '%s'."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:87
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:89
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:137 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
msgid "&File"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:143 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:143
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:149
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:157
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:163
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:164
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:166
+#: timelinelib/wxgui/dialogs/mainframe.py:171
msgid "Information"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:189
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:200
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:210
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:224 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:233 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
msgid "Print"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "Export the current view to a SVG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:260
+#: timelinelib/wxgui/dialogs/mainframe.py:265
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
"Timeline website or the INSTALL file for instructions how to install it."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:264
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:294
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:306 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
#, fuzzy
msgid "&Edit"
msgstr "Redigeer"
-#: timelinelib/wxgui/dialogs/mainframe.py:331 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
msgid "&View"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:335
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:349
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:360
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:374
+#: timelinelib/wxgui/dialogs/mainframe.py:378
msgid "&Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create &Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:388
-msgid "Create Event"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:404
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:405
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:451
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:454
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit &Categories"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:487
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:491
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:505
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:519
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:572 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
msgid "&Help"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:575
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:582
-#: timelinelib/wxgui/dialogs/mainframe.py:921
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:618
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:630
-msgid "Edit Container"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:634
-msgid "Edit Event"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:670
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:731
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:913
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:918
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:1018
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr ""
@@ -1231,25 +1248,25 @@ msgstr ""
msgid "Close"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:29
+#: timelinelib/wxgui/dialogs/preferences.py:28
msgid "Preferences"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:73 wx/lib/pydocview.py:1635
+#: timelinelib/wxgui/dialogs/preferences.py:72 wx/lib/pydocview.py:1635
#: wx/lib/pydocview.py:2722 wx/tools/Editra/src/prefdlg.py:191
#: wx/tools/Editra/src/prefdlg.py:677 wx/tools/Editra/src/prefdlg.py:964
msgid "General"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:83
+#: timelinelib/wxgui/dialogs/preferences.py:82
msgid "Date && Time"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:91
+#: timelinelib/wxgui/dialogs/preferences.py:90
msgid "Week start on:"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:94
+#: timelinelib/wxgui/dialogs/preferences.py:93
msgid ""
"This feature is experimental. If events are\n"
"created in the extended range, you can not\n"
@@ -1258,36 +1275,36 @@ msgid ""
"is also needed for this to take effect."
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:111
+#: timelinelib/wxgui/dialogs/preferences.py:110
msgid "Open most recent timeline on startup"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:117
+#: timelinelib/wxgui/dialogs/preferences.py:116
msgid "Use inertial scrolling"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:123
+#: timelinelib/wxgui/dialogs/preferences.py:122
msgid "Use extended date range (before 1 AD)"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Monday"
msgstr "Maandag"
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Sunday"
msgstr "Sondag"
-#: timelinelib/wxgui/dialogs/textdisplay.py:57
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr ""
-#: timelinelib/wxgui/utils.py:135 wx/tools/Editra/src/ed_editv.py:191
+#: timelinelib/wxgui/utils.py:134 wx/tools/Editra/src/ed_editv.py:191
#: wx/tools/Editra/src/plugdlg.py:840
msgid "Error"
msgstr "Fout"
-#: timelinelib/wxgui/utils.py:141
+#: timelinelib/wxgui/utils.py:140
msgid "Question"
msgstr ""
diff --git a/po/ca.po b/po/ca.po
index e03c430..543e5f5 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: thetimelineproj\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-15 00:32-0400\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
"PO-Revision-Date: 2010-03-23 13:50+0000\n"
"Last-Translator: ester <Unknown>\n"
"Language-Team: Catalan <ca@li.org>\n"
@@ -17,178 +17,183 @@ msgstr ""
"X-Generator: Launchpad (build 14197)\n"
"X-Launchpad-Export-Date: 2011-10-30 13:32+0000\n"
-#: activity/activity.info:2
+#. TRANS: "name" option from activity.info file
#, fuzzy
msgid "Time Line"
msgstr "Línia de temps"
-#: specs/EventEditor.py:351 timelinelib/editors/event.py:153
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "Allows create interactive time lines"
+msgstr ""
+
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr ""
-#: specs/MonthNames.py:34 timelinelib/calendar/monthnames.py:38
+#: specs/MonthNames.py:33 timelinelib/calendar/monthnames.py:37
msgid "Jan"
msgstr ""
-#: specs/MonthNames.py:49 timelinelib/calendar/monthnames.py:49
+#: specs/MonthNames.py:48 timelinelib/calendar/monthnames.py:48
msgid "Dec"
msgstr ""
-#: specs/PyTimeType.py:57 specs/WxTimeType.py:83
-#: timelinelib/calendar/monthnames.py:45
+#: specs/PyTimeType.py:56 specs/WxTimeType.py:82
+#: timelinelib/calendar/monthnames.py:44
msgid "Aug"
msgstr ""
-#: specs/PyTimeType.py:111 specs/PyTimeType.py:131 specs/PyTimeType.py:147
-#: specs/PyTimeType.py:151 specs/WxTimeType.py:151 specs/WxTimeType.py:167
-#: specs/WxTimeType.py:171 timelinelib/time/pytime.py:123
-#: timelinelib/time/wxtime.py:126
+#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
+#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
+#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
+#: timelinelib/time/wxtime.py:120
msgid "day"
msgstr ""
-#: specs/PyTimeType.py:115 specs/PyTimeType.py:139 specs/PyTimeType.py:159
-#: specs/WxTimeType.py:135 specs/WxTimeType.py:159 specs/WxTimeType.py:179
-#: timelinelib/time/pytime.py:131 timelinelib/time/wxtime.py:134
+#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
+#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
msgid "minute"
msgstr ""
-#: specs/PyTimeType.py:119 specs/PyTimeType.py:143 specs/PyTimeType.py:163
-#: specs/WxTimeType.py:139 specs/WxTimeType.py:163 specs/WxTimeType.py:183
-#: timelinelib/time/pytime.py:133 timelinelib/time/wxtime.py:136
+#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
+#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
msgid "minutes"
msgstr ""
-#: specs/PyTimeType.py:123 specs/PyTimeType.py:139 specs/PyTimeType.py:143
-#: specs/PyTimeType.py:147 specs/WxTimeType.py:143 specs/WxTimeType.py:159
-#: specs/WxTimeType.py:163 specs/WxTimeType.py:167
-#: timelinelib/time/pytime.py:127 timelinelib/time/wxtime.py:130
+#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
+#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
+#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
msgid "hour"
msgstr ""
-#: specs/PyTimeType.py:127 specs/PyTimeType.py:151 specs/PyTimeType.py:155
-#: specs/PyTimeType.py:159 specs/PyTimeType.py:163 specs/WxTimeType.py:147
-#: specs/WxTimeType.py:171 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187
-#: timelinelib/time/pytime.py:129 timelinelib/time/wxtime.py:132
+#: specs/PyTimeType.py:126 specs/PyTimeType.py:150 specs/PyTimeType.py:154
+#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
+#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
msgid "hours"
msgstr ""
-#: specs/PyTimeType.py:135 specs/PyTimeType.py:155 specs/PyTimeType.py:159
-#: specs/PyTimeType.py:163 specs/PyTimeType.py:167 specs/PyTimeType.py:173
-#: specs/WxTimeType.py:155 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187 specs/WxTimeType.py:193
-#: timelinelib/time/pytime.py:125 timelinelib/time/wxtime.py:128
+#: specs/PyTimeType.py:134 specs/PyTimeType.py:154 specs/PyTimeType.py:158
+#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
+#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
msgstr ""
-#: specs/TimelineView.py:67 timelinelib/view/zoom.py:29
+#: specs/TimelineView.py:66 timelinelib/view/zoom.py:28
msgid "Select region to zoom into"
msgstr ""
-#: specs/TimelineView.py:75 timelinelib/view/zoom.py:39
+#: specs/TimelineView.py:74 timelinelib/view/zoom.py:38
msgid "Region too short"
msgstr ""
-#: specs/TimelineView.py:91 timelinelib/view/zoom.py:36
+#: specs/TimelineView.py:90 timelinelib/view/zoom.py:35
msgid "Region too long"
msgstr ""
-#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:169
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr ""
-#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:171
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr ""
-#: specs/WeekdayNames.py:29 timelinelib/calendar/weekdaynames.py:22
+#: specs/WeekdayNames.py:28 timelinelib/calendar/weekdaynames.py:21
msgid "Mon"
msgstr ""
-#: specs/WeekdayNames.py:34 timelinelib/calendar/weekdaynames.py:28
+#: specs/WeekdayNames.py:33 timelinelib/calendar/weekdaynames.py:27
msgid "Sun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:39
+#: timelinelib/calendar/monthnames.py:38
msgid "Feb"
msgstr ""
-#: timelinelib/calendar/monthnames.py:40
+#: timelinelib/calendar/monthnames.py:39
msgid "Mar"
msgstr ""
-#: timelinelib/calendar/monthnames.py:41
+#: timelinelib/calendar/monthnames.py:40
msgid "Apr"
msgstr ""
-#: timelinelib/calendar/monthnames.py:42
+#: timelinelib/calendar/monthnames.py:41
msgid "May"
msgstr ""
-#: timelinelib/calendar/monthnames.py:43
+#: timelinelib/calendar/monthnames.py:42
msgid "Jun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:44
+#: timelinelib/calendar/monthnames.py:43
msgid "Jul"
msgstr ""
-#: timelinelib/calendar/monthnames.py:46
+#: timelinelib/calendar/monthnames.py:45
msgid "Sep"
msgstr ""
-#: timelinelib/calendar/monthnames.py:47
+#: timelinelib/calendar/monthnames.py:46
msgid "Oct"
msgstr ""
-#: timelinelib/calendar/monthnames.py:48
+#: timelinelib/calendar/monthnames.py:47
msgid "Nov"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:23
+#: timelinelib/calendar/weekdaynames.py:22
msgid "Tue"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:24
+#: timelinelib/calendar/weekdaynames.py:23
msgid "Wed"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:25
+#: timelinelib/calendar/weekdaynames.py:24
msgid "Thu"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:26
+#: timelinelib/calendar/weekdaynames.py:25
msgid "Fri"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:27
+#: timelinelib/calendar/weekdaynames.py:26
msgid "Sat"
msgstr ""
-#: timelinelib/db/__init__.py:74
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
"install it."
msgstr ""
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr "No es pot obrir la línia de temps '%s'."
-#: timelinelib/db/__init__.py:80
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr "Format desconegut."
-#: timelinelib/db/backends/dir.py:106 timelinelib/db/backends/file.py:126
-#: timelinelib/db/backends/ics.py:156
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr "No s'ha pogut llegir la informació d l'arxiu '%s'."
-#: timelinelib/db/backends/file.py:119 timelinelib/db/backends/ics.py:150
-#: timelinelib/db/backends/xmlfile.py:143
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
+#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr "No s'ha pogut llegir la informació de la línia de temps '%s'."
@@ -197,47 +202,35 @@ msgstr "No s'ha pogut llegir la informació de la línia de temps '%s'."
msgid "Displayed period must be > 0."
msgstr ""
-#: timelinelib/db/objects.py:250
-msgid "Start time "
-msgstr ""
-
-#: timelinelib/db/objects.py:252
-msgid "End time "
-msgstr ""
-
-#: timelinelib/db/objects.py:262
-msgid "Start time can't be after end time"
-msgstr "El temps d'inici no pot ser posterior al de finalització"
-
-#: timelinelib/db/tutorial.py:31
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr ""
-#: timelinelib/db/tutorial.py:33
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr ""
-#: timelinelib/db/tutorial.py:36
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
msgstr ""
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
msgstr ""
-#: timelinelib/db/tutorial.py:39
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr ""
-#: timelinelib/db/tutorial.py:41
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
msgstr ""
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
msgstr ""
-#: timelinelib/db/tutorial.py:44
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -246,69 +239,74 @@ msgid ""
"You can also middle click with the mouse to center around that point."
msgstr ""
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
msgid "Zoom"
msgstr ""
-#: timelinelib/db/tutorial.py:53
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
"Hold down Shift while dragging with the mouse."
msgstr ""
-#: timelinelib/db/tutorial.py:59 timelinelib/help/pages.py:127
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr "Crea un esdeveniment"
-#: timelinelib/db/tutorial.py:60
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
"Hold down Ctrl while dragging the mouse to select a period."
msgstr ""
-#: timelinelib/db/tutorial.py:66 timelinelib/help/pages.py:144
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr "Edita l'esdeveniment"
-#: timelinelib/db/tutorial.py:67
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr ""
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
#, fuzzy
msgid "Select event"
msgstr "Esborra un esdeveniment"
-#: timelinelib/db/tutorial.py:72
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
"Hold down Ctrl while clicking events to select multiple."
msgstr ""
-#: timelinelib/db/tutorial.py:78 timelinelib/help/pages.py:169
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr "Esborra un esdeveniment"
-#: timelinelib/db/tutorial.py:79
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr ""
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr ""
-#: timelinelib/db/tutorial.py:84
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr ""
-#: timelinelib/db/tutorial.py:87 timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
msgid "Saving"
msgstr ""
-#: timelinelib/db/tutorial.py:90
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -316,36 +314,48 @@ msgid ""
"Choose File/New/File Timeline to create a timeline that is saved on disk."
msgstr ""
-#: timelinelib/db/utils.py:56
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr ""
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr ""
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr "El temps d'inici no pot ser posterior al de finalització"
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr ""
-#: timelinelib/db/utils.py:71
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr ""
-#: timelinelib/db/utils.py:75
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr ""
-#: timelinelib/db/utils.py:81
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr ""
-#: timelinelib/db/utils.py:86
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr ""
-#: timelinelib/db/utils.py:92
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr ""
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:247
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr "El camp '%s' no pot estar buit"
@@ -355,15 +365,15 @@ msgstr "El camp '%s' no pot estar buit"
msgid "Name"
msgstr "Nom:"
-#: timelinelib/editors/event.py:234
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr "El final ha de ser posterior a l'inici"
-#: timelinelib/editors/event.py:242
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
msgstr ""
-#: timelinelib/editors/event.py:247
+#: timelinelib/editors/event.py:250
msgid "Text"
msgstr "Text"
@@ -375,32 +385,32 @@ msgstr "Arxius d'imatge"
msgid "Export to Image"
msgstr "Exporta a una imatge"
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:268
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
msgstr "L'arxiu '%s' ja existeix. Voleu sobreescriure'l?"
-#: timelinelib/help/pages.py:37
+#: timelinelib/help/pages.py:36
msgid "Help contents"
msgstr "Continguts de l'ajuda"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Questions and answers"
msgstr "Preguntes més freqüents"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Concepts"
msgstr "Conceptes"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Tasks"
msgstr "Tasques"
-#: timelinelib/help/pages.py:60
+#: timelinelib/help/pages.py:59
msgid "Where is the save button?"
msgstr "On està el botó Desa?"
-#: timelinelib/help/pages.py:66
+#: timelinelib/help/pages.py:65
msgid ""
"\n"
"There is no save button. Timeline will automatically save your data whenever "
@@ -410,11 +420,11 @@ msgstr ""
"No existeix aquest botó, d'ençà que la línia de temps desa automàticament "
"qualsevol canvi que efectueu sobre ella.\n"
-#: timelinelib/help/pages.py:73
+#: timelinelib/help/pages.py:72
msgid "Where do the week numbers go if I start my weeks on Sunday?"
msgstr ""
-#: timelinelib/help/pages.py:79
+#: timelinelib/help/pages.py:78
msgid ""
"\n"
"The date data object used does not support week numbers for weeks that start "
@@ -422,26 +432,26 @@ msgid ""
"support this in future versions.\n"
msgstr ""
-#: timelinelib/help/pages.py:86
+#: timelinelib/help/pages.py:85
msgid "Timeline"
msgstr "Línia de temps"
-#: timelinelib/help/pages.py:93
+#: timelinelib/help/pages.py:92
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
"If you are interested in such a feature, please get in touch.\n"
msgstr ""
-#: timelinelib/help/pages.py:101
+#: timelinelib/help/pages.py:100
msgid "Events"
msgstr "Esdeveniments"
-#: timelinelib/help/pages.py:108
+#: timelinelib/help/pages.py:107
msgid ""
"\n"
"An event is the basic data type for representing information on the "
@@ -455,11 +465,11 @@ msgstr ""
"de posar (quan succeeix aquest esdeveniment). Això pot ser un punt de temps "
"específic o bé un període de temps.\n"
-#: timelinelib/help/pages.py:114
+#: timelinelib/help/pages.py:113
msgid "Categories"
msgstr "Categories"
-#: timelinelib/help/pages.py:121
+#: timelinelib/help/pages.py:120
msgid ""
"\n"
"Categories are used to group events. An event can only belong to one "
@@ -471,7 +481,7 @@ msgstr ""
"només pot pertànyer a una categoria. Tots els esdeveniments que pertanyen a "
"la mateixa categoria es mostren amb el mateix color de fons.\n"
-#: timelinelib/help/pages.py:134
+#: timelinelib/help/pages.py:133
msgid ""
"\n"
"The *Create Event* dialog can be opened in the following ways:\n"
@@ -482,7 +492,7 @@ msgid ""
"timeline, drag the mouse and release it.\n"
msgstr ""
-#: timelinelib/help/pages.py:151
+#: timelinelib/help/pages.py:150
msgid ""
"\n"
"The *Edit Event* dialog can be opened by double clicking on an event.\n"
@@ -491,18 +501,18 @@ msgstr ""
"El diàleg *Edita l'esdeveniment* pot ser obert en clicar a sobre de "
"qualsevol esdeveniment.\n"
-#: timelinelib/help/pages.py:157
+#: timelinelib/help/pages.py:156
msgid "Selecting events"
msgstr "Seleccionant esdeveniments"
-#: timelinelib/help/pages.py:163
+#: timelinelib/help/pages.py:162
msgid ""
"\n"
"To select an event, click on it. To select multiple events, hold down the "
"*Ctrl* key while clicking events.\n"
msgstr ""
-#: timelinelib/help/pages.py:176
+#: timelinelib/help/pages.py:175
msgid ""
"\n"
"To delete an event, select it and press the *Del* key. Multiple events can "
@@ -512,23 +522,23 @@ msgstr ""
"Podeu emprar la funció *Esborra un esdeveniment* prement la tecla "
"*Suprimeix*. Es poden esborrar diversos esdeveniments al mateix temps.\n"
-#: timelinelib/help/pages.py:182
+#: timelinelib/help/pages.py:181
msgid "Will associated events be deleted when I delete a category?"
msgstr ""
-#: timelinelib/help/pages.py:188
+#: timelinelib/help/pages.py:187
msgid ""
"\n"
"No. The events will still be there but they will not belong to a category.\n"
msgstr ""
-#: timelinelib/help/pages.py:194
+#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr "Edita les categories"
-#: timelinelib/help/pages.py:201
+#: timelinelib/help/pages.py:200
msgid ""
"\n"
"Categories can be managed in the *Edit Categories* dialog (*Timeline* > "
@@ -538,12 +548,12 @@ msgid ""
"*Sidebar*).\n"
msgstr ""
-#: timelinelib/help/pages.py:209 timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:1021
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr "Contacteu amb nosaltres"
-#: timelinelib/help/pages.py:215
+#: timelinelib/help/pages.py:214
msgid ""
"\n"
"If you have more questions about Timeline, or if you want to get in contact "
@@ -556,11 +566,11 @@ msgstr ""
"nostra llista de correu: <thetimelineproj-user@lists.sourceforge.net>. (En "
"Anglès, si us plau...)\n"
-#: timelinelib/help/pages.py:221
+#: timelinelib/help/pages.py:220
msgid "Why is Timeline not available in my language?"
msgstr "Per què Timeline no està disponible al meu idioma?"
-#: timelinelib/help/pages.py:228
+#: timelinelib/help/pages.py:227
msgid ""
"\n"
"Timeline is developed and translated by volunteers. If you would like to "
@@ -570,16 +580,16 @@ msgstr ""
"Timeline està desenvolupat i traduït per voluntaris. Si voleu contribuir amb "
"les traduccions, sigueu benvinguts i contacteu amb nosaltres.\n"
-#: timelinelib/help/system.py:65
+#: timelinelib/help/system.py:64
#, python-format
msgid "Search results for '%s'"
msgstr "Resultats de la cerca per '%s'"
-#: timelinelib/help/system.py:123
+#: timelinelib/help/system.py:122
msgid "Related pages"
msgstr "Pàgines relevants"
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid ""
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
@@ -587,259 +597,260 @@ msgstr ""
"Hi ha hagut un problema en imprimir.\n"
"Potser la teva impressora no està establerta correctament?"
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid "Printing"
msgstr "S'està imprimint"
-#: timelinelib/printing.py:115
+#: timelinelib/printing.py:114
msgid "Print preview"
msgstr "Previsualització de la impressió"
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
msgstr ""
-#: timelinelib/time/numtime.py:51
+#: timelinelib/time/numtime.py:47
msgid "Go to &Time\tCtrl+T"
msgstr ""
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:75
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr "Enrere\tPgUp"
-#: timelinelib/time/numtime.py:54 timelinelib/time/pytime.py:76
-#: timelinelib/time/wxtime.py:76
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr "Endavant\tPgDn"
-#: timelinelib/time/numtime.py:118
+#: timelinelib/time/numtime.py:113
#, fuzzy
msgid "Can't zoom deeper than 5"
msgstr "No es pot emprar la vista ampliada més d'una hora"
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr ""
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr ""
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr ""
-#: timelinelib/time/numtime.py:134
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr ""
-#: timelinelib/time/numtime.py:179
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr ""
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:72
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr ""
-#: timelinelib/time/pytime.py:73 timelinelib/time/wxtime.py:73
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr ""
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr ""
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr ""
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr ""
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr ""
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:81
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr ""
-#: timelinelib/time/pytime.py:82 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr ""
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr ""
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr ""
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr ""
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr "Mostra l'any"
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:88
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr "Mostra el mesMos"
-#: timelinelib/time/pytime.py:89 timelinelib/time/wxtime.py:89
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr "Mostra el dia"
-#: timelinelib/time/pytime.py:141
+#: timelinelib/time/pytime.py:140
msgid "can't be before year 10"
msgstr ""
-#: timelinelib/time/pytime.py:145
+#: timelinelib/time/pytime.py:144
msgid "can't be after year 9989"
msgstr ""
-#: timelinelib/time/pytime.py:202 timelinelib/time/wxtime.py:204
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr ""
-#: timelinelib/time/pytime.py:205 timelinelib/time/wxtime.py:207
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr "No es pot emprar la vista ampliada més d'una hora"
-#: timelinelib/time/pytime.py:220 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
msgid "Day"
msgstr ""
-#: timelinelib/time/pytime.py:221 timelinelib/time/pytime.py:547
-#: timelinelib/time/wxtime.py:223 timelinelib/time/wxtime.py:550
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
msgid "Week"
msgstr "Setmana"
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:224
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
msgid "Month"
msgstr ""
-#: timelinelib/time/pytime.py:223 timelinelib/time/wxtime.py:225
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
msgid "Year"
msgstr ""
-#: timelinelib/time/pytime.py:257 timelinelib/time/wxtime.py:261
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr "Vés a una data"
-#: timelinelib/time/wxtime.py:144
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr ""
-#: timelinelib/time/wxtime.py:148
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr ""
-#: timelinelib/view/drawingarea.py:145 timelinelib/view/drawingarea.py:163
+#: timelinelib/view/drawingarea.py:144 timelinelib/view/drawingarea.py:162
msgid "No timeline set"
msgstr "No s'ha establert cap línia de temps"
-#: timelinelib/view/drawingarea.py:197
+#: timelinelib/view/drawingarea.py:196
#, fuzzy
msgid "Edit"
msgstr "&Edita"
-#: timelinelib/view/drawingarea.py:198
+#: timelinelib/view/drawingarea.py:197
msgid "Duplicate..."
msgstr ""
-#: timelinelib/view/drawingarea.py:199
-#: timelinelib/wxgui/components/cattree.py:81
+#: timelinelib/view/drawingarea.py:198
+#: timelinelib/wxgui/components/cattree.py:80
#: wx/tools/Editra/src/prefdlg.py:1706
msgid "Delete"
msgstr ""
-#: timelinelib/view/drawingarea.py:202
+#: timelinelib/view/drawingarea.py:201
msgid "Sticky Balloon"
msgstr ""
-#: timelinelib/view/drawingarea.py:353
+#: timelinelib/view/drawingarea.py:352
msgid "Center"
msgstr "Centre"
-#: timelinelib/view/drawingarea.py:401
+#: timelinelib/view/drawingarea.py:400
#, python-format
msgid "%s events hidden"
msgstr ""
-#: timelinelib/view/drawingarea.py:466
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
msgstr ""
-#: timelinelib/view/drawingarea.py:469
+#: timelinelib/view/drawingarea.py:471
msgid "Are you sure you want to delete this event?"
msgstr ""
-#: timelinelib/view/move.py:65
+#: timelinelib/view/move.py:64
msgid "Can't move locked event"
msgstr ""
-#: timelinelib/view/resize.py:66
+#: timelinelib/view/resize.py:65
msgid "Period is too long"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:300
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr "Afegeix nou"
#: timelinelib/wxgui/components/categorychoice.py:76
-#: timelinelib/wxgui/components/cattree.py:224
+#: timelinelib/wxgui/components/cattree.py:223
msgid "Add Category"
msgstr "Afegeix una categoria"
-#: timelinelib/wxgui/components/cattree.py:75
+#: timelinelib/wxgui/components/cattree.py:74
msgid "Edit..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:78
+#: timelinelib/wxgui/components/cattree.py:77
msgid "Add..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:218
+#: timelinelib/wxgui/components/cattree.py:217
msgid "Edit Category"
msgstr "Edita la categoria"
-#: timelinelib/wxgui/components/cattree.py:229
+#: timelinelib/wxgui/components/cattree.py:228
#, python-format
msgid "Are you sure you want to delete category '%s'?"
msgstr ""
#: timelinelib/wxgui/components/cattree.py:231
#, python-format
-msgid "Events belonging to '%(name)s' will no longer belong to a category."
+msgid "Events belonging to '%s' will no longer belong to a category."
msgstr ""
#: timelinelib/wxgui/components/cattree.py:234
-msgid "Events belonging to '%(name)' will now belong "
+#, python-format
+msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
msgstr ""
#: timelinelib/wxgui/components/pydatetimepicker.py:80
-#: timelinelib/wxgui/components/wxdatetimepicker.py:76
+#: timelinelib/wxgui/components/wxdatetimepicker.py:75
msgid "Invalid date"
msgstr ""
-#: timelinelib/wxgui/components/search.py:71
+#: timelinelib/wxgui/components/search.py:70
msgid "No match"
msgstr ""
-#: timelinelib/wxgui/components/search.py:75
+#: timelinelib/wxgui/components/search.py:74
msgid "Only one match"
msgstr ""
-#: timelinelib/wxgui/dialogs/categorieseditor.py:39
+#: timelinelib/wxgui/dialogs/categorieseditor.py:38
#, fuzzy
msgid "Edit Categories"
msgstr "Edita les &categories"
@@ -876,45 +887,45 @@ msgid "Container Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
msgid "Category:"
msgstr "Categoria:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:32
+#: timelinelib/wxgui/dialogs/duplicateevent.py:31
msgid "Duplicate Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:69
+#: timelinelib/wxgui/dialogs/duplicateevent.py:68
#, python-format
msgid "%d Events not duplicated due to missing dates."
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:89
+#: timelinelib/wxgui/dialogs/duplicateevent.py:88
msgid "Number of duplicates:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:99
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/duplicateevent.py:98
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr "Període"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:109
+#: timelinelib/wxgui/dialogs/duplicateevent.py:108
msgid "Frequency:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Forward"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Backward"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Both"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:120
+#: timelinelib/wxgui/dialogs/duplicateevent.py:119
#: wx/tools/Editra/src/eclib/finddlg.py:802
msgid "Direction"
msgstr ""
@@ -924,6 +935,7 @@ msgid "Event Properties"
msgstr "Propietats de l'esdeveniment"
#: timelinelib/wxgui/dialogs/eventeditor.py:85
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr "Quan:"
@@ -935,332 +947,337 @@ msgstr "Fins a"
msgid "Container:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
-#: timelinelib/wxgui/dialogs/timeeditor.py:48
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
+#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr "Mostra l'hora"
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
msgid "Text:"
msgstr "Text:"
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
msgid "Description"
msgstr "Descripció"
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
+msgid "Alert"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr "Icona"
-#: timelinelib/wxgui/dialogs/eventeditor.py:259
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr "Afegeix més esdeveniments després de crear aquest"
-#: timelinelib/wxgui/dialogs/eventeditor.py:447
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
#, fuzzy
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr ""
"Les imatges s'escapçaran inside a %ix%i per a poder mostrar-se dins el "
"requadre."
-#: timelinelib/wxgui/dialogs/eventeditor.py:484
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr "Trieu una icona"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:37
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+msgid "Edit Event"
+msgstr "Edita un esdeveniment"
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr "Crea un esdeveniment"
+
+#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
msgid "Help"
msgstr "Ajuda"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:66
+#: timelinelib/wxgui/dialogs/helpbrowser.py:65
msgid ""
"Could not find markdown Python package. It is needed by the help system. "
"See the Timeline website or the INSTALL file for instructions how to install "
"it."
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:104
+#: timelinelib/wxgui/dialogs/helpbrowser.py:103
msgid "Go to home page"
msgstr "Vés a la pàgina d'inici"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:111
+#: timelinelib/wxgui/dialogs/helpbrowser.py:110
msgid "Go back one page"
msgstr "Retrocedeix una pàgina"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:117
+#: timelinelib/wxgui/dialogs/helpbrowser.py:116
msgid "Go forward one page"
msgstr "Avança una pàgina"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:202
+#: timelinelib/wxgui/dialogs/helpbrowser.py:201
msgid "Page not found"
msgstr "No s'ha trobat la pàgina"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:203
+#: timelinelib/wxgui/dialogs/helpbrowser.py:202
#, python-format
msgid "Could not find page '%s'."
msgstr "No s'ha trobat la pàgina '%s'."
-#: timelinelib/wxgui/dialogs/mainframe.py:87
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr "Arxius de línia de temps"
-#: timelinelib/wxgui/dialogs/mainframe.py:89
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:137 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
msgid "&File"
msgstr "&Arxiu"
-#: timelinelib/wxgui/dialogs/mainframe.py:143 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:143
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr "Crea una nova linia de temps"
-#: timelinelib/wxgui/dialogs/mainframe.py:149
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:157
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr "Crea una línia de temps"
-#: timelinelib/wxgui/dialogs/mainframe.py:163
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr "La línia de temps especificada ja existeix."
-#: timelinelib/wxgui/dialogs/mainframe.py:164
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr "Obre una línia de temps en comptes de crear una nova."
-#: timelinelib/wxgui/dialogs/mainframe.py:166
+#: timelinelib/wxgui/dialogs/mainframe.py:171
msgid "Information"
msgstr "Informació"
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:189
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr "Obre una línia de temps existent"
-#: timelinelib/wxgui/dialogs/mainframe.py:200
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr "Obre la línia de temps"
-#: timelinelib/wxgui/dialogs/mainframe.py:210
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr "Obre &recent"
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr "Config&uració de la pàgina"
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr "Configuració d'imprssió"
-#: timelinelib/wxgui/dialogs/mainframe.py:224 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr "Previsualització de la impressió"
-#: timelinelib/wxgui/dialogs/mainframe.py:233 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
msgid "Print"
msgstr "Imprimeix"
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr "&Exporta a una imatge..."
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr "Exporta la vista actual a un arxiu PNG"
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
#, fuzzy
msgid "Export the current view to a SVG image"
msgstr "Exporta la vista actual a un arxiu PNG"
-#: timelinelib/wxgui/dialogs/mainframe.py:260
+#: timelinelib/wxgui/dialogs/mainframe.py:265
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
"Timeline website or the INSTALL file for instructions how to install it."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:264
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:294
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr "Tanca l'aplicació"
-#: timelinelib/wxgui/dialogs/mainframe.py:306 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
msgid "&Edit"
msgstr "&Edita"
-#: timelinelib/wxgui/dialogs/mainframe.py:331 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
msgid "&View"
msgstr "&Visualitza"
-#: timelinelib/wxgui/dialogs/mainframe.py:335
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:349
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr "&Llegenda"
-#: timelinelib/wxgui/dialogs/mainframe.py:360
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:374
+#: timelinelib/wxgui/dialogs/mainframe.py:378
msgid "&Timeline"
msgstr "Línia de &temps"
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create &Event..."
msgstr "Crea un &esdeveniment..."
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr "Crea un nou esdeveniment"
-#: timelinelib/wxgui/dialogs/mainframe.py:388
-msgid "Create Event"
-msgstr "Crea un esdeveniment"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:404
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:405
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:451
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:454
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit &Categories"
msgstr "Edita les &categories"
-#: timelinelib/wxgui/dialogs/mainframe.py:487
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr "&Navega"
-#: timelinelib/wxgui/dialogs/mainframe.py:491
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:505
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:519
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:572 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
msgid "&Help"
msgstr "A&juda"
-#: timelinelib/wxgui/dialogs/mainframe.py:575
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr "&Continguts\tF1"
-#: timelinelib/wxgui/dialogs/mainframe.py:582
-#: timelinelib/wxgui/dialogs/mainframe.py:921
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr "Inicia el manual d'ajuda"
-#: timelinelib/wxgui/dialogs/mainframe.py:618
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:630
-msgid "Edit Container"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:634
-msgid "Edit Event"
-msgstr "Edita un esdeveniment"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:670
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:731
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr "L'arxiu '%s' no existeix."
-#: timelinelib/wxgui/dialogs/mainframe.py:913
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr "No hi ha cap línia de temps oberta"
-#: timelinelib/wxgui/dialogs/mainframe.py:918
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr "La primera vegada que empreu Timeline?"
-#: timelinelib/wxgui/dialogs/mainframe.py:1018
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr ""
@@ -1268,25 +1285,25 @@ msgstr ""
msgid "Close"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:29
+#: timelinelib/wxgui/dialogs/preferences.py:28
msgid "Preferences"
msgstr "Preferències"
-#: timelinelib/wxgui/dialogs/preferences.py:73 wx/lib/pydocview.py:1635
+#: timelinelib/wxgui/dialogs/preferences.py:72 wx/lib/pydocview.py:1635
#: wx/lib/pydocview.py:2722 wx/tools/Editra/src/prefdlg.py:191
#: wx/tools/Editra/src/prefdlg.py:677 wx/tools/Editra/src/prefdlg.py:964
msgid "General"
msgstr "General"
-#: timelinelib/wxgui/dialogs/preferences.py:83
+#: timelinelib/wxgui/dialogs/preferences.py:82
msgid "Date && Time"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:91
+#: timelinelib/wxgui/dialogs/preferences.py:90
msgid "Week start on:"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:94
+#: timelinelib/wxgui/dialogs/preferences.py:93
msgid ""
"This feature is experimental. If events are\n"
"created in the extended range, you can not\n"
@@ -1295,36 +1312,36 @@ msgid ""
"is also needed for this to take effect."
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:111
+#: timelinelib/wxgui/dialogs/preferences.py:110
msgid "Open most recent timeline on startup"
msgstr "Mostra la línia de temps més recent en obrir l'aplicació."
-#: timelinelib/wxgui/dialogs/preferences.py:117
+#: timelinelib/wxgui/dialogs/preferences.py:116
msgid "Use inertial scrolling"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:123
+#: timelinelib/wxgui/dialogs/preferences.py:122
msgid "Use extended date range (before 1 AD)"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Monday"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Sunday"
msgstr ""
-#: timelinelib/wxgui/dialogs/textdisplay.py:57
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr ""
-#: timelinelib/wxgui/utils.py:135 wx/tools/Editra/src/ed_editv.py:191
+#: timelinelib/wxgui/utils.py:134 wx/tools/Editra/src/ed_editv.py:191
#: wx/tools/Editra/src/plugdlg.py:840
msgid "Error"
msgstr "S'ha produït un error"
-#: timelinelib/wxgui/utils.py:141
+#: timelinelib/wxgui/utils.py:140
msgid "Question"
msgstr "Pregunta"
diff --git a/po/de.po b/po/de.po
index e766dc9..e9e7024 100644
--- a/po/de.po
+++ b/po/de.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Timeline 0.4.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-15 00:32-0400\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
"PO-Revision-Date: 2012-02-20 05:18+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: German\n"
@@ -19,154 +19,159 @@ msgstr ""
"X-Launchpad-Export-Date: 2011-10-30 13:32+0000\n"
"X-Poedit-Language: German\n"
-#: activity/activity.info:2
+#. TRANS: "name" option from activity.info file
msgid "Time Line"
msgstr "Zeitachse"
-#: specs/EventEditor.py:351 timelinelib/editors/event.py:153
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "Allows create interactive time lines"
+msgstr ""
+
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr ""
-#: specs/MonthNames.py:34 timelinelib/calendar/monthnames.py:38
+#: specs/MonthNames.py:33 timelinelib/calendar/monthnames.py:37
msgid "Jan"
msgstr "Jan"
-#: specs/MonthNames.py:49 timelinelib/calendar/monthnames.py:49
+#: specs/MonthNames.py:48 timelinelib/calendar/monthnames.py:48
msgid "Dec"
msgstr "Dez"
-#: specs/PyTimeType.py:57 specs/WxTimeType.py:83
-#: timelinelib/calendar/monthnames.py:45
+#: specs/PyTimeType.py:56 specs/WxTimeType.py:82
+#: timelinelib/calendar/monthnames.py:44
msgid "Aug"
msgstr "Aug"
-#: specs/PyTimeType.py:111 specs/PyTimeType.py:131 specs/PyTimeType.py:147
-#: specs/PyTimeType.py:151 specs/WxTimeType.py:151 specs/WxTimeType.py:167
-#: specs/WxTimeType.py:171 timelinelib/time/pytime.py:123
-#: timelinelib/time/wxtime.py:126
+#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
+#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
+#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
+#: timelinelib/time/wxtime.py:120
msgid "day"
msgstr ""
-#: specs/PyTimeType.py:115 specs/PyTimeType.py:139 specs/PyTimeType.py:159
-#: specs/WxTimeType.py:135 specs/WxTimeType.py:159 specs/WxTimeType.py:179
-#: timelinelib/time/pytime.py:131 timelinelib/time/wxtime.py:134
+#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
+#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
msgid "minute"
msgstr ""
-#: specs/PyTimeType.py:119 specs/PyTimeType.py:143 specs/PyTimeType.py:163
-#: specs/WxTimeType.py:139 specs/WxTimeType.py:163 specs/WxTimeType.py:183
-#: timelinelib/time/pytime.py:133 timelinelib/time/wxtime.py:136
+#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
+#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
msgid "minutes"
msgstr ""
-#: specs/PyTimeType.py:123 specs/PyTimeType.py:139 specs/PyTimeType.py:143
-#: specs/PyTimeType.py:147 specs/WxTimeType.py:143 specs/WxTimeType.py:159
-#: specs/WxTimeType.py:163 specs/WxTimeType.py:167
-#: timelinelib/time/pytime.py:127 timelinelib/time/wxtime.py:130
+#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
+#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
+#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
msgid "hour"
msgstr ""
-#: specs/PyTimeType.py:127 specs/PyTimeType.py:151 specs/PyTimeType.py:155
-#: specs/PyTimeType.py:159 specs/PyTimeType.py:163 specs/WxTimeType.py:147
-#: specs/WxTimeType.py:171 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187
-#: timelinelib/time/pytime.py:129 timelinelib/time/wxtime.py:132
+#: specs/PyTimeType.py:126 specs/PyTimeType.py:150 specs/PyTimeType.py:154
+#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
+#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
msgid "hours"
msgstr ""
-#: specs/PyTimeType.py:135 specs/PyTimeType.py:155 specs/PyTimeType.py:159
-#: specs/PyTimeType.py:163 specs/PyTimeType.py:167 specs/PyTimeType.py:173
-#: specs/WxTimeType.py:155 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187 specs/WxTimeType.py:193
-#: timelinelib/time/pytime.py:125 timelinelib/time/wxtime.py:128
+#: specs/PyTimeType.py:134 specs/PyTimeType.py:154 specs/PyTimeType.py:158
+#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
+#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
msgstr ""
-#: specs/TimelineView.py:67 timelinelib/view/zoom.py:29
+#: specs/TimelineView.py:66 timelinelib/view/zoom.py:28
msgid "Select region to zoom into"
msgstr ""
-#: specs/TimelineView.py:75 timelinelib/view/zoom.py:39
+#: specs/TimelineView.py:74 timelinelib/view/zoom.py:38
msgid "Region too short"
msgstr ""
-#: specs/TimelineView.py:91 timelinelib/view/zoom.py:36
+#: specs/TimelineView.py:90 timelinelib/view/zoom.py:35
msgid "Region too long"
msgstr ""
-#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:169
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr ""
-#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:171
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr ""
-#: specs/WeekdayNames.py:29 timelinelib/calendar/weekdaynames.py:22
+#: specs/WeekdayNames.py:28 timelinelib/calendar/weekdaynames.py:21
msgid "Mon"
msgstr "Mo"
-#: specs/WeekdayNames.py:34 timelinelib/calendar/weekdaynames.py:28
+#: specs/WeekdayNames.py:33 timelinelib/calendar/weekdaynames.py:27
msgid "Sun"
msgstr "So"
-#: timelinelib/calendar/monthnames.py:39
+#: timelinelib/calendar/monthnames.py:38
msgid "Feb"
msgstr "Feb"
-#: timelinelib/calendar/monthnames.py:40
+#: timelinelib/calendar/monthnames.py:39
msgid "Mar"
msgstr "Mär"
-#: timelinelib/calendar/monthnames.py:41
+#: timelinelib/calendar/monthnames.py:40
msgid "Apr"
msgstr "Apr"
-#: timelinelib/calendar/monthnames.py:42
+#: timelinelib/calendar/monthnames.py:41
msgid "May"
msgstr "Mai"
-#: timelinelib/calendar/monthnames.py:43
+#: timelinelib/calendar/monthnames.py:42
msgid "Jun"
msgstr "Jun"
-#: timelinelib/calendar/monthnames.py:44
+#: timelinelib/calendar/monthnames.py:43
msgid "Jul"
msgstr "Jul"
-#: timelinelib/calendar/monthnames.py:46
+#: timelinelib/calendar/monthnames.py:45
msgid "Sep"
msgstr "Sep"
-#: timelinelib/calendar/monthnames.py:47
+#: timelinelib/calendar/monthnames.py:46
msgid "Oct"
msgstr "Okt"
-#: timelinelib/calendar/monthnames.py:48
+#: timelinelib/calendar/monthnames.py:47
msgid "Nov"
msgstr "Nov"
-#: timelinelib/calendar/weekdaynames.py:23
+#: timelinelib/calendar/weekdaynames.py:22
msgid "Tue"
msgstr "Di"
-#: timelinelib/calendar/weekdaynames.py:24
+#: timelinelib/calendar/weekdaynames.py:23
msgid "Wed"
msgstr "Mi"
-#: timelinelib/calendar/weekdaynames.py:25
+#: timelinelib/calendar/weekdaynames.py:24
msgid "Thu"
msgstr "Do"
-#: timelinelib/calendar/weekdaynames.py:26
+#: timelinelib/calendar/weekdaynames.py:25
msgid "Fri"
msgstr "Fr"
-#: timelinelib/calendar/weekdaynames.py:27
+#: timelinelib/calendar/weekdaynames.py:26
msgid "Sat"
msgstr "Sa"
-#: timelinelib/db/__init__.py:74
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
@@ -177,23 +182,23 @@ msgstr ""
"und in der Datei INSTALL finden Sie weitere Informationen, wie Sie das Paket "
"installieren können."
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr "Beim Öffnen des Zeitstrahls '%s' ist ein Fehler aufgetreten."
-#: timelinelib/db/__init__.py:80
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr "Unbekanntes Format."
-#: timelinelib/db/backends/dir.py:106 timelinelib/db/backends/file.py:126
-#: timelinelib/db/backends/ics.py:156
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr "Beim Lesen der Datei '%s' ist ein Fehler aufgetreten."
-#: timelinelib/db/backends/file.py:119 timelinelib/db/backends/ics.py:150
-#: timelinelib/db/backends/xmlfile.py:143
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
+#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr "Beim Lesen der Zeitstrahl-Daten von '%s' ist ein Fehler aufgetreten."
@@ -202,48 +207,35 @@ msgstr "Beim Lesen der Zeitstrahl-Daten von '%s' ist ein Fehler aufgetreten."
msgid "Displayed period must be > 0."
msgstr "Die angezeigte Zeitspanne muss größer als 0 sein."
-#: timelinelib/db/objects.py:250
-msgid "Start time "
-msgstr "Anfangszeit "
-
-#: timelinelib/db/objects.py:252
-msgid "End time "
-msgstr "Endzeit "
-
-#: timelinelib/db/objects.py:262
-msgid "Start time can't be after end time"
-msgstr ""
-"Der Beginn des Ereignisses darf nicht nach dem Ende des Ereignisses sein."
-
-#: timelinelib/db/tutorial.py:31
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr "Willkommen"
-#: timelinelib/db/tutorial.py:33
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr "Willkommen zu Timeline"
-#: timelinelib/db/tutorial.py:36
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
msgstr "Einführung"
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
msgstr "Berühr mich mit der Maus!"
-#: timelinelib/db/tutorial.py:39
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr ""
-#: timelinelib/db/tutorial.py:41
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
msgstr "Funktionen"
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
msgstr "Scrollen"
-#: timelinelib/db/tutorial.py:44
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -252,69 +244,74 @@ msgid ""
"You can also middle click with the mouse to center around that point."
msgstr ""
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
msgid "Zoom"
msgstr "Vergrößerung"
-#: timelinelib/db/tutorial.py:53
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
"Hold down Shift while dragging with the mouse."
msgstr ""
-#: timelinelib/db/tutorial.py:59 timelinelib/help/pages.py:127
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr "Ereignis hinzufügen"
-#: timelinelib/db/tutorial.py:60
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
"Hold down Ctrl while dragging the mouse to select a period."
msgstr ""
-#: timelinelib/db/tutorial.py:66 timelinelib/help/pages.py:144
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr "Ereignis bearbeiten"
-#: timelinelib/db/tutorial.py:67
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr ""
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
#, fuzzy
msgid "Select event"
msgstr "Ereignis löschen"
-#: timelinelib/db/tutorial.py:72
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
"Hold down Ctrl while clicking events to select multiple."
msgstr ""
-#: timelinelib/db/tutorial.py:78 timelinelib/help/pages.py:169
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr "Ereignis löschen"
-#: timelinelib/db/tutorial.py:79
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr ""
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr ""
-#: timelinelib/db/tutorial.py:84
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr ""
-#: timelinelib/db/tutorial.py:87 timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
msgid "Saving"
msgstr "Speichern"
-#: timelinelib/db/tutorial.py:90
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -322,38 +319,51 @@ msgid ""
"Choose File/New/File Timeline to create a timeline that is saved on disk."
msgstr ""
-#: timelinelib/db/utils.py:56
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr "Anfangszeit "
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr "Endzeit "
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr ""
+"Der Beginn des Ereignisses darf nicht nach dem Ende des Ereignisses sein."
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr ""
"Der Zeitstrahl konnte nicht als '%s' gespeichert werden. Die Datei wurde "
"nicht verändert."
-#: timelinelib/db/utils.py:71
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr "Die Zeitstrahl-Daten konnten nicht gespeichert werden."
-#: timelinelib/db/utils.py:75
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr "Beim Schreiben der temporären Datei '%s' ist ein Fehler aufgetreten."
-#: timelinelib/db/utils.py:81
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr "Das Backup '%s' konnte nicht erstellt werden."
-#: timelinelib/db/utils.py:86
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr "Die temporäre Datei '%s' konnte nicht umbenannt werden."
-#: timelinelib/db/utils.py:92
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr "Das Backup '%s' konnte nicht gelöscht werden."
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:247
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr "Das Feld '%s' darf nicht leer sein."
@@ -363,16 +373,16 @@ msgstr "Das Feld '%s' darf nicht leer sein."
msgid "Name"
msgstr "Name:"
-#: timelinelib/editors/event.py:234
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr ""
"Der Ende des Ereignisses darf nicht vor dem Beginn des Ereignisses sein."
-#: timelinelib/editors/event.py:242
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
msgstr ""
-#: timelinelib/editors/event.py:247
+#: timelinelib/editors/event.py:250
msgid "Text"
msgstr "Text"
@@ -384,32 +394,32 @@ msgstr "Bild-Dateien"
msgid "Export to Image"
msgstr "Als Bild exportieren"
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:268
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
msgstr "Die Datei '%s' existiert bereits. Soll sie überschrieben werden?"
-#: timelinelib/help/pages.py:37
+#: timelinelib/help/pages.py:36
msgid "Help contents"
msgstr "Inhalt"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Questions and answers"
msgstr "Fragen und Antworten"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Concepts"
msgstr "Konzepte"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Tasks"
msgstr "Aufgaben"
-#: timelinelib/help/pages.py:60
+#: timelinelib/help/pages.py:59
msgid "Where is the save button?"
msgstr "Wo ist der Menüpunkt 'Speichern'?"
-#: timelinelib/help/pages.py:66
+#: timelinelib/help/pages.py:65
msgid ""
"\n"
"There is no save button. Timeline will automatically save your data whenever "
@@ -419,13 +429,13 @@ msgstr ""
"Es gibt keinen Menüpunkt zum Speichern, da Timeline Ihre Daten automatisch "
"speichert, wann immer dies nötig ist.\n"
-#: timelinelib/help/pages.py:73
+#: timelinelib/help/pages.py:72
msgid "Where do the week numbers go if I start my weeks on Sunday?"
msgstr ""
"Was passiert mit den Wochennummern, wenn ich einstelle, dass die Wochen am "
"Sonntag anfangen?"
-#: timelinelib/help/pages.py:79
+#: timelinelib/help/pages.py:78
msgid ""
"\n"
"The date data object used does not support week numbers for weeks that start "
@@ -438,26 +448,26 @@ msgstr ""
"Wir planen allerdings, in einer der zukünftigen Versionen ein anderes "
"Datenobjekt zu verwenden, das diese Funktion unterstützt.\n"
-#: timelinelib/help/pages.py:86
+#: timelinelib/help/pages.py:85
msgid "Timeline"
msgstr "Zeitstrahl"
-#: timelinelib/help/pages.py:93
+#: timelinelib/help/pages.py:92
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
"If you are interested in such a feature, please get in touch.\n"
msgstr ""
-#: timelinelib/help/pages.py:101
+#: timelinelib/help/pages.py:100
msgid "Events"
msgstr "Ereignisse"
-#: timelinelib/help/pages.py:108
+#: timelinelib/help/pages.py:107
msgid ""
"\n"
"An event is the basic data type for representing information on the "
@@ -472,11 +482,11 @@ msgstr ""
"Ereignis kann entweder ein bestimmter Zeitpunkt oder eine längere Zeitspanne "
"sein.\n"
-#: timelinelib/help/pages.py:114
+#: timelinelib/help/pages.py:113
msgid "Categories"
msgstr "Kategorien"
-#: timelinelib/help/pages.py:121
+#: timelinelib/help/pages.py:120
msgid ""
"\n"
"Categories are used to group events. An event can only belong to one "
@@ -488,7 +498,7 @@ msgstr ""
"nur zu einer Kategorie gehören. Alle Ereignisse einer Kategorie werden mit "
"der gleichen Hintergrundfarbe angezeigt.\n"
-#: timelinelib/help/pages.py:134
+#: timelinelib/help/pages.py:133
msgid ""
"\n"
"The *Create Event* dialog can be opened in the following ways:\n"
@@ -507,7 +517,7 @@ msgstr ""
"den Zeitstrahl und halten Sie die Taste gedrückt, ziehen Sie mit der Maus "
"und lassen Sie die Taste los.\n"
-#: timelinelib/help/pages.py:151
+#: timelinelib/help/pages.py:150
msgid ""
"\n"
"The *Edit Event* dialog can be opened by double clicking on an event.\n"
@@ -516,18 +526,18 @@ msgstr ""
"Der Dialog *Ereignis bearbeiten* kann durch einen Doppelklick auf ein "
"Ereignis geöffnet werden.\n"
-#: timelinelib/help/pages.py:157
+#: timelinelib/help/pages.py:156
msgid "Selecting events"
msgstr "Ereignisse auswählen"
-#: timelinelib/help/pages.py:163
+#: timelinelib/help/pages.py:162
msgid ""
"\n"
"To select an event, click on it. To select multiple events, hold down the "
"*Ctrl* key while clicking events.\n"
msgstr ""
-#: timelinelib/help/pages.py:176
+#: timelinelib/help/pages.py:175
msgid ""
"\n"
"To delete an event, select it and press the *Del* key. Multiple events can "
@@ -537,12 +547,12 @@ msgstr ""
"Um ein Ereignis zu löschen, wählen Sie es aus und drücken Sie 'Entf'. Sie "
"können auch mehrere Ereignisse auf einmal löschen.\n"
-#: timelinelib/help/pages.py:182
+#: timelinelib/help/pages.py:181
msgid "Will associated events be deleted when I delete a category?"
msgstr ""
"Werden alle zugehörigen Ereignisse gelöscht, wenn ich eine Kategorie lösche?"
-#: timelinelib/help/pages.py:188
+#: timelinelib/help/pages.py:187
msgid ""
"\n"
"No. The events will still be there but they will not belong to a category.\n"
@@ -551,13 +561,13 @@ msgstr ""
"Nein. Die Ereignisse bleiben erhalten, sind dann aber keiner Kategorie mehr "
"zugeordnet.\n"
-#: timelinelib/help/pages.py:194
+#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr "Kategorien bearbeiten"
-#: timelinelib/help/pages.py:201
+#: timelinelib/help/pages.py:200
msgid ""
"\n"
"Categories can be managed in the *Edit Categories* dialog (*Timeline* > "
@@ -574,12 +584,12 @@ msgstr ""
"Sie können die einzelnen Kategorien auch über die Sidebar ein- und "
"ausblenden (*Ansicht* > *Sidebar*).\n"
-#: timelinelib/help/pages.py:209 timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:1021
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr "Kontakt"
-#: timelinelib/help/pages.py:215
+#: timelinelib/help/pages.py:214
msgid ""
"\n"
"If you have more questions about Timeline, or if you want to get in contact "
@@ -592,11 +602,11 @@ msgstr ""
"an den Timeline-Emailverteiler: <thetimelineproj-"
"user@lists.sourceforge.net>. (Bitte schreiben Sie wenn möglich auf Englisch)\n"
-#: timelinelib/help/pages.py:221
+#: timelinelib/help/pages.py:220
msgid "Why is Timeline not available in my language?"
msgstr "Warum ist Timeline nicht in meiner Sprache verfügbar?"
-#: timelinelib/help/pages.py:228
+#: timelinelib/help/pages.py:227
msgid ""
"\n"
"Timeline is developed and translated by volunteers. If you would like to "
@@ -606,16 +616,16 @@ msgstr ""
"Timeline wird von Freiwilligen entwickelt und übersetzt. Wenn Sie Timeline "
"übersetzen möchten, würden wir uns über eine Nachricht von Ihnen freuen.\n"
-#: timelinelib/help/system.py:65
+#: timelinelib/help/system.py:64
#, python-format
msgid "Search results for '%s'"
msgstr "Suchergebnisse für '%s'"
-#: timelinelib/help/system.py:123
+#: timelinelib/help/system.py:122
msgid "Related pages"
msgstr "Zugehörige Seiten"
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid ""
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
@@ -623,262 +633,265 @@ msgstr ""
"Es gab ein Problem beim Drucken\n"
"Vielleicht ist der aktuelle Drucker nicht richtig konfiguriert."
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid "Printing"
msgstr "Drucken"
-#: timelinelib/printing.py:115
+#: timelinelib/printing.py:114
msgid "Print preview"
msgstr "Druckvorschau"
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
msgstr ""
-#: timelinelib/time/numtime.py:51
+#: timelinelib/time/numtime.py:47
#, fuzzy
msgid "Go to &Time\tCtrl+T"
msgstr "Zum heutigen Datum springen\tStrg+T"
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:75
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr "Rückwärts\tBild-auf"
-#: timelinelib/time/numtime.py:54 timelinelib/time/pytime.py:76
-#: timelinelib/time/wxtime.py:76
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr "Vorwärts\tBild-ab"
-#: timelinelib/time/numtime.py:118
+#: timelinelib/time/numtime.py:113
#, fuzzy
msgid "Can't zoom deeper than 5"
msgstr "Der Zoom kann nicht auf weniger als eine Stunde eingestellt werden."
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr ""
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr ""
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr ""
-#: timelinelib/time/numtime.py:134
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr ""
-#: timelinelib/time/numtime.py:179
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr ""
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:72
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr "Zum heutigen Datum springen\tStrg+T"
-#: timelinelib/time/pytime.py:73 timelinelib/time/wxtime.py:73
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr "Zu bestimmtem Datum springen\tStrg+G"
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr "Eine Woche vor\tStrg+K"
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr "Eine Woche zurück\tStrg+W"
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr "Einen Monat vor\tStrg+h"
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr "Einen Monat zurück\tStrg+M"
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:81
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr "Ein Jahr vor\tStrg+R"
-#: timelinelib/time/pytime.py:82 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr "Ein Jahr zurück\tStrg+Y"
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr "Jahrtausend einpassen"
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr "Zoom auf ein Jahrhundert einstellen"
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr "Zoom auf ein Jahrzehnt einstellen"
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr "Zoom auf ein Jahr einstellen"
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:88
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr "Zoom auf einen Monat einstellen"
-#: timelinelib/time/pytime.py:89 timelinelib/time/wxtime.py:89
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr "Zoom auf einen Tag einstellen"
-#: timelinelib/time/pytime.py:141
+#: timelinelib/time/pytime.py:140
msgid "can't be before year 10"
msgstr "Darf nicht vor dem Jahr 10 sein"
-#: timelinelib/time/pytime.py:145
+#: timelinelib/time/pytime.py:144
msgid "can't be after year 9989"
msgstr "Darf nicht nach dem Jahr 9989 sein"
-#: timelinelib/time/pytime.py:202 timelinelib/time/wxtime.py:204
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr "Kann nicht weiter als 1200 Jahre zoomen"
-#: timelinelib/time/pytime.py:205 timelinelib/time/wxtime.py:207
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr "Der Zoom kann nicht auf weniger als eine Stunde eingestellt werden."
-#: timelinelib/time/pytime.py:220 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
msgid "Day"
msgstr "Tag"
-#: timelinelib/time/pytime.py:221 timelinelib/time/pytime.py:547
-#: timelinelib/time/wxtime.py:223 timelinelib/time/wxtime.py:550
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
msgid "Week"
msgstr "Woche"
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:224
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
msgid "Month"
msgstr "Monat"
-#: timelinelib/time/pytime.py:223 timelinelib/time/wxtime.py:225
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
msgid "Year"
msgstr "Jahr"
-#: timelinelib/time/pytime.py:257 timelinelib/time/wxtime.py:261
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr "Zu bestimmtem Datum springen"
-#: timelinelib/time/wxtime.py:144
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr "Darf nicht vor dem Jahr %d sein"
-#: timelinelib/time/wxtime.py:148
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr "Darf nicht nach dem Jahr %d sein"
-#: timelinelib/view/drawingarea.py:145 timelinelib/view/drawingarea.py:163
+#: timelinelib/view/drawingarea.py:144 timelinelib/view/drawingarea.py:162
msgid "No timeline set"
msgstr "Kein Zeitstrahl ausgewählt"
-#: timelinelib/view/drawingarea.py:197
+#: timelinelib/view/drawingarea.py:196
msgid "Edit"
msgstr "Bearbeiten"
-#: timelinelib/view/drawingarea.py:198
+#: timelinelib/view/drawingarea.py:197
msgid "Duplicate..."
msgstr "Duplizieren..."
-#: timelinelib/view/drawingarea.py:199
-#: timelinelib/wxgui/components/cattree.py:81
+#: timelinelib/view/drawingarea.py:198
+#: timelinelib/wxgui/components/cattree.py:80
#: wx/tools/Editra/src/prefdlg.py:1706
msgid "Delete"
msgstr "Entfernen"
-#: timelinelib/view/drawingarea.py:202
+#: timelinelib/view/drawingarea.py:201
msgid "Sticky Balloon"
msgstr ""
-#: timelinelib/view/drawingarea.py:353
+#: timelinelib/view/drawingarea.py:352
msgid "Center"
msgstr "Zentrieren"
-#: timelinelib/view/drawingarea.py:401
+#: timelinelib/view/drawingarea.py:400
#, python-format
msgid "%s events hidden"
msgstr ""
-#: timelinelib/view/drawingarea.py:466
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
msgstr "Wollen Sie wirklich %d Ereignisse löschen?"
-#: timelinelib/view/drawingarea.py:469
+#: timelinelib/view/drawingarea.py:471
msgid "Are you sure you want to delete this event?"
msgstr "Wollen Sie dieses Ereignis wirklich löschen?"
-#: timelinelib/view/move.py:65
+#: timelinelib/view/move.py:64
msgid "Can't move locked event"
msgstr ""
-#: timelinelib/view/resize.py:66
+#: timelinelib/view/resize.py:65
msgid "Period is too long"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:300
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr "Neues Ereignis hinzufügen"
#: timelinelib/wxgui/components/categorychoice.py:76
-#: timelinelib/wxgui/components/cattree.py:224
+#: timelinelib/wxgui/components/cattree.py:223
msgid "Add Category"
msgstr "Kategorie hinzufügen"
-#: timelinelib/wxgui/components/cattree.py:75
+#: timelinelib/wxgui/components/cattree.py:74
msgid "Edit..."
msgstr "Bearbeiten..."
-#: timelinelib/wxgui/components/cattree.py:78
+#: timelinelib/wxgui/components/cattree.py:77
msgid "Add..."
msgstr "Hinzufügen..."
-#: timelinelib/wxgui/components/cattree.py:218
+#: timelinelib/wxgui/components/cattree.py:217
msgid "Edit Category"
msgstr "Kategorie bearbeiten"
-#: timelinelib/wxgui/components/cattree.py:229
+#: timelinelib/wxgui/components/cattree.py:228
#, python-format
msgid "Are you sure you want to delete category '%s'?"
msgstr "Wollen Sie die Kategorie '%s' wirklich löschen?"
#: timelinelib/wxgui/components/cattree.py:231
#, python-format
-#, python-format, fuzzy
-msgid "Events belonging to '%(name)s' will no longer belong to a category."
+#, fuzzy
+msgid "Events belonging to '%s' will no longer belong to a category."
msgstr ""
"Alle Ereignisse, die derzeit '%s' zugeordnet sind, werden dann keiner "
"Kategorie mehr zugeordnet sein."
#: timelinelib/wxgui/components/cattree.py:234
-msgid "Events belonging to '%(name)' will now belong "
+#, python-format
+#, python-format, fuzzy
+msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
msgstr ""
+"Alle Ereignisse der Kategorie '%s' sind nun der Kategorie '%s' zugeordnet."
#: timelinelib/wxgui/components/pydatetimepicker.py:80
-#: timelinelib/wxgui/components/wxdatetimepicker.py:76
+#: timelinelib/wxgui/components/wxdatetimepicker.py:75
msgid "Invalid date"
msgstr "Ungültiges Datum"
-#: timelinelib/wxgui/components/search.py:71
+#: timelinelib/wxgui/components/search.py:70
msgid "No match"
msgstr "Keine Ãœbereinstimmung"
-#: timelinelib/wxgui/components/search.py:75
+#: timelinelib/wxgui/components/search.py:74
msgid "Only one match"
msgstr "Eine Ãœbereinstimmung"
-#: timelinelib/wxgui/dialogs/categorieseditor.py:39
+#: timelinelib/wxgui/dialogs/categorieseditor.py:38
msgid "Edit Categories"
msgstr "Kategorien bearbeiten"
@@ -915,45 +928,45 @@ msgid "Container Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
msgid "Category:"
msgstr "Kategorie:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:32
+#: timelinelib/wxgui/dialogs/duplicateevent.py:31
msgid "Duplicate Event"
msgstr "Ereignis duplizieren"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:69
+#: timelinelib/wxgui/dialogs/duplicateevent.py:68
#, python-format
msgid "%d Events not duplicated due to missing dates."
msgstr "%d Ereignisse konnten aufgrund fehlender Daten nicht dupliziert werden."
-#: timelinelib/wxgui/dialogs/duplicateevent.py:89
+#: timelinelib/wxgui/dialogs/duplicateevent.py:88
msgid "Number of duplicates:"
msgstr "Anzahl der Duplikate:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:99
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/duplicateevent.py:98
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr "Zeitspanne"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:109
+#: timelinelib/wxgui/dialogs/duplicateevent.py:108
msgid "Frequency:"
msgstr "Häufigkeit:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Forward"
msgstr "Vorwärts"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Backward"
msgstr "Rückwärts"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Both"
msgstr "Beide"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:120
+#: timelinelib/wxgui/dialogs/duplicateevent.py:119
#: wx/tools/Editra/src/eclib/finddlg.py:802
msgid "Direction"
msgstr "Richtung"
@@ -963,6 +976,7 @@ msgid "Event Properties"
msgstr "Eigenschaften"
#: timelinelib/wxgui/dialogs/eventeditor.py:85
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr "Zeit:"
@@ -974,60 +988,77 @@ msgstr "bis"
msgid "Container:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
-#: timelinelib/wxgui/dialogs/timeeditor.py:48
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
+#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr "Uhrzeit anzeigen"
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
msgid "Text:"
msgstr "Text:"
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
msgid "Description"
msgstr "Beschreibung"
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
+msgid "Alert"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr "Icon"
-#: timelinelib/wxgui/dialogs/eventeditor.py:259
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr "Weitere Ereignisse nach diesem erstellen"
-#: timelinelib/wxgui/dialogs/eventeditor.py:447
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
#, fuzzy
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr ""
"Die Bilder werden so skaliert werden, dass sie in einen Bereich von %ix%i "
"passen."
-#: timelinelib/wxgui/dialogs/eventeditor.py:484
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr "Wählen Sie ein Icon"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:37
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+msgid "Edit Event"
+msgstr "Ereignis bearbeiten"
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr "Neues Ereignis eintragen"
+
+#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
msgid "Help"
msgstr "Hilfe"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:66
+#: timelinelib/wxgui/dialogs/helpbrowser.py:65
msgid ""
"Could not find markdown Python package. It is needed by the help system. "
"See the Timeline website or the INSTALL file for instructions how to install "
@@ -1038,124 +1069,124 @@ msgstr ""
"INSTALL finden Sie weitere Informationen, wie Sie das Paket installieren "
"können."
-#: timelinelib/wxgui/dialogs/helpbrowser.py:104
+#: timelinelib/wxgui/dialogs/helpbrowser.py:103
msgid "Go to home page"
msgstr "Homepage von Timeline aufrufen"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:111
+#: timelinelib/wxgui/dialogs/helpbrowser.py:110
msgid "Go back one page"
msgstr "Eine Seite zurück gehen"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:117
+#: timelinelib/wxgui/dialogs/helpbrowser.py:116
msgid "Go forward one page"
msgstr "Eine Seite weiter gehen"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:202
+#: timelinelib/wxgui/dialogs/helpbrowser.py:201
msgid "Page not found"
msgstr "Die Seite konnte nicht gefunden werden"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:203
+#: timelinelib/wxgui/dialogs/helpbrowser.py:202
#, python-format
msgid "Could not find page '%s'."
msgstr "Die Seite '%s' konnte nicht gefunden werden."
-#: timelinelib/wxgui/dialogs/mainframe.py:87
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr "Zeitstrahl-Dateien"
-#: timelinelib/wxgui/dialogs/mainframe.py:89
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr "SVG Dateien"
-#: timelinelib/wxgui/dialogs/mainframe.py:137 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
msgid "&File"
msgstr "&Datei"
-#: timelinelib/wxgui/dialogs/mainframe.py:143 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr "Neu"
-#: timelinelib/wxgui/dialogs/mainframe.py:143
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr "Einen neuen Zeitstrahl erstellen"
-#: timelinelib/wxgui/dialogs/mainframe.py:149
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr "Zeitstrahl-Datei..."
-#: timelinelib/wxgui/dialogs/mainframe.py:157
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr "Zeitstrahl erstellen"
-#: timelinelib/wxgui/dialogs/mainframe.py:163
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr "Der angegebene Zeitstrahl existiert bereits."
-#: timelinelib/wxgui/dialogs/mainframe.py:164
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr "Öffnet einen vorhandenen Zeitstrahl, anstatt einen neuen zu erstellen."
-#: timelinelib/wxgui/dialogs/mainframe.py:166
+#: timelinelib/wxgui/dialogs/mainframe.py:171
msgid "Information"
msgstr "Hinweis"
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr "Zeitstrahl-Ordner..."
-#: timelinelib/wxgui/dialogs/mainframe.py:189
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr "Einen bestehenden Zeitstrahl öffnen"
-#: timelinelib/wxgui/dialogs/mainframe.py:200
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr "Zeitstrahl öffnen"
-#: timelinelib/wxgui/dialogs/mainframe.py:210
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr "Zuletzt geöffnete Dateien"
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr "Seiteneinstellungen..."
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:224 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr "Druckvorschau"
-#: timelinelib/wxgui/dialogs/mainframe.py:233 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
msgid "Print"
msgstr "Drucken"
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr "Als &Bild exportieren..."
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr "Aktuelle Ansicht in PNG-Datei exportieren"
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr "Als SVG &exportieren..."
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
#, fuzzy
msgid "Export the current view to a SVG image"
msgstr "Aktuelle Ansicht in PNG-Datei exportieren"
-#: timelinelib/wxgui/dialogs/mainframe.py:260
+#: timelinelib/wxgui/dialogs/mainframe.py:265
#, fuzzy
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
@@ -1166,149 +1197,137 @@ msgstr ""
"INSTALL finden Sie weitere Informationen, wie Sie das Paket installieren "
"können."
-#: timelinelib/wxgui/dialogs/mainframe.py:264
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr "Als SVG exportieren"
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:294
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr "Programm beenden"
-#: timelinelib/wxgui/dialogs/mainframe.py:306 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
msgid "&Edit"
msgstr "Bearbeiten"
-#: timelinelib/wxgui/dialogs/mainframe.py:331 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
msgid "&View"
msgstr "&Ansicht"
-#: timelinelib/wxgui/dialogs/mainframe.py:335
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr "&Sidebar\tStrg+I"
-#: timelinelib/wxgui/dialogs/mainframe.py:349
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr "&Legende"
-#: timelinelib/wxgui/dialogs/mainframe.py:360
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:374
+#: timelinelib/wxgui/dialogs/mainframe.py:378
msgid "&Timeline"
msgstr "&Zeitstrahl"
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create &Event..."
msgstr "Neues &Ereignis eintragen..."
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr "Erstellt ein neues Ereignis"
-#: timelinelib/wxgui/dialogs/mainframe.py:388
-msgid "Create Event"
-msgstr "Neues Ereignis eintragen"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr "Ausgewähltes Ereignis duplizieren..."
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr "Dupliziert das ausgewählte Ereignis"
-#: timelinelib/wxgui/dialogs/mainframe.py:404
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:405
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:451
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:454
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit &Categories"
msgstr "Kategorien bearbeiten"
-#: timelinelib/wxgui/dialogs/mainframe.py:487
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr "&Position/Zoom"
-#: timelinelib/wxgui/dialogs/mainframe.py:491
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr "Frühestes Ereignis suchen"
-#: timelinelib/wxgui/dialogs/mainframe.py:505
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr "Spätestes Ereignis suchen"
-#: timelinelib/wxgui/dialogs/mainframe.py:519
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr "Alle Ereignisse ins Fenster einpassen"
-#: timelinelib/wxgui/dialogs/mainframe.py:572 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
msgid "&Help"
msgstr "&Hilfe"
-#: timelinelib/wxgui/dialogs/mainframe.py:575
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr "&Inhalt\tF1"
-#: timelinelib/wxgui/dialogs/mainframe.py:582
-#: timelinelib/wxgui/dialogs/mainframe.py:921
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr "Tutorial"
-#: timelinelib/wxgui/dialogs/mainframe.py:618
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr "Die Konfigurationsdatei konnte nicht geschrieben werden."
-#: timelinelib/wxgui/dialogs/mainframe.py:630
-msgid "Edit Container"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:634
-msgid "Edit Event"
-msgstr "Ereignis bearbeiten"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:670
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr "schreibgeschützt"
-#: timelinelib/wxgui/dialogs/mainframe.py:731
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr "Die Datei '%s' existiert nicht."
-#: timelinelib/wxgui/dialogs/mainframe.py:913
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr "Sie haben noch keinen Zeitstrahl geöffnet."
-#: timelinelib/wxgui/dialogs/mainframe.py:918
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr "Benutzen Sie Timeline zum ersten mal?"
-#: timelinelib/wxgui/dialogs/mainframe.py:1018
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr "Relevante Hilfethemen:"
@@ -1316,25 +1335,25 @@ msgstr "Relevante Hilfethemen:"
msgid "Close"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:29
+#: timelinelib/wxgui/dialogs/preferences.py:28
msgid "Preferences"
msgstr "Einstellungen"
-#: timelinelib/wxgui/dialogs/preferences.py:73 wx/lib/pydocview.py:1635
+#: timelinelib/wxgui/dialogs/preferences.py:72 wx/lib/pydocview.py:1635
#: wx/lib/pydocview.py:2722 wx/tools/Editra/src/prefdlg.py:191
#: wx/tools/Editra/src/prefdlg.py:677 wx/tools/Editra/src/prefdlg.py:964
msgid "General"
msgstr "Allgemein"
-#: timelinelib/wxgui/dialogs/preferences.py:83
+#: timelinelib/wxgui/dialogs/preferences.py:82
msgid "Date && Time"
msgstr "Datum && Zeit"
-#: timelinelib/wxgui/dialogs/preferences.py:91
+#: timelinelib/wxgui/dialogs/preferences.py:90
msgid "Week start on:"
msgstr "Wochenanfang am:"
-#: timelinelib/wxgui/dialogs/preferences.py:94
+#: timelinelib/wxgui/dialogs/preferences.py:93
msgid ""
"This feature is experimental. If events are\n"
"created in the extended range, you can not\n"
@@ -1343,36 +1362,36 @@ msgid ""
"is also needed for this to take effect."
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:111
+#: timelinelib/wxgui/dialogs/preferences.py:110
msgid "Open most recent timeline on startup"
msgstr "Beim Start den letzten geöffneten Zeitstrahl anzeigen"
-#: timelinelib/wxgui/dialogs/preferences.py:117
+#: timelinelib/wxgui/dialogs/preferences.py:116
msgid "Use inertial scrolling"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:123
+#: timelinelib/wxgui/dialogs/preferences.py:122
msgid "Use extended date range (before 1 AD)"
msgstr "Verwende ausgedehnten Zeitraum (vor dem Jahr 1 AD)"
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Monday"
msgstr "Montag"
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Sunday"
msgstr "Sonntag"
-#: timelinelib/wxgui/dialogs/textdisplay.py:57
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr "Kopieren in die Zwischenablage fehlgeschlagen."
-#: timelinelib/wxgui/utils.py:135 wx/tools/Editra/src/ed_editv.py:191
+#: timelinelib/wxgui/utils.py:134 wx/tools/Editra/src/ed_editv.py:191
#: wx/tools/Editra/src/plugdlg.py:840
msgid "Error"
msgstr "Fehler"
-#: timelinelib/wxgui/utils.py:141
+#: timelinelib/wxgui/utils.py:140
msgid "Question"
msgstr "Frage"
@@ -4483,11 +4502,6 @@ msgstr ""
msgid "%s Source File"
msgstr ""
-#, python-format
-#~ msgid "Events belonging to '%s' will now belong to '%s'."
-#~ msgstr ""
-#~ "Alle Ereignisse der Kategorie '%s' sind nun der Kategorie '%s' zugeordnet."
-
#~ msgid ""
#~ "\n"
#~ "To select an event, click on it. To select multiple events, hold down the "
diff --git a/po/el.po b/po/el.po
index 98a051e..ba4f0d2 100644
--- a/po/el.po
+++ b/po/el.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-09-27 14:55-0400\n"
-"PO-Revision-Date: 2012-09-29 19:55+0200\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
+"PO-Revision-Date: 2012-10-28 16:24+0200\n"
"Last-Translator: Yannis <kiolalis@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: el\n"
@@ -24,9 +24,9 @@ msgstr "ΧÏονογÏαμμή"
#. TRANS: "summary" option from activity.info file
#. TRANS: "description" option from activity.info file
msgid "Allows create interactive time lines"
-msgstr ""
+msgstr "ΕπιτÏέπει τη δημιουÏγία διαδÏαστικών χÏονογÏαμμών"
-#: specs/EventEditor.py:350 timelinelib/editors/event.py:152
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr "Δεν μποÏείτε να αλλάξετε τον χÏόνο όταν το γεγονός είναι κλειδωμένο"
@@ -46,26 +46,26 @@ msgstr "Αυγ"
#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
-#: timelinelib/time/wxtime.py:124
+#: timelinelib/time/wxtime.py:120
msgid "day"
msgstr "ημέÏα"
#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
-#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:132
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
msgid "minute"
msgstr "λεπτό"
#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
-#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:134
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
msgid "minutes"
msgstr "λεπτά"
#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
-#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:128
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
msgid "hour"
msgstr "ÏŽÏα"
@@ -73,7 +73,7 @@ msgstr "ÏŽÏα"
#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
-#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:130
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
msgid "hours"
msgstr "ÏŽÏες"
@@ -81,7 +81,7 @@ msgstr "ÏŽÏες"
#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
-#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:126
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
msgstr "ημέÏες"
@@ -97,11 +97,11 @@ msgstr "Η πεÏιοχή είναι μικÏή"
msgid "Region too long"
msgstr "Η πεÏιοχή είναι μεγάλη"
-#: specs/TimelineView.py:190 timelinelib/view/drawingarea.py:168
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr "Αδυναμία πεÏισσότεÏης κÏλισης Ï€Ïος τα αÏιστεÏά"
-#: specs/TimelineView.py:197 timelinelib/view/drawingarea.py:170
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr "Αδυναμία πεÏισσότεÏης κÏλισης Ï€Ïος τα δεξιά"
@@ -169,7 +169,7 @@ msgstr "ΠαÏ"
msgid "Sat"
msgstr "Σαβ"
-#: timelinelib/db/__init__.py:73
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
@@ -179,73 +179,61 @@ msgstr ""
"αÏχείαα ICS. Λάβετε πληÏοφοÏίες εγκατάστασης από τον ιστότοπο της "
"ΧÏονογÏαμμής ή το αÏχείο INSTALL."
-#: timelinelib/db/__init__.py:78
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr "Αδυναμία ανοίγματος της χÏονογÏαμμής '%s'."
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr "Άγνωστη μοÏφή"
-#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:125
-#: timelinelib/db/backends/ics.py:155
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr "Αδυναμία ανάγνωσης από το αÏχείο '%s'."
-#: timelinelib/db/backends/file.py:118 timelinelib/db/backends/ics.py:149
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr "Αδυναμία ανάγνωσης δεδομένων χÏονογÏαμμής από '%s'."
-#: timelinelib/db/backends/memory.py:222
+#: timelinelib/db/backends/memory.py:223
msgid "Displayed period must be > 0."
msgstr "Η πεÏίοδος εμφάνισης θα Ï€Ïέπει να είναι > 0."
-#: timelinelib/db/objects.py:252
-msgid "Start time "
-msgstr "ΧÏόνος έναÏξης"
-
-#: timelinelib/db/objects.py:254
-msgid "End time "
-msgstr "ΧÏόνος λήξης"
-
-#: timelinelib/db/objects.py:264
-msgid "Start time can't be after end time"
-msgstr "Ο χÏόνος έναÏξης δεν μποÏεί να είναι μετά τον χÏόνο λήξης"
-
-#: timelinelib/db/tutorial.py:30
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr "ΚαλωσήÏθατε"
-#: timelinelib/db/tutorial.py:32
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr "ΚαλωσήÏθατε στη ΧÏονογÏαμμή"
-#: timelinelib/db/tutorial.py:35
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
msgstr "Εισαγωγή"
-#: timelinelib/db/tutorial.py:37
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
msgstr "ΑιωÏοÏμενο πλαίσιο"
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr ""
"Τα αιωÏοÏμενα πλαίσια με το Ï„Ïίγωνο εμφανίζουν την πεÏιγÏαφή του γεγονότος"
-#: timelinelib/db/tutorial.py:40
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
msgstr "ΧαÏακτηÏιστικά"
-#: timelinelib/db/tutorial.py:42
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
msgstr "ΚÏλιση"
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -260,11 +248,11 @@ msgstr ""
"Ακόμη, μποÏείτε να κάνετε κλικ με το Ïοδάκι για να κεντÏάÏετε σε αυτό το "
"σημείο."
-#: timelinelib/db/tutorial.py:51
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
msgid "Zoom"
msgstr "Εστίαση"
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
@@ -275,11 +263,12 @@ msgstr ""
"\n"
"ΚÏατήστε πατημένο το πλήκτÏο Shift καθώς Ï„Ïαβάτε αντικείμενα με το ποντίκι .\n"
-#: timelinelib/db/tutorial.py:58 timelinelib/help/pages.py:126
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr "ΔημιουÏγία γεγονότος"
-#: timelinelib/db/tutorial.py:59
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
@@ -290,19 +279,20 @@ msgstr ""
"ΚÏατήστε πατημένο το πλήκτÏο Ctrl καθώς Ï„Ïαβάτε με το ποντίκι για να "
"επιλέξετε μια χÏονική πεÏίοδο."
-#: timelinelib/db/tutorial.py:65 timelinelib/help/pages.py:143
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr "ΕπεξεÏγασία γεγονότος"
-#: timelinelib/db/tutorial.py:66
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr "Κάντε διπλό κλικ σε ένα γεγονός"
-#: timelinelib/db/tutorial.py:70
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
msgid "Select event"
msgstr "Επιλέξτε ένα γεγονός"
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
@@ -313,28 +303,31 @@ msgstr ""
"Για να επιλέξετε ταυτόχÏονα πολλά γεγονότα, κÏατήστε πατημένο το πλήκτÏο "
"Ctrl καθώς κάνετε κλικ σε αυτά."
-#: timelinelib/db/tutorial.py:77 timelinelib/help/pages.py:168
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr "ΔιαγÏαφή γεγονότος"
-#: timelinelib/db/tutorial.py:78
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr ""
"Επιλέξτε τα γεγονότα που θέλετε να διαγÏάψετε και πατήστε το πλήκτÏο Del."
-#: timelinelib/db/tutorial.py:82
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr "Άλλαξε το μέγεθός μου και μετακίνησέ με!"
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr "ΠÏώτα επίλεξέ με και μετά σÏÏε τις λαβές."
-#: timelinelib/db/tutorial.py:86 timelinelib/db/tutorial.py:88
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
msgid "Saving"
msgstr "Αποθήκευση"
-#: timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -347,38 +340,50 @@ msgstr ""
"Επιλέξτε ΑÏχείο/Îέο/ΑÏχείο χÏονογÏαμμής για να δημιουÏγήσετε μια χÏονογÏαμμή "
"που θα αποθηκευτεί στο δίσκο."
-#: timelinelib/db/utils.py:55
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr "ΧÏόνος έναÏξης"
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr "ΧÏόνος λήξης"
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr "Ο χÏόνος έναÏξης δεν μποÏεί να είναι μετά τον χÏόνο λήξης"
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr ""
"Αδυναμία αποθήκευσης δεδομένων χÏονογÏαμμής στο '%s'. Το αÏχείο θα "
"παÏαμείνει ως έχει."
-#: timelinelib/db/utils.py:70
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr "Αδυναμία εγγÏαφής δεδομένων χÏονογÏαμμής."
-#: timelinelib/db/utils.py:74
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr "Αδυναμία εγγÏαφής στο Ï€ÏοσωÏινό αÏχείο '%s'."
-#: timelinelib/db/utils.py:80
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr "Αδυναμία λήψης αντιγÏάφου ασφαλείας στο '%s'."
-#: timelinelib/db/utils.py:85
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr "Αδυναμία μετονομασίας Ï€ÏοσωÏÎ¹Î½Î¿Ï Î±Ïχείου '%s' στο αÏχικό."
-#: timelinelib/db/utils.py:91
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr "Αδυναμία διαγÏαφής αÏχείου αντιγÏάφου ασφαλείας '%s'."
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:246
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr "Το πεδίο '%s' δεν μποÏεί να είναι κενό."
@@ -387,15 +392,15 @@ msgstr "Το πεδίο '%s' δεν μποÏεί να είναι κενό."
msgid "Name"
msgstr "Όνομα"
-#: timelinelib/editors/event.py:233
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr "Το τέλος Ï€Ïέπει να είναι > ΈναÏξη"
-#: timelinelib/editors/event.py:241
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
msgstr "Η καταχωÏημένη χÏονική πεÏίοδος είναι Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î·."
-#: timelinelib/editors/event.py:246
+#: timelinelib/editors/event.py:250
msgid "Text"
msgstr "Κείμενο"
@@ -407,7 +412,7 @@ msgstr "ΑÏχεία εικόνων"
msgid "Export to Image"
msgstr "Εξαγωγή σε εικόνα"
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:275
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
msgstr "Το αÏχείο '%s' υπάÏχει. Îα αντικατασταθεί;"
@@ -452,7 +457,9 @@ msgid ""
"The date data object used does not support week numbers for weeks that start "
"on Sunday at present. We plan on using a different date object that will "
"support this in future versions.\n"
-msgstr "Το αντικείμενο στο οποίο εμφανίζονται οι ημεÏομηνίες, για την ÏŽÏα δεν "
+msgstr ""
+"\n"
+"Το αντικείμενο στο οποίο εμφανίζονται οι ημεÏομηνίες, για την ÏŽÏα δεν "
"υποστηÏίζει αÏιθμοÏÏ‚ εβδομάδων οι οποίες ξεκινοÏν την ΚυÏιακή. Σχεδιάζουμε "
"τη χÏήση διαφοÏÎµÏ„Î¹ÎºÎ¿Ï Î±Î½Ï„Î¹ÎºÎµÎ¹Î¼Î­Î½Î¿Ï… στις μελλοντικές εκδόσεις, ώστε να "
"υποστηÏίζει αυτή τη λειτουÏγία.\n"
@@ -462,10 +469,11 @@ msgid "Timeline"
msgstr "ΧÏονογÏαμμή"
#: timelinelib/help/pages.py:92
+#, fuzzy
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
@@ -553,7 +561,7 @@ msgstr ""
#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:472
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr "ΕπεξεÏγασία κατηγοÏιών"
@@ -567,8 +575,8 @@ msgid ""
"*Sidebar*).\n"
msgstr ""
-#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:596
-#: timelinelib/wxgui/dialogs/mainframe.py:1079
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr ""
@@ -614,102 +622,102 @@ msgstr "ΕκτÏπωση"
msgid "Print preview"
msgstr "ΠÏοεπισκόπηση εκτÏπωσης"
-#: timelinelib/time/numtime.py:49
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
msgstr ""
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:47
#, fuzzy
msgid "Go to &Time\tCtrl+T"
msgstr "Μετάβαση στο ΣήμεÏα\tCtrl+T"
-#: timelinelib/time/numtime.py:52 timelinelib/time/pytime.py:74
-#: timelinelib/time/wxtime.py:73
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr ""
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:74
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr ""
-#: timelinelib/time/numtime.py:117
+#: timelinelib/time/numtime.py:113
msgid "Can't zoom deeper than 5"
msgstr ""
-#: timelinelib/time/numtime.py:130
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr ""
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr ""
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr ""
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr ""
-#: timelinelib/time/numtime.py:178
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr ""
-#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:70
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr "Μετάβαση στο ΣήμεÏα\tCtrl+T"
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:71
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr "Μετάβαση στην ΗμεÏομηνία...\tCtrl+G"
-#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:75
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr "ΜπÏοστά μια βδομάδα\tCtrl+K"
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:76
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr "Πίσω μια βδομάδα\tCtrl+W"
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr "ΜπÏοστά ένα μήνα\tCtrl+h"
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr "Πίσω ένα μήνα\tCtrl+M"
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr "ΜπÏοστά ένα χÏόνο\tCtrl+R"
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr "Πίσω ένα χÏόνο\tCtrl+Y"
-#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr "Εμφάνιση χιλιετίας"
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:83
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr "Εμφάνιση αιώνα"
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr "Εμφάνιση δεκαετίας"
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr "Εμφάνιση έτους"
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr "Εμφάνιση μήνα"
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr "Εμφάνιση ημέÏας"
@@ -721,41 +729,41 @@ msgstr ""
msgid "can't be after year 9989"
msgstr ""
-#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:202
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr ""
-#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:205
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr ""
-#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:220
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
msgid "Day"
msgstr "ΗμέÏα"
-#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:546
-#: timelinelib/time/wxtime.py:221 timelinelib/time/wxtime.py:548
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
msgid "Week"
msgstr "Εβδομάδα"
-#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
msgid "Month"
msgstr "Μήνας"
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:223
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
msgid "Year"
msgstr "Έτος"
-#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:259
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr "Μετάβαση στην ημεÏομηνία"
-#: timelinelib/time/wxtime.py:142
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr ""
-#: timelinelib/time/wxtime.py:146
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr ""
@@ -784,21 +792,22 @@ msgstr ""
#: timelinelib/view/drawingarea.py:352
msgid "Center"
-msgstr ""
+msgstr "ΚέντÏο"
#: timelinelib/view/drawingarea.py:400
#, python-format
msgid "%s events hidden"
-msgstr ""
+msgstr "%s γεγονότα είναι κÏυμένα"
-#: timelinelib/view/drawingarea.py:465
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
-msgstr ""
+msgstr "Είστε βέβαιος ότι θέλετε να διαγÏάψετε %d γεγονότα;"
-#: timelinelib/view/drawingarea.py:468
+#: timelinelib/view/drawingarea.py:471
+#, fuzzy
msgid "Are you sure you want to delete this event?"
-msgstr ""
+msgstr "Είστε βέβαιος ότι θέλετε να διαγÏάψετε %d γεγονότα;"
#: timelinelib/view/move.py:64
msgid "Can't move locked event"
@@ -809,7 +818,7 @@ msgid "Period is too long"
msgstr "Η χÏονική πεÏίοδος είναι Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î·"
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:301
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr "ΠÏοσθήκη νέου"
@@ -832,8 +841,9 @@ msgstr "ΕπεξεÏγασία κατηγοÏίας"
#: timelinelib/wxgui/components/cattree.py:228
#, python-format
+#, python-format, fuzzy
msgid "Are you sure you want to delete category '%s'?"
-msgstr ""
+msgstr "Είστε βέβαιος ότι θέλετε να διαγÏάψετε %d γεγονότα;"
#: timelinelib/wxgui/components/cattree.py:231
#, python-format
@@ -895,7 +905,7 @@ msgid "Container Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
msgid "Category:"
msgstr ""
@@ -913,7 +923,7 @@ msgid "Number of duplicates:"
msgstr ""
#: timelinelib/wxgui/dialogs/duplicateevent.py:98
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr "ΠεÏίοδος"
@@ -943,7 +953,7 @@ msgid "Event Properties"
msgstr "Ιδιότητες γεγονότος"
#: timelinelib/wxgui/dialogs/eventeditor.py:85
-#: timelinelib/wxgui/dialogs/eventeditor.py:570
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr ""
@@ -955,56 +965,69 @@ msgstr ""
msgid "Container:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
msgstr "Ασαφές"
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr "Κλειδωμένο"
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr "Τελειώνει σήμεÏα"
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
-#: timelinelib/wxgui/dialogs/eventeditor.py:571
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
msgid "Text:"
msgstr "Κείμενο:"
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
msgid "Description"
msgstr "ΠεÏιγÏαφή"
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
msgid "Alert"
msgstr "Ειδοποίηση"
-#: timelinelib/wxgui/dialogs/eventeditor.py:243
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr "Εικονίδιο"
-#: timelinelib/wxgui/dialogs/eventeditor.py:260
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr "ΠÏοσθήκη πεÏισσότεÏων γεγονότων μετά από αυτό"
-#: timelinelib/wxgui/dialogs/eventeditor.py:448
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr "Οι εικόνες θα κλιμακωθοÏν ώστε να ταιÏιάζουν σε ένα πλαίσιο 128Χ128."
-#: timelinelib/wxgui/dialogs/eventeditor.py:485
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr "Επιλογή εικονιδίου"
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+#, fuzzy
+msgid "Edit Event"
+msgstr "ΕπεξεÏγασία γεγονότος"
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr "ΔημιουÏγία γεγονότος"
+
#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
msgid "Help"
@@ -1042,103 +1065,103 @@ msgstr "Η σελίδα δεν βÏέθηκε"
msgid "Could not find page '%s'."
msgstr "Αδυναμία εÏÏεσης της σελίδας '%s'."
-#: timelinelib/wxgui/dialogs/mainframe.py:94
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr "ΑÏχεία χÏονογÏαμμής"
-#: timelinelib/wxgui/dialogs/mainframe.py:96
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr "ΑÏχεία SVG"
-#: timelinelib/wxgui/dialogs/mainframe.py:144 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
msgid "&File"
msgstr "ΑÏχείο"
-#: timelinelib/wxgui/dialogs/mainframe.py:150 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr "Îέο"
-#: timelinelib/wxgui/dialogs/mainframe.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr "ΔημιουÏγία νέας χÏονογÏαμμής"
-#: timelinelib/wxgui/dialogs/mainframe.py:156
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr "ΑÏχείο χÏονογÏαμμής..."
-#: timelinelib/wxgui/dialogs/mainframe.py:164
-#: timelinelib/wxgui/dialogs/mainframe.py:187
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr "ΔημιουÏγία χÏονογÏαμμής"
-#: timelinelib/wxgui/dialogs/mainframe.py:170
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:171
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:171
msgid "Information"
msgstr "ΠληÏοφοÏίες"
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr "Φάκελος χÏονογÏαμμών"
-#: timelinelib/wxgui/dialogs/mainframe.py:196
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr "Άνοιγμα υπάÏχουσας χÏονογÏαμμής"
-#: timelinelib/wxgui/dialogs/mainframe.py:207
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr "Άνοιγμα χÏονογÏαμμής"
-#: timelinelib/wxgui/dialogs/mainframe.py:217
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr "Άνοιγμα Ï€Ïόσφατων..."
-#: timelinelib/wxgui/dialogs/mainframe.py:222
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr "ΔιαμόÏφωση σελίδας..."
-#: timelinelib/wxgui/dialogs/mainframe.py:222
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr "ΔιαμόÏφωση σελίδας για εκτÏπωση..."
-#: timelinelib/wxgui/dialogs/mainframe.py:231 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr "ΠÏοεπισκόπηση εκτÏπωσης"
-#: timelinelib/wxgui/dialogs/mainframe.py:240 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
msgid "Print"
msgstr "ΕκτÏπωση"
-#: timelinelib/wxgui/dialogs/mainframe.py:249
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr "Εξαγωγή σε εικόνα"
-#: timelinelib/wxgui/dialogs/mainframe.py:249
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr "Εξαγωγή της Ï„Ïέχουσας Ï€Ïοβολής σε αÏχείο εικόνας PNG."
-#: timelinelib/wxgui/dialogs/mainframe.py:258
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr "Εξαγωγή σε SVG..."
-#: timelinelib/wxgui/dialogs/mainframe.py:258
+#: timelinelib/wxgui/dialogs/mainframe.py:256
#, fuzzy
msgid "Export the current view to a SVG image"
msgstr "Εξαγωγή της Ï„Ïέχουσας Ï€Ïοβολής σε αÏχείο εικόνας PNG."
-#: timelinelib/wxgui/dialogs/mainframe.py:267
+#: timelinelib/wxgui/dialogs/mainframe.py:265
#, fuzzy
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
@@ -1148,152 +1171,139 @@ msgstr ""
"αÏχείαα ICS. Λάβετε πληÏοφοÏίες εγκατάστασης από τον ιστότοπο της "
"ΧÏονογÏαμμής ή το αÏχείο INSTALL."
-#: timelinelib/wxgui/dialogs/mainframe.py:271
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr "Εξαγωγή σε SVG"
-#: timelinelib/wxgui/dialogs/mainframe.py:293
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr "ΑναπαÏαγωγή χÏονογÏαμμής"
-#: timelinelib/wxgui/dialogs/mainframe.py:293
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr "ΑναπαÏαγωγή χÏονογÏαμμής ως βίντεο"
-#: timelinelib/wxgui/dialogs/mainframe.py:301
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr "Έξοδος από την εφαÏμογή"
-#: timelinelib/wxgui/dialogs/mainframe.py:313 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
msgid "&Edit"
msgstr "ΕπεξεÏγασία"
-#: timelinelib/wxgui/dialogs/mainframe.py:338 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
msgid "&View"
msgstr "ΠÏοβολή"
-#: timelinelib/wxgui/dialogs/mainframe.py:342
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr "ΠλευÏική μπάÏα\tCtrl+I"
-#: timelinelib/wxgui/dialogs/mainframe.py:356
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr "Υπόμνημα"
-#: timelinelib/wxgui/dialogs/mainframe.py:367
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr "Μπαλόνια κατά την αιώÏηση"
-#: timelinelib/wxgui/dialogs/mainframe.py:381
+#: timelinelib/wxgui/dialogs/mainframe.py:378
msgid "&Timeline"
msgstr "ΧÏονογÏαμμή"
-#: timelinelib/wxgui/dialogs/mainframe.py:385
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create &Event..."
msgstr "ΔημιουÏγία γεγονότος"
-#: timelinelib/wxgui/dialogs/mainframe.py:385
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr "ΔημιουÏγία ενός νέου γεγονότος"
-#: timelinelib/wxgui/dialogs/mainframe.py:395
-msgid "Create Event"
-msgstr "ΔημιουÏγία γεγονότος"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:401
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr "ΑντιγÏαφή επιλεγμένου γεγονότος..."
-#: timelinelib/wxgui/dialogs/mainframe.py:401
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr "ΑντιγÏαφή του επιλεγμένου γεγονότος"
-#: timelinelib/wxgui/dialogs/mainframe.py:411
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:412
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:458
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:461
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:472
+#: timelinelib/wxgui/dialogs/mainframe.py:459
#, fuzzy
msgid "Edit &Categories"
msgstr "ΕπεξεÏγασία κατηγοÏίας"
-#: timelinelib/wxgui/dialogs/mainframe.py:494
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:498
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:512
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:526
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:579 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
#, fuzzy
msgid "&Help"
msgstr "Βοήθεια"
-#: timelinelib/wxgui/dialogs/mainframe.py:582
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:979
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:625
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:637
-msgid "Edit Container"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:641
-#, fuzzy
-msgid "Edit Event"
-msgstr "ΕπεξεÏγασία γεγονότος"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:677
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:738
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:971
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:976
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:1076
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr ""
@@ -1348,7 +1358,7 @@ msgstr ""
msgid "Sunday"
msgstr ""
-#: timelinelib/wxgui/dialogs/textdisplay.py:56
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr ""
@@ -1919,8 +1929,9 @@ msgid "&Tools"
msgstr ""
#: wx/lib/pydocview.py:1414
+#, fuzzy
msgid "&Format"
-msgstr ""
+msgstr "ΜοÏφή"
#: wx/lib/pydocview.py:1419
msgid "&Options..."
diff --git a/po/en.po b/po/en.po
index 0d447fa..0bec7f4 100644
--- a/po/en.po
+++ b/po/en.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-09-27 14:55-0400\n"
-"PO-Revision-Date: 2012-10-08 01:14+0200\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
+"PO-Revision-Date: 2012-10-24 07:15+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: en\n"
@@ -26,7 +26,7 @@ msgstr "Time Line"
msgid "Allows create interactive time lines"
msgstr "Allows create interactive time lines"
-#: specs/EventEditor.py:350 timelinelib/editors/event.py:152
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr "You can't change time when the Event is locked"
@@ -46,26 +46,26 @@ msgstr "Aug"
#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
-#: timelinelib/time/wxtime.py:124
+#: timelinelib/time/wxtime.py:120
msgid "day"
msgstr "day"
#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
-#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:132
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
msgid "minute"
msgstr "minute"
#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
-#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:134
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
msgid "minutes"
msgstr "minutes"
#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
-#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:128
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
msgid "hour"
msgstr "hour"
@@ -73,7 +73,7 @@ msgstr "hour"
#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
-#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:130
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
msgid "hours"
msgstr "hours"
@@ -81,7 +81,7 @@ msgstr "hours"
#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
-#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:126
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
msgstr "days"
@@ -97,11 +97,11 @@ msgstr "Region too short"
msgid "Region too long"
msgstr "Region too long"
-#: specs/TimelineView.py:190 timelinelib/view/drawingarea.py:168
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr "Can't scroll more to the left"
-#: specs/TimelineView.py:197 timelinelib/view/drawingarea.py:170
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr "Can't scroll more to the right"
@@ -169,7 +169,7 @@ msgstr "Fri"
msgid "Sat"
msgstr "Sat"
-#: timelinelib/db/__init__.py:73
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
@@ -179,72 +179,60 @@ msgstr ""
"files. See the Timeline website or the INSTALL file for instructions how to "
"install it."
-#: timelinelib/db/__init__.py:78
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr "Unable to open timeline '%s'."
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr "Unknown format."
-#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:125
-#: timelinelib/db/backends/ics.py:155
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr "Unable to read from file '%s'."
-#: timelinelib/db/backends/file.py:118 timelinelib/db/backends/ics.py:149
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr "Unable to read timeline data from '%s'."
-#: timelinelib/db/backends/memory.py:222
+#: timelinelib/db/backends/memory.py:223
msgid "Displayed period must be > 0."
msgstr "Displayed period must be > 0."
-#: timelinelib/db/objects.py:252
-msgid "Start time "
-msgstr "Start time "
-
-#: timelinelib/db/objects.py:254
-msgid "End time "
-msgstr "End time "
-
-#: timelinelib/db/objects.py:264
-msgid "Start time can't be after end time"
-msgstr "Start time can't be after end time"
-
-#: timelinelib/db/tutorial.py:30
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr "Welcome"
-#: timelinelib/db/tutorial.py:32
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr "Welcome to Timeline"
-#: timelinelib/db/tutorial.py:35
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
msgstr "Intro"
-#: timelinelib/db/tutorial.py:37
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
msgstr "Hover me!"
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr "Hovering events with a triangle shows the event description."
-#: timelinelib/db/tutorial.py:40
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
msgstr "Features"
-#: timelinelib/db/tutorial.py:42
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
msgstr "Scroll"
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -258,11 +246,11 @@ msgstr ""
"\n"
"You can also middle click with the mouse to center around that point."
-#: timelinelib/db/tutorial.py:51
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
msgid "Zoom"
msgstr "Zoom"
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
@@ -272,11 +260,12 @@ msgstr ""
"\n"
"Hold down Shift while dragging with the mouse."
-#: timelinelib/db/tutorial.py:58 timelinelib/help/pages.py:126
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr "Create event"
-#: timelinelib/db/tutorial.py:59
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
@@ -286,19 +275,20 @@ msgstr ""
"\n"
"Hold down Ctrl while dragging the mouse to select a period."
-#: timelinelib/db/tutorial.py:65 timelinelib/help/pages.py:143
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr "Edit event"
-#: timelinelib/db/tutorial.py:66
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr "Double click on an event."
-#: timelinelib/db/tutorial.py:70
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
msgid "Select event"
msgstr "Select event"
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
@@ -308,27 +298,30 @@ msgstr ""
"\n"
"Hold down Ctrl while clicking events to select multiple."
-#: timelinelib/db/tutorial.py:77 timelinelib/help/pages.py:168
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr "Delete event"
-#: timelinelib/db/tutorial.py:78
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr "Select events to be deleted and press the Del key."
-#: timelinelib/db/tutorial.py:82
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr "Resize and move me!"
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr "First select me and then drag the handles."
-#: timelinelib/db/tutorial.py:86 timelinelib/db/tutorial.py:88
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
msgid "Saving"
msgstr "Saving"
-#: timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -340,36 +333,48 @@ msgstr ""
"\n"
"Choose File/New/File Timeline to create a timeline that is saved on disk."
-#: timelinelib/db/utils.py:55
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr "Start time "
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr "End time "
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr "Start time can't be after end time"
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr "Unable to save timeline data to '%s'. File left unmodified."
-#: timelinelib/db/utils.py:70
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr "Unable to write timeline data."
-#: timelinelib/db/utils.py:74
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr "Unable to write to temporary file '%s'."
-#: timelinelib/db/utils.py:80
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr "Unable to take backup to '%s'."
-#: timelinelib/db/utils.py:85
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr "Unable to rename temporary file '%s' to original."
-#: timelinelib/db/utils.py:91
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr "Unable to delete backup file '%s'."
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:246
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr "Field '%s' can't be empty."
@@ -378,15 +383,15 @@ msgstr "Field '%s' can't be empty."
msgid "Name"
msgstr "Name"
-#: timelinelib/editors/event.py:233
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr "End must be > Start"
-#: timelinelib/editors/event.py:241
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
msgstr "Entered period is too long."
-#: timelinelib/editors/event.py:246
+#: timelinelib/editors/event.py:250
msgid "Text"
msgstr "Text"
@@ -398,7 +403,7 @@ msgstr "Image files"
msgid "Export to Image"
msgstr "Export to Image"
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:275
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
msgstr "File '%s' exists. Overwrite?"
@@ -457,7 +462,7 @@ msgstr "Timeline"
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
@@ -569,7 +574,7 @@ msgstr ""
#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:472
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr "Edit categories"
@@ -589,8 +594,8 @@ msgstr ""
"The visibility of categories can also be edited in the sidebar (*View* > "
"*Sidebar*).\n"
-#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:596
-#: timelinelib/wxgui/dialogs/mainframe.py:1079
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr "Contact"
@@ -645,101 +650,101 @@ msgstr "Printing"
msgid "Print preview"
msgstr "Print preview"
-#: timelinelib/time/numtime.py:49
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
msgstr "Go to &Zero\tCtrl+Z"
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:47
msgid "Go to &Time\tCtrl+T"
msgstr "Go to &Time\tCtrl+T"
-#: timelinelib/time/numtime.py:52 timelinelib/time/pytime.py:74
-#: timelinelib/time/wxtime.py:73
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr "Backward\tPgUp"
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:74
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr "Forward\tPgDn"
-#: timelinelib/time/numtime.py:117
+#: timelinelib/time/numtime.py:113
msgid "Can't zoom deeper than 5"
msgstr "Can't zoom deeper than 5"
-#: timelinelib/time/numtime.py:130
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr "1-period"
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr "10-period"
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr "100-period"
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr "1000-period"
-#: timelinelib/time/numtime.py:178
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr "Go to Time"
-#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:70
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr "Go to &Today\tCtrl+T"
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:71
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr "Go to D&ate...\tCtrl+G"
-#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:75
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr "Forward One Wee&k\tCtrl+K"
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:76
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr "Back One &Week\tCtrl+W"
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr "Forward One Mont&h\tCtrl+h"
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr "Back One &Month\tCtrl+M"
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr "Forward One Yea&r\tCtrl+R"
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr "Back One &Year\tCtrl+Y"
-#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr "Fit Millennium"
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:83
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr "Fit Century"
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr "Fit Decade"
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr "Fit Year"
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr "Fit Month"
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr "Fit Day"
@@ -751,41 +756,41 @@ msgstr "can't be before year 10"
msgid "can't be after year 9989"
msgstr "can't be after year 9989"
-#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:202
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr "Can't zoom wider than 1200 years"
-#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:205
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr "Can't zoom deeper than 1 hour"
-#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:220
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
msgid "Day"
msgstr "Day"
-#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:546
-#: timelinelib/time/wxtime.py:221 timelinelib/time/wxtime.py:548
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
msgid "Week"
msgstr "Week"
-#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
msgid "Month"
msgstr "Month"
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:223
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
msgid "Year"
msgstr "Year"
-#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:259
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr "Go to Date"
-#: timelinelib/time/wxtime.py:142
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr "can't be before year %d"
-#: timelinelib/time/wxtime.py:146
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr "can't be after year %d"
@@ -821,12 +826,12 @@ msgstr "Center"
msgid "%s events hidden"
msgstr "%s events hidden"
-#: timelinelib/view/drawingarea.py:465
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
msgstr "Are you sure you want to delete %d events?"
-#: timelinelib/view/drawingarea.py:468
+#: timelinelib/view/drawingarea.py:471
msgid "Are you sure you want to delete this event?"
msgstr "Are you sure you want to delete this event?"
@@ -839,7 +844,7 @@ msgid "Period is too long"
msgstr "Period is too long"
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:301
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr "Add new"
@@ -873,7 +878,7 @@ msgstr "Events belonging to '%s' will no longer belong to a category."
#: timelinelib/wxgui/components/cattree.py:234
#, python-format
-#, python-format,
+#, python-format,
msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
msgstr "Events belonging to '%(name)s' will now belong to '%(parent)s'."
@@ -926,7 +931,7 @@ msgid "Container Properties"
msgstr "Container Properties"
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
msgid "Category:"
msgstr "Category:"
@@ -944,7 +949,7 @@ msgid "Number of duplicates:"
msgstr "Number of duplicates:"
#: timelinelib/wxgui/dialogs/duplicateevent.py:98
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr "Period"
@@ -974,7 +979,7 @@ msgid "Event Properties"
msgstr "Event Properties"
#: timelinelib/wxgui/dialogs/eventeditor.py:85
-#: timelinelib/wxgui/dialogs/eventeditor.py:570
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr "When:"
@@ -986,56 +991,68 @@ msgstr "to"
msgid "Container:"
msgstr "Container:"
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr "Add Container"
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr "Show time"
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
msgstr "Fuzzy"
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr "Locked"
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr "Ends today"
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
-#: timelinelib/wxgui/dialogs/eventeditor.py:571
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
msgid "Text:"
msgstr "Text:"
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
msgid "Description"
msgstr "Description"
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
msgid "Alert"
msgstr "Alert"
-#: timelinelib/wxgui/dialogs/eventeditor.py:243
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr "Icon"
-#: timelinelib/wxgui/dialogs/eventeditor.py:260
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr "Add more events after this one"
-#: timelinelib/wxgui/dialogs/eventeditor.py:448
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr "Images will be scaled to fit inside a 128x128 box."
-#: timelinelib/wxgui/dialogs/eventeditor.py:485
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr "Select Icon"
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr "Edit Container"
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+msgid "Edit Event"
+msgstr "Edit Event"
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr "Create Event"
+
#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
msgid "Help"
@@ -1072,102 +1089,102 @@ msgstr "Page not found"
msgid "Could not find page '%s'."
msgstr "Could not find page '%s'."
-#: timelinelib/wxgui/dialogs/mainframe.py:94
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr "Timeline files"
-#: timelinelib/wxgui/dialogs/mainframe.py:96
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr "SVG files"
-#: timelinelib/wxgui/dialogs/mainframe.py:144 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
msgid "&File"
msgstr "&File"
-#: timelinelib/wxgui/dialogs/mainframe.py:150 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr "New"
-#: timelinelib/wxgui/dialogs/mainframe.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr "Create a new timeline"
-#: timelinelib/wxgui/dialogs/mainframe.py:156
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr "File Timeline..."
-#: timelinelib/wxgui/dialogs/mainframe.py:164
-#: timelinelib/wxgui/dialogs/mainframe.py:187
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr "Create Timeline"
-#: timelinelib/wxgui/dialogs/mainframe.py:170
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr "The specified timeline already exists."
-#: timelinelib/wxgui/dialogs/mainframe.py:171
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr "Opening timeline instead of creating new."
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:171
msgid "Information"
msgstr "Information"
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr "Directory Timeline..."
-#: timelinelib/wxgui/dialogs/mainframe.py:196
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr "Open an existing timeline"
-#: timelinelib/wxgui/dialogs/mainframe.py:207
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr "Open Timeline"
-#: timelinelib/wxgui/dialogs/mainframe.py:217
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr "Open &Recent"
-#: timelinelib/wxgui/dialogs/mainframe.py:222
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr "Page Set&up..."
-#: timelinelib/wxgui/dialogs/mainframe.py:222
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr "Setup page for printing"
-#: timelinelib/wxgui/dialogs/mainframe.py:231 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr "Print Preview"
-#: timelinelib/wxgui/dialogs/mainframe.py:240 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
msgid "Print"
msgstr "Print"
-#: timelinelib/wxgui/dialogs/mainframe.py:249
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr "&Export to Image..."
-#: timelinelib/wxgui/dialogs/mainframe.py:249
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr "Export the current view to a PNG image"
-#: timelinelib/wxgui/dialogs/mainframe.py:258
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr "&Export to SVG..."
-#: timelinelib/wxgui/dialogs/mainframe.py:258
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "Export the current view to a SVG image"
msgstr "Export the current view to a SVG image"
-#: timelinelib/wxgui/dialogs/mainframe.py:267
+#: timelinelib/wxgui/dialogs/mainframe.py:265
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
"Timeline website or the INSTALL file for instructions how to install it."
@@ -1175,149 +1192,137 @@ msgstr ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
"Timeline website or the INSTALL file for instructions how to install it."
-#: timelinelib/wxgui/dialogs/mainframe.py:271
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr "Export to SVG"
-#: timelinelib/wxgui/dialogs/mainframe.py:293
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr "Play timeline"
-#: timelinelib/wxgui/dialogs/mainframe.py:293
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr "Play timeline as movie"
-#: timelinelib/wxgui/dialogs/mainframe.py:301
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr "Exit the program"
-#: timelinelib/wxgui/dialogs/mainframe.py:313 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
msgid "&Edit"
msgstr "&Edit"
-#: timelinelib/wxgui/dialogs/mainframe.py:338 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
msgid "&View"
msgstr "&View"
-#: timelinelib/wxgui/dialogs/mainframe.py:342
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr "&Sidebar\tCtrl+I"
-#: timelinelib/wxgui/dialogs/mainframe.py:356
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr "&Legend"
-#: timelinelib/wxgui/dialogs/mainframe.py:367
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr "&Balloons on hover"
-#: timelinelib/wxgui/dialogs/mainframe.py:381
+#: timelinelib/wxgui/dialogs/mainframe.py:378
msgid "&Timeline"
msgstr "&Timeline"
-#: timelinelib/wxgui/dialogs/mainframe.py:385
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create &Event..."
msgstr "Create &Event..."
-#: timelinelib/wxgui/dialogs/mainframe.py:385
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr "Create a new event"
-#: timelinelib/wxgui/dialogs/mainframe.py:395
-msgid "Create Event"
-msgstr "Create Event"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:401
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr "&Duplicate Selected Event..."
-#: timelinelib/wxgui/dialogs/mainframe.py:401
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr "Duplicate the Selected Event"
-#: timelinelib/wxgui/dialogs/mainframe.py:411
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr "&Measure Distance between two Events..."
-#: timelinelib/wxgui/dialogs/mainframe.py:412
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr "Measure the Distance between two Events"
-#: timelinelib/wxgui/dialogs/mainframe.py:458
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr "Distance between selected events"
-#: timelinelib/wxgui/dialogs/mainframe.py:461
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr "Events are overlapping or distance is 0"
-#: timelinelib/wxgui/dialogs/mainframe.py:472
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit &Categories"
msgstr "Edit &Categories"
-#: timelinelib/wxgui/dialogs/mainframe.py:494
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr "&Navigate"
-#: timelinelib/wxgui/dialogs/mainframe.py:498
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr "Find First Event"
-#: timelinelib/wxgui/dialogs/mainframe.py:512
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr "Find Last Event"
-#: timelinelib/wxgui/dialogs/mainframe.py:526
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr "Fit All Events"
-#: timelinelib/wxgui/dialogs/mainframe.py:579 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
msgid "&Help"
msgstr "&Help"
-#: timelinelib/wxgui/dialogs/mainframe.py:582
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr "&Contents\tF1"
-#: timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:979
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr "Getting started tutorial"
-#: timelinelib/wxgui/dialogs/mainframe.py:625
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr "Unable to write configuration file."
-#: timelinelib/wxgui/dialogs/mainframe.py:637
-msgid "Edit Container"
-msgstr "Edit Container"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:641
-msgid "Edit Event"
-msgstr "Edit Event"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:677
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr "read-only"
-#: timelinelib/wxgui/dialogs/mainframe.py:738
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr "File '%s' does not exist."
-#: timelinelib/wxgui/dialogs/mainframe.py:971
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr "No timeline opened."
-#: timelinelib/wxgui/dialogs/mainframe.py:976
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr "First time using Timeline?"
-#: timelinelib/wxgui/dialogs/mainframe.py:1076
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr "Relevant help topics:"
@@ -1377,7 +1382,7 @@ msgstr "Monday"
msgid "Sunday"
msgstr "Sunday"
-#: timelinelib/wxgui/dialogs/textdisplay.py:56
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr "Unable to copy to clipboard."
diff --git a/po/en_GB.po b/po/en_GB.po
index 3c7f5a6..0992f03 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-09-27 14:55-0400\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
"PO-Revision-Date: 2012-10-08 02:53+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -26,7 +26,7 @@ msgstr "Time Line"
msgid "Allows create interactive time lines"
msgstr "Allows create interactive time lines"
-#: specs/EventEditor.py:350 timelinelib/editors/event.py:152
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr "You can't change time when the Event is locked"
@@ -46,26 +46,26 @@ msgstr "Aug"
#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
-#: timelinelib/time/wxtime.py:124
+#: timelinelib/time/wxtime.py:120
msgid "day"
msgstr "day"
#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
-#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:132
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
msgid "minute"
msgstr "minute"
#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
-#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:134
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
msgid "minutes"
msgstr "minutes"
#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
-#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:128
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
msgid "hour"
msgstr "hour"
@@ -73,7 +73,7 @@ msgstr "hour"
#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
-#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:130
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
msgid "hours"
msgstr "hours"
@@ -81,7 +81,7 @@ msgstr "hours"
#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
-#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:126
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
msgstr "days"
@@ -97,11 +97,11 @@ msgstr "Region too short"
msgid "Region too long"
msgstr "Region too long"
-#: specs/TimelineView.py:190 timelinelib/view/drawingarea.py:168
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr "Can't scroll more to the left"
-#: specs/TimelineView.py:197 timelinelib/view/drawingarea.py:170
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr "Can't scroll more to the right"
@@ -169,7 +169,7 @@ msgstr "Fri"
msgid "Sat"
msgstr "Sat"
-#: timelinelib/db/__init__.py:73
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
@@ -179,72 +179,60 @@ msgstr ""
"files. See the Timeline website or the INSTALL file for instructions how to "
"install it."
-#: timelinelib/db/__init__.py:78
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr "Unable to open timeline '%s'."
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr "Unknown format."
-#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:125
-#: timelinelib/db/backends/ics.py:155
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr "Unable to read from file '%s'."
-#: timelinelib/db/backends/file.py:118 timelinelib/db/backends/ics.py:149
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr "Unable to read timeline data from '%s'."
-#: timelinelib/db/backends/memory.py:222
+#: timelinelib/db/backends/memory.py:223
msgid "Displayed period must be > 0."
msgstr "Displayed period must be > 0."
-#: timelinelib/db/objects.py:252
-msgid "Start time "
-msgstr "Start time "
-
-#: timelinelib/db/objects.py:254
-msgid "End time "
-msgstr "End time "
-
-#: timelinelib/db/objects.py:264
-msgid "Start time can't be after end time"
-msgstr "Start time can't be after end time"
-
-#: timelinelib/db/tutorial.py:30
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr "Welcome"
-#: timelinelib/db/tutorial.py:32
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr "Welcome to Timeline"
-#: timelinelib/db/tutorial.py:35
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
msgstr "Intro"
-#: timelinelib/db/tutorial.py:37
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
msgstr "Hover me!"
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr "Hovering events with a triangle shows the event description."
-#: timelinelib/db/tutorial.py:40
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
msgstr "Features"
-#: timelinelib/db/tutorial.py:42
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
msgstr "Scroll"
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -258,11 +246,11 @@ msgstr ""
"\n"
"You can also middle click with the mouse to centre around that point."
-#: timelinelib/db/tutorial.py:51
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
msgid "Zoom"
msgstr "Zoom"
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
@@ -272,11 +260,12 @@ msgstr ""
"\n"
"Hold down Shift while dragging with the mouse."
-#: timelinelib/db/tutorial.py:58 timelinelib/help/pages.py:126
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr "Create event"
-#: timelinelib/db/tutorial.py:59
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
@@ -286,19 +275,20 @@ msgstr ""
"\n"
"Hold down Ctrl while dragging the mouse to select a period."
-#: timelinelib/db/tutorial.py:65 timelinelib/help/pages.py:143
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr "Edit event"
-#: timelinelib/db/tutorial.py:66
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr "Double click on an event."
-#: timelinelib/db/tutorial.py:70
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
msgid "Select event"
msgstr "Select event"
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
@@ -308,27 +298,30 @@ msgstr ""
"\n"
"Hold down Ctrl while clicking events to select multiple."
-#: timelinelib/db/tutorial.py:77 timelinelib/help/pages.py:168
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr "Delete event"
-#: timelinelib/db/tutorial.py:78
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr "Select events to be deleted and press the Del key."
-#: timelinelib/db/tutorial.py:82
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr "Resize and move me!"
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr "First select me and then drag the handles."
-#: timelinelib/db/tutorial.py:86 timelinelib/db/tutorial.py:88
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
msgid "Saving"
msgstr "Saving"
-#: timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -340,36 +333,48 @@ msgstr ""
"\n"
"Choose File/New/File Timeline to create a timeline that is saved on disk."
-#: timelinelib/db/utils.py:55
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr "Start time "
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr "End time "
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr "Start time can't be after end time"
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr "Unable to save timeline data to '%s'. File left unmodified."
-#: timelinelib/db/utils.py:70
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr "Unable to write timeline data."
-#: timelinelib/db/utils.py:74
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr "Unable to write to temporary file '%s'."
-#: timelinelib/db/utils.py:80
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr "Unable to take backup to '%s'."
-#: timelinelib/db/utils.py:85
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr "Unable to rename temporary file '%s' to original."
-#: timelinelib/db/utils.py:91
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr "Unable to delete backup file '%s'."
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:246
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr "Field '%s' can't be empty."
@@ -378,15 +383,15 @@ msgstr "Field '%s' can't be empty."
msgid "Name"
msgstr "Name"
-#: timelinelib/editors/event.py:233
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr "End must be > Start"
-#: timelinelib/editors/event.py:241
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
msgstr "Entered period is too long."
-#: timelinelib/editors/event.py:246
+#: timelinelib/editors/event.py:250
msgid "Text"
msgstr "Text"
@@ -398,7 +403,7 @@ msgstr "Image files"
msgid "Export to Image"
msgstr "Export to Image"
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:275
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
msgstr "File '%s' exists. Overwrite?"
@@ -454,10 +459,11 @@ msgid "Timeline"
msgstr "Timeline"
#: timelinelib/help/pages.py:92
+#, fuzzy
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
@@ -569,7 +575,7 @@ msgstr ""
#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:472
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr "Edit categories"
@@ -589,8 +595,8 @@ msgstr ""
"The visibility of categories can also be edited in the sidebar (*View* > "
"*Sidebar*).\n"
-#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:596
-#: timelinelib/wxgui/dialogs/mainframe.py:1079
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr "Contact"
@@ -645,101 +651,101 @@ msgstr "Printing"
msgid "Print preview"
msgstr "Print preview"
-#: timelinelib/time/numtime.py:49
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
msgstr "Go to &Zero\tCtrl+Z"
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:47
msgid "Go to &Time\tCtrl+T"
msgstr "Go to &Time\tCtrl+T"
-#: timelinelib/time/numtime.py:52 timelinelib/time/pytime.py:74
-#: timelinelib/time/wxtime.py:73
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr "Backward\tPgUp"
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:74
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr "Forward\tPgDn"
-#: timelinelib/time/numtime.py:117
+#: timelinelib/time/numtime.py:113
msgid "Can't zoom deeper than 5"
msgstr "Can't zoom deeper than 5"
-#: timelinelib/time/numtime.py:130
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr "1-period"
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr "10-period"
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr "100-period"
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr "1000-period"
-#: timelinelib/time/numtime.py:178
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr "Go to Time"
-#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:70
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr "Go to &Today\tCtrl+T"
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:71
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr "Go to D&ate...\tCtrl+G"
-#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:75
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr "Forward One Wee&k\tCtrl+K"
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:76
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr "Back One &Week\tCtrl+W"
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr "Forward One Mont&h\tCtrl+h"
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr "Back One &Month\tCtrl+M"
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr "Forward One Yea&r\tCtrl+R"
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr "Back One &Year\tCtrl+Y"
-#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr "Fit Millennium"
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:83
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr "Fit Century"
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr "Fit Decade"
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr "Fit Year"
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr "Fit Month"
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr "Fit Day"
@@ -751,41 +757,41 @@ msgstr "can't be before year 10"
msgid "can't be after year 9989"
msgstr "can't be after year 9989"
-#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:202
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr "Can't zoom wider than 1200 years"
-#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:205
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr "Can't zoom deeper than 1 hour"
-#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:220
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
msgid "Day"
msgstr "Day"
-#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:546
-#: timelinelib/time/wxtime.py:221 timelinelib/time/wxtime.py:548
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
msgid "Week"
msgstr "Week"
-#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
msgid "Month"
msgstr "Month"
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:223
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
msgid "Year"
msgstr "Year"
-#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:259
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr "Go to Date"
-#: timelinelib/time/wxtime.py:142
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr "can't be before year %d"
-#: timelinelib/time/wxtime.py:146
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr "can't be after year %d"
@@ -821,12 +827,12 @@ msgstr "Centre"
msgid "%s events hidden"
msgstr "%s events hidden"
-#: timelinelib/view/drawingarea.py:465
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
msgstr "Are you sure you want to delete %d events?"
-#: timelinelib/view/drawingarea.py:468
+#: timelinelib/view/drawingarea.py:471
msgid "Are you sure you want to delete this event?"
msgstr "Are you sure you want to delete this event?"
@@ -839,7 +845,7 @@ msgid "Period is too long"
msgstr "Period is too long"
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:301
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr "Add new"
@@ -873,7 +879,7 @@ msgstr "Events belonging to '%s' will no longer belong to a category."
#: timelinelib/wxgui/components/cattree.py:234
#, python-format
-#, python-format,
+#, python-format,
msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
msgstr "Events belonging to '%(name)s' will now belong to '%(parent)s'."
@@ -926,7 +932,7 @@ msgid "Container Properties"
msgstr "Container Properties"
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
msgid "Category:"
msgstr "Category:"
@@ -944,7 +950,7 @@ msgid "Number of duplicates:"
msgstr "Number of duplicates:"
#: timelinelib/wxgui/dialogs/duplicateevent.py:98
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr "Period"
@@ -974,7 +980,7 @@ msgid "Event Properties"
msgstr "Event Properties"
#: timelinelib/wxgui/dialogs/eventeditor.py:85
-#: timelinelib/wxgui/dialogs/eventeditor.py:570
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr "When:"
@@ -986,56 +992,68 @@ msgstr "to"
msgid "Container:"
msgstr "Container:"
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr "Add Container"
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr "Show time"
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
msgstr "Fuzzy"
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr "Locked"
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr "Ends today"
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
-#: timelinelib/wxgui/dialogs/eventeditor.py:571
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
msgid "Text:"
msgstr "Text:"
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
msgid "Description"
msgstr "Description"
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
msgid "Alert"
msgstr "Alert"
-#: timelinelib/wxgui/dialogs/eventeditor.py:243
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr "Icon"
-#: timelinelib/wxgui/dialogs/eventeditor.py:260
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr "Add more events after this one"
-#: timelinelib/wxgui/dialogs/eventeditor.py:448
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr "Images will be scaled to fit inside a 128x128 box."
-#: timelinelib/wxgui/dialogs/eventeditor.py:485
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr "Select Icon"
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr "Edit Container"
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+msgid "Edit Event"
+msgstr "Edit Event"
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr "Create Event"
+
#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
msgid "Help"
@@ -1072,102 +1090,102 @@ msgstr "Page not found"
msgid "Could not find page '%s'."
msgstr "Could not find page '%s'."
-#: timelinelib/wxgui/dialogs/mainframe.py:94
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr "Timeline files"
-#: timelinelib/wxgui/dialogs/mainframe.py:96
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr "SVG files"
-#: timelinelib/wxgui/dialogs/mainframe.py:144 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
msgid "&File"
msgstr "&File"
-#: timelinelib/wxgui/dialogs/mainframe.py:150 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr "New"
-#: timelinelib/wxgui/dialogs/mainframe.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr "Create a new timeline"
-#: timelinelib/wxgui/dialogs/mainframe.py:156
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr "File Timeline..."
-#: timelinelib/wxgui/dialogs/mainframe.py:164
-#: timelinelib/wxgui/dialogs/mainframe.py:187
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr "Create Timeline"
-#: timelinelib/wxgui/dialogs/mainframe.py:170
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr "The specified timeline already exists."
-#: timelinelib/wxgui/dialogs/mainframe.py:171
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr "Opening timeline instead of creating new."
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:171
msgid "Information"
msgstr "Information"
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr "Directory Timeline..."
-#: timelinelib/wxgui/dialogs/mainframe.py:196
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr "Open an existing timeline"
-#: timelinelib/wxgui/dialogs/mainframe.py:207
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr "Open Timeline"
-#: timelinelib/wxgui/dialogs/mainframe.py:217
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr "Open &Recent"
-#: timelinelib/wxgui/dialogs/mainframe.py:222
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr "Page Set&up..."
-#: timelinelib/wxgui/dialogs/mainframe.py:222
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr "Setup page for printing"
-#: timelinelib/wxgui/dialogs/mainframe.py:231 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr "Print Preview"
-#: timelinelib/wxgui/dialogs/mainframe.py:240 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
msgid "Print"
msgstr "Print"
-#: timelinelib/wxgui/dialogs/mainframe.py:249
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr "&Export to Image..."
-#: timelinelib/wxgui/dialogs/mainframe.py:249
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr "Export the current view to a PNG image"
-#: timelinelib/wxgui/dialogs/mainframe.py:258
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr "&Export to SVG..."
-#: timelinelib/wxgui/dialogs/mainframe.py:258
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "Export the current view to a SVG image"
msgstr "Export the current view to a SVG image"
-#: timelinelib/wxgui/dialogs/mainframe.py:267
+#: timelinelib/wxgui/dialogs/mainframe.py:265
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
"Timeline website or the INSTALL file for instructions how to install it."
@@ -1175,149 +1193,137 @@ msgstr ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
"Timeline website or the INSTALL file for instructions how to install it."
-#: timelinelib/wxgui/dialogs/mainframe.py:271
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr "Export to SVG"
-#: timelinelib/wxgui/dialogs/mainframe.py:293
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr "Play timeline"
-#: timelinelib/wxgui/dialogs/mainframe.py:293
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr "Play timeline as movie"
-#: timelinelib/wxgui/dialogs/mainframe.py:301
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr "Exit the program"
-#: timelinelib/wxgui/dialogs/mainframe.py:313 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
msgid "&Edit"
msgstr "&Edit"
-#: timelinelib/wxgui/dialogs/mainframe.py:338 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
msgid "&View"
msgstr "&View"
-#: timelinelib/wxgui/dialogs/mainframe.py:342
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr "&Sidebar\tCtrl+I"
-#: timelinelib/wxgui/dialogs/mainframe.py:356
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr "&Legend"
-#: timelinelib/wxgui/dialogs/mainframe.py:367
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr "&Balloons on hover"
-#: timelinelib/wxgui/dialogs/mainframe.py:381
+#: timelinelib/wxgui/dialogs/mainframe.py:378
msgid "&Timeline"
msgstr "&Timeline"
-#: timelinelib/wxgui/dialogs/mainframe.py:385
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create &Event..."
msgstr "Create &Event..."
-#: timelinelib/wxgui/dialogs/mainframe.py:385
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr "Create a new event"
-#: timelinelib/wxgui/dialogs/mainframe.py:395
-msgid "Create Event"
-msgstr "Create Event"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:401
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr "&Duplicate Selected Event..."
-#: timelinelib/wxgui/dialogs/mainframe.py:401
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr "Duplicate the Selected Event"
-#: timelinelib/wxgui/dialogs/mainframe.py:411
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr "&Measure Distance between two Events..."
-#: timelinelib/wxgui/dialogs/mainframe.py:412
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr "Measure the Distance between two Events"
-#: timelinelib/wxgui/dialogs/mainframe.py:458
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr "Distance between selected events"
-#: timelinelib/wxgui/dialogs/mainframe.py:461
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr "Events are overlapping or distance is 0"
-#: timelinelib/wxgui/dialogs/mainframe.py:472
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit &Categories"
msgstr "Edit &Categories"
-#: timelinelib/wxgui/dialogs/mainframe.py:494
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr "&Navigate"
-#: timelinelib/wxgui/dialogs/mainframe.py:498
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr "Find First Event"
-#: timelinelib/wxgui/dialogs/mainframe.py:512
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr "Find Last Event"
-#: timelinelib/wxgui/dialogs/mainframe.py:526
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr "Fit All Events"
-#: timelinelib/wxgui/dialogs/mainframe.py:579 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
msgid "&Help"
msgstr "&Help"
-#: timelinelib/wxgui/dialogs/mainframe.py:582
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr "&Contents\tF1"
-#: timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:979
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr "Getting started tutorial"
-#: timelinelib/wxgui/dialogs/mainframe.py:625
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr "Unable to write configuration file."
-#: timelinelib/wxgui/dialogs/mainframe.py:637
-msgid "Edit Container"
-msgstr "Edit Container"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:641
-msgid "Edit Event"
-msgstr "Edit Event"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:677
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr "read-only"
-#: timelinelib/wxgui/dialogs/mainframe.py:738
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr "File '%s' does not exist."
-#: timelinelib/wxgui/dialogs/mainframe.py:971
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr "No timeline opened."
-#: timelinelib/wxgui/dialogs/mainframe.py:976
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr "First time using Timeline?"
-#: timelinelib/wxgui/dialogs/mainframe.py:1076
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr "Relevant help topics:"
@@ -1377,7 +1383,7 @@ msgstr "Monday"
msgid "Sunday"
msgstr "Sunday"
-#: timelinelib/wxgui/dialogs/textdisplay.py:56
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr "Unable to copy to clipboard."
diff --git a/po/fr.po b/po/fr.po
index 4d45940..d8ff05a 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -6,166 +6,172 @@ msgid ""
msgstr ""
"Project-Id-Version: thetimelineproj\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-15 00:32-0400\n"
-"PO-Revision-Date: 2010-08-25 21:31+0000\n"
-"Last-Translator: Cyrille Largillier <Unknown>\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
+"PO-Revision-Date: 2012-08-15 09:24+0200\n"
+"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: French <fr@li.org>\n"
-"Language: \n"
+"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Launchpad (build 14197)\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Pootle 2.0.5\n"
"X-Launchpad-Export-Date: 2011-10-30 13:32+0000\n"
-#: activity/activity.info:2
+#. TRANS: "name" option from activity.info file
#, fuzzy
msgid "Time Line"
msgstr "Timeline"
-#: specs/EventEditor.py:351 timelinelib/editors/event.py:153
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "Allows create interactive time lines"
+msgstr "Permet de créer des frises chronologiques"
+
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
-msgstr ""
+msgstr "Vous ne pouvez pas changer le temps quand l'événement est verrouillé"
-#: specs/MonthNames.py:34 timelinelib/calendar/monthnames.py:38
+#: specs/MonthNames.py:33 timelinelib/calendar/monthnames.py:37
msgid "Jan"
-msgstr ""
+msgstr "Jan"
-#: specs/MonthNames.py:49 timelinelib/calendar/monthnames.py:49
+#: specs/MonthNames.py:48 timelinelib/calendar/monthnames.py:48
msgid "Dec"
-msgstr ""
+msgstr "Déc"
-#: specs/PyTimeType.py:57 specs/WxTimeType.py:83
-#: timelinelib/calendar/monthnames.py:45
+#: specs/PyTimeType.py:56 specs/WxTimeType.py:82
+#: timelinelib/calendar/monthnames.py:44
msgid "Aug"
-msgstr ""
+msgstr "Aoû"
-#: specs/PyTimeType.py:111 specs/PyTimeType.py:131 specs/PyTimeType.py:147
-#: specs/PyTimeType.py:151 specs/WxTimeType.py:151 specs/WxTimeType.py:167
-#: specs/WxTimeType.py:171 timelinelib/time/pytime.py:123
-#: timelinelib/time/wxtime.py:126
+#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
+#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
+#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
+#: timelinelib/time/wxtime.py:120
msgid "day"
-msgstr ""
+msgstr "jour"
-#: specs/PyTimeType.py:115 specs/PyTimeType.py:139 specs/PyTimeType.py:159
-#: specs/WxTimeType.py:135 specs/WxTimeType.py:159 specs/WxTimeType.py:179
-#: timelinelib/time/pytime.py:131 timelinelib/time/wxtime.py:134
+#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
+#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
msgid "minute"
-msgstr ""
+msgstr "minute"
-#: specs/PyTimeType.py:119 specs/PyTimeType.py:143 specs/PyTimeType.py:163
-#: specs/WxTimeType.py:139 specs/WxTimeType.py:163 specs/WxTimeType.py:183
-#: timelinelib/time/pytime.py:133 timelinelib/time/wxtime.py:136
+#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
+#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
msgid "minutes"
-msgstr ""
+msgstr "minutes"
-#: specs/PyTimeType.py:123 specs/PyTimeType.py:139 specs/PyTimeType.py:143
-#: specs/PyTimeType.py:147 specs/WxTimeType.py:143 specs/WxTimeType.py:159
-#: specs/WxTimeType.py:163 specs/WxTimeType.py:167
-#: timelinelib/time/pytime.py:127 timelinelib/time/wxtime.py:130
+#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
+#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
+#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
msgid "hour"
-msgstr ""
+msgstr "heure"
-#: specs/PyTimeType.py:127 specs/PyTimeType.py:151 specs/PyTimeType.py:155
-#: specs/PyTimeType.py:159 specs/PyTimeType.py:163 specs/WxTimeType.py:147
-#: specs/WxTimeType.py:171 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187
-#: timelinelib/time/pytime.py:129 timelinelib/time/wxtime.py:132
+#: specs/PyTimeType.py:126 specs/PyTimeType.py:150 specs/PyTimeType.py:154
+#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
+#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
msgid "hours"
-msgstr ""
+msgstr "heures"
-#: specs/PyTimeType.py:135 specs/PyTimeType.py:155 specs/PyTimeType.py:159
-#: specs/PyTimeType.py:163 specs/PyTimeType.py:167 specs/PyTimeType.py:173
-#: specs/WxTimeType.py:155 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187 specs/WxTimeType.py:193
-#: timelinelib/time/pytime.py:125 timelinelib/time/wxtime.py:128
+#: specs/PyTimeType.py:134 specs/PyTimeType.py:154 specs/PyTimeType.py:158
+#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
+#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
-msgstr ""
+msgstr "jours"
-#: specs/TimelineView.py:67 timelinelib/view/zoom.py:29
+#: specs/TimelineView.py:66 timelinelib/view/zoom.py:28
msgid "Select region to zoom into"
-msgstr ""
+msgstr "Sélectionnez une région pour zoomer"
-#: specs/TimelineView.py:75 timelinelib/view/zoom.py:39
+#: specs/TimelineView.py:74 timelinelib/view/zoom.py:38
msgid "Region too short"
-msgstr ""
+msgstr "Région trop courte"
-#: specs/TimelineView.py:91 timelinelib/view/zoom.py:36
+#: specs/TimelineView.py:90 timelinelib/view/zoom.py:35
msgid "Region too long"
-msgstr ""
+msgstr "Région trop longue"
-#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:169
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
-msgstr ""
+msgstr "Impossible de faire défiler plus vers la gauche"
-#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:171
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
-msgstr ""
+msgstr "Impossible de faire défiler plus vers la droite"
-#: specs/WeekdayNames.py:29 timelinelib/calendar/weekdaynames.py:22
+#: specs/WeekdayNames.py:28 timelinelib/calendar/weekdaynames.py:21
msgid "Mon"
-msgstr ""
+msgstr "Lun"
-#: specs/WeekdayNames.py:34 timelinelib/calendar/weekdaynames.py:28
+#: specs/WeekdayNames.py:33 timelinelib/calendar/weekdaynames.py:27
msgid "Sun"
-msgstr ""
+msgstr "Dim"
-#: timelinelib/calendar/monthnames.py:39
+#: timelinelib/calendar/monthnames.py:38
msgid "Feb"
-msgstr ""
+msgstr "Fév"
-#: timelinelib/calendar/monthnames.py:40
+#: timelinelib/calendar/monthnames.py:39
msgid "Mar"
-msgstr ""
+msgstr "Mar"
-#: timelinelib/calendar/monthnames.py:41
+#: timelinelib/calendar/monthnames.py:40
msgid "Apr"
-msgstr ""
+msgstr "Avr"
-#: timelinelib/calendar/monthnames.py:42
+#: timelinelib/calendar/monthnames.py:41
msgid "May"
-msgstr ""
+msgstr "Mai"
-#: timelinelib/calendar/monthnames.py:43
+#: timelinelib/calendar/monthnames.py:42
msgid "Jun"
-msgstr ""
+msgstr "Jun"
-#: timelinelib/calendar/monthnames.py:44
+#: timelinelib/calendar/monthnames.py:43
msgid "Jul"
-msgstr ""
+msgstr "Jui"
-#: timelinelib/calendar/monthnames.py:46
+#: timelinelib/calendar/monthnames.py:45
msgid "Sep"
-msgstr ""
+msgstr "Sep"
-#: timelinelib/calendar/monthnames.py:47
+#: timelinelib/calendar/monthnames.py:46
msgid "Oct"
-msgstr ""
+msgstr "Oct"
-#: timelinelib/calendar/monthnames.py:48
+#: timelinelib/calendar/monthnames.py:47
msgid "Nov"
-msgstr ""
+msgstr "Nov"
-#: timelinelib/calendar/weekdaynames.py:23
+#: timelinelib/calendar/weekdaynames.py:22
msgid "Tue"
-msgstr ""
+msgstr "Mar"
-#: timelinelib/calendar/weekdaynames.py:24
+#: timelinelib/calendar/weekdaynames.py:23
msgid "Wed"
-msgstr ""
+msgstr "Mer"
-#: timelinelib/calendar/weekdaynames.py:25
+#: timelinelib/calendar/weekdaynames.py:24
msgid "Thu"
-msgstr ""
+msgstr "Jeu"
-#: timelinelib/calendar/weekdaynames.py:26
+#: timelinelib/calendar/weekdaynames.py:25
msgid "Fri"
-msgstr ""
+msgstr "Ven"
-#: timelinelib/calendar/weekdaynames.py:27
+#: timelinelib/calendar/weekdaynames.py:26
msgid "Sat"
-msgstr ""
+msgstr "Sam"
-#: timelinelib/db/__init__.py:74
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
@@ -175,72 +181,60 @@ msgstr ""
"travailler avec les fichiers ICS. Voir le site Web de Timeline ou le fichier "
"INSTALL pour savoir comment faire pour l'installer."
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr "Impossible d'ouvrir la chronologie '%s'."
-#: timelinelib/db/__init__.py:80
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr "Format inconnu."
-#: timelinelib/db/backends/dir.py:106 timelinelib/db/backends/file.py:126
-#: timelinelib/db/backends/ics.py:156
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
-msgstr "Impossible de lire depuis le fichier '%s'"
+msgstr "Impossible de lire depuis le fichier '%s'."
-#: timelinelib/db/backends/file.py:119 timelinelib/db/backends/ics.py:150
-#: timelinelib/db/backends/xmlfile.py:143
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
+#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
-msgstr "Impossible de lire les données de chronologie depuis '%s'"
+msgstr "Impossible de lire les données de chronologie depuis '%s'."
#: timelinelib/db/backends/memory.py:223
msgid "Displayed period must be > 0."
msgstr "La période affichée doit être > 0."
-#: timelinelib/db/objects.py:250
-msgid "Start time "
-msgstr ""
-
-#: timelinelib/db/objects.py:252
-msgid "End time "
-msgstr ""
-
-#: timelinelib/db/objects.py:262
-msgid "Start time can't be after end time"
-msgstr "La date de départ ne peut pas être supérieure à la date de fin."
-
-#: timelinelib/db/tutorial.py:31
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
-msgstr ""
+msgstr "Bienvenue"
-#: timelinelib/db/tutorial.py:33
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
-msgstr ""
+msgstr "Bienvenue à Frise"
-#: timelinelib/db/tutorial.py:36
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
-msgstr ""
+msgstr "Intro"
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
-msgstr ""
+msgstr "Survolez-moi !"
-#: timelinelib/db/tutorial.py:39
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
-msgstr ""
+msgstr "Survoler des événements avec des triangles en affiche une description."
-#: timelinelib/db/tutorial.py:41
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
-msgstr ""
+msgstr "Fonctionnalités"
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
-msgstr ""
+msgstr "Défilement"
-#: timelinelib/db/tutorial.py:44
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -248,127 +242,170 @@ msgid ""
"\n"
"You can also middle click with the mouse to center around that point."
msgstr ""
+"Faites un clic gauche quelque part sur la frise pour commencer à faire "
+"glisser.\n"
+"\n"
+"Vous pouvez aussi utiliser la roue de la souris.\n"
+"\n"
+"Vous pouvez aussi faire un clic du milieu pour centrer autour de ce point.\n"
+"\n"
+"\n"
+"\n"
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
msgid "Zoom"
-msgstr ""
+msgstr "Zoomer"
-#: timelinelib/db/tutorial.py:53
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
"Hold down Shift while dragging with the mouse."
msgstr ""
+"Tenir la touche Ctrl appuyée pendant le défilement avec la souris.\n"
+"\n"
+"Tenir la touche Shift appuyée pendant que vous faites glisser avec la "
+"souris.\n"
+"\n"
-#: timelinelib/db/tutorial.py:59 timelinelib/help/pages.py:127
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr "Créer un événement"
-#: timelinelib/db/tutorial.py:60
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
"Hold down Ctrl while dragging the mouse to select a period."
msgstr ""
+"Double-cliquez quelque part sur la frise.\n"
+"\n"
+"Tenir la touche Ctrl appuyée pendant que vous faites glisser avec la souris "
+"pour sélectionner une période."
-#: timelinelib/db/tutorial.py:66 timelinelib/help/pages.py:144
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr "Modifier un événement"
-#: timelinelib/db/tutorial.py:67
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
-msgstr ""
+msgstr "Double-cliquez sur un événement."
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
#, fuzzy
msgid "Select event"
msgstr "Supprimer un événement"
-#: timelinelib/db/tutorial.py:72
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
"Hold down Ctrl while clicking events to select multiple."
msgstr ""
+"Cliquez dessus.\n"
+"\n"
+"Tenir la touche Ctrl appuyée pendant que vous cliquez sur les événements "
+"pour en sélectionner plusieurs."
-#: timelinelib/db/tutorial.py:78 timelinelib/help/pages.py:169
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr "Supprimer un événement"
-#: timelinelib/db/tutorial.py:79
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
-msgstr ""
+msgstr "Sélectionner les événements à effacer et appuyez sur la touche Del."
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
-msgstr ""
+msgstr "Redimensionnez et déplacez-moi !"
-#: timelinelib/db/tutorial.py:84
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
-msgstr ""
+msgstr "D'abord sélectionnez-moi et faites glisser les poignées."
-#: timelinelib/db/tutorial.py:87 timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
msgid "Saving"
-msgstr ""
+msgstr "Sauvegarde"
-#: timelinelib/db/tutorial.py:90
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
"\n"
"Choose File/New/File Timeline to create a timeline that is saved on disk."
msgstr ""
+"Cette frise est stockée en mémoire et les modifications ne serons pas\n"
+"sauvegardées entre les sessions.\n"
+"\n"
+"Choisissez Fichier/Nouveau/Fichier Frise pour en créer une qui sera sauvée "
+"sur le disque."
+
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr "Début"
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr "Fin"
-#: timelinelib/db/utils.py:56
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr "La date de départ ne peut pas être supérieure à la date de fin"
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr ""
"Impossible d'enregistrer les données de la chronologie sous '%s'. Le fichier "
"reste inchangé."
-#: timelinelib/db/utils.py:71
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr "Impossible d'écrire les données de la chronologie."
-#: timelinelib/db/utils.py:75
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
-msgstr "Impossible d'écrire dans le fichier temporaire '%s'"
+msgstr "Impossible d'écrire dans le fichier temporaire '%s'."
-#: timelinelib/db/utils.py:81
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
-msgstr "Impossible de réaliser une sauvegarde de '%s'"
+msgstr "Impossible de réaliser une sauvegarde de '%s'."
-#: timelinelib/db/utils.py:86
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr "Impossible de renommer le fichier temporaire '%s' vers l'original."
-#: timelinelib/db/utils.py:92
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
-msgstr "Impossible d'effacer le fichier de sauvegarde '%s'"
+msgstr "Impossible d'effacer le fichier de sauvegarde '%s'."
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:247
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr "Le champ '%s' ne peut pas être vide."
#: timelinelib/editors/container.py:81
-#, fuzzy
msgid "Name"
-msgstr "Nom :"
+msgstr "Nom"
-#: timelinelib/editors/event.py:234
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr "La fin doit être > que le début"
-#: timelinelib/editors/event.py:242
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
-msgstr ""
+msgstr "La période saisie est trop longue."
-#: timelinelib/editors/event.py:247
+#: timelinelib/editors/event.py:250
msgid "Text"
msgstr "Texte"
@@ -380,32 +417,32 @@ msgstr "Fichiers image"
msgid "Export to Image"
msgstr "Exporter vers une image"
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:268
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
msgstr "Le fichier '%s' existe. Le remplacer ?"
-#: timelinelib/help/pages.py:37
+#: timelinelib/help/pages.py:36
msgid "Help contents"
msgstr "Sommaire de l'aide"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Questions and answers"
msgstr "Questions et réponses"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Concepts"
msgstr "Concepts"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Tasks"
msgstr "Tâches"
-#: timelinelib/help/pages.py:60
+#: timelinelib/help/pages.py:59
msgid "Where is the save button?"
msgstr "Où est le bouton d'enregistrement"
-#: timelinelib/help/pages.py:66
+#: timelinelib/help/pages.py:65
msgid ""
"\n"
"There is no save button. Timeline will automatically save your data whenever "
@@ -415,13 +452,13 @@ msgstr ""
"Il n'y a pas de bouton d'enregistrement. Timeline sauvera automatiquement "
"vos données quand il faudra.\n"
-#: timelinelib/help/pages.py:73
+#: timelinelib/help/pages.py:72
msgid "Where do the week numbers go if I start my weeks on Sunday?"
msgstr ""
"Où vont les numéros de semaine si je fais démarrer mes semaines le Dimanche "
"?"
-#: timelinelib/help/pages.py:79
+#: timelinelib/help/pages.py:78
msgid ""
"\n"
"The date data object used does not support week numbers for weeks that start "
@@ -434,15 +471,16 @@ msgstr ""
"l'intention d'utiliser un objet date différent qui le permettrait dans les "
"versions futures.\n"
-#: timelinelib/help/pages.py:86
+#: timelinelib/help/pages.py:85
msgid "Timeline"
msgstr "Timeline"
-#: timelinelib/help/pages.py:93
+#: timelinelib/help/pages.py:92
+#, fuzzy
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
@@ -458,11 +496,11 @@ msgstr ""
"nombre de minutes depuis une date de début. Si vous êtes intéressés par un "
"tel dispositif, contactez-nous, s'il vous plaît.\n"
-#: timelinelib/help/pages.py:101
+#: timelinelib/help/pages.py:100
msgid "Events"
msgstr "Événements"
-#: timelinelib/help/pages.py:108
+#: timelinelib/help/pages.py:107
msgid ""
"\n"
"An event is the basic data type for representing information on the "
@@ -476,11 +514,11 @@ msgstr ""
"sur la chronologie (quand cet événement s'est produit). Cela peut être soit "
"un point précis dans le temps ou une période.\n"
-#: timelinelib/help/pages.py:114
+#: timelinelib/help/pages.py:113
msgid "Categories"
msgstr "Catégories"
-#: timelinelib/help/pages.py:121
+#: timelinelib/help/pages.py:120
msgid ""
"\n"
"Categories are used to group events. An event can only belong to one "
@@ -493,7 +531,7 @@ msgstr ""
"appartiennent à la même catégorie sont affichés avec la même couleur de "
"fond.\n"
-#: timelinelib/help/pages.py:134
+#: timelinelib/help/pages.py:133
msgid ""
"\n"
"The *Create Event* dialog can be opened in the following ways:\n"
@@ -512,27 +550,30 @@ msgstr ""
"- Appuyez sur la touche *Ctrl*, puis maintenez enfoncé le bouton *gauche* de "
"la souris sur la chronologie, faites glisser la souris et le relâcher.\n"
-#: timelinelib/help/pages.py:151
+#: timelinelib/help/pages.py:150
msgid ""
"\n"
"The *Edit Event* dialog can be opened by double clicking on an event.\n"
msgstr ""
"\n"
"La boîte de dialogue *Édition d'un événement* peut être ouverte en double-"
-"cliquant sur un événement\n"
+"cliquant sur un événement.\n"
-#: timelinelib/help/pages.py:157
+#: timelinelib/help/pages.py:156
msgid "Selecting events"
msgstr "Evénements sléctionnés"
-#: timelinelib/help/pages.py:163
+#: timelinelib/help/pages.py:162
msgid ""
"\n"
"To select an event, click on it. To select multiple events, hold down the "
"*Ctrl* key while clicking events.\n"
msgstr ""
+"Pour sélectionner un événement, cliquez dessus. Pour en sélectionner\n"
+"plusieurs, tenez la touche Ctrl appuyée pendant que vous cliquez sur les\n"
+"événements."
-#: timelinelib/help/pages.py:176
+#: timelinelib/help/pages.py:175
msgid ""
"\n"
"To delete an event, select it and press the *Del* key. Multiple events can "
@@ -542,13 +583,13 @@ msgstr ""
"Pour supprimer un événement, sélectionnez le et appuyez sur la touche "
"*Suppr*. Vous pouvez supprimer plusieurs événements en même temps.\n"
-#: timelinelib/help/pages.py:182
+#: timelinelib/help/pages.py:181
msgid "Will associated events be deleted when I delete a category?"
msgstr ""
"Les événements associés seront-ils supprimés quand je supprime une catégorie "
"?"
-#: timelinelib/help/pages.py:188
+#: timelinelib/help/pages.py:187
msgid ""
"\n"
"No. The events will still be there but they will not belong to a category.\n"
@@ -557,13 +598,13 @@ msgstr ""
"Non. Les événements sont conservés mais ils n'appartiendront plus à une "
"catégorie.\n"
-#: timelinelib/help/pages.py:194
+#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr "Editer les catégories"
-#: timelinelib/help/pages.py:201
+#: timelinelib/help/pages.py:200
msgid ""
"\n"
"Categories can be managed in the *Edit Categories* dialog (*Timeline* > "
@@ -578,14 +619,14 @@ msgstr ""
"catégorie existante, double-cliquez dessus.\n"
"\n"
"La visibilité des catégories peuvent également être éditées dans la barre "
-"latérale (*Affichage*> *Barre latérale*)\n"
+"latérale (*Affichage*> *Barre latérale*).\n"
-#: timelinelib/help/pages.py:209 timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:1021
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr "Nous contacter"
-#: timelinelib/help/pages.py:215
+#: timelinelib/help/pages.py:214
msgid ""
"\n"
"If you have more questions about Timeline, or if you want to get in contact "
@@ -598,11 +639,11 @@ msgstr ""
"envoyez un email à la liste de diffusion des utilisateurs <thetimelineproj-"
"user@lists.sourceforge.net>. (Utilisez l'anglais s'il vous plaît.)\n"
-#: timelinelib/help/pages.py:221
+#: timelinelib/help/pages.py:220
msgid "Why is Timeline not available in my language?"
msgstr "Pourquoi Timeline n'est-il pas disponible dans ma langue ?"
-#: timelinelib/help/pages.py:228
+#: timelinelib/help/pages.py:227
msgid ""
"\n"
"Timeline is developed and translated by volunteers. If you would like to "
@@ -612,16 +653,16 @@ msgstr ""
"Timeline est développé et traduit par des bénévoles. Si vous souhaitez "
"contribuer aux traductions, contactez-nous, vous êtes bienvenus.\n"
-#: timelinelib/help/system.py:65
+#: timelinelib/help/system.py:64
#, python-format
msgid "Search results for '%s'"
msgstr "Résultats de la recherche sur « %s »"
-#: timelinelib/help/system.py:123
+#: timelinelib/help/system.py:122
msgid "Related pages"
msgstr "Pages en relation"
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid ""
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
@@ -629,260 +670,262 @@ msgstr ""
"L'impression a rencontré un problème.\n"
"Votre imprimante n'est peut-être pas configurée correctement?"
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid "Printing"
msgstr "Impression"
-#: timelinelib/printing.py:115
+#: timelinelib/printing.py:114
msgid "Print preview"
msgstr "Aperçu avant impression"
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
-msgstr ""
+msgstr "Allez à to &Zero\\tCtrl+Z"
-#: timelinelib/time/numtime.py:51
+#: timelinelib/time/numtime.py:47
#, fuzzy
msgid "Go to &Time\tCtrl+T"
msgstr "Aller à aujourd'hui\tCtrl+T"
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:75
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr "En arrière\tPgUp"
-#: timelinelib/time/numtime.py:54 timelinelib/time/pytime.py:76
-#: timelinelib/time/wxtime.py:76
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr "En avant\tPgDn"
-#: timelinelib/time/numtime.py:118
+#: timelinelib/time/numtime.py:113
#, fuzzy
msgid "Can't zoom deeper than 5"
msgstr "Impossible de zommer plus précisément qu'une heure."
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:126
msgid "1-period"
-msgstr ""
+msgstr "période-1"
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:127
msgid "10-period"
-msgstr ""
+msgstr "période-10"
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:128
msgid "100-period"
-msgstr ""
+msgstr "période-100"
-#: timelinelib/time/numtime.py:134
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
-msgstr ""
+msgstr "période-1000"
-#: timelinelib/time/numtime.py:179
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
-msgstr ""
+msgstr "Allez à une date"
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:72
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr "Aller à aujourd'hui\tCtrl+T"
-#: timelinelib/time/pytime.py:73 timelinelib/time/wxtime.py:73
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr "Aller à la D&ate...\tCtrl+G"
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr "En avant d'une semaine\tCtrl+K"
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr "En arrière d'une semaine\tCtrl+W"
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr "En avant d'un mois\tCtrl+h"
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr "En arrière d'un mois\tCtrl+M"
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:81
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr "En avant d'un an\tCtrl+R"
-#: timelinelib/time/pytime.py:82 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr "En arrière d'un an\tCtrl+Y"
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
-msgstr ""
+msgstr "Ajuster au millénaire"
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr "Ajuster au siècle"
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr "Ajuster à la décennie"
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr "Ajuster à l'année"
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:88
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr "Ajuster au mois"
-#: timelinelib/time/pytime.py:89 timelinelib/time/wxtime.py:89
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr "Ajuster au jour"
-#: timelinelib/time/pytime.py:141
+#: timelinelib/time/pytime.py:140
msgid "can't be before year 10"
-msgstr ""
+msgstr "impossible d'aller avant l'année 10"
-#: timelinelib/time/pytime.py:145
+#: timelinelib/time/pytime.py:144
msgid "can't be after year 9989"
-msgstr ""
+msgstr "impossible d'aller après l'année 9989"
-#: timelinelib/time/pytime.py:202 timelinelib/time/wxtime.py:204
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
-msgstr ""
+msgstr "Impossible de zoomer plus que 1200 ans"
-#: timelinelib/time/pytime.py:205 timelinelib/time/wxtime.py:207
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
-msgstr "Impossible de zommer plus précisément qu'une heure."
+msgstr "Impossible de zommer plus précisément qu'une heure"
-#: timelinelib/time/pytime.py:220 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
msgid "Day"
msgstr "Jour"
-#: timelinelib/time/pytime.py:221 timelinelib/time/pytime.py:547
-#: timelinelib/time/wxtime.py:223 timelinelib/time/wxtime.py:550
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
msgid "Week"
msgstr "Semaine"
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:224
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
msgid "Month"
msgstr "Mois"
-#: timelinelib/time/pytime.py:223 timelinelib/time/wxtime.py:225
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
msgid "Year"
msgstr "Année"
-#: timelinelib/time/pytime.py:257 timelinelib/time/wxtime.py:261
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr "Aller à la date"
-#: timelinelib/time/wxtime.py:144
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
-msgstr ""
+msgstr "impossible d'être avant l'année %d"
-#: timelinelib/time/wxtime.py:148
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
-msgstr ""
+msgstr "impossible d'être après l'année %d"
-#: timelinelib/view/drawingarea.py:145 timelinelib/view/drawingarea.py:163
+#: timelinelib/view/drawingarea.py:144 timelinelib/view/drawingarea.py:162
msgid "No timeline set"
msgstr "Aucune chronologie choisie"
-#: timelinelib/view/drawingarea.py:197
+#: timelinelib/view/drawingarea.py:196
msgid "Edit"
msgstr "Edition"
-#: timelinelib/view/drawingarea.py:198
+#: timelinelib/view/drawingarea.py:197
msgid "Duplicate..."
msgstr "Dupliquer..."
-#: timelinelib/view/drawingarea.py:199
-#: timelinelib/wxgui/components/cattree.py:81
+#: timelinelib/view/drawingarea.py:198
+#: timelinelib/wxgui/components/cattree.py:80
#: wx/tools/Editra/src/prefdlg.py:1706
msgid "Delete"
msgstr "Effacer"
-#: timelinelib/view/drawingarea.py:202
+#: timelinelib/view/drawingarea.py:201
msgid "Sticky Balloon"
msgstr "Ballon affiché"
-#: timelinelib/view/drawingarea.py:353
+#: timelinelib/view/drawingarea.py:352
msgid "Center"
msgstr "Centré"
-#: timelinelib/view/drawingarea.py:401
+#: timelinelib/view/drawingarea.py:400
#, python-format
msgid "%s events hidden"
-msgstr ""
+msgstr "%s événements cachés"
-#: timelinelib/view/drawingarea.py:466
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
msgstr "Êtes-vous sûr de vouloir effacer les événements '%d' ?"
-#: timelinelib/view/drawingarea.py:469
+#: timelinelib/view/drawingarea.py:471
msgid "Are you sure you want to delete this event?"
msgstr "Etes-vous sur de vouloir effacer cet évènement ?"
-#: timelinelib/view/move.py:65
+#: timelinelib/view/move.py:64
msgid "Can't move locked event"
-msgstr ""
+msgstr "Impossible de déplacer un événement verrouillé"
-#: timelinelib/view/resize.py:66
+#: timelinelib/view/resize.py:65
msgid "Period is too long"
-msgstr ""
+msgstr "La période est trop longue"
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:300
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr "Ajouter un nouveau"
#: timelinelib/wxgui/components/categorychoice.py:76
-#: timelinelib/wxgui/components/cattree.py:224
+#: timelinelib/wxgui/components/cattree.py:223
msgid "Add Category"
msgstr "Ajouter une catégorie"
-#: timelinelib/wxgui/components/cattree.py:75
+#: timelinelib/wxgui/components/cattree.py:74
msgid "Edit..."
msgstr "Modifier..."
-#: timelinelib/wxgui/components/cattree.py:78
+#: timelinelib/wxgui/components/cattree.py:77
msgid "Add..."
msgstr "Ajouter..."
-#: timelinelib/wxgui/components/cattree.py:218
+#: timelinelib/wxgui/components/cattree.py:217
msgid "Edit Category"
msgstr "Modifier la catégorie"
-#: timelinelib/wxgui/components/cattree.py:229
+#: timelinelib/wxgui/components/cattree.py:228
#, python-format
msgid "Are you sure you want to delete category '%s'?"
msgstr "Êtes-vous sûr de vouloir effacer la catégorie '%s' ?"
#: timelinelib/wxgui/components/cattree.py:231
#, python-format
-#, python-format, fuzzy
-msgid "Events belonging to '%(name)s' will no longer belong to a category."
+#, fuzzy
+msgid "Events belonging to '%s' will no longer belong to a category."
msgstr "Les événements associés à '%s' ne seront plus associés à une catégorie."
#: timelinelib/wxgui/components/cattree.py:234
-msgid "Events belonging to '%(name)' will now belong "
-msgstr ""
+#, python-format
+#, python-format, fuzzy
+msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
+msgstr "Les événements associés à '%s' ne seront plus associés à '%s\"."
#: timelinelib/wxgui/components/pydatetimepicker.py:80
-#: timelinelib/wxgui/components/wxdatetimepicker.py:76
+#: timelinelib/wxgui/components/wxdatetimepicker.py:75
msgid "Invalid date"
-msgstr ""
+msgstr "Date invalide"
-#: timelinelib/wxgui/components/search.py:71
+#: timelinelib/wxgui/components/search.py:70
msgid "No match"
msgstr "Pas de correspondance"
-#: timelinelib/wxgui/components/search.py:75
+#: timelinelib/wxgui/components/search.py:74
msgid "Only one match"
msgstr "Seulement une correspondance"
-#: timelinelib/wxgui/dialogs/categorieseditor.py:39
+#: timelinelib/wxgui/dialogs/categorieseditor.py:38
msgid "Edit Categories"
msgstr "Modifier les catégories"
@@ -907,7 +950,7 @@ msgstr "Couleur :"
#: timelinelib/wxgui/dialogs/categoryeditor.py:118
msgid "Font Color:"
-msgstr ""
+msgstr "Couleur de police :"
#: timelinelib/wxgui/dialogs/categoryeditor.py:119
msgid "Parent:"
@@ -915,48 +958,48 @@ msgstr "Parent:"
#: timelinelib/wxgui/dialogs/containereditor.py:45
msgid "Container Properties"
-msgstr ""
+msgstr "Propriété du conteneur"
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
msgid "Category:"
msgstr "Catégorie:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:32
+#: timelinelib/wxgui/dialogs/duplicateevent.py:31
msgid "Duplicate Event"
msgstr "Dupliquer l'événement"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:69
+#: timelinelib/wxgui/dialogs/duplicateevent.py:68
#, python-format
msgid "%d Events not duplicated due to missing dates."
msgstr "%d Les événements n'ont pas été dupliqués à cause d'une erreur de date."
-#: timelinelib/wxgui/dialogs/duplicateevent.py:89
+#: timelinelib/wxgui/dialogs/duplicateevent.py:88
msgid "Number of duplicates:"
-msgstr "Nombre de copies"
+msgstr "Nombre de copies:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:99
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/duplicateevent.py:98
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr "Période"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:109
+#: timelinelib/wxgui/dialogs/duplicateevent.py:108
msgid "Frequency:"
msgstr "Fréquence :"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Forward"
msgstr "En avant"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Backward"
msgstr "En arrière"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Both"
msgstr "Les deux"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:120
+#: timelinelib/wxgui/dialogs/duplicateevent.py:119
#: wx/tools/Editra/src/eclib/finddlg.py:802
msgid "Direction"
msgstr "Direction"
@@ -966,6 +1009,7 @@ msgid "Event Properties"
msgstr "Propriétés de l'événement"
#: timelinelib/wxgui/dialogs/eventeditor.py:85
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr "Quand :"
@@ -975,60 +1019,77 @@ msgstr "à"
#: timelinelib/wxgui/dialogs/eventeditor.py:123
msgid "Container:"
-msgstr ""
+msgstr "Conteneur :"
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
-msgstr ""
+msgstr "Ajouter un conteneur"
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
-#: timelinelib/wxgui/dialogs/timeeditor.py:48
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
+#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr "Afficher l'heure"
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
-msgstr ""
+msgstr "Flou"
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
-msgstr ""
+msgstr "Verrouillé"
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
-msgstr ""
+msgstr "Finit aujourd'hui"
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
msgid "Text:"
msgstr "Texte :"
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
msgid "Description"
msgstr "Description"
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
+msgid "Alert"
+msgstr "Alerte"
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr "Icône"
-#: timelinelib/wxgui/dialogs/eventeditor.py:259
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr "Ajouter plus d'événements postérieurs à celui-ci"
-#: timelinelib/wxgui/dialogs/eventeditor.py:447
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
#, fuzzy
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr "Les images seront redimensionnées en %ix%i."
-#: timelinelib/wxgui/dialogs/eventeditor.py:484
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr "Sélectionner l'icône"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:37
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr "Éditer le conteneur"
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+msgid "Edit Event"
+msgstr "Modifier l'événement"
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr "Créer un événement"
+
+#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
msgid "Help"
msgstr "Aide"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:66
+#: timelinelib/wxgui/dialogs/helpbrowser.py:65
msgid ""
"Could not find markdown Python package. It is needed by the help system. "
"See the Timeline website or the INSTALL file for instructions how to install "
@@ -1038,124 +1099,124 @@ msgstr ""
"l'utilisation de l'aide. Voir le site Web de Timeline ou le fichier INSTALL "
"pour savoir comment faire pour l'installer."
-#: timelinelib/wxgui/dialogs/helpbrowser.py:104
+#: timelinelib/wxgui/dialogs/helpbrowser.py:103
msgid "Go to home page"
msgstr "Aller à la page d'accueil"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:111
+#: timelinelib/wxgui/dialogs/helpbrowser.py:110
msgid "Go back one page"
msgstr "Reculer d'une page"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:117
+#: timelinelib/wxgui/dialogs/helpbrowser.py:116
msgid "Go forward one page"
msgstr "Avancer d'une page"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:202
+#: timelinelib/wxgui/dialogs/helpbrowser.py:201
msgid "Page not found"
msgstr "Page introuvable"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:203
+#: timelinelib/wxgui/dialogs/helpbrowser.py:202
#, python-format
msgid "Could not find page '%s'."
msgstr "La page '%s' est introuvable."
-#: timelinelib/wxgui/dialogs/mainframe.py:87
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr "Fichiers Timeline"
-#: timelinelib/wxgui/dialogs/mainframe.py:89
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
-msgstr ""
+msgstr "fichiers SVG"
-#: timelinelib/wxgui/dialogs/mainframe.py:137 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
msgid "&File"
msgstr "&Fichier"
-#: timelinelib/wxgui/dialogs/mainframe.py:143 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr "Nouveau"
-#: timelinelib/wxgui/dialogs/mainframe.py:143
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr "Créer une nouvelle chronologie"
-#: timelinelib/wxgui/dialogs/mainframe.py:149
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
-msgstr "Fichier Timeline"
+msgstr "Fichier Timeline..."
-#: timelinelib/wxgui/dialogs/mainframe.py:157
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr "Créer une chronologie"
-#: timelinelib/wxgui/dialogs/mainframe.py:163
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr "La chronologie spécifiée existe déjà."
-#: timelinelib/wxgui/dialogs/mainframe.py:164
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr "Ouverture de la chronologie au lieu d'en créer une nouvelle."
-#: timelinelib/wxgui/dialogs/mainframe.py:166
+#: timelinelib/wxgui/dialogs/mainframe.py:171
msgid "Information"
msgstr "Information"
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
-msgstr "Répertoire Timeline"
+msgstr "Répertoire Timeline..."
-#: timelinelib/wxgui/dialogs/mainframe.py:189
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr "Ouvrir une chronologie existante"
-#: timelinelib/wxgui/dialogs/mainframe.py:200
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr "Ouvrir la chronologie"
-#: timelinelib/wxgui/dialogs/mainframe.py:210
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr "Ouvrir &Récent"
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr "Configuration de la page..."
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr "Configuration de la page pour l'impression"
-#: timelinelib/wxgui/dialogs/mainframe.py:224 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr "Aperçu avant impression"
-#: timelinelib/wxgui/dialogs/mainframe.py:233 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
msgid "Print"
msgstr "Imprimer"
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr "&Exporter en image..."
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr "Exporter la vue actuelle en image PNG"
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
-msgstr ""
+msgstr "&Export en SVG..."
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
#, fuzzy
msgid "Export the current view to a SVG image"
msgstr "Exporter la vue actuelle en image PNG"
-#: timelinelib/wxgui/dialogs/mainframe.py:260
+#: timelinelib/wxgui/dialogs/mainframe.py:265
#, fuzzy
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
@@ -1165,175 +1226,163 @@ msgstr ""
"l'utilisation de l'aide. Voir le site Web de Timeline ou le fichier INSTALL "
"pour savoir comment faire pour l'installer."
-#: timelinelib/wxgui/dialogs/mainframe.py:264
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
-msgstr ""
+msgstr "Exporter en SVG"
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
-msgstr ""
+msgstr "Faire défiler la frise"
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
-msgstr ""
+msgstr "Jouer la frise comme un film"
-#: timelinelib/wxgui/dialogs/mainframe.py:294
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr "Quitter le programme"
-#: timelinelib/wxgui/dialogs/mainframe.py:306 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
msgid "&Edit"
msgstr "&Édition"
-#: timelinelib/wxgui/dialogs/mainframe.py:331 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
msgid "&View"
msgstr "&Affichage"
-#: timelinelib/wxgui/dialogs/mainframe.py:335
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr "&Barre latérale\tCtrl+I"
-#: timelinelib/wxgui/dialogs/mainframe.py:349
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr "&Légende"
-#: timelinelib/wxgui/dialogs/mainframe.py:360
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr "&Ballons au survol"
-#: timelinelib/wxgui/dialogs/mainframe.py:374
+#: timelinelib/wxgui/dialogs/mainframe.py:378
msgid "&Timeline"
msgstr "&Chronologie"
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create &Event..."
-msgstr "Créer un &Evénement"
+msgstr "Créer un &Evénement..."
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr "Crée un nouvel événement"
-#: timelinelib/wxgui/dialogs/mainframe.py:388
-msgid "Create Event"
-msgstr "Créer un événement"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
-msgstr "&Dupliquer l'événement sélectionné"
+msgstr "&Dupliquer l'événement sélectionné..."
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr "Dupliquer l'événement sélectionné"
-#: timelinelib/wxgui/dialogs/mainframe.py:404
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
-msgstr ""
+msgstr "&Measure la distance entre deux événements..."
-#: timelinelib/wxgui/dialogs/mainframe.py:405
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
-msgstr ""
+msgstr "Mesurer la distance entre deux événements"
-#: timelinelib/wxgui/dialogs/mainframe.py:451
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
-msgstr ""
+msgstr "Distance entre les deux événements sélectionnés"
-#: timelinelib/wxgui/dialogs/mainframe.py:454
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
-msgstr ""
+msgstr "Les événements se chevauchent ou bien la distance est de 0"
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit &Categories"
msgstr "Editer les &Catégories"
-#: timelinelib/wxgui/dialogs/mainframe.py:487
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr "&Navigation"
-#: timelinelib/wxgui/dialogs/mainframe.py:491
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr "Trouver le premier événement"
-#: timelinelib/wxgui/dialogs/mainframe.py:505
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr "Trouver le dernier événement"
-#: timelinelib/wxgui/dialogs/mainframe.py:519
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr "Ajuster à tous les événements"
-#: timelinelib/wxgui/dialogs/mainframe.py:572 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
msgid "&Help"
msgstr "&Aide"
-#: timelinelib/wxgui/dialogs/mainframe.py:575
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr "Sommaire\tF1"
-#: timelinelib/wxgui/dialogs/mainframe.py:582
-#: timelinelib/wxgui/dialogs/mainframe.py:921
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr "Guide de démarrage"
-#: timelinelib/wxgui/dialogs/mainframe.py:618
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr "Impossible d'écrire dans le fichier de configuration."
-#: timelinelib/wxgui/dialogs/mainframe.py:630
-msgid "Edit Container"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:634
-msgid "Edit Event"
-msgstr "Modifier l'événement"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:670
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr "En lecture seule"
-#: timelinelib/wxgui/dialogs/mainframe.py:731
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr "Le fichier '%s' n'existe pas."
-#: timelinelib/wxgui/dialogs/mainframe.py:913
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr "Aucune chronologie ouverte."
-#: timelinelib/wxgui/dialogs/mainframe.py:918
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr "Première utilisation de Timeline ?"
-#: timelinelib/wxgui/dialogs/mainframe.py:1018
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr "Rubriques d'aide appropriées:"
#: timelinelib/wxgui/dialogs/playframe.py:31 wx/lib/pydocview.py:905
msgid "Close"
-msgstr ""
+msgstr "Fermer"
-#: timelinelib/wxgui/dialogs/preferences.py:29
+#: timelinelib/wxgui/dialogs/preferences.py:28
msgid "Preferences"
msgstr "Préférences"
-#: timelinelib/wxgui/dialogs/preferences.py:73 wx/lib/pydocview.py:1635
+#: timelinelib/wxgui/dialogs/preferences.py:72 wx/lib/pydocview.py:1635
#: wx/lib/pydocview.py:2722 wx/tools/Editra/src/prefdlg.py:191
#: wx/tools/Editra/src/prefdlg.py:677 wx/tools/Editra/src/prefdlg.py:964
msgid "General"
msgstr "Général"
-#: timelinelib/wxgui/dialogs/preferences.py:83
+#: timelinelib/wxgui/dialogs/preferences.py:82
msgid "Date && Time"
msgstr "Date et heure"
-#: timelinelib/wxgui/dialogs/preferences.py:91
+#: timelinelib/wxgui/dialogs/preferences.py:90
msgid "Week start on:"
msgstr "La semaine commence le :"
-#: timelinelib/wxgui/dialogs/preferences.py:94
+#: timelinelib/wxgui/dialogs/preferences.py:93
msgid ""
"This feature is experimental. If events are\n"
"created in the extended range, you can not\n"
@@ -1341,80 +1390,84 @@ msgid ""
"the timeline again. A reload of the timeline\n"
"is also needed for this to take effect."
msgstr ""
+"Cette fonctionnalité est expérimentale. Si les événements\n"
+"sont créés dans une plage de date étendue, vous ne pouvez pas\n"
+"désactiver cette option et charger la frise ensuite. Vous \n"
+"devez aussi recharger la frise pour que ceci prenne effet."
-#: timelinelib/wxgui/dialogs/preferences.py:111
+#: timelinelib/wxgui/dialogs/preferences.py:110
msgid "Open most recent timeline on startup"
msgstr "Ouvrir la chonologie la plus récente au démarrage"
-#: timelinelib/wxgui/dialogs/preferences.py:117
+#: timelinelib/wxgui/dialogs/preferences.py:116
msgid "Use inertial scrolling"
-msgstr ""
+msgstr "Utiliser le défilement avec inertie"
-#: timelinelib/wxgui/dialogs/preferences.py:123
+#: timelinelib/wxgui/dialogs/preferences.py:122
msgid "Use extended date range (before 1 AD)"
-msgstr ""
+msgstr "Utiliser une plage de date étendue (avant 1 AD)"
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Monday"
msgstr "Lundi"
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Sunday"
msgstr "Dimanche"
-#: timelinelib/wxgui/dialogs/textdisplay.py:57
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr "Impossible de copier dans le presse-papier."
-#: timelinelib/wxgui/utils.py:135 wx/tools/Editra/src/ed_editv.py:191
+#: timelinelib/wxgui/utils.py:134 wx/tools/Editra/src/ed_editv.py:191
#: wx/tools/Editra/src/plugdlg.py:840
msgid "Error"
msgstr "Erreur"
-#: timelinelib/wxgui/utils.py:141
+#: timelinelib/wxgui/utils.py:140
msgid "Question"
msgstr "Question"
#: wx/lib/agw/artmanager.py:620 wx/lib/agw/artmanager.py:1943
#: wx/lib/agw/fmcustomizedlg.py:506
msgid "Default"
-msgstr ""
+msgstr "Défaut"
#: wx/lib/agw/artmanager.py:1944
msgid "Dark"
-msgstr ""
+msgstr "Foncé"
#: wx/lib/agw/artmanager.py:1945
msgid "Dark Olive Green"
-msgstr ""
+msgstr "Vert foncé"
#: wx/lib/agw/artmanager.py:1946
msgid "Generic"
-msgstr ""
+msgstr "Générique"
#: wx/lib/agw/aui/aui_switcherdialog.py:1054
msgid "Pane Switcher"
-msgstr ""
+msgstr "Volet de communication"
#: wx/lib/agw/aui/aui_switcherdialog.py:1179
msgid "<body bgcolor=\"#"
-msgstr ""
+msgstr "<body bgcolor=\\\"#"
#: wx/lib/agw/aui/aui_switcherdialog.py:1179
msgid "\"><b>"
-msgstr ""
+msgstr "\"><b>"
#: wx/lib/agw/aui/aui_switcherdialog.py:1179
msgid "</b>"
-msgstr ""
+msgstr "</b>"
#: wx/lib/agw/aui/aui_switcherdialog.py:1182
msgid "<p>"
-msgstr ""
+msgstr "<p>"
#: wx/lib/agw/aui/aui_switcherdialog.py:1185
msgid "</body>"
-msgstr ""
+msgstr "</body>"
#: wx/lib/agw/aui/framemanager.py:10214
#, fuzzy
@@ -1423,20 +1476,19 @@ msgstr "Aperçu avant impression"
#: wx/lib/agw/aui/tabmdi.py:34
msgid "Cl&ose"
-msgstr ""
+msgstr "Fermer"
#: wx/lib/agw/aui/tabmdi.py:35 wx/tools/Editra/src/ed_editv.py:234
msgid "Close All"
-msgstr ""
+msgstr "Fermer tout"
#: wx/lib/agw/aui/tabmdi.py:37
-#, fuzzy
msgid "&Next"
-msgstr "Texte"
+msgstr "Suivant"
#: wx/lib/agw/aui/tabmdi.py:38
msgid "&Previous"
-msgstr ""
+msgstr "Précédent"
#: wx/lib/agw/aui/tabmdi.py:205 wx/lib/agw/aui/tabmdi.py:216
#: wx/lib/agw/aui/tabmdi.py:218 wx/lib/pydocview.py:2915
@@ -1453,8 +1505,9 @@ msgid "Customize"
msgstr ""
#: wx/lib/agw/fmcustomizedlg.py:206 wx/lib/pydocview.py:89
+#, fuzzy
msgid "&Close"
-msgstr ""
+msgstr "Fermer"
#: wx/lib/agw/fmcustomizedlg.py:215
msgid "Menus"
@@ -1610,8 +1663,9 @@ msgstr ""
#: wx/lib/docview.py:412 wx/tools/Editra/src/eclib/filemgrdlg.py:123
#: wx/tools/Editra/src/ed_menu.py:531
+#, fuzzy
msgid "Save As"
-msgstr ""
+msgstr "Enregistrer tout"
#: wx/lib/docview.py:453 wx/lib/docview.py:526 wx/lib/docview.py:2449
#: wx/lib/docview.py:2705 wx/lib/pydocview.py:1076 wx/lib/pydocview.py:2215
@@ -1704,12 +1758,14 @@ msgstr ""
#: wx/lib/docview.py:3157 wx/lib/docview.py:3161
#: wx/tools/Editra/src/ed_menu.py:578
+#, fuzzy
msgid "&Undo"
-msgstr ""
+msgstr "Annule"
#: wx/lib/docview.py:3163 wx/lib/docview.py:3165
+#, fuzzy
msgid "&Redo"
-msgstr ""
+msgstr "Refaire"
#: wx/lib/pydocview.py:87
msgid "&New...\tCtrl+N"
@@ -1728,12 +1784,14 @@ msgid "Opens an existing document"
msgstr ""
#: wx/lib/pydocview.py:89
+#, fuzzy
msgid "Closes the active document"
-msgstr ""
+msgstr "Enregistrer tous les documents actifs"
#: wx/lib/pydocview.py:91
+#, fuzzy
msgid "Close A&ll"
-msgstr ""
+msgstr "Fermer tout"
#: wx/lib/pydocview.py:91
msgid "Closes all open documents"
@@ -1744,8 +1802,9 @@ msgid "&Save\tCtrl+S"
msgstr ""
#: wx/lib/pydocview.py:93 wx/lib/pydocview.py:178
+#, fuzzy
msgid "Saves the active document"
-msgstr ""
+msgstr "Enregistrer tous les documents actifs"
#: wx/lib/pydocview.py:94
msgid "Save &As..."
@@ -1760,16 +1819,18 @@ msgid "Save All\tCtrl+Shift+A"
msgstr ""
#: wx/lib/pydocview.py:95
+#, fuzzy
msgid "Saves the all active documents"
-msgstr ""
+msgstr "Enregistrer tous les documents actifs"
#: wx/lib/pydocview.py:99
msgid "&Print\tCtrl+P"
msgstr ""
#: wx/lib/pydocview.py:99 wx/lib/pydocview.py:182
+#, fuzzy
msgid "Prints the active document"
-msgstr ""
+msgstr "Enregistrer tous les documents actifs"
#: wx/lib/pydocview.py:100 wx/tools/Editra/src/ed_menu.py:562
#, fuzzy
@@ -1778,60 +1839,60 @@ msgstr "Aperçu avant impression"
#: wx/lib/pydocview.py:100 wx/lib/pydocview.py:181
msgid "Displays full pages"
-msgstr ""
+msgstr "Affiche les pages entières"
#: wx/lib/pydocview.py:101 wx/tools/Editra/src/ed_menu.py:560
#, fuzzy
msgid "Page Set&up"
-msgstr "Configuration de la page..."
+msgstr "Configuration de la page"
#: wx/lib/pydocview.py:101
msgid "Changes page layout settings"
-msgstr ""
+msgstr "Change les options de disposition de la page"
#: wx/lib/pydocview.py:104
msgid "&Quit"
-msgstr ""
+msgstr "&Quitter"
#: wx/lib/pydocview.py:104 wx/lib/pydocview.py:106
msgid "Closes this program"
-msgstr ""
+msgstr "Ferme cette activité"
#: wx/lib/pydocview.py:106 wx/tools/Editra/src/ed_menu.py:566
msgid "E&xit"
-msgstr ""
+msgstr "Sortir"
#: wx/lib/pydocview.py:112 wx/lib/pydocview.py:187
msgid "Reverses the last action"
-msgstr ""
+msgstr "Inverser la dernière action"
#: wx/lib/pydocview.py:113 wx/lib/pydocview.py:188
msgid "Reverses the last undo"
-msgstr ""
+msgstr "Défaire la dernière annulation"
#: wx/lib/pydocview.py:118
msgid "Cu&t\tCtrl+X"
-msgstr ""
+msgstr "Cu&t\\tCtrl+X"
#: wx/lib/pydocview.py:118 wx/lib/pydocview.py:184
msgid "Cuts the selection and puts it on the Clipboard"
-msgstr ""
+msgstr "Coupe la sélection et la met dans le presse-papiers"
#: wx/lib/pydocview.py:121
msgid "&Copy\tCtrl+C"
-msgstr ""
+msgstr "&Copie\\tCtrl+C"
#: wx/lib/pydocview.py:121 wx/lib/pydocview.py:185
msgid "Copies the selection and puts it on the Clipboard"
-msgstr ""
+msgstr "Copie la sélection et la met dans le presse-papier"
#: wx/lib/pydocview.py:124
msgid "&Paste\tCtrl+V"
-msgstr ""
+msgstr "&Paste\\tCtrl+V"
#: wx/lib/pydocview.py:124 wx/lib/pydocview.py:186
msgid "Inserts Clipboard contents"
-msgstr ""
+msgstr "Insère le contenu du presse-papier"
#: wx/lib/pydocview.py:127
#, fuzzy
@@ -1840,86 +1901,88 @@ msgstr "Effacer"
#: wx/lib/pydocview.py:127
msgid "Erases the selection"
-msgstr ""
+msgstr "Efface la sélection"
#: wx/lib/pydocview.py:131
msgid "Select A&ll\tCtrl+A"
-msgstr ""
+msgstr "Sélectionner tout (A&ll)\\tCtrl+A"
#: wx/lib/pydocview.py:131
msgid "Selects all available data"
-msgstr ""
+msgstr "Sélectionne toutes les données disponibles"
#: wx/lib/pydocview.py:140 wx/tools/Editra/src/ed_menu.py:708
msgid "&Toolbar"
-msgstr ""
+msgstr "Boî&Te à outils"
#: wx/lib/pydocview.py:140
msgid "Shows or hides the toolbar"
-msgstr ""
+msgstr "Montre ou cache la boîte à outils"
#: wx/lib/pydocview.py:143
msgid "&Status Bar"
-msgstr ""
+msgstr "Bar de &Statut"
#: wx/lib/pydocview.py:143
msgid "Shows or hides the status bar"
-msgstr ""
+msgstr "Montre ou cache la barre de statut"
#: wx/lib/pydocview.py:149
msgid "&About"
-msgstr ""
+msgstr "&A propos"
#: wx/lib/pydocview.py:149
msgid "Displays program information, version number, and copyright"
msgstr ""
+"Montre des informations sur l'activité, la numéro de version, les droits "
+"d'auteur"
#: wx/lib/pydocview.py:177 wx/tools/Editra/src/ed_menu.py:518
#: wx/tools/Editra/src/ed_toolbar.py:78
msgid "Open"
-msgstr ""
+msgstr "Ouvrir"
#: wx/lib/pydocview.py:179 wx/tools/Editra/src/ed_menu.py:532
msgid "Save All"
-msgstr ""
+msgstr "Enregistrer tout"
#: wx/lib/pydocview.py:179
msgid "Saves all the active documents"
-msgstr ""
+msgstr "Enregistrer tous les documents actifs"
#: wx/lib/pydocview.py:184 wx/tools/Editra/src/ed_editv.py:364
#: wx/tools/Editra/src/ed_toolbar.py:86
msgid "Cut"
-msgstr ""
+msgstr "Coupe"
#: wx/lib/pydocview.py:185 wx/tools/Editra/src/ed_editv.py:365
#: wx/tools/Editra/src/ed_toolbar.py:88
msgid "Copy"
-msgstr ""
+msgstr "Copie"
#: wx/lib/pydocview.py:186 wx/tools/Editra/src/ed_editv.py:366
#: wx/tools/Editra/src/ed_toolbar.py:90
msgid "Paste"
-msgstr ""
+msgstr "Colle"
#: wx/lib/pydocview.py:187 wx/tools/Editra/src/ed_editv.py:361
#: wx/tools/Editra/src/ed_toolbar.py:83
msgid "Undo"
-msgstr ""
+msgstr "Annule"
#: wx/lib/pydocview.py:188 wx/tools/Editra/src/ed_editv.py:362
#: wx/tools/Editra/src/ed_menu.py:579 wx/tools/Editra/src/ed_toolbar.py:84
msgid "Redo"
-msgstr ""
+msgstr "Refaire"
#: wx/lib/pydocview.py:251
msgid "Ready"
-msgstr ""
+msgstr "Prêt"
#: wx/lib/pydocview.py:911
#, python-format
msgid "Close All but \"%s\""
-msgstr ""
+msgstr "Fermer tout sauf \"%s\""
#: wx/lib/pydocview.py:921
msgid "Select Tab"
@@ -1932,7 +1995,7 @@ msgstr ""
#: wx/lib/pydocview.py:1414
msgid "&Format"
-msgstr ""
+msgstr "&Format"
#: wx/lib/pydocview.py:1419
msgid "&Options..."
@@ -1973,8 +2036,9 @@ msgid ""
msgstr ""
#: wx/lib/pydocview.py:2525
+#, fuzzy
msgid "About "
-msgstr ""
+msgstr "&A propos"
#: wx/lib/pydocview.py:2564
msgid "&Properties"
@@ -2025,8 +2089,9 @@ msgid "Arrange the open windows"
msgstr ""
#: wx/lib/pydocview.py:2899 wx/tools/Editra/src/ed_cmdbar.py:274
+#, fuzzy
msgid "Previous"
-msgstr ""
+msgstr "Précédent"
#: wx/lib/pydocview.py:2899
msgid "Previous Tab"
@@ -2108,8 +2173,9 @@ msgid "Error Traceback:"
msgstr ""
#: wx/tools/Editra/src/eclib/errdlg.py:323
+#, fuzzy
msgid "Abort"
-msgstr ""
+msgstr "&A propos"
#: wx/tools/Editra/src/eclib/errdlg.py:324
msgid "Exit the application"
@@ -2320,8 +2386,9 @@ msgid "Access Denied: %s"
msgstr ""
#: wx/tools/Editra/src/ed_cmdbar.py:779
+#, fuzzy
msgid "Invalid Path"
-msgstr ""
+msgstr "Date invalide"
#: wx/tools/Editra/src/ed_cmdbar.py:874
msgid "cwd: "
@@ -2683,8 +2750,9 @@ msgid "Start a new file in a new window"
msgstr ""
#: wx/tools/Editra/src/ed_menu.py:518
+#, fuzzy
msgid "&Open"
-msgstr ""
+msgstr "Ouvrir"
#: wx/tools/Editra/src/ed_menu.py:521
msgid "Recently Opened Files"
@@ -2719,8 +2787,9 @@ msgid "Save Current File"
msgstr ""
#: wx/tools/Editra/src/ed_menu.py:531
+#, fuzzy
msgid "Save &As"
-msgstr ""
+msgstr "Enregistrer tout"
#: wx/tools/Editra/src/ed_menu.py:533
msgid "Save all open pages"
@@ -2813,24 +2882,27 @@ msgid "Redo Last Undo"
msgstr ""
#: wx/tools/Editra/src/ed_menu.py:581
+#, fuzzy
msgid "Cu&t"
-msgstr ""
+msgstr "Coupe"
#: wx/tools/Editra/src/ed_menu.py:582 wx/tools/Editra/src/ed_toolbar.py:87
msgid "Cut Selected Text from File"
msgstr ""
#: wx/tools/Editra/src/ed_menu.py:583
+#, fuzzy
msgid "&Copy"
-msgstr ""
+msgstr "Copie"
#: wx/tools/Editra/src/ed_menu.py:584 wx/tools/Editra/src/ed_toolbar.py:89
msgid "Copy Selected Text to Clipboard"
msgstr ""
#: wx/tools/Editra/src/ed_menu.py:585
+#, fuzzy
msgid "&Paste"
-msgstr ""
+msgstr "Colle"
#: wx/tools/Editra/src/ed_menu.py:586 wx/tools/Editra/src/ed_toolbar.py:91
msgid "Paste Text from Clipboard to File"
@@ -3312,8 +3384,9 @@ msgid "End of line character formatting"
msgstr ""
#: wx/tools/Editra/src/ed_menu.py:771
+#, fuzzy
msgid "F&ormat"
-msgstr ""
+msgstr "&Format"
#: wx/tools/Editra/src/ed_menu.py:780 wx/tools/Editra/src/prefdlg.py:940
msgid "Auto-Completion"
@@ -3381,8 +3454,9 @@ msgid "&About..."
msgstr ""
#: wx/tools/Editra/src/ed_menu.py:832
+#, fuzzy
msgid "About"
-msgstr ""
+msgstr "&A propos"
#: wx/tools/Editra/src/ed_menu.py:833
msgid "Project Homepage..."
@@ -3458,16 +3532,18 @@ msgid "Error Saving Session File"
msgstr ""
#: wx/tools/Editra/src/ed_pages.py:353
+#, fuzzy
msgid "Invalid File"
-msgstr ""
+msgstr "Date invalide"
#: wx/tools/Editra/src/ed_pages.py:353
msgid "Session file doesn't exist."
msgstr ""
#: wx/tools/Editra/src/ed_pages.py:367
+#, fuzzy
msgid "Invalid file"
-msgstr ""
+msgstr "Date invalide"
#: wx/tools/Editra/src/ed_pages.py:368
msgid "Selected file is not a valid session file"
@@ -3491,8 +3567,9 @@ msgstr ""
#: wx/tools/Editra/src/ed_pages.py:965
#, python-format
+#, fuzzy
msgid "Invalid file: %s"
-msgstr ""
+msgstr "Date invalide"
#: wx/tools/Editra/src/ed_pages.py:973
#, python-format
@@ -4121,8 +4198,9 @@ msgid ""
msgstr ""
#: wx/tools/Editra/src/prefdlg.py:794
+#, fuzzy
msgid "Format"
-msgstr ""
+msgstr "&Format"
#: wx/tools/Editra/src/prefdlg.py:802
msgid "View Options"
@@ -4390,9 +4468,8 @@ msgid "Export Style Sheet"
msgstr ""
#: wx/tools/Editra/src/style_editor.py:640
-#, fuzzy
msgid "Color"
-msgstr "Couleur :"
+msgstr "Couleur"
#: wx/tools/Editra/src/style_editor.py:644
msgid "Foreground"
@@ -4478,10 +4555,6 @@ msgstr ""
msgid "%s Source File"
msgstr ""
-#, python-format
-#~ msgid "Events belonging to '%s' will now belong to '%s'."
-#~ msgstr "Les événements associés à '%s' ne seront plus associés à '%s\"."
-
#~ msgid ""
#~ "\n"
#~ "To select an event, click on it. To select multiple events, hold down the "
diff --git a/po/he.po b/po/he.po
index 5394538..c47a23c 100644
--- a/po/he.po
+++ b/po/he.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: thetimelineproj\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-15 00:32-0400\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
"PO-Revision-Date: 2010-03-15 11:46+0000\n"
"Last-Translator: Yaron <sh.yaron@gmail.com>\n"
"Language-Team: Hebrew <he@li.org>\n"
@@ -17,155 +17,160 @@ msgstr ""
"X-Generator: Launchpad (build 14197)\n"
"X-Launchpad-Export-Date: 2011-10-30 13:32+0000\n"
-#: activity/activity.info:2
+#. TRANS: "name" option from activity.info file
#, fuzzy
msgid "Time Line"
msgstr "ציר הזמן"
-#: specs/EventEditor.py:351 timelinelib/editors/event.py:153
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "Allows create interactive time lines"
+msgstr ""
+
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr ""
-#: specs/MonthNames.py:34 timelinelib/calendar/monthnames.py:38
+#: specs/MonthNames.py:33 timelinelib/calendar/monthnames.py:37
msgid "Jan"
msgstr ""
-#: specs/MonthNames.py:49 timelinelib/calendar/monthnames.py:49
+#: specs/MonthNames.py:48 timelinelib/calendar/monthnames.py:48
msgid "Dec"
msgstr ""
-#: specs/PyTimeType.py:57 specs/WxTimeType.py:83
-#: timelinelib/calendar/monthnames.py:45
+#: specs/PyTimeType.py:56 specs/WxTimeType.py:82
+#: timelinelib/calendar/monthnames.py:44
msgid "Aug"
msgstr ""
-#: specs/PyTimeType.py:111 specs/PyTimeType.py:131 specs/PyTimeType.py:147
-#: specs/PyTimeType.py:151 specs/WxTimeType.py:151 specs/WxTimeType.py:167
-#: specs/WxTimeType.py:171 timelinelib/time/pytime.py:123
-#: timelinelib/time/wxtime.py:126
+#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
+#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
+#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
+#: timelinelib/time/wxtime.py:120
msgid "day"
msgstr ""
-#: specs/PyTimeType.py:115 specs/PyTimeType.py:139 specs/PyTimeType.py:159
-#: specs/WxTimeType.py:135 specs/WxTimeType.py:159 specs/WxTimeType.py:179
-#: timelinelib/time/pytime.py:131 timelinelib/time/wxtime.py:134
+#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
+#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
msgid "minute"
msgstr ""
-#: specs/PyTimeType.py:119 specs/PyTimeType.py:143 specs/PyTimeType.py:163
-#: specs/WxTimeType.py:139 specs/WxTimeType.py:163 specs/WxTimeType.py:183
-#: timelinelib/time/pytime.py:133 timelinelib/time/wxtime.py:136
+#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
+#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
msgid "minutes"
msgstr ""
-#: specs/PyTimeType.py:123 specs/PyTimeType.py:139 specs/PyTimeType.py:143
-#: specs/PyTimeType.py:147 specs/WxTimeType.py:143 specs/WxTimeType.py:159
-#: specs/WxTimeType.py:163 specs/WxTimeType.py:167
-#: timelinelib/time/pytime.py:127 timelinelib/time/wxtime.py:130
+#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
+#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
+#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
msgid "hour"
msgstr ""
-#: specs/PyTimeType.py:127 specs/PyTimeType.py:151 specs/PyTimeType.py:155
-#: specs/PyTimeType.py:159 specs/PyTimeType.py:163 specs/WxTimeType.py:147
-#: specs/WxTimeType.py:171 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187
-#: timelinelib/time/pytime.py:129 timelinelib/time/wxtime.py:132
+#: specs/PyTimeType.py:126 specs/PyTimeType.py:150 specs/PyTimeType.py:154
+#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
+#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
msgid "hours"
msgstr ""
-#: specs/PyTimeType.py:135 specs/PyTimeType.py:155 specs/PyTimeType.py:159
-#: specs/PyTimeType.py:163 specs/PyTimeType.py:167 specs/PyTimeType.py:173
-#: specs/WxTimeType.py:155 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187 specs/WxTimeType.py:193
-#: timelinelib/time/pytime.py:125 timelinelib/time/wxtime.py:128
+#: specs/PyTimeType.py:134 specs/PyTimeType.py:154 specs/PyTimeType.py:158
+#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
+#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
msgstr ""
-#: specs/TimelineView.py:67 timelinelib/view/zoom.py:29
+#: specs/TimelineView.py:66 timelinelib/view/zoom.py:28
msgid "Select region to zoom into"
msgstr ""
-#: specs/TimelineView.py:75 timelinelib/view/zoom.py:39
+#: specs/TimelineView.py:74 timelinelib/view/zoom.py:38
msgid "Region too short"
msgstr ""
-#: specs/TimelineView.py:91 timelinelib/view/zoom.py:36
+#: specs/TimelineView.py:90 timelinelib/view/zoom.py:35
msgid "Region too long"
msgstr ""
-#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:169
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr ""
-#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:171
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr ""
-#: specs/WeekdayNames.py:29 timelinelib/calendar/weekdaynames.py:22
+#: specs/WeekdayNames.py:28 timelinelib/calendar/weekdaynames.py:21
msgid "Mon"
msgstr ""
-#: specs/WeekdayNames.py:34 timelinelib/calendar/weekdaynames.py:28
+#: specs/WeekdayNames.py:33 timelinelib/calendar/weekdaynames.py:27
msgid "Sun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:39
+#: timelinelib/calendar/monthnames.py:38
msgid "Feb"
msgstr ""
-#: timelinelib/calendar/monthnames.py:40
+#: timelinelib/calendar/monthnames.py:39
msgid "Mar"
msgstr ""
-#: timelinelib/calendar/monthnames.py:41
+#: timelinelib/calendar/monthnames.py:40
msgid "Apr"
msgstr ""
-#: timelinelib/calendar/monthnames.py:42
+#: timelinelib/calendar/monthnames.py:41
msgid "May"
msgstr ""
-#: timelinelib/calendar/monthnames.py:43
+#: timelinelib/calendar/monthnames.py:42
msgid "Jun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:44
+#: timelinelib/calendar/monthnames.py:43
msgid "Jul"
msgstr ""
-#: timelinelib/calendar/monthnames.py:46
+#: timelinelib/calendar/monthnames.py:45
msgid "Sep"
msgstr ""
-#: timelinelib/calendar/monthnames.py:47
+#: timelinelib/calendar/monthnames.py:46
msgid "Oct"
msgstr ""
-#: timelinelib/calendar/monthnames.py:48
+#: timelinelib/calendar/monthnames.py:47
msgid "Nov"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:23
+#: timelinelib/calendar/weekdaynames.py:22
msgid "Tue"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:24
+#: timelinelib/calendar/weekdaynames.py:23
msgid "Wed"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:25
+#: timelinelib/calendar/weekdaynames.py:24
msgid "Thu"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:26
+#: timelinelib/calendar/weekdaynames.py:25
msgid "Fri"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:27
+#: timelinelib/calendar/weekdaynames.py:26
msgid "Sat"
msgstr ""
-#: timelinelib/db/__init__.py:74
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
@@ -174,23 +179,23 @@ msgstr ""
"×œ× × ×™×ª×Ÿ ×œ×ž×¦×•× ×ת חבילת ×”Ö¾iCalendar ל־Python. החבילה נדרשת כדי לעבוד ×¢× ×§×•×‘×¦×™ "
"ICS. יש לעיין בקובץ INSTALL שב×תר של Timeline כדי לקבל הנחיות כיצד להתקין."
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr "×œ× × ×™×ª×Ÿ לפתוח ×ת ציר הזמן '%s'."
-#: timelinelib/db/__init__.py:80
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr "המבנה ×ינו ידוע."
-#: timelinelib/db/backends/dir.py:106 timelinelib/db/backends/file.py:126
-#: timelinelib/db/backends/ics.py:156
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr "×œ× × ×™×ª×Ÿ ×œ×§×¨×•× ×ž×”×§×•×‘×¥ '%s'."
-#: timelinelib/db/backends/file.py:119 timelinelib/db/backends/ics.py:150
-#: timelinelib/db/backends/xmlfile.py:143
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
+#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr "×œ× × ×™×ª×Ÿ ×œ×§×¨×•× ×ת נתוני ציר הזמן מ־'%s'."
@@ -199,47 +204,35 @@ msgstr "×œ× × ×™×ª×Ÿ ×œ×§×¨×•× ×ת נתוני ציר הזמן מ־'%s'."
msgid "Displayed period must be > 0."
msgstr ""
-#: timelinelib/db/objects.py:250
-msgid "Start time "
-msgstr ""
-
-#: timelinelib/db/objects.py:252
-msgid "End time "
-msgstr ""
-
-#: timelinelib/db/objects.py:262
-msgid "Start time can't be after end time"
-msgstr "זמן ההתחלה ×œ× ×™×›×•×œ להיות ל×חר זמן הסיו×"
-
-#: timelinelib/db/tutorial.py:31
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr ""
-#: timelinelib/db/tutorial.py:33
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr ""
-#: timelinelib/db/tutorial.py:36
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
msgstr ""
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
msgstr ""
-#: timelinelib/db/tutorial.py:39
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr ""
-#: timelinelib/db/tutorial.py:41
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
msgstr ""
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
msgstr ""
-#: timelinelib/db/tutorial.py:44
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -248,69 +241,74 @@ msgid ""
"You can also middle click with the mouse to center around that point."
msgstr ""
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
msgid "Zoom"
msgstr ""
-#: timelinelib/db/tutorial.py:53
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
"Hold down Shift while dragging with the mouse."
msgstr ""
-#: timelinelib/db/tutorial.py:59 timelinelib/help/pages.py:127
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr "יצירת ×ירוע"
-#: timelinelib/db/tutorial.py:60
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
"Hold down Ctrl while dragging the mouse to select a period."
msgstr ""
-#: timelinelib/db/tutorial.py:66 timelinelib/help/pages.py:144
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr "עריכת ×ירוע"
-#: timelinelib/db/tutorial.py:67
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr ""
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
#, fuzzy
msgid "Select event"
msgstr "מחיקת ×ירוע"
-#: timelinelib/db/tutorial.py:72
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
"Hold down Ctrl while clicking events to select multiple."
msgstr ""
-#: timelinelib/db/tutorial.py:78 timelinelib/help/pages.py:169
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr "מחיקת ×ירוע"
-#: timelinelib/db/tutorial.py:79
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr ""
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr ""
-#: timelinelib/db/tutorial.py:84
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr ""
-#: timelinelib/db/tutorial.py:87 timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
msgid "Saving"
msgstr ""
-#: timelinelib/db/tutorial.py:90
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -318,36 +316,48 @@ msgid ""
"Choose File/New/File Timeline to create a timeline that is saved on disk."
msgstr ""
-#: timelinelib/db/utils.py:56
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr ""
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr ""
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr "זמן ההתחלה ×œ× ×™×›×•×œ להיות ל×חר זמן הסיו×"
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr "×œ× × ×™×ª×Ÿ לשמור ×ת נתוני ציר הזמן ×ל '%s'. הקובץ נותר ×œ×œ× ×©×™× ×•×™."
-#: timelinelib/db/utils.py:71
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr "×œ× × ×™×ª×Ÿ לכתוב ×ת נתוני ציר הזמן."
-#: timelinelib/db/utils.py:75
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr "×œ× × ×™×ª×Ÿ לכתוב ×ל הקובץ הזמני '%s'."
-#: timelinelib/db/utils.py:81
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr "×œ× × ×™×ª×Ÿ לגבות ×ל '%s'."
-#: timelinelib/db/utils.py:86
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr "×œ× × ×™×ª×Ÿ לשנות ×ת ×©× ×”×§×•×‘×¥ הזמני '%s' ×œ×©× ×”×ž×§×•×¨×™."
-#: timelinelib/db/utils.py:92
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr "×œ× × ×™×ª×Ÿ למחוק ×ת קובץ הגיבוי '%s'."
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:247
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr "השדה '%s' ×œ× ×™×›×•×œ להש×ר ריק."
@@ -357,15 +367,15 @@ msgstr "השדה '%s' ×œ× ×™×›×•×œ להש×ר ריק."
msgid "Name"
msgstr "ש×:"
-#: timelinelib/editors/event.py:234
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr "×”×¡×™×•× ×—×™×™×‘ להיות גדול מההתחלה"
-#: timelinelib/editors/event.py:242
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
msgstr ""
-#: timelinelib/editors/event.py:247
+#: timelinelib/editors/event.py:250
msgid "Text"
msgstr "טקסט"
@@ -377,32 +387,32 @@ msgstr "קובצי תמונה"
msgid "Export to Image"
msgstr "×™×™×¦×•× ×œ×ª×ž×•× ×”"
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:268
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
msgstr "הקובץ '%s' קיי×. לשכתב?"
-#: timelinelib/help/pages.py:37
+#: timelinelib/help/pages.py:36
msgid "Help contents"
msgstr "תכני העזרה"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Questions and answers"
msgstr "ש×לות ותשובות"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Concepts"
msgstr "רעיונות"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Tasks"
msgstr "משימות"
-#: timelinelib/help/pages.py:60
+#: timelinelib/help/pages.py:59
msgid "Where is the save button?"
msgstr "×יפה לחצן השמירה?"
-#: timelinelib/help/pages.py:66
+#: timelinelib/help/pages.py:65
msgid ""
"\n"
"There is no save button. Timeline will automatically save your data whenever "
@@ -412,11 +422,11 @@ msgstr ""
"×ין לחצן שמירה. התוכנה תשמור ×ת ×”×©×™× ×•×™×™× ×©×œ×š ×וטומטית בכל ×¤×¢× ×©×™×”×™×” בכך "
"צורך.\n"
-#: timelinelib/help/pages.py:73
+#: timelinelib/help/pages.py:72
msgid "Where do the week numbers go if I start my weeks on Sunday?"
msgstr "היכן ×ž×•×¤×™×¢×™× ×ž×¡×¤×§×™ ×”×™×ž×™× ×× ×”×©×‘×•×¢×•×ª שלי ×ž×ª×—×™×œ×™× ×‘×™×•× ×¨×שון?"
-#: timelinelib/help/pages.py:79
+#: timelinelib/help/pages.py:78
msgid ""
"\n"
"The date data object used does not support week numbers for weeks that start "
@@ -424,26 +434,26 @@ msgid ""
"support this in future versions.\n"
msgstr ""
-#: timelinelib/help/pages.py:86
+#: timelinelib/help/pages.py:85
msgid "Timeline"
msgstr "ציר הזמן"
-#: timelinelib/help/pages.py:93
+#: timelinelib/help/pages.py:92
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
"If you are interested in such a feature, please get in touch.\n"
msgstr ""
-#: timelinelib/help/pages.py:101
+#: timelinelib/help/pages.py:100
msgid "Events"
msgstr "×ירועי×"
-#: timelinelib/help/pages.py:108
+#: timelinelib/help/pages.py:107
msgid ""
"\n"
"An event is the basic data type for representing information on the "
@@ -452,11 +462,11 @@ msgid ""
"period.\n"
msgstr ""
-#: timelinelib/help/pages.py:114
+#: timelinelib/help/pages.py:113
msgid "Categories"
msgstr "קטגוריות"
-#: timelinelib/help/pages.py:121
+#: timelinelib/help/pages.py:120
msgid ""
"\n"
"Categories are used to group events. An event can only belong to one "
@@ -464,7 +474,7 @@ msgid ""
"same background color.\n"
msgstr ""
-#: timelinelib/help/pages.py:134
+#: timelinelib/help/pages.py:133
msgid ""
"\n"
"The *Create Event* dialog can be opened in the following ways:\n"
@@ -475,47 +485,47 @@ msgid ""
"timeline, drag the mouse and release it.\n"
msgstr ""
-#: timelinelib/help/pages.py:151
+#: timelinelib/help/pages.py:150
msgid ""
"\n"
"The *Edit Event* dialog can be opened by double clicking on an event.\n"
msgstr ""
-#: timelinelib/help/pages.py:157
+#: timelinelib/help/pages.py:156
msgid "Selecting events"
msgstr "בחירת ×ירועי×"
-#: timelinelib/help/pages.py:163
+#: timelinelib/help/pages.py:162
msgid ""
"\n"
"To select an event, click on it. To select multiple events, hold down the "
"*Ctrl* key while clicking events.\n"
msgstr ""
-#: timelinelib/help/pages.py:176
+#: timelinelib/help/pages.py:175
msgid ""
"\n"
"To delete an event, select it and press the *Del* key. Multiple events can "
"be deleted at the same time.\n"
msgstr ""
-#: timelinelib/help/pages.py:182
+#: timelinelib/help/pages.py:181
msgid "Will associated events be deleted when I delete a category?"
msgstr "×”×× ××™×¨×•×¢×™× ×”×§×©×•×¨×™× ×™×ž×—×§×• ×›×שר ×מחק קטגוריה?"
-#: timelinelib/help/pages.py:188
+#: timelinelib/help/pages.py:187
msgid ""
"\n"
"No. The events will still be there but they will not belong to a category.\n"
msgstr ""
-#: timelinelib/help/pages.py:194
+#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr "עריכת קטגוריות"
-#: timelinelib/help/pages.py:201
+#: timelinelib/help/pages.py:200
msgid ""
"\n"
"Categories can be managed in the *Edit Categories* dialog (*Timeline* > "
@@ -525,12 +535,12 @@ msgid ""
"*Sidebar*).\n"
msgstr ""
-#: timelinelib/help/pages.py:209 timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:1021
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr "יצירת קשר"
-#: timelinelib/help/pages.py:215
+#: timelinelib/help/pages.py:214
msgid ""
"\n"
"If you have more questions about Timeline, or if you want to get in contact "
@@ -538,27 +548,27 @@ msgid ""
"list: <thetimelineproj-user@lists.sourceforge.net>. (Please use English.)\n"
msgstr ""
-#: timelinelib/help/pages.py:221
+#: timelinelib/help/pages.py:220
msgid "Why is Timeline not available in my language?"
msgstr "למה ציר הזמן ×ינו זמין בשפה שלי?"
-#: timelinelib/help/pages.py:228
+#: timelinelib/help/pages.py:227
msgid ""
"\n"
"Timeline is developed and translated by volunteers. If you would like to "
"contribute translations you are very much welcome to contact us.\n"
msgstr ""
-#: timelinelib/help/system.py:65
+#: timelinelib/help/system.py:64
#, python-format
msgid "Search results for '%s'"
msgstr "תוצ×ות חיפוש עבור %s"
-#: timelinelib/help/system.py:123
+#: timelinelib/help/system.py:122
msgid "Related pages"
msgstr "×¢×ž×•×“×™× ×§×©×•×¨×™×"
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid ""
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
@@ -566,231 +576,231 @@ msgstr ""
"×רעה שגי××” בהדפסה.\n"
"יתכן שהמדפסת הנוכחית שלך ×œ× ×ž×•×’×“×¨×ª כר×וי?"
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid "Printing"
msgstr "בהליכי הדפסה"
-#: timelinelib/printing.py:115
+#: timelinelib/printing.py:114
msgid "Print preview"
msgstr "תצוגה לפני הדפסה"
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
msgstr ""
-#: timelinelib/time/numtime.py:51
+#: timelinelib/time/numtime.py:47
msgid "Go to &Time\tCtrl+T"
msgstr ""
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:75
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr "חזרה ×חורה\tPgUp"
-#: timelinelib/time/numtime.py:54 timelinelib/time/pytime.py:76
-#: timelinelib/time/wxtime.py:76
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr "מעבר קדימה\tPgDn"
-#: timelinelib/time/numtime.py:118
+#: timelinelib/time/numtime.py:113
#, fuzzy
msgid "Can't zoom deeper than 5"
msgstr "×œ× × ×™×ª×Ÿ להתקרב על פחות משעה ×חת"
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr ""
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr ""
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr ""
-#: timelinelib/time/numtime.py:134
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr ""
-#: timelinelib/time/numtime.py:179
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr ""
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:72
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr ""
-#: timelinelib/time/pytime.py:73 timelinelib/time/wxtime.py:73
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr "מעבר ל&ת×ריך...\tCtrl+G"
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr ""
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr ""
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr ""
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr ""
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:81
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr ""
-#: timelinelib/time/pytime.py:82 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr ""
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr ""
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr "הת×מה למ××”"
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr "הת×מה לעשור"
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr "הת×מה לשנה"
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:88
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr "הת×מה לחודש"
-#: timelinelib/time/pytime.py:89 timelinelib/time/wxtime.py:89
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr "הת×מה ליו×"
-#: timelinelib/time/pytime.py:141
+#: timelinelib/time/pytime.py:140
msgid "can't be before year 10"
msgstr ""
-#: timelinelib/time/pytime.py:145
+#: timelinelib/time/pytime.py:144
msgid "can't be after year 9989"
msgstr ""
-#: timelinelib/time/pytime.py:202 timelinelib/time/wxtime.py:204
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr ""
-#: timelinelib/time/pytime.py:205 timelinelib/time/wxtime.py:207
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr "×œ× × ×™×ª×Ÿ להתקרב על פחות משעה ×חת"
-#: timelinelib/time/pytime.py:220 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
msgid "Day"
msgstr ""
-#: timelinelib/time/pytime.py:221 timelinelib/time/pytime.py:547
-#: timelinelib/time/wxtime.py:223 timelinelib/time/wxtime.py:550
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
msgid "Week"
msgstr "שבוע"
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:224
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
msgid "Month"
msgstr ""
-#: timelinelib/time/pytime.py:223 timelinelib/time/wxtime.py:225
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
msgid "Year"
msgstr ""
-#: timelinelib/time/pytime.py:257 timelinelib/time/wxtime.py:261
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr "מעבר ×ל הת×ריך"
-#: timelinelib/time/wxtime.py:144
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr ""
-#: timelinelib/time/wxtime.py:148
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr ""
-#: timelinelib/view/drawingarea.py:145 timelinelib/view/drawingarea.py:163
+#: timelinelib/view/drawingarea.py:144 timelinelib/view/drawingarea.py:162
msgid "No timeline set"
msgstr "×œ× ×”×•×’×“×¨ ציר זמן"
-#: timelinelib/view/drawingarea.py:197
+#: timelinelib/view/drawingarea.py:196
msgid "Edit"
msgstr "עריכה"
-#: timelinelib/view/drawingarea.py:198
+#: timelinelib/view/drawingarea.py:197
msgid "Duplicate..."
msgstr ""
-#: timelinelib/view/drawingarea.py:199
-#: timelinelib/wxgui/components/cattree.py:81
+#: timelinelib/view/drawingarea.py:198
+#: timelinelib/wxgui/components/cattree.py:80
#: wx/tools/Editra/src/prefdlg.py:1706
msgid "Delete"
msgstr "מחיקה"
-#: timelinelib/view/drawingarea.py:202
+#: timelinelib/view/drawingarea.py:201
msgid "Sticky Balloon"
msgstr "בלון דביק"
-#: timelinelib/view/drawingarea.py:353
+#: timelinelib/view/drawingarea.py:352
msgid "Center"
msgstr "מרכז"
-#: timelinelib/view/drawingarea.py:401
+#: timelinelib/view/drawingarea.py:400
#, python-format
msgid "%s events hidden"
msgstr ""
-#: timelinelib/view/drawingarea.py:466
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
msgstr "×”×× ×‘×¨×¦×•× ×š למחוק %d ×ירועי×?"
-#: timelinelib/view/drawingarea.py:469
+#: timelinelib/view/drawingarea.py:471
msgid "Are you sure you want to delete this event?"
msgstr "×”×× ×‘×¨×¦×•× ×š למחוק ×ת ×”×ירוע?"
-#: timelinelib/view/move.py:65
+#: timelinelib/view/move.py:64
msgid "Can't move locked event"
msgstr ""
-#: timelinelib/view/resize.py:66
+#: timelinelib/view/resize.py:65
msgid "Period is too long"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:300
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr "הוספת חדש"
#: timelinelib/wxgui/components/categorychoice.py:76
-#: timelinelib/wxgui/components/cattree.py:224
+#: timelinelib/wxgui/components/cattree.py:223
msgid "Add Category"
msgstr "הוספת קטגוריה"
-#: timelinelib/wxgui/components/cattree.py:75
+#: timelinelib/wxgui/components/cattree.py:74
msgid "Edit..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:78
+#: timelinelib/wxgui/components/cattree.py:77
msgid "Add..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:218
+#: timelinelib/wxgui/components/cattree.py:217
msgid "Edit Category"
msgstr "עריכת קטגוריה"
-#: timelinelib/wxgui/components/cattree.py:229
+#: timelinelib/wxgui/components/cattree.py:228
#, python-format
#, python-format, fuzzy
msgid "Are you sure you want to delete category '%s'?"
@@ -798,27 +808,28 @@ msgstr "×”×× ×‘×¨×¦×•× ×š למחוק %d ×ירועי×?"
#: timelinelib/wxgui/components/cattree.py:231
#, python-format
-msgid "Events belonging to '%(name)s' will no longer belong to a category."
+msgid "Events belonging to '%s' will no longer belong to a category."
msgstr ""
#: timelinelib/wxgui/components/cattree.py:234
-msgid "Events belonging to '%(name)' will now belong "
+#, python-format
+msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
msgstr ""
#: timelinelib/wxgui/components/pydatetimepicker.py:80
-#: timelinelib/wxgui/components/wxdatetimepicker.py:76
+#: timelinelib/wxgui/components/wxdatetimepicker.py:75
msgid "Invalid date"
msgstr ""
-#: timelinelib/wxgui/components/search.py:71
+#: timelinelib/wxgui/components/search.py:70
msgid "No match"
msgstr "×ין הת×מה"
-#: timelinelib/wxgui/components/search.py:75
+#: timelinelib/wxgui/components/search.py:74
msgid "Only one match"
msgstr "הת×מה ×חת בלבד"
-#: timelinelib/wxgui/dialogs/categorieseditor.py:39
+#: timelinelib/wxgui/dialogs/categorieseditor.py:38
msgid "Edit Categories"
msgstr "עריכת קטגוריות"
@@ -854,45 +865,45 @@ msgid "Container Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
msgid "Category:"
msgstr "קטגוריה:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:32
+#: timelinelib/wxgui/dialogs/duplicateevent.py:31
msgid "Duplicate Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:69
+#: timelinelib/wxgui/dialogs/duplicateevent.py:68
#, python-format
msgid "%d Events not duplicated due to missing dates."
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:89
+#: timelinelib/wxgui/dialogs/duplicateevent.py:88
msgid "Number of duplicates:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:99
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/duplicateevent.py:98
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr "תקופה"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:109
+#: timelinelib/wxgui/dialogs/duplicateevent.py:108
msgid "Frequency:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Forward"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Backward"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Both"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:120
+#: timelinelib/wxgui/dialogs/duplicateevent.py:119
#: wx/tools/Editra/src/eclib/finddlg.py:802
msgid "Direction"
msgstr ""
@@ -902,6 +913,7 @@ msgid "Event Properties"
msgstr "מ×פייני ×”×ירוע"
#: timelinelib/wxgui/dialogs/eventeditor.py:85
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr "מתי:"
@@ -913,58 +925,75 @@ msgstr "×ל"
msgid "Container:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
-#: timelinelib/wxgui/dialogs/timeeditor.py:48
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
+#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr "הצגת הזמן"
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
msgid "Text:"
msgstr "טקסט:"
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
msgid "Description"
msgstr "תי×ור"
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
+msgid "Alert"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr "סמל"
-#: timelinelib/wxgui/dialogs/eventeditor.py:259
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr "הוספת ××™×¨×•×¢×™× × ×•×¡×¤×™× ×œ×חר ×–×”"
-#: timelinelib/wxgui/dialogs/eventeditor.py:447
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
#, fuzzy
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr "גודל התמונות ישתנה כך שית×ימו לתיבה בגודל %ix%i."
-#: timelinelib/wxgui/dialogs/eventeditor.py:484
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr "בחירת סמל"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:37
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+msgid "Edit Event"
+msgstr "עריכת ×ירוע"
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr "יצירת ×ירוע"
+
+#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
msgid "Help"
msgstr "עזרה"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:66
+#: timelinelib/wxgui/dialogs/helpbrowser.py:65
#, fuzzy
msgid ""
"Could not find markdown Python package. It is needed by the help system. "
@@ -974,124 +1003,124 @@ msgstr ""
"×œ× × ×™×ª×Ÿ ×œ×ž×¦×•× ×ת חבילת ×”Ö¾iCalendar ל־Python. החבילה נדרשת כדי לעבוד ×¢× ×§×•×‘×¦×™ "
"ICS. יש לעיין בקובץ INSTALL שב×תר של Timeline כדי לקבל הנחיות כיצד להתקין."
-#: timelinelib/wxgui/dialogs/helpbrowser.py:104
+#: timelinelib/wxgui/dialogs/helpbrowser.py:103
msgid "Go to home page"
msgstr "מעבר לדף הבית"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:111
+#: timelinelib/wxgui/dialogs/helpbrowser.py:110
msgid "Go back one page"
msgstr "חזרה ×חורה עמוד ×חד"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:117
+#: timelinelib/wxgui/dialogs/helpbrowser.py:116
msgid "Go forward one page"
msgstr "התקדמות בעמוד ×חד"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:202
+#: timelinelib/wxgui/dialogs/helpbrowser.py:201
msgid "Page not found"
msgstr "העמוד ×œ× × ×ž×¦×"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:203
+#: timelinelib/wxgui/dialogs/helpbrowser.py:202
#, python-format
msgid "Could not find page '%s'."
msgstr "×œ× × ×™×ª×Ÿ ×œ×ž×¦×•× ×ת העמוד '%s'."
-#: timelinelib/wxgui/dialogs/mainframe.py:87
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr "קובץ ציר זמן"
-#: timelinelib/wxgui/dialogs/mainframe.py:89
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:137 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
msgid "&File"
msgstr "&קובץ"
-#: timelinelib/wxgui/dialogs/mainframe.py:143 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr "חדש"
-#: timelinelib/wxgui/dialogs/mainframe.py:143
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr "יצירת ציר זמן חדש"
-#: timelinelib/wxgui/dialogs/mainframe.py:149
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr "קובץ ציר זמן..."
-#: timelinelib/wxgui/dialogs/mainframe.py:157
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr "יצירת ציר זמן"
-#: timelinelib/wxgui/dialogs/mainframe.py:163
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr "ציר הזמן שצוין כבר קיי×."
-#: timelinelib/wxgui/dialogs/mainframe.py:164
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr "פתיחת ציר הזמן ×”×§×™×™× ×‘×ž×§×•× ×™×¦×™×¨×ª ×חד חדש."
-#: timelinelib/wxgui/dialogs/mainframe.py:166
+#: timelinelib/wxgui/dialogs/mainframe.py:171
msgid "Information"
msgstr "מידע"
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr "תיקיית ציר זמן..."
-#: timelinelib/wxgui/dialogs/mainframe.py:189
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr "פתיחת ציר זמן קיי×"
-#: timelinelib/wxgui/dialogs/mainframe.py:200
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr "פתיחת ציר זמן"
-#: timelinelib/wxgui/dialogs/mainframe.py:210
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr "פתיחת ×”&×חרוני×"
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr "הגדרת &עמוד..."
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr "הגדרת עמוד להדפסה"
-#: timelinelib/wxgui/dialogs/mainframe.py:224 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr "תצוגה לפני הדפסה"
-#: timelinelib/wxgui/dialogs/mainframe.py:233 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
msgid "Print"
msgstr "הדפסה"
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr "×™×™&×¦×•× ×œ×ª×ž×•× ×”..."
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr "×™×¦×•× ×”×ª×¦×•×’×” הנוכחית לתמונת PNG"
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
#, fuzzy
msgid "Export the current view to a SVG image"
msgstr "×™×¦×•× ×”×ª×¦×•×’×” הנוכחית לתמונת PNG"
-#: timelinelib/wxgui/dialogs/mainframe.py:260
+#: timelinelib/wxgui/dialogs/mainframe.py:265
#, fuzzy
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
@@ -1100,149 +1129,137 @@ msgstr ""
"×œ× × ×™×ª×Ÿ ×œ×ž×¦×•× ×ת חבילת ×”Ö¾iCalendar ל־Python. החבילה נדרשת כדי לעבוד ×¢× ×§×•×‘×¦×™ "
"ICS. יש לעיין בקובץ INSTALL שב×תר של Timeline כדי לקבל הנחיות כיצד להתקין."
-#: timelinelib/wxgui/dialogs/mainframe.py:264
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:294
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr "יצי××” מהתוכנה"
-#: timelinelib/wxgui/dialogs/mainframe.py:306 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
msgid "&Edit"
msgstr "&עריכה"
-#: timelinelib/wxgui/dialogs/mainframe.py:331 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
msgid "&View"
msgstr "&תצוגה"
-#: timelinelib/wxgui/dialogs/mainframe.py:335
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr "סרגל הצד\tCtrl+I"
-#: timelinelib/wxgui/dialogs/mainframe.py:349
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr "&מקר×"
-#: timelinelib/wxgui/dialogs/mainframe.py:360
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr "&בלוני מידע צפי×"
-#: timelinelib/wxgui/dialogs/mainframe.py:374
+#: timelinelib/wxgui/dialogs/mainframe.py:378
msgid "&Timeline"
msgstr "&ציר הזמן"
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create &Event..."
msgstr "יצירת &×ירוע..."
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr "יצירת ×ירוע חדש"
-#: timelinelib/wxgui/dialogs/mainframe.py:388
-msgid "Create Event"
-msgstr "יצירת ×ירוע"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:404
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:405
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:451
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:454
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit &Categories"
msgstr "&עריכת הקטגוריות"
-#: timelinelib/wxgui/dialogs/mainframe.py:487
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr "&ניווט"
-#: timelinelib/wxgui/dialogs/mainframe.py:491
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr "מצי×ת ×”×ירוע הר×שון"
-#: timelinelib/wxgui/dialogs/mainframe.py:505
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr "מצי×ת ×”×ירוע ×”×חרון"
-#: timelinelib/wxgui/dialogs/mainframe.py:519
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr "הת×מת כל ×”×ירועי×"
-#: timelinelib/wxgui/dialogs/mainframe.py:572 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
msgid "&Help"
msgstr "ע&זרה"
-#: timelinelib/wxgui/dialogs/mainframe.py:575
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr "&תכני×\tF1"
-#: timelinelib/wxgui/dialogs/mainframe.py:582
-#: timelinelib/wxgui/dialogs/mainframe.py:921
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr "המדריך למתחילי×"
-#: timelinelib/wxgui/dialogs/mainframe.py:618
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr "×œ× × ×™×ª×Ÿ לכתוב ×ת קובץ התצורה."
-#: timelinelib/wxgui/dialogs/mainframe.py:630
-msgid "Edit Container"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:634
-msgid "Edit Event"
-msgstr "עריכת ×ירוע"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:670
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr "קרי××” בלבד"
-#: timelinelib/wxgui/dialogs/mainframe.py:731
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr "הקובץ '%s' ×ינו קיי×."
-#: timelinelib/wxgui/dialogs/mainframe.py:913
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr "×œ× × ×¤×ª×— ציר זמן."
-#: timelinelib/wxgui/dialogs/mainframe.py:918
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr "×”×¤×¢× ×”×¨×שונה שלך ×¢× Timeline?"
-#: timelinelib/wxgui/dialogs/mainframe.py:1018
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr "נוש××™ עזרה רלוונטיי×:"
@@ -1250,25 +1267,25 @@ msgstr "נוש××™ עזרה רלוונטיי×:"
msgid "Close"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:29
+#: timelinelib/wxgui/dialogs/preferences.py:28
msgid "Preferences"
msgstr "העדפות"
-#: timelinelib/wxgui/dialogs/preferences.py:73 wx/lib/pydocview.py:1635
+#: timelinelib/wxgui/dialogs/preferences.py:72 wx/lib/pydocview.py:1635
#: wx/lib/pydocview.py:2722 wx/tools/Editra/src/prefdlg.py:191
#: wx/tools/Editra/src/prefdlg.py:677 wx/tools/Editra/src/prefdlg.py:964
msgid "General"
msgstr "כללי"
-#: timelinelib/wxgui/dialogs/preferences.py:83
+#: timelinelib/wxgui/dialogs/preferences.py:82
msgid "Date && Time"
msgstr "ת×ריך ושעה"
-#: timelinelib/wxgui/dialogs/preferences.py:91
+#: timelinelib/wxgui/dialogs/preferences.py:90
msgid "Week start on:"
msgstr "השבוע מתחיל ביו×:"
-#: timelinelib/wxgui/dialogs/preferences.py:94
+#: timelinelib/wxgui/dialogs/preferences.py:93
msgid ""
"This feature is experimental. If events are\n"
"created in the extended range, you can not\n"
@@ -1277,36 +1294,36 @@ msgid ""
"is also needed for this to take effect."
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:111
+#: timelinelib/wxgui/dialogs/preferences.py:110
msgid "Open most recent timeline on startup"
msgstr "פתיחת ציר הזמן העדכני ביותר ×¢× ×”×”×¤×¢×œ×”"
-#: timelinelib/wxgui/dialogs/preferences.py:117
+#: timelinelib/wxgui/dialogs/preferences.py:116
msgid "Use inertial scrolling"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:123
+#: timelinelib/wxgui/dialogs/preferences.py:122
msgid "Use extended date range (before 1 AD)"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Monday"
msgstr "שני"
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Sunday"
msgstr "ר×שון"
-#: timelinelib/wxgui/dialogs/textdisplay.py:57
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr ""
-#: timelinelib/wxgui/utils.py:135 wx/tools/Editra/src/ed_editv.py:191
+#: timelinelib/wxgui/utils.py:134 wx/tools/Editra/src/ed_editv.py:191
#: wx/tools/Editra/src/plugdlg.py:840
msgid "Error"
msgstr "שגי××”"
-#: timelinelib/wxgui/utils.py:141
+#: timelinelib/wxgui/utils.py:140
msgid "Question"
msgstr "ש×לה"
diff --git a/po/hus.po b/po/hus.po
index 3108d86..6f4f6be 100644
--- a/po/hus.po
+++ b/po/hus.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-27 00:32-0400\n"
-"PO-Revision-Date: 2012-03-02 05:12+0200\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
+"PO-Revision-Date: 2012-07-11 22:02+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: hus\n"
@@ -17,181 +17,186 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Pootle 2.0.5\n"
-#: activity/activity.info:2
+#. TRANS: "name" option from activity.info file
msgid "Time Line"
msgstr ""
-#: specs/EventEditor.py:351 timelinelib/editors/event.py:153
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "Allows create interactive time lines"
+msgstr ""
+
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr ""
-#: specs/MonthNames.py:34 timelinelib/calendar/monthnames.py:38
+#: specs/MonthNames.py:33 timelinelib/calendar/monthnames.py:37
msgid "Jan"
msgstr ""
-#: specs/MonthNames.py:49 timelinelib/calendar/monthnames.py:49
+#: specs/MonthNames.py:48 timelinelib/calendar/monthnames.py:48
msgid "Dec"
msgstr ""
-#: specs/PyTimeType.py:57 specs/WxTimeType.py:83
-#: timelinelib/calendar/monthnames.py:45
+#: specs/PyTimeType.py:56 specs/WxTimeType.py:82
+#: timelinelib/calendar/monthnames.py:44
msgid "Aug"
msgstr ""
-#: specs/PyTimeType.py:111 specs/PyTimeType.py:131 specs/PyTimeType.py:147
-#: specs/PyTimeType.py:151 specs/WxTimeType.py:151 specs/WxTimeType.py:167
-#: specs/WxTimeType.py:171 timelinelib/time/pytime.py:123
-#: timelinelib/time/wxtime.py:126
+#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
+#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
+#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
+#: timelinelib/time/wxtime.py:120
msgid "day"
msgstr ""
-#: specs/PyTimeType.py:115 specs/PyTimeType.py:139 specs/PyTimeType.py:159
-#: specs/WxTimeType.py:135 specs/WxTimeType.py:159 specs/WxTimeType.py:179
-#: timelinelib/time/pytime.py:131 timelinelib/time/wxtime.py:134
+#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
+#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
#, fuzzy
msgid "minute"
msgstr "tsakamk'íj"
-#: specs/PyTimeType.py:119 specs/PyTimeType.py:143 specs/PyTimeType.py:163
-#: specs/WxTimeType.py:139 specs/WxTimeType.py:163 specs/WxTimeType.py:183
-#: timelinelib/time/pytime.py:133 timelinelib/time/wxtime.py:136
+#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
+#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
#, fuzzy
msgid "minutes"
msgstr "tsakamk'ij"
-#: specs/PyTimeType.py:123 specs/PyTimeType.py:139 specs/PyTimeType.py:143
-#: specs/PyTimeType.py:147 specs/WxTimeType.py:143 specs/WxTimeType.py:159
-#: specs/WxTimeType.py:163 specs/WxTimeType.py:167
-#: timelinelib/time/pytime.py:127 timelinelib/time/wxtime.py:130
+#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
+#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
+#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
#, fuzzy
msgid "hour"
msgstr "ájumtal i k'íj"
-#: specs/PyTimeType.py:127 specs/PyTimeType.py:151 specs/PyTimeType.py:155
-#: specs/PyTimeType.py:159 specs/PyTimeType.py:163 specs/WxTimeType.py:147
-#: specs/WxTimeType.py:171 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187
-#: timelinelib/time/pytime.py:129 timelinelib/time/wxtime.py:132
+#: specs/PyTimeType.py:126 specs/PyTimeType.py:150 specs/PyTimeType.py:154
+#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
+#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
#, fuzzy
msgid "hours"
msgstr "ájumtal i k'íj"
-#: specs/PyTimeType.py:135 specs/PyTimeType.py:155 specs/PyTimeType.py:159
-#: specs/PyTimeType.py:163 specs/PyTimeType.py:167 specs/PyTimeType.py:173
-#: specs/WxTimeType.py:155 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187 specs/WxTimeType.py:193
-#: timelinelib/time/pytime.py:125 timelinelib/time/wxtime.py:128
+#: specs/PyTimeType.py:134 specs/PyTimeType.py:154 specs/PyTimeType.py:158
+#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
+#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
msgstr ""
-#: specs/TimelineView.py:67 timelinelib/view/zoom.py:29
+#: specs/TimelineView.py:66 timelinelib/view/zoom.py:28
msgid "Select region to zoom into"
msgstr ""
-#: specs/TimelineView.py:75 timelinelib/view/zoom.py:39
+#: specs/TimelineView.py:74 timelinelib/view/zoom.py:38
msgid "Region too short"
msgstr ""
-#: specs/TimelineView.py:91 timelinelib/view/zoom.py:36
+#: specs/TimelineView.py:90 timelinelib/view/zoom.py:35
msgid "Region too long"
msgstr ""
-#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:169
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr ""
-#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:171
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr ""
-#: specs/WeekdayNames.py:29 timelinelib/calendar/weekdaynames.py:22
+#: specs/WeekdayNames.py:28 timelinelib/calendar/weekdaynames.py:21
msgid "Mon"
msgstr ""
-#: specs/WeekdayNames.py:34 timelinelib/calendar/weekdaynames.py:28
+#: specs/WeekdayNames.py:33 timelinelib/calendar/weekdaynames.py:27
msgid "Sun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:39
+#: timelinelib/calendar/monthnames.py:38
msgid "Feb"
msgstr ""
-#: timelinelib/calendar/monthnames.py:40
+#: timelinelib/calendar/monthnames.py:39
msgid "Mar"
msgstr ""
-#: timelinelib/calendar/monthnames.py:41
+#: timelinelib/calendar/monthnames.py:40
msgid "Apr"
msgstr ""
-#: timelinelib/calendar/monthnames.py:42
+#: timelinelib/calendar/monthnames.py:41
msgid "May"
msgstr ""
-#: timelinelib/calendar/monthnames.py:43
+#: timelinelib/calendar/monthnames.py:42
msgid "Jun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:44
+#: timelinelib/calendar/monthnames.py:43
msgid "Jul"
msgstr ""
-#: timelinelib/calendar/monthnames.py:46
+#: timelinelib/calendar/monthnames.py:45
msgid "Sep"
msgstr ""
-#: timelinelib/calendar/monthnames.py:47
+#: timelinelib/calendar/monthnames.py:46
msgid "Oct"
msgstr ""
-#: timelinelib/calendar/monthnames.py:48
+#: timelinelib/calendar/monthnames.py:47
msgid "Nov"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:23
+#: timelinelib/calendar/weekdaynames.py:22
msgid "Tue"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:24
+#: timelinelib/calendar/weekdaynames.py:23
msgid "Wed"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:25
+#: timelinelib/calendar/weekdaynames.py:24
msgid "Thu"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:26
+#: timelinelib/calendar/weekdaynames.py:25
msgid "Fri"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:27
+#: timelinelib/calendar/weekdaynames.py:26
msgid "Sat"
msgstr ""
-#: timelinelib/db/__init__.py:74
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
"install it."
msgstr ""
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr ""
-#: timelinelib/db/__init__.py:80
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr ""
-#: timelinelib/db/backends/dir.py:106 timelinelib/db/backends/file.py:126
-#: timelinelib/db/backends/ics.py:156
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr ""
-#: timelinelib/db/backends/file.py:119 timelinelib/db/backends/ics.py:150
-#: timelinelib/db/backends/xmlfile.py:143
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
+#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr ""
@@ -200,47 +205,35 @@ msgstr ""
msgid "Displayed period must be > 0."
msgstr ""
-#: timelinelib/db/objects.py:250
-msgid "Start time "
-msgstr ""
-
-#: timelinelib/db/objects.py:252
-msgid "End time "
-msgstr ""
-
-#: timelinelib/db/objects.py:262
-msgid "Start time can't be after end time"
-msgstr ""
-
-#: timelinelib/db/tutorial.py:31
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr ""
-#: timelinelib/db/tutorial.py:33
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr ""
-#: timelinelib/db/tutorial.py:36
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
msgstr ""
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
msgstr ""
-#: timelinelib/db/tutorial.py:39
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr ""
-#: timelinelib/db/tutorial.py:41
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
msgstr ""
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
msgstr ""
-#: timelinelib/db/tutorial.py:44
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -249,70 +242,75 @@ msgid ""
"You can also middle click with the mouse to center around that point."
msgstr ""
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
#, fuzzy
msgid "Zoom"
msgstr "Puwedha'"
-#: timelinelib/db/tutorial.py:53
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
"Hold down Shift while dragging with the mouse."
msgstr ""
-#: timelinelib/db/tutorial.py:59 timelinelib/help/pages.py:127
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr ""
-#: timelinelib/db/tutorial.py:60
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
"Hold down Ctrl while dragging the mouse to select a period."
msgstr ""
-#: timelinelib/db/tutorial.py:66 timelinelib/help/pages.py:144
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr ""
-#: timelinelib/db/tutorial.py:67
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr ""
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
msgid "Select event"
msgstr ""
-#: timelinelib/db/tutorial.py:72
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
"Hold down Ctrl while clicking events to select multiple."
msgstr ""
-#: timelinelib/db/tutorial.py:78 timelinelib/help/pages.py:169
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr ""
-#: timelinelib/db/tutorial.py:79
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr ""
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr ""
-#: timelinelib/db/tutorial.py:84
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr ""
-#: timelinelib/db/tutorial.py:87 timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
#, fuzzy
msgid "Saving"
msgstr "Dhayál"
-#: timelinelib/db/tutorial.py:90
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -320,36 +318,48 @@ msgid ""
"Choose File/New/File Timeline to create a timeline that is saved on disk."
msgstr ""
-#: timelinelib/db/utils.py:56
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr ""
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr ""
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr ""
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr ""
-#: timelinelib/db/utils.py:71
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr ""
-#: timelinelib/db/utils.py:75
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr ""
-#: timelinelib/db/utils.py:81
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr ""
-#: timelinelib/db/utils.py:86
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr ""
-#: timelinelib/db/utils.py:92
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr ""
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:247
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr ""
@@ -359,15 +369,15 @@ msgstr ""
msgid "Name"
msgstr "Bijlab:"
-#: timelinelib/editors/event.py:234
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr ""
-#: timelinelib/editors/event.py:242
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
msgstr ""
-#: timelinelib/editors/event.py:247
+#: timelinelib/editors/event.py:250
#, fuzzy
msgid "Text"
msgstr "Dhuchlab"
@@ -380,44 +390,44 @@ msgstr ""
msgid "Export to Image"
msgstr ""
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:268
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
msgstr ""
-#: timelinelib/help/pages.py:37
+#: timelinelib/help/pages.py:36
msgid "Help contents"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Questions and answers"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Concepts"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
#, fuzzy
msgid "Tasks"
msgstr "Ãyt'ojláb"
-#: timelinelib/help/pages.py:60
+#: timelinelib/help/pages.py:59
msgid "Where is the save button?"
msgstr ""
-#: timelinelib/help/pages.py:66
+#: timelinelib/help/pages.py:65
msgid ""
"\n"
"There is no save button. Timeline will automatically save your data whenever "
"needed.\n"
msgstr ""
-#: timelinelib/help/pages.py:73
+#: timelinelib/help/pages.py:72
msgid "Where do the week numbers go if I start my weeks on Sunday?"
msgstr ""
-#: timelinelib/help/pages.py:79
+#: timelinelib/help/pages.py:78
msgid ""
"\n"
"The date data object used does not support week numbers for weeks that start "
@@ -425,26 +435,26 @@ msgid ""
"support this in future versions.\n"
msgstr ""
-#: timelinelib/help/pages.py:86
+#: timelinelib/help/pages.py:85
msgid "Timeline"
msgstr ""
-#: timelinelib/help/pages.py:93
+#: timelinelib/help/pages.py:92
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
"If you are interested in such a feature, please get in touch.\n"
msgstr ""
-#: timelinelib/help/pages.py:101
+#: timelinelib/help/pages.py:100
msgid "Events"
msgstr ""
-#: timelinelib/help/pages.py:108
+#: timelinelib/help/pages.py:107
msgid ""
"\n"
"An event is the basic data type for representing information on the "
@@ -453,12 +463,12 @@ msgid ""
"period.\n"
msgstr ""
-#: timelinelib/help/pages.py:114
+#: timelinelib/help/pages.py:113
#, fuzzy
msgid "Categories"
msgstr "Wichát"
-#: timelinelib/help/pages.py:121
+#: timelinelib/help/pages.py:120
msgid ""
"\n"
"Categories are used to group events. An event can only belong to one "
@@ -466,7 +476,7 @@ msgid ""
"same background color.\n"
msgstr ""
-#: timelinelib/help/pages.py:134
+#: timelinelib/help/pages.py:133
msgid ""
"\n"
"The *Create Event* dialog can be opened in the following ways:\n"
@@ -477,47 +487,47 @@ msgid ""
"timeline, drag the mouse and release it.\n"
msgstr ""
-#: timelinelib/help/pages.py:151
+#: timelinelib/help/pages.py:150
msgid ""
"\n"
"The *Edit Event* dialog can be opened by double clicking on an event.\n"
msgstr ""
-#: timelinelib/help/pages.py:157
+#: timelinelib/help/pages.py:156
msgid "Selecting events"
msgstr ""
-#: timelinelib/help/pages.py:163
+#: timelinelib/help/pages.py:162
msgid ""
"\n"
"To select an event, click on it. To select multiple events, hold down the "
"*Ctrl* key while clicking events.\n"
msgstr ""
-#: timelinelib/help/pages.py:176
+#: timelinelib/help/pages.py:175
msgid ""
"\n"
"To delete an event, select it and press the *Del* key. Multiple events can "
"be deleted at the same time.\n"
msgstr ""
-#: timelinelib/help/pages.py:182
+#: timelinelib/help/pages.py:181
msgid "Will associated events be deleted when I delete a category?"
msgstr ""
-#: timelinelib/help/pages.py:188
+#: timelinelib/help/pages.py:187
msgid ""
"\n"
"No. The events will still be there but they will not belong to a category.\n"
msgstr ""
-#: timelinelib/help/pages.py:194
+#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr ""
-#: timelinelib/help/pages.py:201
+#: timelinelib/help/pages.py:200
msgid ""
"\n"
"Categories can be managed in the *Edit Categories* dialog (*Timeline* > "
@@ -527,12 +537,12 @@ msgid ""
"*Sidebar*).\n"
msgstr ""
-#: timelinelib/help/pages.py:209 timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:1021
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr ""
-#: timelinelib/help/pages.py:215
+#: timelinelib/help/pages.py:214
msgid ""
"\n"
"If you have more questions about Timeline, or if you want to get in contact "
@@ -540,292 +550,292 @@ msgid ""
"list: <thetimelineproj-user@lists.sourceforge.net>. (Please use English.)\n"
msgstr ""
-#: timelinelib/help/pages.py:221
+#: timelinelib/help/pages.py:220
msgid "Why is Timeline not available in my language?"
msgstr ""
-#: timelinelib/help/pages.py:228
+#: timelinelib/help/pages.py:227
msgid ""
"\n"
"Timeline is developed and translated by volunteers. If you would like to "
"contribute translations you are very much welcome to contact us.\n"
msgstr ""
-#: timelinelib/help/system.py:65
+#: timelinelib/help/system.py:64
#, python-format
msgid "Search results for '%s'"
msgstr ""
-#: timelinelib/help/system.py:123
+#: timelinelib/help/system.py:122
msgid "Related pages"
msgstr ""
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid ""
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
msgstr ""
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid "Printing"
msgstr ""
-#: timelinelib/printing.py:115
+#: timelinelib/printing.py:114
msgid "Print preview"
msgstr ""
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
msgstr ""
-#: timelinelib/time/numtime.py:51
+#: timelinelib/time/numtime.py:47
msgid "Go to &Time\tCtrl+T"
msgstr ""
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:75
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr ""
-#: timelinelib/time/numtime.py:54 timelinelib/time/pytime.py:76
-#: timelinelib/time/wxtime.py:76
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr ""
-#: timelinelib/time/numtime.py:118
+#: timelinelib/time/numtime.py:113
msgid "Can't zoom deeper than 5"
msgstr ""
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr ""
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr ""
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr ""
-#: timelinelib/time/numtime.py:134
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr ""
-#: timelinelib/time/numtime.py:179
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr ""
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:72
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr ""
-#: timelinelib/time/pytime.py:73 timelinelib/time/wxtime.py:73
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr ""
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr ""
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr ""
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr ""
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr ""
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:81
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr ""
-#: timelinelib/time/pytime.py:82 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr ""
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr ""
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr ""
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr ""
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr ""
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:88
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr ""
-#: timelinelib/time/pytime.py:89 timelinelib/time/wxtime.py:89
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr ""
-#: timelinelib/time/pytime.py:141
+#: timelinelib/time/pytime.py:140
msgid "can't be before year 10"
msgstr ""
-#: timelinelib/time/pytime.py:145
+#: timelinelib/time/pytime.py:144
msgid "can't be after year 9989"
msgstr ""
-#: timelinelib/time/pytime.py:202 timelinelib/time/wxtime.py:204
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr ""
-#: timelinelib/time/pytime.py:205 timelinelib/time/wxtime.py:207
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr ""
-#: timelinelib/time/pytime.py:220 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
#, fuzzy
msgid "Day"
msgstr "K'ichaj"
-#: timelinelib/time/pytime.py:221 timelinelib/time/pytime.py:547
-#: timelinelib/time/wxtime.py:223 timelinelib/time/wxtime.py:550
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
#, fuzzy
msgid "Week"
msgstr "Buk a k'ichaj"
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:224
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
#, fuzzy
msgid "Month"
msgstr "Its'"
-#: timelinelib/time/pytime.py:223 timelinelib/time/wxtime.py:225
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
#, fuzzy
msgid "Year"
msgstr "Tamub"
-#: timelinelib/time/pytime.py:257 timelinelib/time/wxtime.py:261
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr ""
-#: timelinelib/time/wxtime.py:144
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr ""
-#: timelinelib/time/wxtime.py:148
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr ""
-#: timelinelib/view/drawingarea.py:145 timelinelib/view/drawingarea.py:163
+#: timelinelib/view/drawingarea.py:144 timelinelib/view/drawingarea.py:162
msgid "No timeline set"
msgstr ""
-#: timelinelib/view/drawingarea.py:197
+#: timelinelib/view/drawingarea.py:196
#, fuzzy
msgid "Edit"
msgstr "Jalk'uy"
-#: timelinelib/view/drawingarea.py:198
+#: timelinelib/view/drawingarea.py:197
msgid "Duplicate..."
msgstr ""
-#: timelinelib/view/drawingarea.py:199
-#: timelinelib/wxgui/components/cattree.py:81
+#: timelinelib/view/drawingarea.py:198
+#: timelinelib/wxgui/components/cattree.py:80
#: wx/tools/Editra/src/prefdlg.py:1706
#, fuzzy
msgid "Delete"
msgstr "Pakuw"
-#: timelinelib/view/drawingarea.py:202
+#: timelinelib/view/drawingarea.py:201
msgid "Sticky Balloon"
msgstr ""
-#: timelinelib/view/drawingarea.py:353
+#: timelinelib/view/drawingarea.py:352
msgid "Center"
msgstr ""
-#: timelinelib/view/drawingarea.py:401
+#: timelinelib/view/drawingarea.py:400
#, python-format
msgid "%s events hidden"
msgstr ""
-#: timelinelib/view/drawingarea.py:466
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
msgstr ""
-#: timelinelib/view/drawingarea.py:469
+#: timelinelib/view/drawingarea.py:471
msgid "Are you sure you want to delete this event?"
msgstr ""
-#: timelinelib/view/move.py:65
+#: timelinelib/view/move.py:64
msgid "Can't move locked event"
msgstr ""
-#: timelinelib/view/resize.py:66
+#: timelinelib/view/resize.py:65
msgid "Period is too long"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:300
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:76
-#: timelinelib/wxgui/components/cattree.py:224
+#: timelinelib/wxgui/components/cattree.py:223
msgid "Add Category"
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:75
+#: timelinelib/wxgui/components/cattree.py:74
#, fuzzy
msgid "Edit..."
msgstr "Jalk'uy..."
-#: timelinelib/wxgui/components/cattree.py:78
+#: timelinelib/wxgui/components/cattree.py:77
#, fuzzy
msgid "Add..."
msgstr "Punk'uy..."
-#: timelinelib/wxgui/components/cattree.py:218
+#: timelinelib/wxgui/components/cattree.py:217
msgid "Edit Category"
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:229
+#: timelinelib/wxgui/components/cattree.py:228
#, python-format
msgid "Are you sure you want to delete category '%s'?"
msgstr ""
#: timelinelib/wxgui/components/cattree.py:231
#, python-format
-msgid "Events belonging to '%(name)s' will no longer belong to a category."
+msgid "Events belonging to '%s' will no longer belong to a category."
msgstr ""
#: timelinelib/wxgui/components/cattree.py:234
#, python-format
-msgid "Events belonging to '%(name)s' will now belong "
+msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
msgstr ""
#: timelinelib/wxgui/components/pydatetimepicker.py:80
-#: timelinelib/wxgui/components/wxdatetimepicker.py:76
+#: timelinelib/wxgui/components/wxdatetimepicker.py:75
msgid "Invalid date"
msgstr ""
-#: timelinelib/wxgui/components/search.py:71
+#: timelinelib/wxgui/components/search.py:70
msgid "No match"
msgstr ""
-#: timelinelib/wxgui/components/search.py:75
+#: timelinelib/wxgui/components/search.py:74
msgid "Only one match"
msgstr ""
-#: timelinelib/wxgui/dialogs/categorieseditor.py:39
+#: timelinelib/wxgui/dialogs/categorieseditor.py:38
msgid "Edit Categories"
msgstr ""
@@ -863,50 +873,50 @@ msgid "Container Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
#, fuzzy
msgid "Category:"
msgstr "Wichát:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:32
+#: timelinelib/wxgui/dialogs/duplicateevent.py:31
msgid "Duplicate Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:69
+#: timelinelib/wxgui/dialogs/duplicateevent.py:68
#, python-format
msgid "%d Events not duplicated due to missing dates."
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:89
+#: timelinelib/wxgui/dialogs/duplicateevent.py:88
msgid "Number of duplicates:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:99
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/duplicateevent.py:98
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
#, fuzzy
msgid "Period"
msgstr "An k'ij"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:109
+#: timelinelib/wxgui/dialogs/duplicateevent.py:108
#, fuzzy
msgid "Frequency:"
msgstr "In junkubát aytal:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
#, fuzzy
msgid "Forward"
msgstr "Ne'etsnanchij"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
#, fuzzy
msgid "Backward"
msgstr "Wíchiy"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Both"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:120
+#: timelinelib/wxgui/dialogs/duplicateevent.py:119
#: wx/tools/Editra/src/eclib/finddlg.py:802
#, fuzzy
msgid "Direction"
@@ -917,6 +927,7 @@ msgid "Event Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/eventeditor.py:85
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr ""
@@ -928,337 +939,342 @@ msgstr ""
msgid "Container:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
-#: timelinelib/wxgui/dialogs/timeeditor.py:48
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
+#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
#, fuzzy
msgid "Text:"
msgstr "Dhuchláb:"
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
#, fuzzy
msgid "Description"
msgstr "Tejwa'méjdhomtaláb"
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
+msgid "Alert"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:259
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:447
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:484
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:37
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+msgid "Edit Event"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
#, fuzzy
msgid "Help"
msgstr "Tólmix"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:66
+#: timelinelib/wxgui/dialogs/helpbrowser.py:65
msgid ""
"Could not find markdown Python package. It is needed by the help system. "
"See the Timeline website or the INSTALL file for instructions how to install "
"it."
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:104
+#: timelinelib/wxgui/dialogs/helpbrowser.py:103
msgid "Go to home page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:111
+#: timelinelib/wxgui/dialogs/helpbrowser.py:110
msgid "Go back one page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:117
+#: timelinelib/wxgui/dialogs/helpbrowser.py:116
msgid "Go forward one page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:202
+#: timelinelib/wxgui/dialogs/helpbrowser.py:201
msgid "Page not found"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:203
+#: timelinelib/wxgui/dialogs/helpbrowser.py:202
#, python-format
msgid "Could not find page '%s'."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:87
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:89
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:137 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
#, fuzzy
msgid "&File"
msgstr "&Dhuchlab"
-#: timelinelib/wxgui/dialogs/mainframe.py:143 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:143
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:149
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:157
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:163
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:164
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:166
+#: timelinelib/wxgui/dialogs/mainframe.py:171
#, fuzzy
msgid "Information"
msgstr "Olchixtaláb"
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:189
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:200
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:210
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:224 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:233 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
#, fuzzy
msgid "Print"
msgstr "Ka wat'ba' ti úw"
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "Export the current view to a SVG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:260
+#: timelinelib/wxgui/dialogs/mainframe.py:265
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
"Timeline website or the INSTALL file for instructions how to install it."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:264
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:294
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:306 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
#, fuzzy
msgid "&Edit"
msgstr "&Jalk'uy"
-#: timelinelib/wxgui/dialogs/mainframe.py:331 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
#, fuzzy
msgid "&View"
msgstr "&Tsu'uw"
-#: timelinelib/wxgui/dialogs/mainframe.py:335
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:349
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:360
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:374
+#: timelinelib/wxgui/dialogs/mainframe.py:378
msgid "&Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create &Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:388
-msgid "Create Event"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:404
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:405
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:451
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:454
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit &Categories"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:487
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:491
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:505
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:519
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:572 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
#, fuzzy
msgid "&Help"
msgstr "&Tólmix"
-#: timelinelib/wxgui/dialogs/mainframe.py:575
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:582
-#: timelinelib/wxgui/dialogs/mainframe.py:921
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:618
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:630
-msgid "Edit Container"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:634
-msgid "Edit Event"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:670
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:731
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:913
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:918
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:1018
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr ""
@@ -1267,26 +1283,26 @@ msgstr ""
msgid "Close"
msgstr "Mápuy"
-#: timelinelib/wxgui/dialogs/preferences.py:29
+#: timelinelib/wxgui/dialogs/preferences.py:28
#, fuzzy
msgid "Preferences"
msgstr "Dhakatlábchik"
-#: timelinelib/wxgui/dialogs/preferences.py:73 wx/lib/pydocview.py:1635
+#: timelinelib/wxgui/dialogs/preferences.py:72 wx/lib/pydocview.py:1635
#: wx/lib/pydocview.py:2722 wx/tools/Editra/src/prefdlg.py:191
#: wx/tools/Editra/src/prefdlg.py:677 wx/tools/Editra/src/prefdlg.py:964
msgid "General"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:83
+#: timelinelib/wxgui/dialogs/preferences.py:82
msgid "Date && Time"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:91
+#: timelinelib/wxgui/dialogs/preferences.py:90
msgid "Week start on:"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:94
+#: timelinelib/wxgui/dialogs/preferences.py:93
msgid ""
"This feature is experimental. If events are\n"
"created in the extended range, you can not\n"
@@ -1295,37 +1311,37 @@ msgid ""
"is also needed for this to take effect."
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:111
+#: timelinelib/wxgui/dialogs/preferences.py:110
msgid "Open most recent timeline on startup"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:117
+#: timelinelib/wxgui/dialogs/preferences.py:116
msgid "Use inertial scrolling"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:123
+#: timelinelib/wxgui/dialogs/preferences.py:122
msgid "Use extended date range (before 1 AD)"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Monday"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Sunday"
msgstr ""
-#: timelinelib/wxgui/dialogs/textdisplay.py:57
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr ""
-#: timelinelib/wxgui/utils.py:135 wx/tools/Editra/src/ed_editv.py:191
+#: timelinelib/wxgui/utils.py:134 wx/tools/Editra/src/ed_editv.py:191
#: wx/tools/Editra/src/plugdlg.py:840
#, fuzzy
msgid "Error"
msgstr "K'ibts'ontaláb"
-#: timelinelib/wxgui/utils.py:141
+#: timelinelib/wxgui/utils.py:140
#, fuzzy
msgid "Question"
msgstr "Konoy"
@@ -1950,7 +1966,7 @@ msgstr ""
#: wx/lib/pydocview.py:2525
#, fuzzy
msgid "About "
-msgstr "K'al axe'"
+msgstr "K'al axe' "
#: wx/lib/pydocview.py:2564
msgid "&Properties"
diff --git a/po/hy.po b/po/hy.po
index 22164fa..dc6424f 100644
--- a/po/hy.po
+++ b/po/hy.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-06-28 17:54-0400\n"
-"PO-Revision-Date: 2012-08-07 19:45+0200\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
+"PO-Revision-Date: 2012-08-15 09:26+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: hy\n"
@@ -17,177 +17,182 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Pootle 2.0.5\n"
-#: activity/activity.info:2
+#. TRANS: "name" option from activity.info file
msgid "Time Line"
msgstr "ÔºÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡ÖÕ¸Ö‚ÕµÖ"
-#: specs/EventEditor.py:351 timelinelib/editors/event.py:153
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "Allows create interactive time lines"
+msgstr ""
+
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr "Ô´Õ¸Ö‚Ö„ Õ¹Õ¥Ö„ Õ¯Õ¡Ö€Õ¸Õ² ÖƒÕ¸Õ­Õ¥Õ¬ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¨, Õ¥Ö€Õ¢ Ô»Ö€Õ¡Õ¤Õ¡Ö€Õ±Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¡Ö€Õ£Õ¥Õ¬Õ¡ÖƒÕ¡Õ¯Õ¾Õ¡Õ® Õ§"
-#: specs/MonthNames.py:34 timelinelib/calendar/monthnames.py:38
+#: specs/MonthNames.py:33 timelinelib/calendar/monthnames.py:37
msgid "Jan"
msgstr "Õ€Õ¸Ö‚Õ¶Õ¾Õ¡Ö€"
-#: specs/MonthNames.py:49 timelinelib/calendar/monthnames.py:49
+#: specs/MonthNames.py:48 timelinelib/calendar/monthnames.py:48
msgid "Dec"
msgstr "Ô´Õ¥Õ¯Õ¿Õ¥Õ´Õ¢Õ¥Ö€"
-#: specs/PyTimeType.py:57 specs/WxTimeType.py:83
-#: timelinelib/calendar/monthnames.py:45
+#: specs/PyTimeType.py:56 specs/WxTimeType.py:82
+#: timelinelib/calendar/monthnames.py:44
msgid "Aug"
msgstr "Õ•Õ£Õ¸Õ½Õ¿Õ¸Õ½"
-#: specs/PyTimeType.py:111 specs/PyTimeType.py:131 specs/PyTimeType.py:147
-#: specs/PyTimeType.py:151 specs/WxTimeType.py:151 specs/WxTimeType.py:167
-#: specs/WxTimeType.py:171 timelinelib/time/pytime.py:123
-#: timelinelib/time/wxtime.py:126
+#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
+#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
+#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
+#: timelinelib/time/wxtime.py:120
msgid "day"
msgstr "Ö…Ö€"
-#: specs/PyTimeType.py:115 specs/PyTimeType.py:139 specs/PyTimeType.py:159
-#: specs/WxTimeType.py:135 specs/WxTimeType.py:159 specs/WxTimeType.py:179
-#: timelinelib/time/pytime.py:131 timelinelib/time/wxtime.py:134
+#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
+#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
msgid "minute"
msgstr "Ö€Õ¸ÕºÕ¥"
-#: specs/PyTimeType.py:119 specs/PyTimeType.py:143 specs/PyTimeType.py:163
-#: specs/WxTimeType.py:139 specs/WxTimeType.py:163 specs/WxTimeType.py:183
-#: timelinelib/time/pytime.py:133 timelinelib/time/wxtime.py:136
+#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
+#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
msgid "minutes"
msgstr "Ö€Õ¸ÕºÕ¥Õ¶Õ¥Ö€"
-#: specs/PyTimeType.py:123 specs/PyTimeType.py:139 specs/PyTimeType.py:143
-#: specs/PyTimeType.py:147 specs/WxTimeType.py:143 specs/WxTimeType.py:159
-#: specs/WxTimeType.py:163 specs/WxTimeType.py:167
-#: timelinelib/time/pytime.py:127 timelinelib/time/wxtime.py:130
+#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
+#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
+#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
msgid "hour"
msgstr "ÕªÕ¡Õ´"
-#: specs/PyTimeType.py:127 specs/PyTimeType.py:151 specs/PyTimeType.py:155
-#: specs/PyTimeType.py:159 specs/PyTimeType.py:163 specs/WxTimeType.py:147
-#: specs/WxTimeType.py:171 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187
-#: timelinelib/time/pytime.py:129 timelinelib/time/wxtime.py:132
+#: specs/PyTimeType.py:126 specs/PyTimeType.py:150 specs/PyTimeType.py:154
+#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
+#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
msgid "hours"
msgstr "ÕªÕ¡Õ´Õ¥Ö€"
-#: specs/PyTimeType.py:135 specs/PyTimeType.py:155 specs/PyTimeType.py:159
-#: specs/PyTimeType.py:163 specs/PyTimeType.py:167 specs/PyTimeType.py:173
-#: specs/WxTimeType.py:155 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187 specs/WxTimeType.py:193
-#: timelinelib/time/pytime.py:125 timelinelib/time/wxtime.py:128
+#: specs/PyTimeType.py:134 specs/PyTimeType.py:154 specs/PyTimeType.py:158
+#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
+#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
msgstr "Ö…Ö€Õ¥Ö€"
-#: specs/TimelineView.py:67 timelinelib/view/zoom.py:29
+#: specs/TimelineView.py:66 timelinelib/view/zoom.py:28
msgid "Select region to zoom into"
msgstr "Ô¸Õ¶Õ¿Ö€Õ«Ö€ Õ¿Õ¡Ö€Õ¡Õ®Õ¡Õ·Ö€Õ»Õ¡Õ¶Õ¨ Õ´Õ¸Õ¿Õ¥ÖÕ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€"
-#: specs/TimelineView.py:75 timelinelib/view/zoom.py:39
+#: specs/TimelineView.py:74 timelinelib/view/zoom.py:38
msgid "Region too short"
msgstr "ÕÕ¡Ö€Õ¡Õ®Õ¡Õ·Ö€Õ»Õ¡Õ¶Õ¨ Õ·Õ¡Õ¿ ÖƒÕ¸Ö„Ö€ Õ§"
-#: specs/TimelineView.py:91 timelinelib/view/zoom.py:36
+#: specs/TimelineView.py:90 timelinelib/view/zoom.py:35
msgid "Region too long"
msgstr "ÕÕ¡Ö€Õ¡Õ®Õ¡Õ·Ö€Õ»Õ¡Õ¶Õ¨ Õ·Õ¡Õ¿ Õ´Õ¥Õ® Õ§"
-#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:169
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr "Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ¡Õ¾Õ¥Õ¬ Õ£Õ¬Õ¸Ö€Õ¥Õ¬ Õ¤Õ¥ÕºÕ« Õ±Õ¡Õ­"
-#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:171
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr "Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ¡Õ¾Õ¥Õ¬ Õ£Õ¬Õ¸Ö€Õ¥Õ¬ Õ¤Õ¥ÕºÕ« Õ¡Õ»"
-#: specs/WeekdayNames.py:29 timelinelib/calendar/weekdaynames.py:22
+#: specs/WeekdayNames.py:28 timelinelib/calendar/weekdaynames.py:21
msgid "Mon"
msgstr "ÔµÖ€Õ¯Õ¸Ö‚Õ·Õ¡Õ¢Õ©Õ«"
-#: specs/WeekdayNames.py:34 timelinelib/calendar/weekdaynames.py:28
+#: specs/WeekdayNames.py:33 timelinelib/calendar/weekdaynames.py:27
msgid "Sun"
msgstr "Ô¿Õ«Ö€Õ¡Õ¯Õ«"
-#: timelinelib/calendar/monthnames.py:39
+#: timelinelib/calendar/monthnames.py:38
msgid "Feb"
msgstr "Õ“Õ¥Õ¿."
-#: timelinelib/calendar/monthnames.py:40
+#: timelinelib/calendar/monthnames.py:39
msgid "Mar"
msgstr "Õ„Õ¡Ö€Õ¿"
-#: timelinelib/calendar/monthnames.py:41
+#: timelinelib/calendar/monthnames.py:40
msgid "Apr"
msgstr "Ô±ÕºÖ€."
-#: timelinelib/calendar/monthnames.py:42
+#: timelinelib/calendar/monthnames.py:41
msgid "May"
msgstr "Õ„Õ¡Õµ."
-#: timelinelib/calendar/monthnames.py:43
+#: timelinelib/calendar/monthnames.py:42
msgid "Jun"
msgstr "Õ€Õ¸Ö‚Õ¶."
-#: timelinelib/calendar/monthnames.py:44
+#: timelinelib/calendar/monthnames.py:43
msgid "Jul"
msgstr "Õ€Õ¸Ö‚Õ¬."
-#: timelinelib/calendar/monthnames.py:46
+#: timelinelib/calendar/monthnames.py:45
msgid "Sep"
msgstr "ÕÕ¥ÕºÕ¿."
-#: timelinelib/calendar/monthnames.py:47
+#: timelinelib/calendar/monthnames.py:46
msgid "Oct"
msgstr "Õ€Õ¸Õ¯Õ¿."
-#: timelinelib/calendar/monthnames.py:48
+#: timelinelib/calendar/monthnames.py:47
msgid "Nov"
msgstr "Õ†Õ¸Õ¾."
-#: timelinelib/calendar/weekdaynames.py:23
+#: timelinelib/calendar/weekdaynames.py:22
msgid "Tue"
msgstr "ÔµÖ€Õ¥Ö„."
-#: timelinelib/calendar/weekdaynames.py:24
+#: timelinelib/calendar/weekdaynames.py:23
msgid "Wed"
msgstr "Õ‰Õ¸Ö€Õ¥Ö„."
-#: timelinelib/calendar/weekdaynames.py:25
+#: timelinelib/calendar/weekdaynames.py:24
msgid "Thu"
msgstr "Õ€Õ«Õ¶Õ£."
-#: timelinelib/calendar/weekdaynames.py:26
+#: timelinelib/calendar/weekdaynames.py:25
msgid "Fri"
msgstr "ÕˆÖ‚Ö€Õ¢."
-#: timelinelib/calendar/weekdaynames.py:27
+#: timelinelib/calendar/weekdaynames.py:26
msgid "Sat"
msgstr "Õ‡Õ¡Õ¢."
-#: timelinelib/db/__init__.py:74
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
"install it."
msgstr ""
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr "Õ‰Õ« Õ¯Õ¡Ö€Õ¸Õ² Õ¢Õ¡ÖÕ¥Õ¬ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡ÖÕ¸Ö‚ÕµÖÕ¨ '%s'"
-#: timelinelib/db/__init__.py:80
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr "Õ‰Õ³Õ¡Õ¶Õ¡Õ¹Õ¾Õ¡Õ® Õ±Ö‡Õ¡Õ¹Õ¡Öƒ"
-#: timelinelib/db/backends/dir.py:106 timelinelib/db/backends/file.py:126
-#: timelinelib/db/backends/ics.py:156
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr "Õ‰Õ« Õ¨Õ¶Õ©Õ¥Ö€ÖÕ¸Ö‚Õ´ '%s' Ö†Õ¡ÕµÕ¬Õ«Ö"
-#: timelinelib/db/backends/file.py:119 timelinelib/db/backends/ics.py:150
-#: timelinelib/db/backends/xmlfile.py:143
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
+#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr "Õ‰Õ« Õ¯Õ¡Ö€Õ¸Õ² Õ¨Õ¶Õ©Õ¥Ö€ÖÕ¥Õ¬ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡ÖÕ¸Ö‚ÕµÖÕ« Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ¨ '%s' - Õ«Ö"
@@ -196,47 +201,35 @@ msgstr "Õ‰Õ« Õ¯Õ¡Ö€Õ¸Õ² Õ¨Õ¶Õ©Õ¥Ö€ÖÕ¥Õ¬ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡ÖÕ¸Ö‚ÕµÖÕ« Õ¿Õ¾ÕµÕ¡Õ¬
msgid "Displayed period must be > 0."
msgstr "Õ‘Õ¸Ö‚ÖÕ¡Õ¤Ö€Õ¾Õ¡Õ® ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡Õ·Ö€Õ»Õ¡Õ¶Õ¨ ÕºÕ¥Õ¿Ö„ Õ§ Õ¬Õ«Õ¶Õ« > 0"
-#: timelinelib/db/objects.py:250
-msgid "Start time "
-msgstr "Õ„Õ¡Õ¯Õ¶Õ¡Ö€Õ¯Õ« ÕªÕ¡Õ´Õ¨ "
-
-#: timelinelib/db/objects.py:252
-msgid "End time "
-msgstr "Ô±Õ¾Õ¡Ö€Õ¿Õ« ÕªÕ¡Õ´Õ¨ "
-
-#: timelinelib/db/objects.py:262
-msgid "Start time can't be after end time"
-msgstr "Õ„Õ¥Õ¯Õ¶Õ¡Ö€Õ¯Õ« ÕªÕ¡Õ´Õ¨ Õ¹Õ« Õ¯Õ¡Ö€Õ¸Õ² Õ¬Õ«Õ¶Õ¥Õ¬ Õ¡Õ¾Õ¡Ö€Õ¿Õ« ÕªÕ¡Õ´Õ«Ö Õ°Õ¥Õ¿Õ¸"
-
-#: timelinelib/db/tutorial.py:31
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr "Ô²Õ¡Ö€Õ« Õ£Õ¡Õ¬Õ¸Ö‚Õ½Õ¿"
-#: timelinelib/db/tutorial.py:33
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr "Ô²Õ¡Ö€Õ« Õ£Õ¡Õ¬Õ¸Ö‚Õ½Õ¿ ÔºÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡ÖÕ¸Ö‚ÕµÖ"
-#: timelinelib/db/tutorial.py:36
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
msgstr ""
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
msgstr ""
-#: timelinelib/db/tutorial.py:39
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr ""
-#: timelinelib/db/tutorial.py:41
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
msgstr ""
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
msgstr ""
-#: timelinelib/db/tutorial.py:44
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -245,22 +238,23 @@ msgid ""
"You can also middle click with the mouse to center around that point."
msgstr ""
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
msgid "Zoom"
msgstr ""
-#: timelinelib/db/tutorial.py:53
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
"Hold down Shift while dragging with the mouse."
msgstr ""
-#: timelinelib/db/tutorial.py:59 timelinelib/help/pages.py:127
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr "ÕÕ¿Õ¥Õ²Õ®Õ¥Õ¬ Õ«Ö€Õ¡Õ¤Õ¡Ö€Õ±Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶"
-#: timelinelib/db/tutorial.py:60
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
@@ -270,19 +264,20 @@ msgstr ""
"\n"
"ÕÕ¥Õ²Õ´Õ¡Õ® ÕºÕ¡Õ°Õ¥Õ¬ \"Ctrl\" Õ½Õ¿Õ¥Õ²Õ¶Õ¨ Ö‡ Õ½Õ¡Õ°Õ¥ÖÕ¶Õ¥Õ¬ Õ´Õ¯Õ¶Õ«Õ¯Õ¨ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡Õ·Ö€Õ»Õ¡Õ¶Õ¶ Õ¨Õ¶Õ¿Ö€Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€"
-#: timelinelib/db/tutorial.py:66 timelinelib/help/pages.py:144
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr "Ô½Õ´Õ¢Õ¡Õ£Ö€Õ¥Õ¬ Õ«Ö€Õ¡Õ¤Õ¡Ö€Õ±Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨"
-#: timelinelib/db/tutorial.py:67
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr "ÔµÖ€Õ¯Õ¸Ö‚ Õ¡Õ¶Õ£Õ¡Õ´ Ö„Õ¬Õ«Ö„ Õ¡Õ¶Õ¥Õ¬ Õ«Ö€Õ¡Õ¤Õ¡Ö€Õ±Õ¸Ö‚Õ©ÕµÕ¡Õ¶ Õ¾Ö€Õ¡"
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
msgid "Select event"
msgstr "Ô¸Õ¶Õ¿Ö€Õ¥Õ¬ Õ«Ö€Õ¡Õ¤Õ¡Ö€Õ±Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨"
-#: timelinelib/db/tutorial.py:72
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
@@ -292,29 +287,32 @@ msgstr ""
"\n"
"ÕÕ¥Õ²Õ´Õ¡Õ® ÕºÕ¡Õ°Õ¥Õ¬ \"Ctrl\" Õ½Õ¿Õ¥Õ²Õ¶Õ¨ Õ´Õ« Ö„Õ¡Õ¶Õ« Õ«Ö€Õ¡Õ¤Õ¡Ö€Õ±Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€ Õ¨Õ¶Õ¿Ö€Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€"
-#: timelinelib/db/tutorial.py:78 timelinelib/help/pages.py:169
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr "Õ‹Õ¶Õ»Õ¥Õ¬ Ö€Õ¡Õ¤Õ¡Ö€Õ±Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨"
-#: timelinelib/db/tutorial.py:79
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr ""
"Ô¸Õ¶Õ¿Ö€Õ¥Õ¬ Õ¡ÕµÕ¶ Õ«Ö€Õ¡Õ¤Õ¡Ö€Õ±Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€Õ¨, Õ¸Ö€Õ¸Õ¶Ö„ ÖÕ¡Õ¶Õ¯Õ¡Õ¶Õ¸Ö‚Õ´ Õ¥Ö„ Õ»Õ¶Õ»Õ¥Õ¬ Ö‡ Õ½Õ¥Õ²Õ´Õ¥Õ¬ \"Del\" "
"Õ½Õ¿Õ¥Õ²Õ¶Õ¨"
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr ""
-#: timelinelib/db/tutorial.py:84
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr ""
-#: timelinelib/db/tutorial.py:87 timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
msgid "Saving"
msgstr ""
-#: timelinelib/db/tutorial.py:90
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -322,103 +320,117 @@ msgid ""
"Choose File/New/File Timeline to create a timeline that is saved on disk."
msgstr ""
-#: timelinelib/db/utils.py:56
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr "Õ„Õ¡Õ¯Õ¶Õ¡Ö€Õ¯Õ« ÕªÕ¡Õ´Õ¨ "
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr "Ô±Õ¾Õ¡Ö€Õ¿Õ« ÕªÕ¡Õ´Õ¨ "
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr "Õ„Õ¥Õ¯Õ¶Õ¡Ö€Õ¯Õ« ÕªÕ¡Õ´Õ¨ Õ¹Õ« Õ¯Õ¡Ö€Õ¸Õ² Õ¬Õ«Õ¶Õ¥Õ¬ Õ¡Õ¾Õ¡Ö€Õ¿Õ« ÕªÕ¡Õ´Õ«Ö Õ°Õ¥Õ¿Õ¸"
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr ""
+"Õ‰Õ« Õ¯Õ¡Ö€Õ¸Õ² ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¥Õ¬ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡ÖÕ¸Ö‚ÕµÖÕ« Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ¨ '%s'-Õ¸Ö‚Õ´: Õ–Õ¡ÕµÕ¬Õ¨ Õ´Õ¶Õ¡Ö Õ¡Õ¶ÖƒÕ¸ÖƒÕ¸Õ­:"
-#: timelinelib/db/utils.py:71
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr "Õ‰Õ« Õ¯Õ¡Ö€Õ¸Õ² Õ£Ö€Õ¥Õ¬ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡ÖÕ¸Ö‚ÕµÖÕ« Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ¨"
-#: timelinelib/db/utils.py:75
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr "Õ‰Õ« Õ¯Õ¡Ö€Õ¸Õ² Õ£Ö€Õ¥Õ¬ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡Õ¾Õ¸Ö€ Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ '%s'"
-#: timelinelib/db/utils.py:81
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr ""
-#: timelinelib/db/utils.py:86
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr ""
-#: timelinelib/db/utils.py:92
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr ""
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:247
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr ""
#: timelinelib/editors/container.py:81
-#, fuzzy
msgid "Name"
-msgstr "Ô±Õ¶Õ¸Ö‚Õ¶Õ¨:"
+msgstr "Ô±Õ¶Õ¸Ö‚Õ¶"
-#: timelinelib/editors/event.py:234
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr ""
-#: timelinelib/editors/event.py:242
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
-msgstr ""
+msgstr "Õ„Õ¸Ö‚Õ¿Ö„Õ¡Õ£Ö€Õ¾Õ¡Õ® ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡Õ·Ö€Õ»Õ¡Õ¶Õ¨ Õ·Õ¡Õ¿ Õ¥Ö€Õ¯Õ¡Ö€ Õ§:"
-#: timelinelib/editors/event.py:247
-#, fuzzy
+#: timelinelib/editors/event.py:250
msgid "Text"
msgstr "ÕÕ¥Ö„Õ½Õ¿"
-#: timelinelib/export/bitmap.py:30
+#: timelinelib/export/bitmap.py:29
msgid "Image files"
-msgstr ""
+msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« Ö†Õ¡ÕµÕ¬Õ¥Ö€Õ¨"
-#: timelinelib/export/bitmap.py:32
+#: timelinelib/export/bitmap.py:31
msgid "Export to Image"
msgstr ""
-#: timelinelib/export/bitmap.py:36 timelinelib/wxgui/dialogs/mainframe.py:268
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
-msgstr ""
+msgstr "'%s' Ö†Õ¡ÕµÕ¬Õ¨ Õ£Õ¸ÕµÕ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¸Ö‚Õ¶Õ«: Ô³Ö€Õ¥Õ¬ Õ¶Õ¸Ö€Õ«ÕžÖ"
-#: timelinelib/help/pages.py:37
+#: timelinelib/help/pages.py:36
msgid "Help contents"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Questions and answers"
-msgstr ""
+msgstr "Õ€Õ¡Ö€ÖÕ¥Ö€ Ö‡ ÕºÕ¡Õ¿Õ¡Õ½Õ­Õ¡Õ¶Õ¶Õ¥Ö€"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Concepts"
-msgstr ""
+msgstr "Õ€Õ¡Õ½Õ¯Õ¡ÖÕ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€Õ¨"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Tasks"
-msgstr ""
+msgstr "Ô±Õ¼Õ¡Õ»Õ¡Õ¤Ö€Õ¡Õ¶Ö„Õ¶Õ¥Ö€"
-#: timelinelib/help/pages.py:60
+#: timelinelib/help/pages.py:59
msgid "Where is the save button?"
-msgstr ""
+msgstr "ÕˆÖ€Õ¿Õ¥ÕžÕ² Õ§ ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ´Õ¡Õ¶ Õ¯Õ¸Õ³Õ¡Õ¯Õ¨:"
-#: timelinelib/help/pages.py:66
+#: timelinelib/help/pages.py:65
msgid ""
"\n"
"There is no save button. Timeline will automatically save your data whenever "
"needed.\n"
msgstr ""
+"\n"
+"ÕŠÕ¡Õ°ÕºÕ¡Õ¶Õ´Õ¡Õ¶ Õ¯Õ¸Õ³Õ¡Õ¯ Õ¹Õ¯Õ¡: ÔºÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡ÖÕ¸Ö‚ÕµÖÕ¨ Õ¡Õ¾Õ¿Õ¸Õ´Õ¡Õ¿ Õ¯Õ¥Ö€ÕºÕ¸Õ¾ Õ¯ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ« Ö„Õ¸ Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ¨ Õ¥Ö€Õ¢ "
+"Õ¸Ö€ ÕºÕ¥Õ¿Ö„ Õ¬Õ«Õ¶Õ«:\n"
-#: timelinelib/help/pages.py:73
+#: timelinelib/help/pages.py:72
msgid "Where do the week numbers go if I start my weeks on Sunday?"
msgstr ""
-#: timelinelib/help/pages.py:79
+#: timelinelib/help/pages.py:78
msgid ""
"\n"
"The date data object used does not support week numbers for weeks that start "
@@ -426,27 +438,26 @@ msgid ""
"support this in future versions.\n"
msgstr ""
-#: timelinelib/help/pages.py:86
-#, fuzzy
+#: timelinelib/help/pages.py:85
msgid "Timeline"
msgstr "ÔºÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡ÖÕ¸Ö‚ÕµÖ"
-#: timelinelib/help/pages.py:93
+#: timelinelib/help/pages.py:92
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
"If you are interested in such a feature, please get in touch.\n"
msgstr ""
-#: timelinelib/help/pages.py:101
+#: timelinelib/help/pages.py:100
msgid "Events"
msgstr ""
-#: timelinelib/help/pages.py:108
+#: timelinelib/help/pages.py:107
msgid ""
"\n"
"An event is the basic data type for representing information on the "
@@ -455,11 +466,11 @@ msgid ""
"period.\n"
msgstr ""
-#: timelinelib/help/pages.py:114
+#: timelinelib/help/pages.py:113
msgid "Categories"
msgstr ""
-#: timelinelib/help/pages.py:121
+#: timelinelib/help/pages.py:120
msgid ""
"\n"
"Categories are used to group events. An event can only belong to one "
@@ -467,7 +478,7 @@ msgid ""
"same background color.\n"
msgstr ""
-#: timelinelib/help/pages.py:134
+#: timelinelib/help/pages.py:133
msgid ""
"\n"
"The *Create Event* dialog can be opened in the following ways:\n"
@@ -478,47 +489,56 @@ msgid ""
"timeline, drag the mouse and release it.\n"
msgstr ""
-#: timelinelib/help/pages.py:151
+#: timelinelib/help/pages.py:150
msgid ""
"\n"
"The *Edit Event* dialog can be opened by double clicking on an event.\n"
msgstr ""
-#: timelinelib/help/pages.py:157
+#: timelinelib/help/pages.py:156
msgid "Selecting events"
-msgstr ""
+msgstr "Ô¸Õ¶Õ¿Ö€Õ¥Õ¬ Õ«Ö€Õ¡Õ¤Õ¡Ö€Õ±Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€"
-#: timelinelib/help/pages.py:163
+#: timelinelib/help/pages.py:162
msgid ""
"\n"
"To select an event, click on it. To select multiple events, hold down the "
"*Ctrl* key while clicking events.\n"
msgstr ""
+"\n"
+"Õ”Õ¬Õ«Ö„ Õ¡Õ¶Õ¥Õ¬ Õ«Ö€Õ¡Õ¤Õ¡Ö€Õ±Õ¸Ö‚Õ©ÕµÕ¡Õ¶ Õ¾Ö€Õ¡ Õ¡ÕµÕ¶ Õ¨Õ¶Õ¿Ö€Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€: Õ„Õ« Ö„Õ¡Õ¶Õ« Õ«Ö€Õ¡Õ¤Õ¡Ö€Õ±Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ "
+"Õ´Õ«Ö‡Õ¶Õ¸Ö‚ÕµÕ¶ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯ Õ¨Õ¶Õ¿Ö€Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€ Õ½Õ¥Õ²Õ´Õ¡Õ® ÕºÕ¡Õ°Õ¥Õ¬ *Ctrl* Õ½Õ¿Õ¥Õ²Õ¶Õ¨ Ö‡ Õ¨Õ¶Õ¿Ö€Õ¥Õ¬ "
+"Õ«Ö€Õ¡Õ¤Õ¡Ö€Õ±Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€Õ¨:\n"
-#: timelinelib/help/pages.py:176
+#: timelinelib/help/pages.py:175
msgid ""
"\n"
"To delete an event, select it and press the *Del* key. Multiple events can "
"be deleted at the same time.\n"
msgstr ""
+"\n"
+"Ô»Ö€Õ¡Õ¤Õ¡Ö€Õ±Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ»Õ¶Õ»Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€, Õ¨Õ¶Õ¿Ö€Õ¥Õ¬ Õ¡ÕµÕ¶ Ö‡ Õ½Õ¥Õ²Õ´Õ¥Õ¬ *Del* Õ½Õ¿Õ¥Õ²Õ¶Õ¨: Ô¿Õ¡Ö€Õ¥Õ¬Õ« Õ§ "
+"Õ»Õ¶Õ»Õ¥Õ¬ Õ´Õ« Ö„Õ¡Õ¶Õ« Õ«Ö€Õ¡Õ¤Õ¡Ö€Õ±Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€ Õ´Õ«Ö‡Õ¶Õ¸Ö‚ÕµÕ¶ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯:\n"
-#: timelinelib/help/pages.py:182
+#: timelinelib/help/pages.py:181
msgid "Will associated events be deleted when I delete a category?"
msgstr ""
+"Ô±Ö€Õ¤ÕµÕ¸ÕžÖ„ Õ¯Õ¡Õ¿Õ¥Õ£Õ¸Ö€Õ«Õ¡Õ¶ Õ»Õ¶Õ»Õ¥Õ¬Õ«Õ½ Õ¯Õ»Õ¶Õ»Õ¾Õ¥Õ¶ Õ¶Õ¡Ö‡ Õ¾Õ¥Ö€Õ»Õ«Õ¶Õ«Õ½ Õ¯Õ¡ÕºÕ¡Õ¯ÖÕ¾Õ¡Õ® "
+"Õ«Ö€Õ¡Õ¤Õ¡Ö€Õ±Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€Õ¨:"
-#: timelinelib/help/pages.py:188
+#: timelinelib/help/pages.py:187
msgid ""
"\n"
"No. The events will still be there but they will not belong to a category.\n"
msgstr ""
-#: timelinelib/help/pages.py:194
+#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr ""
-#: timelinelib/help/pages.py:201
+#: timelinelib/help/pages.py:200
msgid ""
"\n"
"Categories can be managed in the *Edit Categories* dialog (*Timeline* > "
@@ -528,12 +548,12 @@ msgid ""
"*Sidebar*).\n"
msgstr ""
-#: timelinelib/help/pages.py:209 timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:1021
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr ""
-#: timelinelib/help/pages.py:215
+#: timelinelib/help/pages.py:214
msgid ""
"\n"
"If you have more questions about Timeline, or if you want to get in contact "
@@ -541,288 +561,288 @@ msgid ""
"list: <thetimelineproj-user@lists.sourceforge.net>. (Please use English.)\n"
msgstr ""
-#: timelinelib/help/pages.py:221
+#: timelinelib/help/pages.py:220
msgid "Why is Timeline not available in my language?"
msgstr ""
-#: timelinelib/help/pages.py:228
+#: timelinelib/help/pages.py:227
msgid ""
"\n"
"Timeline is developed and translated by volunteers. If you would like to "
"contribute translations you are very much welcome to contact us.\n"
msgstr ""
-#: timelinelib/help/system.py:65
+#: timelinelib/help/system.py:64
#, python-format
msgid "Search results for '%s'"
msgstr ""
-#: timelinelib/help/system.py:123
+#: timelinelib/help/system.py:122
msgid "Related pages"
msgstr ""
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid ""
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
msgstr ""
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid "Printing"
msgstr ""
-#: timelinelib/printing.py:115
+#: timelinelib/printing.py:114
msgid "Print preview"
msgstr ""
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
msgstr ""
-#: timelinelib/time/numtime.py:51
+#: timelinelib/time/numtime.py:47
msgid "Go to &Time\tCtrl+T"
msgstr ""
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:75
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr ""
-#: timelinelib/time/numtime.py:54 timelinelib/time/pytime.py:76
-#: timelinelib/time/wxtime.py:76
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr ""
-#: timelinelib/time/numtime.py:118
+#: timelinelib/time/numtime.py:113
msgid "Can't zoom deeper than 5"
msgstr ""
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr ""
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr ""
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr ""
-#: timelinelib/time/numtime.py:134
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr ""
-#: timelinelib/time/numtime.py:179
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr ""
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:72
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr ""
-#: timelinelib/time/pytime.py:73 timelinelib/time/wxtime.py:73
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr ""
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr ""
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr ""
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr ""
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr ""
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:81
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr ""
-#: timelinelib/time/pytime.py:82 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr ""
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr ""
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr ""
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr ""
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr ""
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:88
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr ""
-#: timelinelib/time/pytime.py:89 timelinelib/time/wxtime.py:89
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr ""
-#: timelinelib/time/pytime.py:141
+#: timelinelib/time/pytime.py:140
msgid "can't be before year 10"
msgstr ""
-#: timelinelib/time/pytime.py:145
+#: timelinelib/time/pytime.py:144
msgid "can't be after year 9989"
msgstr ""
-#: timelinelib/time/pytime.py:202 timelinelib/time/wxtime.py:204
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr ""
-#: timelinelib/time/pytime.py:205 timelinelib/time/wxtime.py:207
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr ""
-#: timelinelib/time/pytime.py:220 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
msgid "Day"
msgstr ""
-#: timelinelib/time/pytime.py:221 timelinelib/time/pytime.py:547
-#: timelinelib/time/wxtime.py:223 timelinelib/time/wxtime.py:550
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
msgid "Week"
msgstr ""
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:224
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
msgid "Month"
msgstr ""
-#: timelinelib/time/pytime.py:223 timelinelib/time/wxtime.py:225
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
msgid "Year"
msgstr ""
-#: timelinelib/time/pytime.py:257 timelinelib/time/wxtime.py:261
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr ""
-#: timelinelib/time/wxtime.py:144
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr ""
-#: timelinelib/time/wxtime.py:148
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr ""
-#: timelinelib/view/drawingarea.py:145 timelinelib/view/drawingarea.py:163
+#: timelinelib/view/drawingarea.py:144 timelinelib/view/drawingarea.py:162
msgid "No timeline set"
msgstr ""
-#: timelinelib/view/drawingarea.py:197
+#: timelinelib/view/drawingarea.py:196
#, fuzzy
msgid "Edit"
msgstr "Ô½Õ´Õ¢Õ¡Õ£Ö€Õ¥Õ¬"
-#: timelinelib/view/drawingarea.py:198
+#: timelinelib/view/drawingarea.py:197
#, fuzzy
msgid "Duplicate..."
msgstr "Ô¿Ö€Õ¯Õ¶Ö…Ö€Õ«Õ¶Õ¡Õ¯Õ¥Õ¬..."
-#: timelinelib/view/drawingarea.py:199
-#: timelinelib/wxgui/components/cattree.py:81
+#: timelinelib/view/drawingarea.py:198
+#: timelinelib/wxgui/components/cattree.py:80
#: wx/tools/Editra/src/prefdlg.py:1706
#, fuzzy
msgid "Delete"
msgstr "Õ‹Õ¶Õ»Õ¥Õ¬"
-#: timelinelib/view/drawingarea.py:202
+#: timelinelib/view/drawingarea.py:201
msgid "Sticky Balloon"
msgstr ""
-#: timelinelib/view/drawingarea.py:353
+#: timelinelib/view/drawingarea.py:352
msgid "Center"
msgstr ""
-#: timelinelib/view/drawingarea.py:401
+#: timelinelib/view/drawingarea.py:400
#, python-format
msgid "%s events hidden"
msgstr ""
-#: timelinelib/view/drawingarea.py:466
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
msgstr ""
-#: timelinelib/view/drawingarea.py:469
+#: timelinelib/view/drawingarea.py:471
msgid "Are you sure you want to delete this event?"
msgstr ""
-#: timelinelib/view/move.py:65
+#: timelinelib/view/move.py:64
msgid "Can't move locked event"
msgstr ""
-#: timelinelib/view/resize.py:66
+#: timelinelib/view/resize.py:65
msgid "Period is too long"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:300
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:76
-#: timelinelib/wxgui/components/cattree.py:224
+#: timelinelib/wxgui/components/cattree.py:223
msgid "Add Category"
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:75
+#: timelinelib/wxgui/components/cattree.py:74
msgid "Edit..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:78
+#: timelinelib/wxgui/components/cattree.py:77
msgid "Add..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:218
+#: timelinelib/wxgui/components/cattree.py:217
msgid "Edit Category"
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:229
+#: timelinelib/wxgui/components/cattree.py:228
#, python-format
msgid "Are you sure you want to delete category '%s'?"
msgstr ""
#: timelinelib/wxgui/components/cattree.py:231
#, python-format
-msgid "Events belonging to '%(name)s' will no longer belong to a category."
+msgid "Events belonging to '%s' will no longer belong to a category."
msgstr ""
#: timelinelib/wxgui/components/cattree.py:234
#, python-format
-msgid "Events belonging to '%(name)s' will now belong "
+msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
msgstr ""
#: timelinelib/wxgui/components/pydatetimepicker.py:80
-#: timelinelib/wxgui/components/wxdatetimepicker.py:76
+#: timelinelib/wxgui/components/wxdatetimepicker.py:75
#, fuzzy
msgid "Invalid date"
msgstr "Ô±Õ¶Õ¾Õ¡Õ¾Õ¥Ö€ Ö†Õ¡ÕµÕ¬"
-#: timelinelib/wxgui/components/search.py:71
+#: timelinelib/wxgui/components/search.py:70
msgid "No match"
msgstr ""
-#: timelinelib/wxgui/components/search.py:75
+#: timelinelib/wxgui/components/search.py:74
msgid "Only one match"
msgstr ""
-#: timelinelib/wxgui/dialogs/categorieseditor.py:39
+#: timelinelib/wxgui/dialogs/categorieseditor.py:38
msgid "Edit Categories"
msgstr ""
@@ -860,46 +880,46 @@ msgid "Container Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
msgid "Category:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:32
+#: timelinelib/wxgui/dialogs/duplicateevent.py:31
msgid "Duplicate Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:69
+#: timelinelib/wxgui/dialogs/duplicateevent.py:68
#, python-format
msgid "%d Events not duplicated due to missing dates."
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:89
+#: timelinelib/wxgui/dialogs/duplicateevent.py:88
msgid "Number of duplicates:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:99
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/duplicateevent.py:98
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:109
+#: timelinelib/wxgui/dialogs/duplicateevent.py:108
msgid "Frequency:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
#, fuzzy
msgid "Forward"
msgstr "Ô±Õ¼Õ¡Õ»"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Backward"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Both"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:120
+#: timelinelib/wxgui/dialogs/duplicateevent.py:119
#: wx/tools/Editra/src/eclib/finddlg.py:802
msgid "Direction"
msgstr ""
@@ -909,6 +929,7 @@ msgid "Event Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/eventeditor.py:85
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr ""
@@ -920,333 +941,341 @@ msgstr ""
msgid "Container:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
-#: timelinelib/wxgui/dialogs/timeeditor.py:48
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
+#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
#, fuzzy
msgid "Text:"
msgstr "ÕÕ¥Ö„Õ½Õ¿."
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
msgid "Description"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
+msgid "Alert"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:259
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:447
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:484
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:37
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+#, fuzzy
+msgid "Edit Event"
+msgstr "Ô½Õ´Õ¢Õ¡Õ£Ö€Õ¥Õ¬ Õ«Ö€Õ¡Õ¤Õ¡Ö€Õ±Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨"
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+#, fuzzy
+msgid "Create Event"
+msgstr "ÕÕ¿Õ¥Õ²Õ®Õ¥Õ¬ Õ«Ö€Õ¡Õ¤Õ¡Ö€Õ±Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶"
+
+#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
#, fuzzy
msgid "Help"
msgstr "Ö…Õ£Õ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:66
+#: timelinelib/wxgui/dialogs/helpbrowser.py:65
msgid ""
"Could not find markdown Python package. It is needed by the help system. "
"See the Timeline website or the INSTALL file for instructions how to install "
"it."
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:104
+#: timelinelib/wxgui/dialogs/helpbrowser.py:103
msgid "Go to home page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:111
+#: timelinelib/wxgui/dialogs/helpbrowser.py:110
msgid "Go back one page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:117
+#: timelinelib/wxgui/dialogs/helpbrowser.py:116
msgid "Go forward one page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:202
+#: timelinelib/wxgui/dialogs/helpbrowser.py:201
msgid "Page not found"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:203
+#: timelinelib/wxgui/dialogs/helpbrowser.py:202
#, python-format
msgid "Could not find page '%s'."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:87
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:89
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:137 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
msgid "&File"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:143 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr "Õ†Õ¸Ö€"
-#: timelinelib/wxgui/dialogs/mainframe.py:143
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:149
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:157
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:163
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:164
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:166
+#: timelinelib/wxgui/dialogs/mainframe.py:171
msgid "Information"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:189
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:200
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:210
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:224 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:233 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
msgid "Print"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "Export the current view to a SVG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:260
+#: timelinelib/wxgui/dialogs/mainframe.py:265
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
"Timeline website or the INSTALL file for instructions how to install it."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:264
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:294
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:306 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
#, fuzzy
msgid "&Edit"
msgstr "Ô½Õ´Õ¢Õ¡Õ£Ö€Õ¥Õ¬"
-#: timelinelib/wxgui/dialogs/mainframe.py:331 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
msgid "&View"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:335
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:349
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:360
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:374
+#: timelinelib/wxgui/dialogs/mainframe.py:378
#, fuzzy
msgid "&Timeline"
msgstr "ÔºÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡ÖÕ¸Ö‚ÕµÖ"
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
+#, fuzzy
msgid "Create &Event..."
-msgstr ""
+msgstr "ÕÕ¿Õ¥Õ²Õ®Õ¥Õ¬ Õ«Ö€Õ¡Õ¤Õ¡Ö€Õ±Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶"
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:388
-msgid "Create Event"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:404
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:405
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:451
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:454
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit &Categories"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:487
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:491
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:505
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:519
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:572 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
#, fuzzy
msgid "&Help"
msgstr "Ö…Õ£Õ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶"
-#: timelinelib/wxgui/dialogs/mainframe.py:575
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:582
-#: timelinelib/wxgui/dialogs/mainframe.py:921
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:618
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:630
-msgid "Edit Container"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:634
-msgid "Edit Event"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:670
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:731
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:913
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:918
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:1018
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr ""
@@ -1255,25 +1284,25 @@ msgstr ""
msgid "Close"
msgstr "Õ“Õ¡Õ¯Õ¥Õ¬"
-#: timelinelib/wxgui/dialogs/preferences.py:29
+#: timelinelib/wxgui/dialogs/preferences.py:28
msgid "Preferences"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:73 wx/lib/pydocview.py:1635
+#: timelinelib/wxgui/dialogs/preferences.py:72 wx/lib/pydocview.py:1635
#: wx/lib/pydocview.py:2722 wx/tools/Editra/src/prefdlg.py:191
#: wx/tools/Editra/src/prefdlg.py:677 wx/tools/Editra/src/prefdlg.py:964
msgid "General"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:83
+#: timelinelib/wxgui/dialogs/preferences.py:82
msgid "Date && Time"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:91
+#: timelinelib/wxgui/dialogs/preferences.py:90
msgid "Week start on:"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:94
+#: timelinelib/wxgui/dialogs/preferences.py:93
msgid ""
"This feature is experimental. If events are\n"
"created in the extended range, you can not\n"
@@ -1282,37 +1311,37 @@ msgid ""
"is also needed for this to take effect."
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:111
+#: timelinelib/wxgui/dialogs/preferences.py:110
msgid "Open most recent timeline on startup"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:117
+#: timelinelib/wxgui/dialogs/preferences.py:116
msgid "Use inertial scrolling"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:123
+#: timelinelib/wxgui/dialogs/preferences.py:122
msgid "Use extended date range (before 1 AD)"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Monday"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Sunday"
msgstr ""
-#: timelinelib/wxgui/dialogs/textdisplay.py:57
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr ""
-#: timelinelib/wxgui/utils.py:135 wx/tools/Editra/src/ed_editv.py:191
+#: timelinelib/wxgui/utils.py:134 wx/tools/Editra/src/ed_editv.py:191
#: wx/tools/Editra/src/plugdlg.py:840
#, fuzzy
msgid "Error"
msgstr "ÕÕ­Õ¡Õ¬Õ¶Õ¥Ö€"
-#: timelinelib/wxgui/utils.py:141
+#: timelinelib/wxgui/utils.py:140
msgid "Question"
msgstr ""
diff --git a/po/id.po b/po/id.po
index 47527cd..a253473 100644
--- a/po/id.po
+++ b/po/id.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-27 00:32-0400\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
"PO-Revision-Date: 2012-05-22 05:37+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,190 +17,195 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Pootle 2.0.5\n"
-#: activity/activity.info:2
+#. TRANS: "name" option from activity.info file
#, fuzzy
msgid "Time Line"
msgstr "&Alur waktu"
-#: specs/EventEditor.py:351 timelinelib/editors/event.py:153
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "Allows create interactive time lines"
+msgstr ""
+
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr ""
-#: specs/MonthNames.py:34 timelinelib/calendar/monthnames.py:38
+#: specs/MonthNames.py:33 timelinelib/calendar/monthnames.py:37
msgid "Jan"
msgstr ""
-#: specs/MonthNames.py:49 timelinelib/calendar/monthnames.py:49
+#: specs/MonthNames.py:48 timelinelib/calendar/monthnames.py:48
msgid "Dec"
msgstr ""
-#: specs/PyTimeType.py:57 specs/WxTimeType.py:83
-#: timelinelib/calendar/monthnames.py:45
+#: specs/PyTimeType.py:56 specs/WxTimeType.py:82
+#: timelinelib/calendar/monthnames.py:44
msgid "Aug"
msgstr ""
-#: specs/PyTimeType.py:111 specs/PyTimeType.py:131 specs/PyTimeType.py:147
-#: specs/PyTimeType.py:151 specs/WxTimeType.py:151 specs/WxTimeType.py:167
-#: specs/WxTimeType.py:171 timelinelib/time/pytime.py:123
-#: timelinelib/time/wxtime.py:126
+#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
+#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
+#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
+#: timelinelib/time/wxtime.py:120
#, fuzzy
msgid "day"
msgstr "hari"
-#: specs/PyTimeType.py:115 specs/PyTimeType.py:139 specs/PyTimeType.py:159
-#: specs/WxTimeType.py:135 specs/WxTimeType.py:159 specs/WxTimeType.py:179
-#: timelinelib/time/pytime.py:131 timelinelib/time/wxtime.py:134
+#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
+#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
#, fuzzy
msgid "minute"
msgstr "menit"
-#: specs/PyTimeType.py:119 specs/PyTimeType.py:143 specs/PyTimeType.py:163
-#: specs/WxTimeType.py:139 specs/WxTimeType.py:163 specs/WxTimeType.py:183
-#: timelinelib/time/pytime.py:133 timelinelib/time/wxtime.py:136
+#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
+#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
#, fuzzy
msgid "minutes"
msgstr "menit"
-#: specs/PyTimeType.py:123 specs/PyTimeType.py:139 specs/PyTimeType.py:143
-#: specs/PyTimeType.py:147 specs/WxTimeType.py:143 specs/WxTimeType.py:159
-#: specs/WxTimeType.py:163 specs/WxTimeType.py:167
-#: timelinelib/time/pytime.py:127 timelinelib/time/wxtime.py:130
+#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
+#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
+#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
#, fuzzy
msgid "hour"
msgstr "jam"
-#: specs/PyTimeType.py:127 specs/PyTimeType.py:151 specs/PyTimeType.py:155
-#: specs/PyTimeType.py:159 specs/PyTimeType.py:163 specs/WxTimeType.py:147
-#: specs/WxTimeType.py:171 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187
-#: timelinelib/time/pytime.py:129 timelinelib/time/wxtime.py:132
+#: specs/PyTimeType.py:126 specs/PyTimeType.py:150 specs/PyTimeType.py:154
+#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
+#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
#, fuzzy
msgid "hours"
msgstr "jam"
-#: specs/PyTimeType.py:135 specs/PyTimeType.py:155 specs/PyTimeType.py:159
-#: specs/PyTimeType.py:163 specs/PyTimeType.py:167 specs/PyTimeType.py:173
-#: specs/WxTimeType.py:155 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187 specs/WxTimeType.py:193
-#: timelinelib/time/pytime.py:125 timelinelib/time/wxtime.py:128
+#: specs/PyTimeType.py:134 specs/PyTimeType.py:154 specs/PyTimeType.py:158
+#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
+#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
#, fuzzy
msgid "days"
msgstr "hari"
-#: specs/TimelineView.py:67 timelinelib/view/zoom.py:29
+#: specs/TimelineView.py:66 timelinelib/view/zoom.py:28
msgid "Select region to zoom into"
msgstr ""
-#: specs/TimelineView.py:75 timelinelib/view/zoom.py:39
+#: specs/TimelineView.py:74 timelinelib/view/zoom.py:38
msgid "Region too short"
msgstr ""
-#: specs/TimelineView.py:91 timelinelib/view/zoom.py:36
+#: specs/TimelineView.py:90 timelinelib/view/zoom.py:35
msgid "Region too long"
msgstr ""
-#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:169
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr ""
-#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:171
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr ""
-#: specs/WeekdayNames.py:29 timelinelib/calendar/weekdaynames.py:22
+#: specs/WeekdayNames.py:28 timelinelib/calendar/weekdaynames.py:21
#, fuzzy
msgid "Mon"
msgstr "Sen"
-#: specs/WeekdayNames.py:34 timelinelib/calendar/weekdaynames.py:28
+#: specs/WeekdayNames.py:33 timelinelib/calendar/weekdaynames.py:27
msgid "Sun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:39
+#: timelinelib/calendar/monthnames.py:38
msgid "Feb"
msgstr ""
-#: timelinelib/calendar/monthnames.py:40
+#: timelinelib/calendar/monthnames.py:39
msgid "Mar"
msgstr ""
-#: timelinelib/calendar/monthnames.py:41
+#: timelinelib/calendar/monthnames.py:40
msgid "Apr"
msgstr ""
-#: timelinelib/calendar/monthnames.py:42
+#: timelinelib/calendar/monthnames.py:41
msgid "May"
msgstr ""
-#: timelinelib/calendar/monthnames.py:43
+#: timelinelib/calendar/monthnames.py:42
msgid "Jun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:44
+#: timelinelib/calendar/monthnames.py:43
msgid "Jul"
msgstr ""
-#: timelinelib/calendar/monthnames.py:46
+#: timelinelib/calendar/monthnames.py:45
msgid "Sep"
msgstr ""
-#: timelinelib/calendar/monthnames.py:47
+#: timelinelib/calendar/monthnames.py:46
msgid "Oct"
msgstr ""
-#: timelinelib/calendar/monthnames.py:48
+#: timelinelib/calendar/monthnames.py:47
msgid "Nov"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:23
+#: timelinelib/calendar/weekdaynames.py:22
#, fuzzy
msgid "Tue"
msgstr "Sel"
-#: timelinelib/calendar/weekdaynames.py:24
+#: timelinelib/calendar/weekdaynames.py:23
#, fuzzy
msgid "Wed"
msgstr "Rab"
-#: timelinelib/calendar/weekdaynames.py:25
+#: timelinelib/calendar/weekdaynames.py:24
#, fuzzy
msgid "Thu"
msgstr "Kam"
-#: timelinelib/calendar/weekdaynames.py:26
+#: timelinelib/calendar/weekdaynames.py:25
#, fuzzy
msgid "Fri"
msgstr "Jum"
-#: timelinelib/calendar/weekdaynames.py:27
+#: timelinelib/calendar/weekdaynames.py:26
#, fuzzy
msgid "Sat"
msgstr "Sab"
-#: timelinelib/db/__init__.py:74
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
"install it."
msgstr ""
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr ""
-#: timelinelib/db/__init__.py:80
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr ""
-#: timelinelib/db/backends/dir.py:106 timelinelib/db/backends/file.py:126
-#: timelinelib/db/backends/ics.py:156
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr ""
-#: timelinelib/db/backends/file.py:119 timelinelib/db/backends/ics.py:150
-#: timelinelib/db/backends/xmlfile.py:143
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
+#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr ""
@@ -209,50 +214,38 @@ msgstr ""
msgid "Displayed period must be > 0."
msgstr ""
-#: timelinelib/db/objects.py:250
-msgid "Start time "
-msgstr ""
-
-#: timelinelib/db/objects.py:252
-msgid "End time "
-msgstr ""
-
-#: timelinelib/db/objects.py:262
-msgid "Start time can't be after end time"
-msgstr ""
-
-#: timelinelib/db/tutorial.py:31
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr ""
-#: timelinelib/db/tutorial.py:33
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr ""
-#: timelinelib/db/tutorial.py:36
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
#, fuzzy
msgid "Intro"
msgstr "Perkenalan"
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
msgstr ""
-#: timelinelib/db/tutorial.py:39
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr ""
-#: timelinelib/db/tutorial.py:41
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
#, fuzzy
msgid "Features"
msgstr "Fitur"
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
#, fuzzy
msgid "Scroll"
msgstr "Gulung"
-#: timelinelib/db/tutorial.py:44
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -261,70 +254,75 @@ msgid ""
"You can also middle click with the mouse to center around that point."
msgstr ""
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
#, fuzzy
msgid "Zoom"
msgstr "Perbesar"
-#: timelinelib/db/tutorial.py:53
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
"Hold down Shift while dragging with the mouse."
msgstr ""
-#: timelinelib/db/tutorial.py:59 timelinelib/help/pages.py:127
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr ""
-#: timelinelib/db/tutorial.py:60
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
"Hold down Ctrl while dragging the mouse to select a period."
msgstr ""
-#: timelinelib/db/tutorial.py:66 timelinelib/help/pages.py:144
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr ""
-#: timelinelib/db/tutorial.py:67
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr ""
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
msgid "Select event"
msgstr ""
-#: timelinelib/db/tutorial.py:72
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
"Hold down Ctrl while clicking events to select multiple."
msgstr ""
-#: timelinelib/db/tutorial.py:78 timelinelib/help/pages.py:169
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr ""
-#: timelinelib/db/tutorial.py:79
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr ""
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr ""
-#: timelinelib/db/tutorial.py:84
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr ""
-#: timelinelib/db/tutorial.py:87 timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
#, fuzzy
msgid "Saving"
msgstr "Menyimpan"
-#: timelinelib/db/tutorial.py:90
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -332,36 +330,48 @@ msgid ""
"Choose File/New/File Timeline to create a timeline that is saved on disk."
msgstr ""
-#: timelinelib/db/utils.py:56
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr ""
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr ""
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr ""
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr ""
-#: timelinelib/db/utils.py:71
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr ""
-#: timelinelib/db/utils.py:75
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr ""
-#: timelinelib/db/utils.py:81
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr ""
-#: timelinelib/db/utils.py:86
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr ""
-#: timelinelib/db/utils.py:92
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr ""
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:247
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr ""
@@ -371,15 +381,15 @@ msgstr ""
msgid "Name"
msgstr "Nama"
-#: timelinelib/editors/event.py:234
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr ""
-#: timelinelib/editors/event.py:242
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
msgstr ""
-#: timelinelib/editors/event.py:247
+#: timelinelib/editors/event.py:250
#, fuzzy
msgid "Text"
msgstr "Teks"
@@ -392,44 +402,44 @@ msgstr ""
msgid "Export to Image"
msgstr ""
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:268
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
msgstr ""
-#: timelinelib/help/pages.py:37
+#: timelinelib/help/pages.py:36
msgid "Help contents"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Questions and answers"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Concepts"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
#, fuzzy
msgid "Tasks"
msgstr "Tugas"
-#: timelinelib/help/pages.py:60
+#: timelinelib/help/pages.py:59
msgid "Where is the save button?"
msgstr ""
-#: timelinelib/help/pages.py:66
+#: timelinelib/help/pages.py:65
msgid ""
"\n"
"There is no save button. Timeline will automatically save your data whenever "
"needed.\n"
msgstr ""
-#: timelinelib/help/pages.py:73
+#: timelinelib/help/pages.py:72
msgid "Where do the week numbers go if I start my weeks on Sunday?"
msgstr ""
-#: timelinelib/help/pages.py:79
+#: timelinelib/help/pages.py:78
msgid ""
"\n"
"The date data object used does not support week numbers for weeks that start "
@@ -437,28 +447,28 @@ msgid ""
"support this in future versions.\n"
msgstr ""
-#: timelinelib/help/pages.py:86
+#: timelinelib/help/pages.py:85
#, fuzzy
msgid "Timeline"
msgstr "&Alur waktu"
-#: timelinelib/help/pages.py:93
+#: timelinelib/help/pages.py:92
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
"If you are interested in such a feature, please get in touch.\n"
msgstr ""
-#: timelinelib/help/pages.py:101
+#: timelinelib/help/pages.py:100
#, fuzzy
msgid "Events"
msgstr "Kejadian"
-#: timelinelib/help/pages.py:108
+#: timelinelib/help/pages.py:107
msgid ""
"\n"
"An event is the basic data type for representing information on the "
@@ -467,12 +477,12 @@ msgid ""
"period.\n"
msgstr ""
-#: timelinelib/help/pages.py:114
+#: timelinelib/help/pages.py:113
#, fuzzy
msgid "Categories"
msgstr "Kategori"
-#: timelinelib/help/pages.py:121
+#: timelinelib/help/pages.py:120
msgid ""
"\n"
"Categories are used to group events. An event can only belong to one "
@@ -480,7 +490,7 @@ msgid ""
"same background color.\n"
msgstr ""
-#: timelinelib/help/pages.py:134
+#: timelinelib/help/pages.py:133
msgid ""
"\n"
"The *Create Event* dialog can be opened in the following ways:\n"
@@ -491,47 +501,47 @@ msgid ""
"timeline, drag the mouse and release it.\n"
msgstr ""
-#: timelinelib/help/pages.py:151
+#: timelinelib/help/pages.py:150
msgid ""
"\n"
"The *Edit Event* dialog can be opened by double clicking on an event.\n"
msgstr ""
-#: timelinelib/help/pages.py:157
+#: timelinelib/help/pages.py:156
msgid "Selecting events"
msgstr ""
-#: timelinelib/help/pages.py:163
+#: timelinelib/help/pages.py:162
msgid ""
"\n"
"To select an event, click on it. To select multiple events, hold down the "
"*Ctrl* key while clicking events.\n"
msgstr ""
-#: timelinelib/help/pages.py:176
+#: timelinelib/help/pages.py:175
msgid ""
"\n"
"To delete an event, select it and press the *Del* key. Multiple events can "
"be deleted at the same time.\n"
msgstr ""
-#: timelinelib/help/pages.py:182
+#: timelinelib/help/pages.py:181
msgid "Will associated events be deleted when I delete a category?"
msgstr ""
-#: timelinelib/help/pages.py:188
+#: timelinelib/help/pages.py:187
msgid ""
"\n"
"No. The events will still be there but they will not belong to a category.\n"
msgstr ""
-#: timelinelib/help/pages.py:194
+#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr ""
-#: timelinelib/help/pages.py:201
+#: timelinelib/help/pages.py:200
msgid ""
"\n"
"Categories can be managed in the *Edit Categories* dialog (*Timeline* > "
@@ -541,13 +551,13 @@ msgid ""
"*Sidebar*).\n"
msgstr ""
-#: timelinelib/help/pages.py:209 timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:1021
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
#, fuzzy
msgid "Contact"
msgstr "Kontak"
-#: timelinelib/help/pages.py:215
+#: timelinelib/help/pages.py:214
msgid ""
"\n"
"If you have more questions about Timeline, or if you want to get in contact "
@@ -555,296 +565,296 @@ msgid ""
"list: <thetimelineproj-user@lists.sourceforge.net>. (Please use English.)\n"
msgstr ""
-#: timelinelib/help/pages.py:221
+#: timelinelib/help/pages.py:220
msgid "Why is Timeline not available in my language?"
msgstr ""
-#: timelinelib/help/pages.py:228
+#: timelinelib/help/pages.py:227
msgid ""
"\n"
"Timeline is developed and translated by volunteers. If you would like to "
"contribute translations you are very much welcome to contact us.\n"
msgstr ""
-#: timelinelib/help/system.py:65
+#: timelinelib/help/system.py:64
#, python-format
msgid "Search results for '%s'"
msgstr ""
-#: timelinelib/help/system.py:123
+#: timelinelib/help/system.py:122
msgid "Related pages"
msgstr ""
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid ""
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
msgstr ""
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
#, fuzzy
msgid "Printing"
msgstr "Mencetak"
-#: timelinelib/printing.py:115
+#: timelinelib/printing.py:114
msgid "Print preview"
msgstr ""
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
msgstr ""
-#: timelinelib/time/numtime.py:51
+#: timelinelib/time/numtime.py:47
msgid "Go to &Time\tCtrl+T"
msgstr ""
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:75
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr ""
-#: timelinelib/time/numtime.py:54 timelinelib/time/pytime.py:76
-#: timelinelib/time/wxtime.py:76
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr ""
-#: timelinelib/time/numtime.py:118
+#: timelinelib/time/numtime.py:113
msgid "Can't zoom deeper than 5"
msgstr ""
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr ""
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr ""
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr ""
-#: timelinelib/time/numtime.py:134
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr ""
-#: timelinelib/time/numtime.py:179
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr ""
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:72
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr ""
-#: timelinelib/time/pytime.py:73 timelinelib/time/wxtime.py:73
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr ""
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr ""
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr ""
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr ""
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr ""
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:81
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr ""
-#: timelinelib/time/pytime.py:82 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr ""
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr ""
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr ""
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr ""
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr ""
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:88
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr ""
-#: timelinelib/time/pytime.py:89 timelinelib/time/wxtime.py:89
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr ""
-#: timelinelib/time/pytime.py:141
+#: timelinelib/time/pytime.py:140
msgid "can't be before year 10"
msgstr ""
-#: timelinelib/time/pytime.py:145
+#: timelinelib/time/pytime.py:144
msgid "can't be after year 9989"
msgstr ""
-#: timelinelib/time/pytime.py:202 timelinelib/time/wxtime.py:204
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr ""
-#: timelinelib/time/pytime.py:205 timelinelib/time/wxtime.py:207
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr ""
-#: timelinelib/time/pytime.py:220 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
#, fuzzy
msgid "Day"
msgstr "Hari"
-#: timelinelib/time/pytime.py:221 timelinelib/time/pytime.py:547
-#: timelinelib/time/wxtime.py:223 timelinelib/time/wxtime.py:550
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
#, fuzzy
msgid "Week"
msgstr "Minggu"
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:224
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
#, fuzzy
msgid "Month"
msgstr "Bulan"
-#: timelinelib/time/pytime.py:223 timelinelib/time/wxtime.py:225
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
#, fuzzy
msgid "Year"
msgstr "Tahun"
-#: timelinelib/time/pytime.py:257 timelinelib/time/wxtime.py:261
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
#, fuzzy
msgid "Go to Date"
msgstr "Lihat Tanggal"
-#: timelinelib/time/wxtime.py:144
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr ""
-#: timelinelib/time/wxtime.py:148
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr ""
-#: timelinelib/view/drawingarea.py:145 timelinelib/view/drawingarea.py:163
+#: timelinelib/view/drawingarea.py:144 timelinelib/view/drawingarea.py:162
msgid "No timeline set"
msgstr ""
-#: timelinelib/view/drawingarea.py:197
+#: timelinelib/view/drawingarea.py:196
#, fuzzy
msgid "Edit"
msgstr "Sunting"
-#: timelinelib/view/drawingarea.py:198
+#: timelinelib/view/drawingarea.py:197
#, fuzzy
msgid "Duplicate..."
msgstr "Duplikat..."
-#: timelinelib/view/drawingarea.py:199
-#: timelinelib/wxgui/components/cattree.py:81
+#: timelinelib/view/drawingarea.py:198
+#: timelinelib/wxgui/components/cattree.py:80
#: wx/tools/Editra/src/prefdlg.py:1706
#, fuzzy
msgid "Delete"
msgstr "Hapus"
-#: timelinelib/view/drawingarea.py:202
+#: timelinelib/view/drawingarea.py:201
msgid "Sticky Balloon"
msgstr ""
-#: timelinelib/view/drawingarea.py:353
+#: timelinelib/view/drawingarea.py:352
#, fuzzy
msgid "Center"
msgstr "Tengah"
-#: timelinelib/view/drawingarea.py:401
+#: timelinelib/view/drawingarea.py:400
#, python-format
msgid "%s events hidden"
msgstr ""
-#: timelinelib/view/drawingarea.py:466
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
msgstr ""
-#: timelinelib/view/drawingarea.py:469
+#: timelinelib/view/drawingarea.py:471
msgid "Are you sure you want to delete this event?"
msgstr ""
-#: timelinelib/view/move.py:65
+#: timelinelib/view/move.py:64
msgid "Can't move locked event"
msgstr ""
-#: timelinelib/view/resize.py:66
+#: timelinelib/view/resize.py:65
msgid "Period is too long"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:300
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:76
-#: timelinelib/wxgui/components/cattree.py:224
+#: timelinelib/wxgui/components/cattree.py:223
msgid "Add Category"
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:75
+#: timelinelib/wxgui/components/cattree.py:74
#, fuzzy
msgid "Edit..."
msgstr "Sunting..."
-#: timelinelib/wxgui/components/cattree.py:78
+#: timelinelib/wxgui/components/cattree.py:77
#, fuzzy
msgid "Add..."
msgstr "Tambah..."
-#: timelinelib/wxgui/components/cattree.py:218
+#: timelinelib/wxgui/components/cattree.py:217
msgid "Edit Category"
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:229
+#: timelinelib/wxgui/components/cattree.py:228
#, python-format
msgid "Are you sure you want to delete category '%s'?"
msgstr ""
#: timelinelib/wxgui/components/cattree.py:231
#, python-format
-msgid "Events belonging to '%(name)s' will no longer belong to a category."
+msgid "Events belonging to '%s' will no longer belong to a category."
msgstr ""
#: timelinelib/wxgui/components/cattree.py:234
#, python-format
-msgid "Events belonging to '%(name)s' will now belong "
+msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
msgstr ""
#: timelinelib/wxgui/components/pydatetimepicker.py:80
-#: timelinelib/wxgui/components/wxdatetimepicker.py:76
+#: timelinelib/wxgui/components/wxdatetimepicker.py:75
msgid "Invalid date"
msgstr ""
-#: timelinelib/wxgui/components/search.py:71
+#: timelinelib/wxgui/components/search.py:70
msgid "No match"
msgstr ""
-#: timelinelib/wxgui/components/search.py:75
+#: timelinelib/wxgui/components/search.py:74
msgid "Only one match"
msgstr ""
-#: timelinelib/wxgui/dialogs/categorieseditor.py:39
+#: timelinelib/wxgui/dialogs/categorieseditor.py:38
msgid "Edit Categories"
msgstr ""
@@ -882,47 +892,47 @@ msgid "Container Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
#, fuzzy
msgid "Category:"
msgstr "Kategori:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:32
+#: timelinelib/wxgui/dialogs/duplicateevent.py:31
msgid "Duplicate Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:69
+#: timelinelib/wxgui/dialogs/duplicateevent.py:68
#, python-format
msgid "%d Events not duplicated due to missing dates."
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:89
+#: timelinelib/wxgui/dialogs/duplicateevent.py:88
msgid "Number of duplicates:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:99
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/duplicateevent.py:98
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:109
+#: timelinelib/wxgui/dialogs/duplicateevent.py:108
msgid "Frequency:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Forward"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Backward"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
#, fuzzy
msgid "Both"
msgstr "Keduanya"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:120
+#: timelinelib/wxgui/dialogs/duplicateevent.py:119
#: wx/tools/Editra/src/eclib/finddlg.py:802
#, fuzzy
msgid "Direction"
@@ -933,6 +943,7 @@ msgid "Event Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/eventeditor.py:85
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr ""
@@ -944,343 +955,348 @@ msgstr ""
msgid "Container:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
-#: timelinelib/wxgui/dialogs/timeeditor.py:48
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
+#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
#, fuzzy
msgid "Fuzzy"
msgstr "Ragu"
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
#, fuzzy
msgid "Text:"
msgstr "Teks:"
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
#, fuzzy
msgid "Description"
msgstr "Keterangan"
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
+msgid "Alert"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
#, fuzzy
msgid "Icon"
msgstr "Ikon"
-#: timelinelib/wxgui/dialogs/eventeditor.py:259
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:447
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:484
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:37
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+msgid "Edit Event"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
#, fuzzy
msgid "Help"
msgstr "Bantuan"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:66
+#: timelinelib/wxgui/dialogs/helpbrowser.py:65
msgid ""
"Could not find markdown Python package. It is needed by the help system. "
"See the Timeline website or the INSTALL file for instructions how to install "
"it."
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:104
+#: timelinelib/wxgui/dialogs/helpbrowser.py:103
msgid "Go to home page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:111
+#: timelinelib/wxgui/dialogs/helpbrowser.py:110
msgid "Go back one page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:117
+#: timelinelib/wxgui/dialogs/helpbrowser.py:116
msgid "Go forward one page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:202
+#: timelinelib/wxgui/dialogs/helpbrowser.py:201
msgid "Page not found"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:203
+#: timelinelib/wxgui/dialogs/helpbrowser.py:202
#, python-format
msgid "Could not find page '%s'."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:87
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:89
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:137 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
#, fuzzy
msgid "&File"
msgstr "&Berkas"
-#: timelinelib/wxgui/dialogs/mainframe.py:143 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
#, fuzzy
msgid "New"
msgstr "Baru"
-#: timelinelib/wxgui/dialogs/mainframe.py:143
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:149
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:157
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:163
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:164
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:166
+#: timelinelib/wxgui/dialogs/mainframe.py:171
#, fuzzy
msgid "Information"
msgstr "Informasi"
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:189
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:200
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:210
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:224 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:233 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
#, fuzzy
msgid "Print"
msgstr "Cetak"
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "Export the current view to a SVG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:260
+#: timelinelib/wxgui/dialogs/mainframe.py:265
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
"Timeline website or the INSTALL file for instructions how to install it."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:264
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:294
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:306 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
#, fuzzy
msgid "&Edit"
msgstr "&Sunting"
-#: timelinelib/wxgui/dialogs/mainframe.py:331 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
#, fuzzy
msgid "&View"
msgstr "&Tampilan"
-#: timelinelib/wxgui/dialogs/mainframe.py:335
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:349
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:360
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:374
+#: timelinelib/wxgui/dialogs/mainframe.py:378
#, fuzzy
msgid "&Timeline"
msgstr "&Alur waktu"
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create &Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:388
-msgid "Create Event"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:404
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:405
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:451
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:454
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit &Categories"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:487
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:491
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:505
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:519
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:572 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
#, fuzzy
msgid "&Help"
msgstr "&Bantuan"
-#: timelinelib/wxgui/dialogs/mainframe.py:575
+#: timelinelib/wxgui/dialogs/mainframe.py:569
#, fuzzy
msgid "&Contents\tF1"
msgstr "&Isi\tF1"
-#: timelinelib/wxgui/dialogs/mainframe.py:582
-#: timelinelib/wxgui/dialogs/mainframe.py:921
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:618
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:630
-msgid "Edit Container"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:634
-msgid "Edit Event"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:670
+#: timelinelib/wxgui/dialogs/mainframe.py:652
#, fuzzy
msgid "read-only"
msgstr "Hanya-Baca"
-#: timelinelib/wxgui/dialogs/mainframe.py:731
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:913
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:918
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:1018
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr ""
@@ -1289,27 +1305,27 @@ msgstr ""
msgid "Close"
msgstr "Tutup"
-#: timelinelib/wxgui/dialogs/preferences.py:29
+#: timelinelib/wxgui/dialogs/preferences.py:28
#, fuzzy
msgid "Preferences"
msgstr "Preferensi"
-#: timelinelib/wxgui/dialogs/preferences.py:73 wx/lib/pydocview.py:1635
+#: timelinelib/wxgui/dialogs/preferences.py:72 wx/lib/pydocview.py:1635
#: wx/lib/pydocview.py:2722 wx/tools/Editra/src/prefdlg.py:191
#: wx/tools/Editra/src/prefdlg.py:677 wx/tools/Editra/src/prefdlg.py:964
#, fuzzy
msgid "General"
msgstr "Umum"
-#: timelinelib/wxgui/dialogs/preferences.py:83
+#: timelinelib/wxgui/dialogs/preferences.py:82
msgid "Date && Time"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:91
+#: timelinelib/wxgui/dialogs/preferences.py:90
msgid "Week start on:"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:94
+#: timelinelib/wxgui/dialogs/preferences.py:93
msgid ""
"This feature is experimental. If events are\n"
"created in the extended range, you can not\n"
@@ -1318,39 +1334,39 @@ msgid ""
"is also needed for this to take effect."
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:111
+#: timelinelib/wxgui/dialogs/preferences.py:110
msgid "Open most recent timeline on startup"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:117
+#: timelinelib/wxgui/dialogs/preferences.py:116
msgid "Use inertial scrolling"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:123
+#: timelinelib/wxgui/dialogs/preferences.py:122
msgid "Use extended date range (before 1 AD)"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
#, fuzzy
msgid "Monday"
msgstr "Senin"
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
#, fuzzy
msgid "Sunday"
msgstr "Minggu"
-#: timelinelib/wxgui/dialogs/textdisplay.py:57
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr ""
-#: timelinelib/wxgui/utils.py:135 wx/tools/Editra/src/ed_editv.py:191
+#: timelinelib/wxgui/utils.py:134 wx/tools/Editra/src/ed_editv.py:191
#: wx/tools/Editra/src/plugdlg.py:840
#, fuzzy
msgid "Error"
msgstr "Galat"
-#: timelinelib/wxgui/utils.py:141
+#: timelinelib/wxgui/utils.py:140
#, fuzzy
msgid "Question"
msgstr "Pertanyaan"
diff --git a/po/it.po b/po/it.po
index 4c9b900..3c645f2 100644
--- a/po/it.po
+++ b/po/it.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: thetimelineproj\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-15 00:32-0400\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
"PO-Revision-Date: 2010-08-09 20:15+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Italian <it@li.org>\n"
@@ -17,177 +17,182 @@ msgstr ""
"X-Generator: Launchpad (build 14197)\n"
"X-Launchpad-Export-Date: 2011-10-30 13:32+0000\n"
-#: activity/activity.info:2
+#. TRANS: "name" option from activity.info file
msgid "Time Line"
msgstr ""
-#: specs/EventEditor.py:351 timelinelib/editors/event.py:153
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "Allows create interactive time lines"
+msgstr ""
+
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr ""
-#: specs/MonthNames.py:34 timelinelib/calendar/monthnames.py:38
+#: specs/MonthNames.py:33 timelinelib/calendar/monthnames.py:37
msgid "Jan"
msgstr ""
-#: specs/MonthNames.py:49 timelinelib/calendar/monthnames.py:49
+#: specs/MonthNames.py:48 timelinelib/calendar/monthnames.py:48
msgid "Dec"
msgstr ""
-#: specs/PyTimeType.py:57 specs/WxTimeType.py:83
-#: timelinelib/calendar/monthnames.py:45
+#: specs/PyTimeType.py:56 specs/WxTimeType.py:82
+#: timelinelib/calendar/monthnames.py:44
msgid "Aug"
msgstr ""
-#: specs/PyTimeType.py:111 specs/PyTimeType.py:131 specs/PyTimeType.py:147
-#: specs/PyTimeType.py:151 specs/WxTimeType.py:151 specs/WxTimeType.py:167
-#: specs/WxTimeType.py:171 timelinelib/time/pytime.py:123
-#: timelinelib/time/wxtime.py:126
+#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
+#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
+#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
+#: timelinelib/time/wxtime.py:120
msgid "day"
msgstr ""
-#: specs/PyTimeType.py:115 specs/PyTimeType.py:139 specs/PyTimeType.py:159
-#: specs/WxTimeType.py:135 specs/WxTimeType.py:159 specs/WxTimeType.py:179
-#: timelinelib/time/pytime.py:131 timelinelib/time/wxtime.py:134
+#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
+#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
msgid "minute"
msgstr ""
-#: specs/PyTimeType.py:119 specs/PyTimeType.py:143 specs/PyTimeType.py:163
-#: specs/WxTimeType.py:139 specs/WxTimeType.py:163 specs/WxTimeType.py:183
-#: timelinelib/time/pytime.py:133 timelinelib/time/wxtime.py:136
+#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
+#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
msgid "minutes"
msgstr ""
-#: specs/PyTimeType.py:123 specs/PyTimeType.py:139 specs/PyTimeType.py:143
-#: specs/PyTimeType.py:147 specs/WxTimeType.py:143 specs/WxTimeType.py:159
-#: specs/WxTimeType.py:163 specs/WxTimeType.py:167
-#: timelinelib/time/pytime.py:127 timelinelib/time/wxtime.py:130
+#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
+#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
+#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
msgid "hour"
msgstr ""
-#: specs/PyTimeType.py:127 specs/PyTimeType.py:151 specs/PyTimeType.py:155
-#: specs/PyTimeType.py:159 specs/PyTimeType.py:163 specs/WxTimeType.py:147
-#: specs/WxTimeType.py:171 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187
-#: timelinelib/time/pytime.py:129 timelinelib/time/wxtime.py:132
+#: specs/PyTimeType.py:126 specs/PyTimeType.py:150 specs/PyTimeType.py:154
+#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
+#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
msgid "hours"
msgstr ""
-#: specs/PyTimeType.py:135 specs/PyTimeType.py:155 specs/PyTimeType.py:159
-#: specs/PyTimeType.py:163 specs/PyTimeType.py:167 specs/PyTimeType.py:173
-#: specs/WxTimeType.py:155 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187 specs/WxTimeType.py:193
-#: timelinelib/time/pytime.py:125 timelinelib/time/wxtime.py:128
+#: specs/PyTimeType.py:134 specs/PyTimeType.py:154 specs/PyTimeType.py:158
+#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
+#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
msgstr ""
-#: specs/TimelineView.py:67 timelinelib/view/zoom.py:29
+#: specs/TimelineView.py:66 timelinelib/view/zoom.py:28
msgid "Select region to zoom into"
msgstr ""
-#: specs/TimelineView.py:75 timelinelib/view/zoom.py:39
+#: specs/TimelineView.py:74 timelinelib/view/zoom.py:38
msgid "Region too short"
msgstr ""
-#: specs/TimelineView.py:91 timelinelib/view/zoom.py:36
+#: specs/TimelineView.py:90 timelinelib/view/zoom.py:35
msgid "Region too long"
msgstr ""
-#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:169
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr ""
-#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:171
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr ""
-#: specs/WeekdayNames.py:29 timelinelib/calendar/weekdaynames.py:22
+#: specs/WeekdayNames.py:28 timelinelib/calendar/weekdaynames.py:21
msgid "Mon"
msgstr ""
-#: specs/WeekdayNames.py:34 timelinelib/calendar/weekdaynames.py:28
+#: specs/WeekdayNames.py:33 timelinelib/calendar/weekdaynames.py:27
msgid "Sun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:39
+#: timelinelib/calendar/monthnames.py:38
msgid "Feb"
msgstr ""
-#: timelinelib/calendar/monthnames.py:40
+#: timelinelib/calendar/monthnames.py:39
msgid "Mar"
msgstr ""
-#: timelinelib/calendar/monthnames.py:41
+#: timelinelib/calendar/monthnames.py:40
msgid "Apr"
msgstr ""
-#: timelinelib/calendar/monthnames.py:42
+#: timelinelib/calendar/monthnames.py:41
msgid "May"
msgstr ""
-#: timelinelib/calendar/monthnames.py:43
+#: timelinelib/calendar/monthnames.py:42
msgid "Jun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:44
+#: timelinelib/calendar/monthnames.py:43
msgid "Jul"
msgstr ""
-#: timelinelib/calendar/monthnames.py:46
+#: timelinelib/calendar/monthnames.py:45
msgid "Sep"
msgstr ""
-#: timelinelib/calendar/monthnames.py:47
+#: timelinelib/calendar/monthnames.py:46
msgid "Oct"
msgstr ""
-#: timelinelib/calendar/monthnames.py:48
+#: timelinelib/calendar/monthnames.py:47
msgid "Nov"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:23
+#: timelinelib/calendar/weekdaynames.py:22
msgid "Tue"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:24
+#: timelinelib/calendar/weekdaynames.py:23
msgid "Wed"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:25
+#: timelinelib/calendar/weekdaynames.py:24
msgid "Thu"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:26
+#: timelinelib/calendar/weekdaynames.py:25
msgid "Fri"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:27
+#: timelinelib/calendar/weekdaynames.py:26
msgid "Sat"
msgstr ""
-#: timelinelib/db/__init__.py:74
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
"install it."
msgstr ""
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr ""
-#: timelinelib/db/__init__.py:80
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr ""
-#: timelinelib/db/backends/dir.py:106 timelinelib/db/backends/file.py:126
-#: timelinelib/db/backends/ics.py:156
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr ""
-#: timelinelib/db/backends/file.py:119 timelinelib/db/backends/ics.py:150
-#: timelinelib/db/backends/xmlfile.py:143
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
+#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr ""
@@ -196,47 +201,35 @@ msgstr ""
msgid "Displayed period must be > 0."
msgstr ""
-#: timelinelib/db/objects.py:250
-msgid "Start time "
-msgstr ""
-
-#: timelinelib/db/objects.py:252
-msgid "End time "
-msgstr ""
-
-#: timelinelib/db/objects.py:262
-msgid "Start time can't be after end time"
-msgstr ""
-
-#: timelinelib/db/tutorial.py:31
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr ""
-#: timelinelib/db/tutorial.py:33
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr ""
-#: timelinelib/db/tutorial.py:36
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
msgstr ""
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
msgstr ""
-#: timelinelib/db/tutorial.py:39
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr ""
-#: timelinelib/db/tutorial.py:41
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
msgstr ""
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
msgstr ""
-#: timelinelib/db/tutorial.py:44
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -245,68 +238,73 @@ msgid ""
"You can also middle click with the mouse to center around that point."
msgstr ""
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
msgid "Zoom"
msgstr ""
-#: timelinelib/db/tutorial.py:53
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
"Hold down Shift while dragging with the mouse."
msgstr ""
-#: timelinelib/db/tutorial.py:59 timelinelib/help/pages.py:127
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr ""
-#: timelinelib/db/tutorial.py:60
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
"Hold down Ctrl while dragging the mouse to select a period."
msgstr ""
-#: timelinelib/db/tutorial.py:66 timelinelib/help/pages.py:144
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr ""
-#: timelinelib/db/tutorial.py:67
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr ""
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
msgid "Select event"
msgstr ""
-#: timelinelib/db/tutorial.py:72
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
"Hold down Ctrl while clicking events to select multiple."
msgstr ""
-#: timelinelib/db/tutorial.py:78 timelinelib/help/pages.py:169
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr ""
-#: timelinelib/db/tutorial.py:79
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr ""
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr ""
-#: timelinelib/db/tutorial.py:84
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr ""
-#: timelinelib/db/tutorial.py:87 timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
msgid "Saving"
msgstr ""
-#: timelinelib/db/tutorial.py:90
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -314,36 +312,48 @@ msgid ""
"Choose File/New/File Timeline to create a timeline that is saved on disk."
msgstr ""
-#: timelinelib/db/utils.py:56
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr ""
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr ""
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr ""
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr ""
-#: timelinelib/db/utils.py:71
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr ""
-#: timelinelib/db/utils.py:75
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr ""
-#: timelinelib/db/utils.py:81
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr ""
-#: timelinelib/db/utils.py:86
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr ""
-#: timelinelib/db/utils.py:92
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr ""
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:247
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr ""
@@ -352,15 +362,15 @@ msgstr ""
msgid "Name"
msgstr ""
-#: timelinelib/editors/event.py:234
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr ""
-#: timelinelib/editors/event.py:242
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
msgstr ""
-#: timelinelib/editors/event.py:247
+#: timelinelib/editors/event.py:250
msgid "Text"
msgstr ""
@@ -372,43 +382,43 @@ msgstr ""
msgid "Export to Image"
msgstr ""
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:268
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
msgstr ""
-#: timelinelib/help/pages.py:37
+#: timelinelib/help/pages.py:36
msgid "Help contents"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Questions and answers"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Concepts"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Tasks"
msgstr ""
-#: timelinelib/help/pages.py:60
+#: timelinelib/help/pages.py:59
msgid "Where is the save button?"
msgstr ""
-#: timelinelib/help/pages.py:66
+#: timelinelib/help/pages.py:65
msgid ""
"\n"
"There is no save button. Timeline will automatically save your data whenever "
"needed.\n"
msgstr ""
-#: timelinelib/help/pages.py:73
+#: timelinelib/help/pages.py:72
msgid "Where do the week numbers go if I start my weeks on Sunday?"
msgstr ""
-#: timelinelib/help/pages.py:79
+#: timelinelib/help/pages.py:78
msgid ""
"\n"
"The date data object used does not support week numbers for weeks that start "
@@ -416,26 +426,26 @@ msgid ""
"support this in future versions.\n"
msgstr ""
-#: timelinelib/help/pages.py:86
+#: timelinelib/help/pages.py:85
msgid "Timeline"
msgstr ""
-#: timelinelib/help/pages.py:93
+#: timelinelib/help/pages.py:92
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
"If you are interested in such a feature, please get in touch.\n"
msgstr ""
-#: timelinelib/help/pages.py:101
+#: timelinelib/help/pages.py:100
msgid "Events"
msgstr ""
-#: timelinelib/help/pages.py:108
+#: timelinelib/help/pages.py:107
msgid ""
"\n"
"An event is the basic data type for representing information on the "
@@ -444,11 +454,11 @@ msgid ""
"period.\n"
msgstr ""
-#: timelinelib/help/pages.py:114
+#: timelinelib/help/pages.py:113
msgid "Categories"
msgstr ""
-#: timelinelib/help/pages.py:121
+#: timelinelib/help/pages.py:120
msgid ""
"\n"
"Categories are used to group events. An event can only belong to one "
@@ -456,7 +466,7 @@ msgid ""
"same background color.\n"
msgstr ""
-#: timelinelib/help/pages.py:134
+#: timelinelib/help/pages.py:133
msgid ""
"\n"
"The *Create Event* dialog can be opened in the following ways:\n"
@@ -467,47 +477,47 @@ msgid ""
"timeline, drag the mouse and release it.\n"
msgstr ""
-#: timelinelib/help/pages.py:151
+#: timelinelib/help/pages.py:150
msgid ""
"\n"
"The *Edit Event* dialog can be opened by double clicking on an event.\n"
msgstr ""
-#: timelinelib/help/pages.py:157
+#: timelinelib/help/pages.py:156
msgid "Selecting events"
msgstr ""
-#: timelinelib/help/pages.py:163
+#: timelinelib/help/pages.py:162
msgid ""
"\n"
"To select an event, click on it. To select multiple events, hold down the "
"*Ctrl* key while clicking events.\n"
msgstr ""
-#: timelinelib/help/pages.py:176
+#: timelinelib/help/pages.py:175
msgid ""
"\n"
"To delete an event, select it and press the *Del* key. Multiple events can "
"be deleted at the same time.\n"
msgstr ""
-#: timelinelib/help/pages.py:182
+#: timelinelib/help/pages.py:181
msgid "Will associated events be deleted when I delete a category?"
msgstr ""
-#: timelinelib/help/pages.py:188
+#: timelinelib/help/pages.py:187
msgid ""
"\n"
"No. The events will still be there but they will not belong to a category.\n"
msgstr ""
-#: timelinelib/help/pages.py:194
+#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr ""
-#: timelinelib/help/pages.py:201
+#: timelinelib/help/pages.py:200
msgid ""
"\n"
"Categories can be managed in the *Edit Categories* dialog (*Timeline* > "
@@ -517,12 +527,12 @@ msgid ""
"*Sidebar*).\n"
msgstr ""
-#: timelinelib/help/pages.py:209 timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:1021
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr ""
-#: timelinelib/help/pages.py:215
+#: timelinelib/help/pages.py:214
msgid ""
"\n"
"If you have more questions about Timeline, or if you want to get in contact "
@@ -530,283 +540,284 @@ msgid ""
"list: <thetimelineproj-user@lists.sourceforge.net>. (Please use English.)\n"
msgstr ""
-#: timelinelib/help/pages.py:221
+#: timelinelib/help/pages.py:220
msgid "Why is Timeline not available in my language?"
msgstr ""
-#: timelinelib/help/pages.py:228
+#: timelinelib/help/pages.py:227
msgid ""
"\n"
"Timeline is developed and translated by volunteers. If you would like to "
"contribute translations you are very much welcome to contact us.\n"
msgstr ""
-#: timelinelib/help/system.py:65
+#: timelinelib/help/system.py:64
#, python-format
msgid "Search results for '%s'"
msgstr ""
-#: timelinelib/help/system.py:123
+#: timelinelib/help/system.py:122
msgid "Related pages"
msgstr ""
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid ""
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
msgstr ""
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid "Printing"
msgstr ""
-#: timelinelib/printing.py:115
+#: timelinelib/printing.py:114
msgid "Print preview"
msgstr ""
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
msgstr ""
-#: timelinelib/time/numtime.py:51
+#: timelinelib/time/numtime.py:47
msgid "Go to &Time\tCtrl+T"
msgstr ""
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:75
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr ""
-#: timelinelib/time/numtime.py:54 timelinelib/time/pytime.py:76
-#: timelinelib/time/wxtime.py:76
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr ""
-#: timelinelib/time/numtime.py:118
+#: timelinelib/time/numtime.py:113
msgid "Can't zoom deeper than 5"
msgstr ""
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr ""
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr ""
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr ""
-#: timelinelib/time/numtime.py:134
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr ""
-#: timelinelib/time/numtime.py:179
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr ""
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:72
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr ""
-#: timelinelib/time/pytime.py:73 timelinelib/time/wxtime.py:73
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr ""
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr ""
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr ""
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr ""
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr ""
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:81
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr ""
-#: timelinelib/time/pytime.py:82 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr ""
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr ""
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr ""
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr ""
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr ""
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:88
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr ""
-#: timelinelib/time/pytime.py:89 timelinelib/time/wxtime.py:89
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr ""
-#: timelinelib/time/pytime.py:141
+#: timelinelib/time/pytime.py:140
msgid "can't be before year 10"
msgstr ""
-#: timelinelib/time/pytime.py:145
+#: timelinelib/time/pytime.py:144
msgid "can't be after year 9989"
msgstr ""
-#: timelinelib/time/pytime.py:202 timelinelib/time/wxtime.py:204
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr ""
-#: timelinelib/time/pytime.py:205 timelinelib/time/wxtime.py:207
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr ""
-#: timelinelib/time/pytime.py:220 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
msgid "Day"
msgstr ""
-#: timelinelib/time/pytime.py:221 timelinelib/time/pytime.py:547
-#: timelinelib/time/wxtime.py:223 timelinelib/time/wxtime.py:550
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
msgid "Week"
msgstr ""
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:224
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
msgid "Month"
msgstr ""
-#: timelinelib/time/pytime.py:223 timelinelib/time/wxtime.py:225
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
msgid "Year"
msgstr ""
-#: timelinelib/time/pytime.py:257 timelinelib/time/wxtime.py:261
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr ""
-#: timelinelib/time/wxtime.py:144
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr ""
-#: timelinelib/time/wxtime.py:148
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr ""
-#: timelinelib/view/drawingarea.py:145 timelinelib/view/drawingarea.py:163
+#: timelinelib/view/drawingarea.py:144 timelinelib/view/drawingarea.py:162
msgid "No timeline set"
msgstr ""
-#: timelinelib/view/drawingarea.py:197
+#: timelinelib/view/drawingarea.py:196
msgid "Edit"
msgstr ""
-#: timelinelib/view/drawingarea.py:198
+#: timelinelib/view/drawingarea.py:197
msgid "Duplicate..."
msgstr ""
-#: timelinelib/view/drawingarea.py:199
-#: timelinelib/wxgui/components/cattree.py:81
+#: timelinelib/view/drawingarea.py:198
+#: timelinelib/wxgui/components/cattree.py:80
#: wx/tools/Editra/src/prefdlg.py:1706
msgid "Delete"
msgstr ""
-#: timelinelib/view/drawingarea.py:202
+#: timelinelib/view/drawingarea.py:201
msgid "Sticky Balloon"
msgstr ""
-#: timelinelib/view/drawingarea.py:353
+#: timelinelib/view/drawingarea.py:352
msgid "Center"
msgstr ""
-#: timelinelib/view/drawingarea.py:401
+#: timelinelib/view/drawingarea.py:400
#, python-format
msgid "%s events hidden"
msgstr ""
-#: timelinelib/view/drawingarea.py:466
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
msgstr ""
-#: timelinelib/view/drawingarea.py:469
+#: timelinelib/view/drawingarea.py:471
msgid "Are you sure you want to delete this event?"
msgstr ""
-#: timelinelib/view/move.py:65
+#: timelinelib/view/move.py:64
msgid "Can't move locked event"
msgstr ""
-#: timelinelib/view/resize.py:66
+#: timelinelib/view/resize.py:65
msgid "Period is too long"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:300
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:76
-#: timelinelib/wxgui/components/cattree.py:224
+#: timelinelib/wxgui/components/cattree.py:223
msgid "Add Category"
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:75
+#: timelinelib/wxgui/components/cattree.py:74
msgid "Edit..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:78
+#: timelinelib/wxgui/components/cattree.py:77
msgid "Add..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:218
+#: timelinelib/wxgui/components/cattree.py:217
msgid "Edit Category"
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:229
+#: timelinelib/wxgui/components/cattree.py:228
#, python-format
msgid "Are you sure you want to delete category '%s'?"
msgstr ""
#: timelinelib/wxgui/components/cattree.py:231
#, python-format
-msgid "Events belonging to '%(name)s' will no longer belong to a category."
+msgid "Events belonging to '%s' will no longer belong to a category."
msgstr ""
#: timelinelib/wxgui/components/cattree.py:234
-msgid "Events belonging to '%(name)' will now belong "
+#, python-format
+msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
msgstr ""
#: timelinelib/wxgui/components/pydatetimepicker.py:80
-#: timelinelib/wxgui/components/wxdatetimepicker.py:76
+#: timelinelib/wxgui/components/wxdatetimepicker.py:75
msgid "Invalid date"
msgstr ""
-#: timelinelib/wxgui/components/search.py:71
+#: timelinelib/wxgui/components/search.py:70
msgid "No match"
msgstr ""
-#: timelinelib/wxgui/components/search.py:75
+#: timelinelib/wxgui/components/search.py:74
msgid "Only one match"
msgstr ""
-#: timelinelib/wxgui/dialogs/categorieseditor.py:39
+#: timelinelib/wxgui/dialogs/categorieseditor.py:38
msgid "Edit Categories"
msgstr ""
@@ -842,45 +853,45 @@ msgid "Container Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
msgid "Category:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:32
+#: timelinelib/wxgui/dialogs/duplicateevent.py:31
msgid "Duplicate Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:69
+#: timelinelib/wxgui/dialogs/duplicateevent.py:68
#, python-format
msgid "%d Events not duplicated due to missing dates."
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:89
+#: timelinelib/wxgui/dialogs/duplicateevent.py:88
msgid "Number of duplicates:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:99
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/duplicateevent.py:98
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:109
+#: timelinelib/wxgui/dialogs/duplicateevent.py:108
msgid "Frequency:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Forward"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Backward"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Both"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:120
+#: timelinelib/wxgui/dialogs/duplicateevent.py:119
#: wx/tools/Editra/src/eclib/finddlg.py:802
msgid "Direction"
msgstr ""
@@ -890,6 +901,7 @@ msgid "Event Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/eventeditor.py:85
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr ""
@@ -901,328 +913,333 @@ msgstr ""
msgid "Container:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
-#: timelinelib/wxgui/dialogs/timeeditor.py:48
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
+#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
msgid "Text:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
msgid "Description"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
+msgid "Alert"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:259
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:447
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:484
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:37
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+msgid "Edit Event"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
msgid "Help"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:66
+#: timelinelib/wxgui/dialogs/helpbrowser.py:65
msgid ""
"Could not find markdown Python package. It is needed by the help system. "
"See the Timeline website or the INSTALL file for instructions how to install "
"it."
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:104
+#: timelinelib/wxgui/dialogs/helpbrowser.py:103
msgid "Go to home page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:111
+#: timelinelib/wxgui/dialogs/helpbrowser.py:110
msgid "Go back one page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:117
+#: timelinelib/wxgui/dialogs/helpbrowser.py:116
msgid "Go forward one page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:202
+#: timelinelib/wxgui/dialogs/helpbrowser.py:201
msgid "Page not found"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:203
+#: timelinelib/wxgui/dialogs/helpbrowser.py:202
#, python-format
msgid "Could not find page '%s'."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:87
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:89
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:137 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
msgid "&File"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:143 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:143
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:149
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:157
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:163
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:164
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:166
+#: timelinelib/wxgui/dialogs/mainframe.py:171
msgid "Information"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:189
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:200
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:210
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:224 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:233 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
msgid "Print"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "Export the current view to a SVG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:260
+#: timelinelib/wxgui/dialogs/mainframe.py:265
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
"Timeline website or the INSTALL file for instructions how to install it."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:264
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:294
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:306 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
msgid "&Edit"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:331 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
msgid "&View"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:335
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:349
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:360
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:374
+#: timelinelib/wxgui/dialogs/mainframe.py:378
msgid "&Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create &Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:388
-msgid "Create Event"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:404
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:405
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:451
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:454
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit &Categories"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:487
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:491
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:505
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:519
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:572 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
msgid "&Help"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:575
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:582
-#: timelinelib/wxgui/dialogs/mainframe.py:921
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:618
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:630
-msgid "Edit Container"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:634
-msgid "Edit Event"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:670
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:731
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:913
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:918
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:1018
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr ""
@@ -1230,25 +1247,25 @@ msgstr ""
msgid "Close"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:29
+#: timelinelib/wxgui/dialogs/preferences.py:28
msgid "Preferences"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:73 wx/lib/pydocview.py:1635
+#: timelinelib/wxgui/dialogs/preferences.py:72 wx/lib/pydocview.py:1635
#: wx/lib/pydocview.py:2722 wx/tools/Editra/src/prefdlg.py:191
#: wx/tools/Editra/src/prefdlg.py:677 wx/tools/Editra/src/prefdlg.py:964
msgid "General"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:83
+#: timelinelib/wxgui/dialogs/preferences.py:82
msgid "Date && Time"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:91
+#: timelinelib/wxgui/dialogs/preferences.py:90
msgid "Week start on:"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:94
+#: timelinelib/wxgui/dialogs/preferences.py:93
msgid ""
"This feature is experimental. If events are\n"
"created in the extended range, you can not\n"
@@ -1257,36 +1274,36 @@ msgid ""
"is also needed for this to take effect."
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:111
+#: timelinelib/wxgui/dialogs/preferences.py:110
msgid "Open most recent timeline on startup"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:117
+#: timelinelib/wxgui/dialogs/preferences.py:116
msgid "Use inertial scrolling"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:123
+#: timelinelib/wxgui/dialogs/preferences.py:122
msgid "Use extended date range (before 1 AD)"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Monday"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Sunday"
msgstr ""
-#: timelinelib/wxgui/dialogs/textdisplay.py:57
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr ""
-#: timelinelib/wxgui/utils.py:135 wx/tools/Editra/src/ed_editv.py:191
+#: timelinelib/wxgui/utils.py:134 wx/tools/Editra/src/ed_editv.py:191
#: wx/tools/Editra/src/plugdlg.py:840
msgid "Error"
msgstr ""
-#: timelinelib/wxgui/utils.py:141
+#: timelinelib/wxgui/utils.py:140
msgid "Question"
msgstr ""
diff --git a/po/lt.po b/po/lt.po
index 30fcd15..cd19f14 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: thetimelineproj\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-15 00:32-0400\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
"PO-Revision-Date: 2011-02-15 00:49+0000\n"
"Last-Translator: Mantas KriauÄiÅ«nas <mantas@akl.lt>\n"
"Language-Team: Lithuanian <lt@li.org>\n"
@@ -17,177 +17,182 @@ msgstr ""
"X-Generator: Launchpad (build 14197)\n"
"X-Launchpad-Export-Date: 2011-10-30 13:32+0000\n"
-#: activity/activity.info:2
+#. TRANS: "name" option from activity.info file
msgid "Time Line"
msgstr ""
-#: specs/EventEditor.py:351 timelinelib/editors/event.py:153
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "Allows create interactive time lines"
+msgstr ""
+
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr ""
-#: specs/MonthNames.py:34 timelinelib/calendar/monthnames.py:38
+#: specs/MonthNames.py:33 timelinelib/calendar/monthnames.py:37
msgid "Jan"
msgstr ""
-#: specs/MonthNames.py:49 timelinelib/calendar/monthnames.py:49
+#: specs/MonthNames.py:48 timelinelib/calendar/monthnames.py:48
msgid "Dec"
msgstr ""
-#: specs/PyTimeType.py:57 specs/WxTimeType.py:83
-#: timelinelib/calendar/monthnames.py:45
+#: specs/PyTimeType.py:56 specs/WxTimeType.py:82
+#: timelinelib/calendar/monthnames.py:44
msgid "Aug"
msgstr ""
-#: specs/PyTimeType.py:111 specs/PyTimeType.py:131 specs/PyTimeType.py:147
-#: specs/PyTimeType.py:151 specs/WxTimeType.py:151 specs/WxTimeType.py:167
-#: specs/WxTimeType.py:171 timelinelib/time/pytime.py:123
-#: timelinelib/time/wxtime.py:126
+#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
+#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
+#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
+#: timelinelib/time/wxtime.py:120
msgid "day"
msgstr ""
-#: specs/PyTimeType.py:115 specs/PyTimeType.py:139 specs/PyTimeType.py:159
-#: specs/WxTimeType.py:135 specs/WxTimeType.py:159 specs/WxTimeType.py:179
-#: timelinelib/time/pytime.py:131 timelinelib/time/wxtime.py:134
+#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
+#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
msgid "minute"
msgstr ""
-#: specs/PyTimeType.py:119 specs/PyTimeType.py:143 specs/PyTimeType.py:163
-#: specs/WxTimeType.py:139 specs/WxTimeType.py:163 specs/WxTimeType.py:183
-#: timelinelib/time/pytime.py:133 timelinelib/time/wxtime.py:136
+#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
+#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
msgid "minutes"
msgstr ""
-#: specs/PyTimeType.py:123 specs/PyTimeType.py:139 specs/PyTimeType.py:143
-#: specs/PyTimeType.py:147 specs/WxTimeType.py:143 specs/WxTimeType.py:159
-#: specs/WxTimeType.py:163 specs/WxTimeType.py:167
-#: timelinelib/time/pytime.py:127 timelinelib/time/wxtime.py:130
+#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
+#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
+#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
msgid "hour"
msgstr ""
-#: specs/PyTimeType.py:127 specs/PyTimeType.py:151 specs/PyTimeType.py:155
-#: specs/PyTimeType.py:159 specs/PyTimeType.py:163 specs/WxTimeType.py:147
-#: specs/WxTimeType.py:171 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187
-#: timelinelib/time/pytime.py:129 timelinelib/time/wxtime.py:132
+#: specs/PyTimeType.py:126 specs/PyTimeType.py:150 specs/PyTimeType.py:154
+#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
+#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
msgid "hours"
msgstr ""
-#: specs/PyTimeType.py:135 specs/PyTimeType.py:155 specs/PyTimeType.py:159
-#: specs/PyTimeType.py:163 specs/PyTimeType.py:167 specs/PyTimeType.py:173
-#: specs/WxTimeType.py:155 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187 specs/WxTimeType.py:193
-#: timelinelib/time/pytime.py:125 timelinelib/time/wxtime.py:128
+#: specs/PyTimeType.py:134 specs/PyTimeType.py:154 specs/PyTimeType.py:158
+#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
+#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
msgstr ""
-#: specs/TimelineView.py:67 timelinelib/view/zoom.py:29
+#: specs/TimelineView.py:66 timelinelib/view/zoom.py:28
msgid "Select region to zoom into"
msgstr ""
-#: specs/TimelineView.py:75 timelinelib/view/zoom.py:39
+#: specs/TimelineView.py:74 timelinelib/view/zoom.py:38
msgid "Region too short"
msgstr ""
-#: specs/TimelineView.py:91 timelinelib/view/zoom.py:36
+#: specs/TimelineView.py:90 timelinelib/view/zoom.py:35
msgid "Region too long"
msgstr ""
-#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:169
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr ""
-#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:171
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr ""
-#: specs/WeekdayNames.py:29 timelinelib/calendar/weekdaynames.py:22
+#: specs/WeekdayNames.py:28 timelinelib/calendar/weekdaynames.py:21
msgid "Mon"
msgstr ""
-#: specs/WeekdayNames.py:34 timelinelib/calendar/weekdaynames.py:28
+#: specs/WeekdayNames.py:33 timelinelib/calendar/weekdaynames.py:27
msgid "Sun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:39
+#: timelinelib/calendar/monthnames.py:38
msgid "Feb"
msgstr ""
-#: timelinelib/calendar/monthnames.py:40
+#: timelinelib/calendar/monthnames.py:39
msgid "Mar"
msgstr ""
-#: timelinelib/calendar/monthnames.py:41
+#: timelinelib/calendar/monthnames.py:40
msgid "Apr"
msgstr ""
-#: timelinelib/calendar/monthnames.py:42
+#: timelinelib/calendar/monthnames.py:41
msgid "May"
msgstr ""
-#: timelinelib/calendar/monthnames.py:43
+#: timelinelib/calendar/monthnames.py:42
msgid "Jun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:44
+#: timelinelib/calendar/monthnames.py:43
msgid "Jul"
msgstr ""
-#: timelinelib/calendar/monthnames.py:46
+#: timelinelib/calendar/monthnames.py:45
msgid "Sep"
msgstr ""
-#: timelinelib/calendar/monthnames.py:47
+#: timelinelib/calendar/monthnames.py:46
msgid "Oct"
msgstr ""
-#: timelinelib/calendar/monthnames.py:48
+#: timelinelib/calendar/monthnames.py:47
msgid "Nov"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:23
+#: timelinelib/calendar/weekdaynames.py:22
msgid "Tue"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:24
+#: timelinelib/calendar/weekdaynames.py:23
msgid "Wed"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:25
+#: timelinelib/calendar/weekdaynames.py:24
msgid "Thu"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:26
+#: timelinelib/calendar/weekdaynames.py:25
msgid "Fri"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:27
+#: timelinelib/calendar/weekdaynames.py:26
msgid "Sat"
msgstr ""
-#: timelinelib/db/__init__.py:74
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
"install it."
msgstr ""
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr ""
-#: timelinelib/db/__init__.py:80
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr "Nežinomas formatas"
-#: timelinelib/db/backends/dir.py:106 timelinelib/db/backends/file.py:126
-#: timelinelib/db/backends/ics.py:156
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr ""
-#: timelinelib/db/backends/file.py:119 timelinelib/db/backends/ics.py:150
-#: timelinelib/db/backends/xmlfile.py:143
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
+#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr ""
@@ -196,47 +201,35 @@ msgstr ""
msgid "Displayed period must be > 0."
msgstr "Rodomas periodas turi būti > 0"
-#: timelinelib/db/objects.py:250
-msgid "Start time "
-msgstr ""
-
-#: timelinelib/db/objects.py:252
-msgid "End time "
-msgstr ""
-
-#: timelinelib/db/objects.py:262
-msgid "Start time can't be after end time"
-msgstr ""
-
-#: timelinelib/db/tutorial.py:31
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr ""
-#: timelinelib/db/tutorial.py:33
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr ""
-#: timelinelib/db/tutorial.py:36
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
msgstr ""
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
msgstr ""
-#: timelinelib/db/tutorial.py:39
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr ""
-#: timelinelib/db/tutorial.py:41
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
msgstr ""
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
msgstr ""
-#: timelinelib/db/tutorial.py:44
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -245,69 +238,74 @@ msgid ""
"You can also middle click with the mouse to center around that point."
msgstr ""
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
msgid "Zoom"
msgstr ""
-#: timelinelib/db/tutorial.py:53
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
"Hold down Shift while dragging with the mouse."
msgstr ""
-#: timelinelib/db/tutorial.py:59 timelinelib/help/pages.py:127
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr "Sukurti įvykį"
-#: timelinelib/db/tutorial.py:60
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
"Hold down Ctrl while dragging the mouse to select a period."
msgstr ""
-#: timelinelib/db/tutorial.py:66 timelinelib/help/pages.py:144
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr "Redaguoti įvykį"
-#: timelinelib/db/tutorial.py:67
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr ""
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
#, fuzzy
msgid "Select event"
msgstr "Ištrinti įvykį"
-#: timelinelib/db/tutorial.py:72
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
"Hold down Ctrl while clicking events to select multiple."
msgstr ""
-#: timelinelib/db/tutorial.py:78 timelinelib/help/pages.py:169
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr "Ištrinti įvykį"
-#: timelinelib/db/tutorial.py:79
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr ""
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr ""
-#: timelinelib/db/tutorial.py:84
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr ""
-#: timelinelib/db/tutorial.py:87 timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
msgid "Saving"
msgstr ""
-#: timelinelib/db/tutorial.py:90
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -315,36 +313,48 @@ msgid ""
"Choose File/New/File Timeline to create a timeline that is saved on disk."
msgstr ""
-#: timelinelib/db/utils.py:56
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr ""
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr ""
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr ""
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr ""
-#: timelinelib/db/utils.py:71
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr ""
-#: timelinelib/db/utils.py:75
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr ""
-#: timelinelib/db/utils.py:81
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr ""
-#: timelinelib/db/utils.py:86
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr ""
-#: timelinelib/db/utils.py:92
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr ""
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:247
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr "Laukelis '%s' negali bÅ«ti tuÅ¡Äias."
@@ -353,15 +363,15 @@ msgstr "Laukelis '%s' negali bÅ«ti tuÅ¡Äias."
msgid "Name"
msgstr ""
-#: timelinelib/editors/event.py:234
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr ""
-#: timelinelib/editors/event.py:242
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
msgstr ""
-#: timelinelib/editors/event.py:247
+#: timelinelib/editors/event.py:250
msgid "Text"
msgstr "Tekstas"
@@ -373,43 +383,43 @@ msgstr ""
msgid "Export to Image"
msgstr ""
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:268
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
msgstr ""
-#: timelinelib/help/pages.py:37
+#: timelinelib/help/pages.py:36
msgid "Help contents"
msgstr "Pagalbos turinys"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Questions and answers"
msgstr "Klausimai ir atsakymai"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Concepts"
msgstr "Koncepcijos"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Tasks"
msgstr "Užduotys"
-#: timelinelib/help/pages.py:60
+#: timelinelib/help/pages.py:59
msgid "Where is the save button?"
msgstr "Kur yra išsaugojimo mygtukas"
-#: timelinelib/help/pages.py:66
+#: timelinelib/help/pages.py:65
msgid ""
"\n"
"There is no save button. Timeline will automatically save your data whenever "
"needed.\n"
msgstr ""
-#: timelinelib/help/pages.py:73
+#: timelinelib/help/pages.py:72
msgid "Where do the week numbers go if I start my weeks on Sunday?"
msgstr ""
-#: timelinelib/help/pages.py:79
+#: timelinelib/help/pages.py:78
msgid ""
"\n"
"The date data object used does not support week numbers for weeks that start "
@@ -417,26 +427,26 @@ msgid ""
"support this in future versions.\n"
msgstr ""
-#: timelinelib/help/pages.py:86
+#: timelinelib/help/pages.py:85
msgid "Timeline"
msgstr ""
-#: timelinelib/help/pages.py:93
+#: timelinelib/help/pages.py:92
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
"If you are interested in such a feature, please get in touch.\n"
msgstr ""
-#: timelinelib/help/pages.py:101
+#: timelinelib/help/pages.py:100
msgid "Events"
msgstr "Įvykiai"
-#: timelinelib/help/pages.py:108
+#: timelinelib/help/pages.py:107
msgid ""
"\n"
"An event is the basic data type for representing information on the "
@@ -445,11 +455,11 @@ msgid ""
"period.\n"
msgstr ""
-#: timelinelib/help/pages.py:114
+#: timelinelib/help/pages.py:113
msgid "Categories"
msgstr "Kategorijos"
-#: timelinelib/help/pages.py:121
+#: timelinelib/help/pages.py:120
msgid ""
"\n"
"Categories are used to group events. An event can only belong to one "
@@ -457,7 +467,7 @@ msgid ""
"same background color.\n"
msgstr ""
-#: timelinelib/help/pages.py:134
+#: timelinelib/help/pages.py:133
msgid ""
"\n"
"The *Create Event* dialog can be opened in the following ways:\n"
@@ -468,47 +478,47 @@ msgid ""
"timeline, drag the mouse and release it.\n"
msgstr ""
-#: timelinelib/help/pages.py:151
+#: timelinelib/help/pages.py:150
msgid ""
"\n"
"The *Edit Event* dialog can be opened by double clicking on an event.\n"
msgstr ""
-#: timelinelib/help/pages.py:157
+#: timelinelib/help/pages.py:156
msgid "Selecting events"
msgstr "Įvykių pasirinkimas"
-#: timelinelib/help/pages.py:163
+#: timelinelib/help/pages.py:162
msgid ""
"\n"
"To select an event, click on it. To select multiple events, hold down the "
"*Ctrl* key while clicking events.\n"
msgstr ""
-#: timelinelib/help/pages.py:176
+#: timelinelib/help/pages.py:175
msgid ""
"\n"
"To delete an event, select it and press the *Del* key. Multiple events can "
"be deleted at the same time.\n"
msgstr ""
-#: timelinelib/help/pages.py:182
+#: timelinelib/help/pages.py:181
msgid "Will associated events be deleted when I delete a category?"
msgstr ""
-#: timelinelib/help/pages.py:188
+#: timelinelib/help/pages.py:187
msgid ""
"\n"
"No. The events will still be there but they will not belong to a category.\n"
msgstr ""
-#: timelinelib/help/pages.py:194
+#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr "Redaguoti kategorijas"
-#: timelinelib/help/pages.py:201
+#: timelinelib/help/pages.py:200
msgid ""
"\n"
"Categories can be managed in the *Edit Categories* dialog (*Timeline* > "
@@ -518,12 +528,12 @@ msgid ""
"*Sidebar*).\n"
msgstr ""
-#: timelinelib/help/pages.py:209 timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:1021
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr "Susisiekite"
-#: timelinelib/help/pages.py:215
+#: timelinelib/help/pages.py:214
msgid ""
"\n"
"If you have more questions about Timeline, or if you want to get in contact "
@@ -531,286 +541,287 @@ msgid ""
"list: <thetimelineproj-user@lists.sourceforge.net>. (Please use English.)\n"
msgstr ""
-#: timelinelib/help/pages.py:221
+#: timelinelib/help/pages.py:220
msgid "Why is Timeline not available in my language?"
msgstr ""
-#: timelinelib/help/pages.py:228
+#: timelinelib/help/pages.py:227
msgid ""
"\n"
"Timeline is developed and translated by volunteers. If you would like to "
"contribute translations you are very much welcome to contact us.\n"
msgstr ""
-#: timelinelib/help/system.py:65
+#: timelinelib/help/system.py:64
#, python-format
msgid "Search results for '%s'"
msgstr ""
-#: timelinelib/help/system.py:123
+#: timelinelib/help/system.py:122
msgid "Related pages"
msgstr "SusijÄ™ puslapiai"
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid ""
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
msgstr ""
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid "Printing"
msgstr "Spausdinimas"
-#: timelinelib/printing.py:115
+#: timelinelib/printing.py:114
msgid "Print preview"
msgstr ""
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
msgstr ""
-#: timelinelib/time/numtime.py:51
+#: timelinelib/time/numtime.py:47
msgid "Go to &Time\tCtrl+T"
msgstr ""
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:75
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr ""
-#: timelinelib/time/numtime.py:54 timelinelib/time/pytime.py:76
-#: timelinelib/time/wxtime.py:76
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr ""
-#: timelinelib/time/numtime.py:118
+#: timelinelib/time/numtime.py:113
msgid "Can't zoom deeper than 5"
msgstr ""
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr ""
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr ""
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr ""
-#: timelinelib/time/numtime.py:134
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr ""
-#: timelinelib/time/numtime.py:179
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr ""
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:72
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr ""
-#: timelinelib/time/pytime.py:73 timelinelib/time/wxtime.py:73
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr ""
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr ""
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr ""
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr ""
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr ""
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:81
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr ""
-#: timelinelib/time/pytime.py:82 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr ""
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr ""
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr ""
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr ""
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr ""
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:88
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr ""
-#: timelinelib/time/pytime.py:89 timelinelib/time/wxtime.py:89
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr ""
-#: timelinelib/time/pytime.py:141
+#: timelinelib/time/pytime.py:140
msgid "can't be before year 10"
msgstr ""
-#: timelinelib/time/pytime.py:145
+#: timelinelib/time/pytime.py:144
msgid "can't be after year 9989"
msgstr ""
-#: timelinelib/time/pytime.py:202 timelinelib/time/wxtime.py:204
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr ""
-#: timelinelib/time/pytime.py:205 timelinelib/time/wxtime.py:207
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr ""
-#: timelinelib/time/pytime.py:220 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
msgid "Day"
msgstr ""
-#: timelinelib/time/pytime.py:221 timelinelib/time/pytime.py:547
-#: timelinelib/time/wxtime.py:223 timelinelib/time/wxtime.py:550
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
msgid "Week"
msgstr "SavaitÄ—"
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:224
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
msgid "Month"
msgstr ""
-#: timelinelib/time/pytime.py:223 timelinelib/time/wxtime.py:225
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
msgid "Year"
msgstr ""
-#: timelinelib/time/pytime.py:257 timelinelib/time/wxtime.py:261
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr ""
-#: timelinelib/time/wxtime.py:144
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr ""
-#: timelinelib/time/wxtime.py:148
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr ""
-#: timelinelib/view/drawingarea.py:145 timelinelib/view/drawingarea.py:163
+#: timelinelib/view/drawingarea.py:144 timelinelib/view/drawingarea.py:162
msgid "No timeline set"
msgstr ""
-#: timelinelib/view/drawingarea.py:197
+#: timelinelib/view/drawingarea.py:196
#, fuzzy
msgid "Edit"
msgstr "&Taisa"
-#: timelinelib/view/drawingarea.py:198
+#: timelinelib/view/drawingarea.py:197
msgid "Duplicate..."
msgstr ""
-#: timelinelib/view/drawingarea.py:199
-#: timelinelib/wxgui/components/cattree.py:81
+#: timelinelib/view/drawingarea.py:198
+#: timelinelib/wxgui/components/cattree.py:80
#: wx/tools/Editra/src/prefdlg.py:1706
msgid "Delete"
msgstr "Å alinti"
-#: timelinelib/view/drawingarea.py:202
+#: timelinelib/view/drawingarea.py:201
msgid "Sticky Balloon"
msgstr ""
-#: timelinelib/view/drawingarea.py:353
+#: timelinelib/view/drawingarea.py:352
msgid "Center"
msgstr ""
-#: timelinelib/view/drawingarea.py:401
+#: timelinelib/view/drawingarea.py:400
#, python-format
msgid "%s events hidden"
msgstr ""
-#: timelinelib/view/drawingarea.py:466
+#: timelinelib/view/drawingarea.py:468
#, python-format
#, python-format, fuzzy
msgid "Are you sure you want to delete %d events?"
msgstr "Ar jūs tikras, kad norite ištrinti kategoriją '%s'?"
-#: timelinelib/view/drawingarea.py:469
+#: timelinelib/view/drawingarea.py:471
#, fuzzy
msgid "Are you sure you want to delete this event?"
msgstr "Ar jūs tikras, kad norite ištrinti kategoriją '%s'?"
-#: timelinelib/view/move.py:65
+#: timelinelib/view/move.py:64
msgid "Can't move locked event"
msgstr ""
-#: timelinelib/view/resize.py:66
+#: timelinelib/view/resize.py:65
msgid "Period is too long"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:300
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr "PridÄ—ti naujÄ…"
#: timelinelib/wxgui/components/categorychoice.py:76
-#: timelinelib/wxgui/components/cattree.py:224
+#: timelinelib/wxgui/components/cattree.py:223
msgid "Add Category"
msgstr "PridÄ—ti kategorijÄ…"
-#: timelinelib/wxgui/components/cattree.py:75
+#: timelinelib/wxgui/components/cattree.py:74
msgid "Edit..."
msgstr "Redaguoti..."
-#: timelinelib/wxgui/components/cattree.py:78
+#: timelinelib/wxgui/components/cattree.py:77
msgid "Add..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:218
+#: timelinelib/wxgui/components/cattree.py:217
msgid "Edit Category"
msgstr "Redaguoti kategorijÄ…"
-#: timelinelib/wxgui/components/cattree.py:229
+#: timelinelib/wxgui/components/cattree.py:228
#, python-format
msgid "Are you sure you want to delete category '%s'?"
msgstr "Ar jūs tikras, kad norite ištrinti kategoriją '%s'?"
#: timelinelib/wxgui/components/cattree.py:231
#, python-format
-msgid "Events belonging to '%(name)s' will no longer belong to a category."
+msgid "Events belonging to '%s' will no longer belong to a category."
msgstr ""
#: timelinelib/wxgui/components/cattree.py:234
-msgid "Events belonging to '%(name)' will now belong "
+#, python-format
+msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
msgstr ""
#: timelinelib/wxgui/components/pydatetimepicker.py:80
-#: timelinelib/wxgui/components/wxdatetimepicker.py:76
+#: timelinelib/wxgui/components/wxdatetimepicker.py:75
msgid "Invalid date"
msgstr ""
-#: timelinelib/wxgui/components/search.py:71
+#: timelinelib/wxgui/components/search.py:70
msgid "No match"
msgstr "NÄ—ra atitikmens"
-#: timelinelib/wxgui/components/search.py:75
+#: timelinelib/wxgui/components/search.py:74
msgid "Only one match"
msgstr "Tik vienas atitikmuo"
-#: timelinelib/wxgui/dialogs/categorieseditor.py:39
+#: timelinelib/wxgui/dialogs/categorieseditor.py:38
#, fuzzy
msgid "Edit Categories"
msgstr "Redaguoti kategorijas"
@@ -847,45 +858,45 @@ msgid "Container Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
msgid "Category:"
msgstr "Kategorija:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:32
+#: timelinelib/wxgui/dialogs/duplicateevent.py:31
msgid "Duplicate Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:69
+#: timelinelib/wxgui/dialogs/duplicateevent.py:68
#, python-format
msgid "%d Events not duplicated due to missing dates."
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:89
+#: timelinelib/wxgui/dialogs/duplicateevent.py:88
msgid "Number of duplicates:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:99
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/duplicateevent.py:98
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr "Periodas"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:109
+#: timelinelib/wxgui/dialogs/duplicateevent.py:108
msgid "Frequency:"
msgstr "Dažnumas:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Forward"
msgstr "Primyn"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Backward"
msgstr "Atgal"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Both"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:120
+#: timelinelib/wxgui/dialogs/duplicateevent.py:119
#: wx/tools/Editra/src/eclib/finddlg.py:802
msgid "Direction"
msgstr "Kryptis"
@@ -895,6 +906,7 @@ msgid "Event Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/eventeditor.py:85
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr "Kada:"
@@ -906,332 +918,337 @@ msgstr "iki"
msgid "Container:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
-#: timelinelib/wxgui/dialogs/timeeditor.py:48
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
+#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr "Rodyti laikÄ…"
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
msgid "Text:"
msgstr "Tekstas:"
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
msgid "Description"
msgstr "Apibūdinimas:"
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
+msgid "Alert"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr "Ikona"
-#: timelinelib/wxgui/dialogs/eventeditor.py:259
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:447
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:484
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr "Pasirinkti ikonÄ…"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:37
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+#, fuzzy
+msgid "Edit Event"
+msgstr "Redaguoti įvykį"
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr "Sukurti įvykį"
+
+#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
msgid "Help"
msgstr "Pagalba"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:66
+#: timelinelib/wxgui/dialogs/helpbrowser.py:65
msgid ""
"Could not find markdown Python package. It is needed by the help system. "
"See the Timeline website or the INSTALL file for instructions how to install "
"it."
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:104
+#: timelinelib/wxgui/dialogs/helpbrowser.py:103
msgid "Go to home page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:111
+#: timelinelib/wxgui/dialogs/helpbrowser.py:110
msgid "Go back one page"
msgstr "Eiti atgal vieną puslapį"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:117
+#: timelinelib/wxgui/dialogs/helpbrowser.py:116
msgid "Go forward one page"
msgstr "Eiti į priekį vieną puslapį"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:202
+#: timelinelib/wxgui/dialogs/helpbrowser.py:201
msgid "Page not found"
msgstr "Puslapis nerastas"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:203
+#: timelinelib/wxgui/dialogs/helpbrowser.py:202
#, python-format
msgid "Could not find page '%s'."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:87
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:89
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:137 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
msgid "&File"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:143 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:143
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:149
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:157
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:163
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:164
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:166
+#: timelinelib/wxgui/dialogs/mainframe.py:171
msgid "Information"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:189
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:200
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:210
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr "Atverti iš &paskiausių"
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:224 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:233 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
msgid "Print"
msgstr "Spausdinti"
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "Export the current view to a SVG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:260
+#: timelinelib/wxgui/dialogs/mainframe.py:265
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
"Timeline website or the INSTALL file for instructions how to install it."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:264
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:294
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr "Išeiti iš programos"
-#: timelinelib/wxgui/dialogs/mainframe.py:306 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
msgid "&Edit"
msgstr "&Taisa"
-#: timelinelib/wxgui/dialogs/mainframe.py:331 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
msgid "&View"
msgstr "&Rodymas"
-#: timelinelib/wxgui/dialogs/mainframe.py:335
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:349
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:360
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:374
+#: timelinelib/wxgui/dialogs/mainframe.py:378
msgid "&Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
#, fuzzy
msgid "Create &Event..."
msgstr "Sukurti įvykį"
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:388
-msgid "Create Event"
-msgstr "Sukurti įvykį"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:404
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:405
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:451
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:454
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
#, fuzzy
msgid "Edit &Categories"
msgstr "Redaguoti kategorijas"
-#: timelinelib/wxgui/dialogs/mainframe.py:487
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:491
+#: timelinelib/wxgui/dialogs/mainframe.py:485
#, fuzzy
msgid "Find First Event"
msgstr "Rasti paskutinį įvykį"
-#: timelinelib/wxgui/dialogs/mainframe.py:505
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr "Rasti paskutinį įvykį"
-#: timelinelib/wxgui/dialogs/mainframe.py:519
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:572 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
msgid "&Help"
msgstr "&Pagalba"
-#: timelinelib/wxgui/dialogs/mainframe.py:575
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:582
-#: timelinelib/wxgui/dialogs/mainframe.py:921
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr "Pradžiamokslis"
-#: timelinelib/wxgui/dialogs/mainframe.py:618
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:630
-msgid "Edit Container"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:634
-#, fuzzy
-msgid "Edit Event"
-msgstr "Redaguoti įvykį"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:670
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:731
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:913
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:918
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:1018
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr ""
@@ -1239,25 +1256,25 @@ msgstr ""
msgid "Close"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:29
+#: timelinelib/wxgui/dialogs/preferences.py:28
msgid "Preferences"
msgstr "Pasirinktys"
-#: timelinelib/wxgui/dialogs/preferences.py:73 wx/lib/pydocview.py:1635
+#: timelinelib/wxgui/dialogs/preferences.py:72 wx/lib/pydocview.py:1635
#: wx/lib/pydocview.py:2722 wx/tools/Editra/src/prefdlg.py:191
#: wx/tools/Editra/src/prefdlg.py:677 wx/tools/Editra/src/prefdlg.py:964
msgid "General"
msgstr "Bendra"
-#: timelinelib/wxgui/dialogs/preferences.py:83
+#: timelinelib/wxgui/dialogs/preferences.py:82
msgid "Date && Time"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:91
+#: timelinelib/wxgui/dialogs/preferences.py:90
msgid "Week start on:"
msgstr "SavaitÄ— prasideda:"
-#: timelinelib/wxgui/dialogs/preferences.py:94
+#: timelinelib/wxgui/dialogs/preferences.py:93
msgid ""
"This feature is experimental. If events are\n"
"created in the extended range, you can not\n"
@@ -1266,36 +1283,36 @@ msgid ""
"is also needed for this to take effect."
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:111
+#: timelinelib/wxgui/dialogs/preferences.py:110
msgid "Open most recent timeline on startup"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:117
+#: timelinelib/wxgui/dialogs/preferences.py:116
msgid "Use inertial scrolling"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:123
+#: timelinelib/wxgui/dialogs/preferences.py:122
msgid "Use extended date range (before 1 AD)"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Monday"
msgstr "Pirmadienis"
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Sunday"
msgstr "Sekmadienis"
-#: timelinelib/wxgui/dialogs/textdisplay.py:57
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr ""
-#: timelinelib/wxgui/utils.py:135 wx/tools/Editra/src/ed_editv.py:191
+#: timelinelib/wxgui/utils.py:134 wx/tools/Editra/src/ed_editv.py:191
#: wx/tools/Editra/src/plugdlg.py:840
msgid "Error"
msgstr "Klaida"
-#: timelinelib/wxgui/utils.py:141
+#: timelinelib/wxgui/utils.py:140
msgid "Question"
msgstr "Klausimas"
diff --git a/po/pl.po b/po/pl.po
index 4bde699..50d8696 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: thetimelineproj\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-27 00:32-0400\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
"PO-Revision-Date: 2012-05-30 05:23+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: Polish <pl@li.org>\n"
@@ -19,154 +19,159 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
"X-Launchpad-Export-Date: 2011-10-30 13:32+0000\n"
-#: activity/activity.info:2
+#. TRANS: "name" option from activity.info file
msgid "Time Line"
msgstr "Linia czasu"
-#: specs/EventEditor.py:351 timelinelib/editors/event.py:153
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "Allows create interactive time lines"
+msgstr ""
+
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr "Nie możesz zmienić czasy, gdy wydarzenie jest zablokowane"
-#: specs/MonthNames.py:34 timelinelib/calendar/monthnames.py:38
+#: specs/MonthNames.py:33 timelinelib/calendar/monthnames.py:37
msgid "Jan"
msgstr "Sty"
-#: specs/MonthNames.py:49 timelinelib/calendar/monthnames.py:49
+#: specs/MonthNames.py:48 timelinelib/calendar/monthnames.py:48
msgid "Dec"
msgstr "Gru"
-#: specs/PyTimeType.py:57 specs/WxTimeType.py:83
-#: timelinelib/calendar/monthnames.py:45
+#: specs/PyTimeType.py:56 specs/WxTimeType.py:82
+#: timelinelib/calendar/monthnames.py:44
msgid "Aug"
msgstr "Sie"
-#: specs/PyTimeType.py:111 specs/PyTimeType.py:131 specs/PyTimeType.py:147
-#: specs/PyTimeType.py:151 specs/WxTimeType.py:151 specs/WxTimeType.py:167
-#: specs/WxTimeType.py:171 timelinelib/time/pytime.py:123
-#: timelinelib/time/wxtime.py:126
+#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
+#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
+#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
+#: timelinelib/time/wxtime.py:120
msgid "day"
msgstr "dzień"
-#: specs/PyTimeType.py:115 specs/PyTimeType.py:139 specs/PyTimeType.py:159
-#: specs/WxTimeType.py:135 specs/WxTimeType.py:159 specs/WxTimeType.py:179
-#: timelinelib/time/pytime.py:131 timelinelib/time/wxtime.py:134
+#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
+#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
msgid "minute"
msgstr "minuta"
-#: specs/PyTimeType.py:119 specs/PyTimeType.py:143 specs/PyTimeType.py:163
-#: specs/WxTimeType.py:139 specs/WxTimeType.py:163 specs/WxTimeType.py:183
-#: timelinelib/time/pytime.py:133 timelinelib/time/wxtime.py:136
+#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
+#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
msgid "minutes"
msgstr "minut(y)"
-#: specs/PyTimeType.py:123 specs/PyTimeType.py:139 specs/PyTimeType.py:143
-#: specs/PyTimeType.py:147 specs/WxTimeType.py:143 specs/WxTimeType.py:159
-#: specs/WxTimeType.py:163 specs/WxTimeType.py:167
-#: timelinelib/time/pytime.py:127 timelinelib/time/wxtime.py:130
+#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
+#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
+#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
msgid "hour"
msgstr "godzina"
-#: specs/PyTimeType.py:127 specs/PyTimeType.py:151 specs/PyTimeType.py:155
-#: specs/PyTimeType.py:159 specs/PyTimeType.py:163 specs/WxTimeType.py:147
-#: specs/WxTimeType.py:171 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187
-#: timelinelib/time/pytime.py:129 timelinelib/time/wxtime.py:132
+#: specs/PyTimeType.py:126 specs/PyTimeType.py:150 specs/PyTimeType.py:154
+#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
+#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
msgid "hours"
msgstr "godzin(y)"
-#: specs/PyTimeType.py:135 specs/PyTimeType.py:155 specs/PyTimeType.py:159
-#: specs/PyTimeType.py:163 specs/PyTimeType.py:167 specs/PyTimeType.py:173
-#: specs/WxTimeType.py:155 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187 specs/WxTimeType.py:193
-#: timelinelib/time/pytime.py:125 timelinelib/time/wxtime.py:128
+#: specs/PyTimeType.py:134 specs/PyTimeType.py:154 specs/PyTimeType.py:158
+#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
+#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
msgstr "dni"
-#: specs/TimelineView.py:67 timelinelib/view/zoom.py:29
+#: specs/TimelineView.py:66 timelinelib/view/zoom.py:28
msgid "Select region to zoom into"
msgstr "Wybierz obszar do powiększenia"
-#: specs/TimelineView.py:75 timelinelib/view/zoom.py:39
+#: specs/TimelineView.py:74 timelinelib/view/zoom.py:38
msgid "Region too short"
msgstr "Obszar zbyt krótki"
-#: specs/TimelineView.py:91 timelinelib/view/zoom.py:36
+#: specs/TimelineView.py:90 timelinelib/view/zoom.py:35
msgid "Region too long"
msgstr "Obszar zbyt długi"
-#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:169
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr "Nie można przewinąć dalej na lewo"
-#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:171
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr "Nie można przewinąć dalej na prawo"
-#: specs/WeekdayNames.py:29 timelinelib/calendar/weekdaynames.py:22
+#: specs/WeekdayNames.py:28 timelinelib/calendar/weekdaynames.py:21
msgid "Mon"
msgstr "pon."
-#: specs/WeekdayNames.py:34 timelinelib/calendar/weekdaynames.py:28
+#: specs/WeekdayNames.py:33 timelinelib/calendar/weekdaynames.py:27
msgid "Sun"
msgstr "niedz."
-#: timelinelib/calendar/monthnames.py:39
+#: timelinelib/calendar/monthnames.py:38
msgid "Feb"
msgstr "Lut"
-#: timelinelib/calendar/monthnames.py:40
+#: timelinelib/calendar/monthnames.py:39
msgid "Mar"
msgstr "Mar"
-#: timelinelib/calendar/monthnames.py:41
+#: timelinelib/calendar/monthnames.py:40
msgid "Apr"
msgstr "Kwi"
-#: timelinelib/calendar/monthnames.py:42
+#: timelinelib/calendar/monthnames.py:41
msgid "May"
msgstr "Maj"
-#: timelinelib/calendar/monthnames.py:43
+#: timelinelib/calendar/monthnames.py:42
msgid "Jun"
msgstr "Cze"
-#: timelinelib/calendar/monthnames.py:44
+#: timelinelib/calendar/monthnames.py:43
msgid "Jul"
msgstr "Lip"
-#: timelinelib/calendar/monthnames.py:46
+#: timelinelib/calendar/monthnames.py:45
msgid "Sep"
msgstr "Wrz"
-#: timelinelib/calendar/monthnames.py:47
+#: timelinelib/calendar/monthnames.py:46
msgid "Oct"
msgstr "Paź"
-#: timelinelib/calendar/monthnames.py:48
+#: timelinelib/calendar/monthnames.py:47
msgid "Nov"
msgstr "Lis"
-#: timelinelib/calendar/weekdaynames.py:23
+#: timelinelib/calendar/weekdaynames.py:22
msgid "Tue"
msgstr "wt."
-#: timelinelib/calendar/weekdaynames.py:24
+#: timelinelib/calendar/weekdaynames.py:23
msgid "Wed"
msgstr "śr."
-#: timelinelib/calendar/weekdaynames.py:25
+#: timelinelib/calendar/weekdaynames.py:24
msgid "Thu"
msgstr "czw."
-#: timelinelib/calendar/weekdaynames.py:26
+#: timelinelib/calendar/weekdaynames.py:25
msgid "Fri"
msgstr "pt."
-#: timelinelib/calendar/weekdaynames.py:27
+#: timelinelib/calendar/weekdaynames.py:26
msgid "Sat"
msgstr "sob."
-#: timelinelib/db/__init__.py:74
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
@@ -176,23 +181,23 @@ msgstr ""
"plikami ICS. Przeczytaj instrukcje na stronie Timeline, lub w pliku INSTALL "
"jak je zainstalować."
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr "BÅ‚Ä…d otwarcia linii czasu '%s'."
-#: timelinelib/db/__init__.py:80
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr "Nieznany format."
-#: timelinelib/db/backends/dir.py:106 timelinelib/db/backends/file.py:126
-#: timelinelib/db/backends/ics.py:156
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr "BÅ‚Ä…d odczytu z pliku '%s'."
-#: timelinelib/db/backends/file.py:119 timelinelib/db/backends/ics.py:150
-#: timelinelib/db/backends/xmlfile.py:143
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
+#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr "BÅ‚Ä…d odczytu linii czasu z '%s'."
@@ -201,47 +206,35 @@ msgstr "BÅ‚Ä…d odczytu linii czasu z '%s'."
msgid "Displayed period must be > 0."
msgstr "Wyświetlany okres musi być większy od 0."
-#: timelinelib/db/objects.py:250
-msgid "Start time "
-msgstr "Czas rozpoczęcia "
-
-#: timelinelib/db/objects.py:252
-msgid "End time "
-msgstr "Czas zakończenia "
-
-#: timelinelib/db/objects.py:262
-msgid "Start time can't be after end time"
-msgstr "Czas rozpoczęcia nie może być za czasem zakończenia"
-
-#: timelinelib/db/tutorial.py:31
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr "Witaj"
-#: timelinelib/db/tutorial.py:33
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr "Witaj w Timeline"
-#: timelinelib/db/tutorial.py:36
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
msgstr "Wprowadzenie"
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
msgstr "Najedź na mnie myszką!"
-#: timelinelib/db/tutorial.py:39
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr "Najechanie trójkątem na wydarzenie pokaże jego opis."
-#: timelinelib/db/tutorial.py:41
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
msgstr "Funkcje"
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
msgstr "Przewiń"
-#: timelinelib/db/tutorial.py:44
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -256,11 +249,11 @@ msgstr ""
"Możesz także użyć środkowego przycisku myszy, aby wyśrodkować wokół tego "
"punktu."
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
msgid "Zoom"
msgstr "Zoom"
-#: timelinelib/db/tutorial.py:53
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
@@ -270,11 +263,12 @@ msgstr ""
"\n"
"Przytrzymaj Shift podczas przeciÄ…gania myszkÄ…."
-#: timelinelib/db/tutorial.py:59 timelinelib/help/pages.py:127
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr "Utwórz wydarzenie"
-#: timelinelib/db/tutorial.py:60
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
@@ -284,19 +278,20 @@ msgstr ""
"\n"
"Przytrzymaj Ctrl podczas przeciągania myszką, aby zaznaczyć okres."
-#: timelinelib/db/tutorial.py:66 timelinelib/help/pages.py:144
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr "Edytuj wydarzenie"
-#: timelinelib/db/tutorial.py:67
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr "Kliknij podwójnie na wydarzeniu."
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
msgid "Select event"
msgstr "Zaznacz wydarzenie"
-#: timelinelib/db/tutorial.py:72
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
@@ -306,27 +301,30 @@ msgstr ""
"\n"
"Przytrzymuj Ctrl podczas klikania, aby zaznaczyć kilka."
-#: timelinelib/db/tutorial.py:78 timelinelib/help/pages.py:169
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr "Usuń wydarzenie"
-#: timelinelib/db/tutorial.py:79
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr "Zaznacz wydarzenia do usunięcia i naciśnij klawisz Del."
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr "Zmień mój rozmiar i mnie przenieś!"
-#: timelinelib/db/tutorial.py:84
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr "Najpierw mnie zaznacz, a następnie przeciągnij uchwyty."
-#: timelinelib/db/tutorial.py:87 timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
msgid "Saving"
msgstr "Zapisywanie"
-#: timelinelib/db/tutorial.py:90
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -339,36 +337,48 @@ msgstr ""
"Wybierz Plik/Nowy/Plik Timeline, aby stworzyć linię czasu zapisywaną na "
"dysku."
-#: timelinelib/db/utils.py:56
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr "Czas rozpoczęcia "
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr "Czas zakończenia "
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr "Czas rozpoczęcia nie może być za czasem zakończenia"
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr "Błąd zapisu danych linii czasu do pliku '%s'. Plik pozostał bez zmian."
-#: timelinelib/db/utils.py:71
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr "BÅ‚Ä…d zapisu danych linii czasu."
-#: timelinelib/db/utils.py:75
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr "BÅ‚Ä…d zapisu do pliku tymczasowego o nazwie '%s'."
-#: timelinelib/db/utils.py:81
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr "BÅ‚Ä…d zapisu kopii zapasowej w '%s'."
-#: timelinelib/db/utils.py:86
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr "Błąd podmiany pliku tymczasowego '%s' na oryginał."
-#: timelinelib/db/utils.py:92
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr "Błąd usunięcia kopii zapasowej '%s'."
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:247
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr "Pole '%s' nie może być puste."
@@ -377,15 +387,15 @@ msgstr "Pole '%s' nie może być puste."
msgid "Name"
msgstr "Nazwa"
-#: timelinelib/editors/event.py:234
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr "Data końcowa nie może być wcześniejsza niż początkowa"
-#: timelinelib/editors/event.py:242
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
msgstr "Wpisany okres jest za długi."
-#: timelinelib/editors/event.py:247
+#: timelinelib/editors/event.py:250
msgid "Text"
msgstr "Tekst"
@@ -397,32 +407,32 @@ msgstr "Pliki graficzne"
msgid "Export to Image"
msgstr "Eksport do pliku obrazka"
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:268
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
msgstr "Plik o nazwie '%s' już istnieje. Czy chcesz go nadpisać?"
-#: timelinelib/help/pages.py:37
+#: timelinelib/help/pages.py:36
msgid "Help contents"
msgstr "Treść pomoc"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Questions and answers"
msgstr "Pytania i odpowiedzi"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Concepts"
msgstr "Koncepty"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Tasks"
msgstr "Zadania"
-#: timelinelib/help/pages.py:60
+#: timelinelib/help/pages.py:59
msgid "Where is the save button?"
msgstr "Gdzie jest przycisk zapisywania?"
-#: timelinelib/help/pages.py:66
+#: timelinelib/help/pages.py:65
msgid ""
"\n"
"There is no save button. Timeline will automatically save your data whenever "
@@ -432,13 +442,13 @@ msgstr ""
"Nie ma przycisku zapisywania. Timeline zapisuje twoje dane automatycznie, "
"jeśli tylko zachodzi taka potrzeba.\n"
-#: timelinelib/help/pages.py:73
+#: timelinelib/help/pages.py:72
msgid "Where do the week numbers go if I start my weeks on Sunday?"
msgstr ""
"Dlaczego nie widać numerów tygodni po przestawieniu niedzieli jako pierwszy "
"dzień tygodnia?"
-#: timelinelib/help/pages.py:79
+#: timelinelib/help/pages.py:78
msgid ""
"\n"
"The date data object used does not support week numbers for weeks that start "
@@ -449,15 +459,16 @@ msgstr ""
"Obecnie nie wspieramy numerów tygodni przy ustawieniu niedzieli jako "
"pierwszy dzień tygodnia. Planujemy dokonać tego w przyszłości.\n"
-#: timelinelib/help/pages.py:86
+#: timelinelib/help/pages.py:85
msgid "Timeline"
msgstr "Linia czasu"
-#: timelinelib/help/pages.py:93
+#: timelinelib/help/pages.py:92
+#, fuzzy
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
@@ -471,11 +482,11 @@ msgstr ""
"by na przykład można było określić czas w minutach od rozpoczęcia wybranego "
"okresu. Jeśli interesuje cię taka możliwość, skontaktuj się z nami.\n"
-#: timelinelib/help/pages.py:101
+#: timelinelib/help/pages.py:100
msgid "Events"
msgstr "Wydarzenia"
-#: timelinelib/help/pages.py:108
+#: timelinelib/help/pages.py:107
msgid ""
"\n"
"An event is the basic data type for representing information on the "
@@ -488,11 +499,11 @@ msgstr ""
"linii czasu. Musi określić gdzie na linii czasu powinno być umieszczone "
"(kiedy się wydarzyło). Może to być albo określony punkt w czasie albo okres.\n"
-#: timelinelib/help/pages.py:114
+#: timelinelib/help/pages.py:113
msgid "Categories"
msgstr "Kategorie"
-#: timelinelib/help/pages.py:121
+#: timelinelib/help/pages.py:120
msgid ""
"\n"
"Categories are used to group events. An event can only belong to one "
@@ -504,7 +515,7 @@ msgstr ""
"do jednej kategorii. Wszystkie wydarzenia należące do tej samej kategorii "
"mają ten sam kolor tła.\n"
-#: timelinelib/help/pages.py:134
+#: timelinelib/help/pages.py:133
msgid ""
"\n"
"The *Create Event* dialog can be opened in the following ways:\n"
@@ -523,7 +534,7 @@ msgstr ""
"- TrzymajÄ…c klawisz *Ctrl*, przeciÄ…gnij lewym przyciskiem myszy wybrany "
"zakres czasu.\n"
-#: timelinelib/help/pages.py:151
+#: timelinelib/help/pages.py:150
msgid ""
"\n"
"The *Edit Event* dialog can be opened by double clicking on an event.\n"
@@ -532,11 +543,11 @@ msgstr ""
"Okienko *Edytuj wydarzenie* może zostać otwarte poprzez podwójne kliknięcie "
"na wydarzenie.\n"
-#: timelinelib/help/pages.py:157
+#: timelinelib/help/pages.py:156
msgid "Selecting events"
msgstr "Zaznaczanie wydarzeń"
-#: timelinelib/help/pages.py:163
+#: timelinelib/help/pages.py:162
msgid ""
"\n"
"To select an event, click on it. To select multiple events, hold down the "
@@ -546,7 +557,7 @@ msgstr ""
"Aby zaznaczyć wydarzenie, kliknij na nie. Aby zaznaczyć wiele wydarzeń, "
"przytrzymuj przycisk *Ctrl* podczas klikania na wydarzenia.\n"
-#: timelinelib/help/pages.py:176
+#: timelinelib/help/pages.py:175
msgid ""
"\n"
"To delete an event, select it and press the *Del* key. Multiple events can "
@@ -556,12 +567,12 @@ msgstr ""
"By usunąć wydarzenie, zaznacz je i naciśnij klawisz *Del*. Jeśli zaznaczysz "
"kilka wydarzeń, zostaną usunięte wszystkie zaznaczone.\n"
-#: timelinelib/help/pages.py:182
+#: timelinelib/help/pages.py:181
msgid "Will associated events be deleted when I delete a category?"
msgstr ""
"Czy po usunięciu kategorii zostaną usunięte przypisane do niej wydarzenia?"
-#: timelinelib/help/pages.py:188
+#: timelinelib/help/pages.py:187
msgid ""
"\n"
"No. The events will still be there but they will not belong to a category.\n"
@@ -569,13 +580,13 @@ msgstr ""
"\n"
"Nie. Po prostu przestaną należeć do usuniętej kategorii.\n"
-#: timelinelib/help/pages.py:194
+#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr "Edytuj kategorie"
-#: timelinelib/help/pages.py:201
+#: timelinelib/help/pages.py:200
msgid ""
"\n"
"Categories can be managed in the *Edit Categories* dialog (*Timeline* > "
@@ -592,12 +603,12 @@ msgstr ""
"Widoczność kategorii może być także edytowana w pasku bocznym (*Widok* > "
"*Pasek boczny*).\n"
-#: timelinelib/help/pages.py:209 timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:1021
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr "Kontakt"
-#: timelinelib/help/pages.py:215
+#: timelinelib/help/pages.py:214
msgid ""
"\n"
"If you have more questions about Timeline, or if you want to get in contact "
@@ -609,11 +620,11 @@ msgstr ""
"użytkownikami i twórcami Timeline, wyślij e-mail do listy dyskusyjnej: "
"<thetimelineproj-user@lists.sourceforge.net>. (Proszę pisać po angielsku.)\n"
-#: timelinelib/help/pages.py:221
+#: timelinelib/help/pages.py:220
msgid "Why is Timeline not available in my language?"
msgstr "Dlaczego Timeline nie jest dostępny w moim języku?"
-#: timelinelib/help/pages.py:228
+#: timelinelib/help/pages.py:227
msgid ""
"\n"
"Timeline is developed and translated by volunteers. If you would like to "
@@ -623,16 +634,16 @@ msgstr ""
"Timeline jest rozwijany i tłumaczony przez ochotników. Jeśli chcesz nam "
"pomóc, skontaktuj się z nami.\n"
-#: timelinelib/help/system.py:65
+#: timelinelib/help/system.py:64
#, python-format
msgid "Search results for '%s'"
msgstr "Wyniki wyszukiwania dla \"%s\""
-#: timelinelib/help/system.py:123
+#: timelinelib/help/system.py:122
msgid "Related pages"
msgstr "PowiÄ…zane strony"
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid ""
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
@@ -640,230 +651,230 @@ msgstr ""
"Wystąpił błąd podczas drukowania.\n"
"Być może twoja drukarka nie jest ustawiona poprawnie?"
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid "Printing"
msgstr "Drukowanie"
-#: timelinelib/printing.py:115
+#: timelinelib/printing.py:114
msgid "Print preview"
msgstr "PodglÄ…d wydruku"
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
msgstr "Idź do &zera\tCtrl+Z"
-#: timelinelib/time/numtime.py:51
+#: timelinelib/time/numtime.py:47
msgid "Go to &Time\tCtrl+T"
msgstr "Idź do &czasu\tCtrl+T"
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:75
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr "Wstecz\tPgUp"
-#: timelinelib/time/numtime.py:54 timelinelib/time/pytime.py:76
-#: timelinelib/time/wxtime.py:76
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr "Naprzód\tPgDn"
-#: timelinelib/time/numtime.py:118
+#: timelinelib/time/numtime.py:113
msgid "Can't zoom deeper than 5"
msgstr "Nie można zwiększyć zoomu bardziej niż na 5"
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr "Okres 1"
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr "Okres 10"
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr "Okres 100"
-#: timelinelib/time/numtime.py:134
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr "Okres 1000"
-#: timelinelib/time/numtime.py:179
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr "Idź do czasu"
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:72
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr "Idź do &dzisiaj\tCtrl+T"
-#: timelinelib/time/pytime.py:73 timelinelib/time/wxtime.py:73
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr "Przejdź do daty\tCtrl+G"
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr "Do przodu o tydzień\tCtrl+K"
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr "Do tyłu o tydzień\tCtrl+K"
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr "Do przodu o miesiÄ…c\tCtrl+K"
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr "Do tyłu o miesiąc\tCtrl+K"
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:81
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr "Do przodu o rok\tCtrl+K"
-#: timelinelib/time/pytime.py:82 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr "Do tyłu o rok\tCtrl+K"
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr "Widok na tysiÄ…clecie"
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr "Widok na wiek"
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr "Widok na dziesięciolecie"
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr "Widok na rok"
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:88
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr "Widok na miesiÄ…c"
-#: timelinelib/time/pytime.py:89 timelinelib/time/wxtime.py:89
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr "Widok na dzień"
-#: timelinelib/time/pytime.py:141
+#: timelinelib/time/pytime.py:140
msgid "can't be before year 10"
msgstr "nie może być przed rokiem 10"
-#: timelinelib/time/pytime.py:145
+#: timelinelib/time/pytime.py:144
msgid "can't be after year 9989"
msgstr "nie może być po roku 9989"
-#: timelinelib/time/pytime.py:202 timelinelib/time/wxtime.py:204
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr "Nie można zmniejszyć zoomu na dalej niż 1200 lat"
-#: timelinelib/time/pytime.py:205 timelinelib/time/wxtime.py:207
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr "Nie można zmniejszyć zoomu na mniej niż 1 godzina"
-#: timelinelib/time/pytime.py:220 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
msgid "Day"
msgstr "Dzień"
-#: timelinelib/time/pytime.py:221 timelinelib/time/pytime.py:547
-#: timelinelib/time/wxtime.py:223 timelinelib/time/wxtime.py:550
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
msgid "Week"
msgstr "Tydzień"
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:224
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
msgid "Month"
msgstr "MiesiÄ…c"
-#: timelinelib/time/pytime.py:223 timelinelib/time/wxtime.py:225
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
msgid "Year"
msgstr "Rok"
-#: timelinelib/time/pytime.py:257 timelinelib/time/wxtime.py:261
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr "Przejdź do daty"
-#: timelinelib/time/wxtime.py:144
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr "nie może być przed rokiem %d"
-#: timelinelib/time/wxtime.py:148
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr "nie może być po roku %d"
-#: timelinelib/view/drawingarea.py:145 timelinelib/view/drawingarea.py:163
+#: timelinelib/view/drawingarea.py:144 timelinelib/view/drawingarea.py:162
msgid "No timeline set"
msgstr "Nie wybrano linii czasu"
-#: timelinelib/view/drawingarea.py:197
+#: timelinelib/view/drawingarea.py:196
msgid "Edit"
msgstr "Edytuj"
-#: timelinelib/view/drawingarea.py:198
+#: timelinelib/view/drawingarea.py:197
msgid "Duplicate..."
msgstr "Duplikuj..."
-#: timelinelib/view/drawingarea.py:199
-#: timelinelib/wxgui/components/cattree.py:81
+#: timelinelib/view/drawingarea.py:198
+#: timelinelib/wxgui/components/cattree.py:80
#: wx/tools/Editra/src/prefdlg.py:1706
msgid "Delete"
msgstr "Usuń"
-#: timelinelib/view/drawingarea.py:202
+#: timelinelib/view/drawingarea.py:201
msgid "Sticky Balloon"
msgstr "Przypięty dymek podpowiedzi"
-#: timelinelib/view/drawingarea.py:353
+#: timelinelib/view/drawingarea.py:352
msgid "Center"
msgstr "Wyśrodkuj"
-#: timelinelib/view/drawingarea.py:401
+#: timelinelib/view/drawingarea.py:400
#, python-format
msgid "%s events hidden"
msgstr "%s ukrytych wydarzeń"
-#: timelinelib/view/drawingarea.py:466
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
msgstr "Na pewno usunąć %d zaznaczonych wydarzeń?"
-#: timelinelib/view/drawingarea.py:469
+#: timelinelib/view/drawingarea.py:471
msgid "Are you sure you want to delete this event?"
msgstr "Na pewno usunąć to wydarzenie?"
-#: timelinelib/view/move.py:65
+#: timelinelib/view/move.py:64
msgid "Can't move locked event"
msgstr "Nie można przenieść zablokowanego wydarzenia"
-#: timelinelib/view/resize.py:66
+#: timelinelib/view/resize.py:65
msgid "Period is too long"
msgstr "Okres za krótki"
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:300
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr "Dodaj nowe"
#: timelinelib/wxgui/components/categorychoice.py:76
-#: timelinelib/wxgui/components/cattree.py:224
+#: timelinelib/wxgui/components/cattree.py:223
msgid "Add Category"
msgstr "Dodaj kategoriÄ™"
-#: timelinelib/wxgui/components/cattree.py:75
+#: timelinelib/wxgui/components/cattree.py:74
msgid "Edit..."
msgstr "Edytuj..."
-#: timelinelib/wxgui/components/cattree.py:78
+#: timelinelib/wxgui/components/cattree.py:77
msgid "Add..."
msgstr "Dodaj..."
-#: timelinelib/wxgui/components/cattree.py:218
+#: timelinelib/wxgui/components/cattree.py:217
msgid "Edit Category"
msgstr "Edytuj kategoriÄ™"
-#: timelinelib/wxgui/components/cattree.py:229
+#: timelinelib/wxgui/components/cattree.py:228
#, python-format
#, python-format,
msgid "Are you sure you want to delete category '%s'?"
@@ -871,31 +882,31 @@ msgstr "Na pewno chcesz usunąć kategorię '%s'?"
#: timelinelib/wxgui/components/cattree.py:231
#, python-format
-#, python-format,
-msgid "Events belonging to '%(name)s' will no longer belong to a category."
+#, python-format, fuzzy
+msgid "Events belonging to '%s' will no longer belong to a category."
msgstr ""
"Wydarzenia należące do '%(name)s' już nie będą należały do żadnej kategorii."
#: timelinelib/wxgui/components/cattree.py:234
#, python-format
-#, python-format,
-msgid "Events belonging to '%(name)s' will now belong "
-msgstr "Wydarzenia należące do '%(name)s' będą teraz należały "
+#, python-format, fuzzy
+msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
+msgstr "Wydarzenia należące do '%s' będą teraz należeć do '%s'."
#: timelinelib/wxgui/components/pydatetimepicker.py:80
-#: timelinelib/wxgui/components/wxdatetimepicker.py:76
+#: timelinelib/wxgui/components/wxdatetimepicker.py:75
msgid "Invalid date"
msgstr "Niepoprawna data"
-#: timelinelib/wxgui/components/search.py:71
+#: timelinelib/wxgui/components/search.py:70
msgid "No match"
msgstr "Brak pasujących wyników"
-#: timelinelib/wxgui/components/search.py:75
+#: timelinelib/wxgui/components/search.py:74
msgid "Only one match"
msgstr "Tylko jeden pasujÄ…cy wynik"
-#: timelinelib/wxgui/dialogs/categorieseditor.py:39
+#: timelinelib/wxgui/dialogs/categorieseditor.py:38
msgid "Edit Categories"
msgstr "Edytuj kategorie"
@@ -931,45 +942,45 @@ msgid "Container Properties"
msgstr "Właściwości pojemnika"
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
msgid "Category:"
msgstr "Kategoria:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:32
+#: timelinelib/wxgui/dialogs/duplicateevent.py:31
msgid "Duplicate Event"
msgstr "Duplikuj wydarzenie"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:69
+#: timelinelib/wxgui/dialogs/duplicateevent.py:68
#, python-format
msgid "%d Events not duplicated due to missing dates."
msgstr "%d wydarzeń nie zostało zduplikowanych z powodu brakujących dat."
-#: timelinelib/wxgui/dialogs/duplicateevent.py:89
+#: timelinelib/wxgui/dialogs/duplicateevent.py:88
msgid "Number of duplicates:"
msgstr "Liczba duplikatów:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:99
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/duplicateevent.py:98
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr "Okres"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:109
+#: timelinelib/wxgui/dialogs/duplicateevent.py:108
msgid "Frequency:"
msgstr "Częstotliwość:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Forward"
msgstr "Dalej"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Backward"
msgstr "Wstecz"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Both"
msgstr "Oba"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:120
+#: timelinelib/wxgui/dialogs/duplicateevent.py:119
#: wx/tools/Editra/src/eclib/finddlg.py:802
msgid "Direction"
msgstr "Kierunek"
@@ -979,6 +990,7 @@ msgid "Event Properties"
msgstr "Właściwości wydarzenia"
#: timelinelib/wxgui/dialogs/eventeditor.py:85
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr "Data:"
@@ -990,57 +1002,74 @@ msgstr "do"
msgid "Container:"
msgstr "Pojemnik:"
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr "Dodaj pojemnik"
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
-#: timelinelib/wxgui/dialogs/timeeditor.py:48
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
+#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr "Pokazuj godzinÄ™"
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
msgstr "Niewyraźny"
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr "Zablokowany"
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr "Kończy się dzisiaj"
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
msgid "Text:"
msgstr "Tekst:"
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
msgid "Description"
msgstr "Opis"
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
+msgid "Alert"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr "Ikona"
-#: timelinelib/wxgui/dialogs/eventeditor.py:259
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr "Dodaj kolejne wydarzenie"
-#: timelinelib/wxgui/dialogs/eventeditor.py:447
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr "Obrazki zostaną zmniejszone tak, aby zmieścić się w kwadracie 128x128."
-#: timelinelib/wxgui/dialogs/eventeditor.py:484
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr "Wybierz obrazek"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:37
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr "Edytuj pojemnik"
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+msgid "Edit Event"
+msgstr "Edytuj wydarzenie"
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr "Utwórz wydarzenie"
+
+#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
msgid "Help"
msgstr "Pomoc"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:66
+#: timelinelib/wxgui/dialogs/helpbrowser.py:65
msgid ""
"Could not find markdown Python package. It is needed by the help system. "
"See the Timeline website or the INSTALL file for instructions how to install "
@@ -1050,123 +1079,123 @@ msgstr ""
"Przeczytaj instrukcję, jak go zainstalować, na stronie internetowej "
"Timeline lub w pliku INSTALL."
-#: timelinelib/wxgui/dialogs/helpbrowser.py:104
+#: timelinelib/wxgui/dialogs/helpbrowser.py:103
msgid "Go to home page"
msgstr "Przejdź do strony głównej"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:111
+#: timelinelib/wxgui/dialogs/helpbrowser.py:110
msgid "Go back one page"
msgstr "Przejdź do poprzedniej strony"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:117
+#: timelinelib/wxgui/dialogs/helpbrowser.py:116
msgid "Go forward one page"
msgstr "Przejdź do następnej strony"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:202
+#: timelinelib/wxgui/dialogs/helpbrowser.py:201
msgid "Page not found"
msgstr "Nie znaleziono żądanej strony"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:203
+#: timelinelib/wxgui/dialogs/helpbrowser.py:202
#, python-format
msgid "Could not find page '%s'."
msgstr "Nie znaleziono strony '%s'."
-#: timelinelib/wxgui/dialogs/mainframe.py:87
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr "Pliki programu Timeline"
-#: timelinelib/wxgui/dialogs/mainframe.py:89
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr "Pliki SVG"
-#: timelinelib/wxgui/dialogs/mainframe.py:137 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
msgid "&File"
msgstr "&Plik"
-#: timelinelib/wxgui/dialogs/mainframe.py:143 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr "Nowy"
-#: timelinelib/wxgui/dialogs/mainframe.py:143
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr "Stwórz nową linię czasu"
-#: timelinelib/wxgui/dialogs/mainframe.py:149
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr "Linia czasu..."
-#: timelinelib/wxgui/dialogs/mainframe.py:157
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr "Stwórz linię czasu"
-#: timelinelib/wxgui/dialogs/mainframe.py:163
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr "Wybrana linia czasu już istnieje."
-#: timelinelib/wxgui/dialogs/mainframe.py:164
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr "Otworzenie istniejÄ…cej linii czasu, zamiast tworzenia nowej."
-#: timelinelib/wxgui/dialogs/mainframe.py:166
+#: timelinelib/wxgui/dialogs/mainframe.py:171
msgid "Information"
msgstr "Informacje"
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr "Linia czasu folderu..."
-#: timelinelib/wxgui/dialogs/mainframe.py:189
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr "Otwórz istniejącą linię czasu"
-#: timelinelib/wxgui/dialogs/mainframe.py:200
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr "Otwórz linię czasu"
-#: timelinelib/wxgui/dialogs/mainframe.py:210
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr "Otwórz &ostatnie"
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr "&Ustawienia strony..."
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr "Ustawienia drukowania"
-#: timelinelib/wxgui/dialogs/mainframe.py:224 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr "PodglÄ…d wydruku"
-#: timelinelib/wxgui/dialogs/mainframe.py:233 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
msgid "Print"
msgstr "Drukuj"
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr "&Eksportuj do pliku obrazka..."
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr "Eksportuj aktualny podglÄ…d do pliku obrazka PNG"
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr "&Eksportuj do SVG..."
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "Export the current view to a SVG image"
msgstr "Eksportuj aktualny podglÄ…d do pliku obrazka SVG"
-#: timelinelib/wxgui/dialogs/mainframe.py:260
+#: timelinelib/wxgui/dialogs/mainframe.py:265
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
"Timeline website or the INSTALL file for instructions how to install it."
@@ -1175,149 +1204,137 @@ msgstr ""
"SVG. Przeczytaj instrukcje jak go zainstalować na stronie internetowej "
"Timeline lub w pliku INSTALL."
-#: timelinelib/wxgui/dialogs/mainframe.py:264
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr "Eksportuj do SVG"
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr "Odtwórz linię czasu"
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr "Odtwórz linię czasu jako film"
-#: timelinelib/wxgui/dialogs/mainframe.py:294
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr "Zakończ programu"
-#: timelinelib/wxgui/dialogs/mainframe.py:306 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
msgid "&Edit"
msgstr "&Edycja"
-#: timelinelib/wxgui/dialogs/mainframe.py:331 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
msgid "&View"
msgstr "&Widok"
-#: timelinelib/wxgui/dialogs/mainframe.py:335
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr "Panel boczny\tCtrl+I"
-#: timelinelib/wxgui/dialogs/mainframe.py:349
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr "&Legenda"
-#: timelinelib/wxgui/dialogs/mainframe.py:360
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr "Dymki po najechaniu myszkÄ…"
-#: timelinelib/wxgui/dialogs/mainframe.py:374
+#: timelinelib/wxgui/dialogs/mainframe.py:378
msgid "&Timeline"
msgstr "&Linia czasu"
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create &Event..."
msgstr "Stwórz wydarz&enie..."
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr "Utworzenie nowego wydarzenia"
-#: timelinelib/wxgui/dialogs/mainframe.py:388
-msgid "Create Event"
-msgstr "Utwórz wydarzenie"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr "&Duplikuj zaznaczone wydarzenie..."
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr "Duplikuj zaznaczone wydarzenie"
-#: timelinelib/wxgui/dialogs/mainframe.py:404
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr "&Zmierz odległość pomiędzy dwoma wydarzeniami..."
-#: timelinelib/wxgui/dialogs/mainframe.py:405
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr "Zmierz odległość pomiędzy dwoma wydarzeniami"
-#: timelinelib/wxgui/dialogs/mainframe.py:451
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr "Odległość pomiędzy wybranymi wydarzeniami"
-#: timelinelib/wxgui/dialogs/mainframe.py:454
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr "Wydarzenia się pokrywają lub odległość wynosi 0"
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit &Categories"
msgstr "Edytuj &kategorie"
-#: timelinelib/wxgui/dialogs/mainframe.py:487
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr "&Nawigacja"
-#: timelinelib/wxgui/dialogs/mainframe.py:491
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr "Znajdź pierwsze wydarzenie"
-#: timelinelib/wxgui/dialogs/mainframe.py:505
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr "Znajdź ostatnie wydarzenie"
-#: timelinelib/wxgui/dialogs/mainframe.py:519
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr "Widok na wszystkie wydarzenia"
-#: timelinelib/wxgui/dialogs/mainframe.py:572 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
msgid "&Help"
msgstr "&Pomoc"
-#: timelinelib/wxgui/dialogs/mainframe.py:575
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr "Zawartość pomocy\tF1"
-#: timelinelib/wxgui/dialogs/mainframe.py:582
-#: timelinelib/wxgui/dialogs/mainframe.py:921
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr "Samouczek"
-#: timelinelib/wxgui/dialogs/mainframe.py:618
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr "BÅ‚Ä…d zapisu do pliku konfiguracyjnego."
-#: timelinelib/wxgui/dialogs/mainframe.py:630
-msgid "Edit Container"
-msgstr "Edytuj pojemnik"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:634
-msgid "Edit Event"
-msgstr "Edytuj wydarzenie"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:670
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr "tylko do odczytu"
-#: timelinelib/wxgui/dialogs/mainframe.py:731
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr "Plik o nazwie '%s' nie istnieje."
-#: timelinelib/wxgui/dialogs/mainframe.py:913
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr "Nie otwarto żadnej linii czasu."
-#: timelinelib/wxgui/dialogs/mainframe.py:918
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr "Korzystasz z Timeline po raz pierwszy?"
-#: timelinelib/wxgui/dialogs/mainframe.py:1018
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr "PowiÄ…zane tematy pomocy:"
@@ -1325,25 +1342,25 @@ msgstr "PowiÄ…zane tematy pomocy:"
msgid "Close"
msgstr "Zamknij"
-#: timelinelib/wxgui/dialogs/preferences.py:29
+#: timelinelib/wxgui/dialogs/preferences.py:28
msgid "Preferences"
msgstr "Opcje"
-#: timelinelib/wxgui/dialogs/preferences.py:73 wx/lib/pydocview.py:1635
+#: timelinelib/wxgui/dialogs/preferences.py:72 wx/lib/pydocview.py:1635
#: wx/lib/pydocview.py:2722 wx/tools/Editra/src/prefdlg.py:191
#: wx/tools/Editra/src/prefdlg.py:677 wx/tools/Editra/src/prefdlg.py:964
msgid "General"
msgstr "Ogólne"
-#: timelinelib/wxgui/dialogs/preferences.py:83
+#: timelinelib/wxgui/dialogs/preferences.py:82
msgid "Date && Time"
msgstr "Data i czas"
-#: timelinelib/wxgui/dialogs/preferences.py:91
+#: timelinelib/wxgui/dialogs/preferences.py:90
msgid "Week start on:"
msgstr "Pierwszy dzień tygodnia:"
-#: timelinelib/wxgui/dialogs/preferences.py:94
+#: timelinelib/wxgui/dialogs/preferences.py:93
msgid ""
"This feature is experimental. If events are\n"
"created in the extended range, you can not\n"
@@ -1357,36 +1374,36 @@ msgstr ""
"linii czasu. Zmiany zaczną obowiązywać po\n"
"ponownym załadowaniu linii czasu."
-#: timelinelib/wxgui/dialogs/preferences.py:111
+#: timelinelib/wxgui/dialogs/preferences.py:110
msgid "Open most recent timeline on startup"
msgstr "Otwórz podczas uruchamiania ostatnio używaną linię czasu"
-#: timelinelib/wxgui/dialogs/preferences.py:117
+#: timelinelib/wxgui/dialogs/preferences.py:116
msgid "Use inertial scrolling"
msgstr "Użyj przewijania inercyjnego"
-#: timelinelib/wxgui/dialogs/preferences.py:123
+#: timelinelib/wxgui/dialogs/preferences.py:122
msgid "Use extended date range (before 1 AD)"
msgstr "Użyj rozszerzonego zakresu dat (przed 1 r. n.e.)"
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Monday"
msgstr "poniedziałek"
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Sunday"
msgstr "niedziela"
-#: timelinelib/wxgui/dialogs/textdisplay.py:57
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr "Nieudane kopiowanie do schowka."
-#: timelinelib/wxgui/utils.py:135 wx/tools/Editra/src/ed_editv.py:191
+#: timelinelib/wxgui/utils.py:134 wx/tools/Editra/src/ed_editv.py:191
#: wx/tools/Editra/src/plugdlg.py:840
msgid "Error"
msgstr "BÅ‚Ä…d"
-#: timelinelib/wxgui/utils.py:141
+#: timelinelib/wxgui/utils.py:140
msgid "Question"
msgstr "Pytanie"
@@ -4571,13 +4588,14 @@ msgstr "Dokument tekstowy"
msgid "%s Source File"
msgstr "Plik źródłowy %s"
+#, python-format
+#, fuzzy
+#~ msgid "Events belonging to '%(name)s' will now belong "
+#~ msgstr "Wydarzenia należące do '%(name)s' będą teraz należały "
+
#~ msgid "&Undo "
#~ msgstr "&Cofnij "
-#, python-format
-#~ msgid "Events belonging to '%s' will now belong to '%s'."
-#~ msgstr "Wydarzenia należące do '%s' będą teraz należeć do '%s'."
-
#~ msgid "Events belonging to "
#~ msgstr "Wydarzenia należące do "
diff --git a/po/pt.po b/po/pt.po
index 8e26e7a..4fbd04e 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: thetimelineproj\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-15 00:32-0400\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
"PO-Revision-Date: 2012-04-22 04:33+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: Sugar Labs\n"
@@ -19,154 +19,159 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
"X-Launchpad-Export-Date: 2011-10-30 13:32+0000\n"
-#: activity/activity.info:2
+#. TRANS: "name" option from activity.info file
msgid "Time Line"
msgstr "Linha Temporal"
-#: specs/EventEditor.py:351 timelinelib/editors/event.py:153
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "Allows create interactive time lines"
+msgstr ""
+
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr "Não podes alterar o tempo quando o Evento está trancado"
-#: specs/MonthNames.py:34 timelinelib/calendar/monthnames.py:38
+#: specs/MonthNames.py:33 timelinelib/calendar/monthnames.py:37
msgid "Jan"
msgstr "Jan"
-#: specs/MonthNames.py:49 timelinelib/calendar/monthnames.py:49
+#: specs/MonthNames.py:48 timelinelib/calendar/monthnames.py:48
msgid "Dec"
msgstr "Dez"
-#: specs/PyTimeType.py:57 specs/WxTimeType.py:83
-#: timelinelib/calendar/monthnames.py:45
+#: specs/PyTimeType.py:56 specs/WxTimeType.py:82
+#: timelinelib/calendar/monthnames.py:44
msgid "Aug"
msgstr "Ago"
-#: specs/PyTimeType.py:111 specs/PyTimeType.py:131 specs/PyTimeType.py:147
-#: specs/PyTimeType.py:151 specs/WxTimeType.py:151 specs/WxTimeType.py:167
-#: specs/WxTimeType.py:171 timelinelib/time/pytime.py:123
-#: timelinelib/time/wxtime.py:126
+#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
+#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
+#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
+#: timelinelib/time/wxtime.py:120
msgid "day"
msgstr "dia"
-#: specs/PyTimeType.py:115 specs/PyTimeType.py:139 specs/PyTimeType.py:159
-#: specs/WxTimeType.py:135 specs/WxTimeType.py:159 specs/WxTimeType.py:179
-#: timelinelib/time/pytime.py:131 timelinelib/time/wxtime.py:134
+#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
+#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
msgid "minute"
msgstr "minuto"
-#: specs/PyTimeType.py:119 specs/PyTimeType.py:143 specs/PyTimeType.py:163
-#: specs/WxTimeType.py:139 specs/WxTimeType.py:163 specs/WxTimeType.py:183
-#: timelinelib/time/pytime.py:133 timelinelib/time/wxtime.py:136
+#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
+#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
msgid "minutes"
msgstr "minutos"
-#: specs/PyTimeType.py:123 specs/PyTimeType.py:139 specs/PyTimeType.py:143
-#: specs/PyTimeType.py:147 specs/WxTimeType.py:143 specs/WxTimeType.py:159
-#: specs/WxTimeType.py:163 specs/WxTimeType.py:167
-#: timelinelib/time/pytime.py:127 timelinelib/time/wxtime.py:130
+#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
+#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
+#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
msgid "hour"
msgstr "hora"
-#: specs/PyTimeType.py:127 specs/PyTimeType.py:151 specs/PyTimeType.py:155
-#: specs/PyTimeType.py:159 specs/PyTimeType.py:163 specs/WxTimeType.py:147
-#: specs/WxTimeType.py:171 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187
-#: timelinelib/time/pytime.py:129 timelinelib/time/wxtime.py:132
+#: specs/PyTimeType.py:126 specs/PyTimeType.py:150 specs/PyTimeType.py:154
+#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
+#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
msgid "hours"
msgstr "horas"
-#: specs/PyTimeType.py:135 specs/PyTimeType.py:155 specs/PyTimeType.py:159
-#: specs/PyTimeType.py:163 specs/PyTimeType.py:167 specs/PyTimeType.py:173
-#: specs/WxTimeType.py:155 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187 specs/WxTimeType.py:193
-#: timelinelib/time/pytime.py:125 timelinelib/time/wxtime.py:128
+#: specs/PyTimeType.py:134 specs/PyTimeType.py:154 specs/PyTimeType.py:158
+#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
+#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
msgstr "dias"
-#: specs/TimelineView.py:67 timelinelib/view/zoom.py:29
+#: specs/TimelineView.py:66 timelinelib/view/zoom.py:28
msgid "Select region to zoom into"
msgstr "Seleciona a região para aumentar o zoom"
-#: specs/TimelineView.py:75 timelinelib/view/zoom.py:39
+#: specs/TimelineView.py:74 timelinelib/view/zoom.py:38
msgid "Region too short"
msgstr "Região muito curta"
-#: specs/TimelineView.py:91 timelinelib/view/zoom.py:36
+#: specs/TimelineView.py:90 timelinelib/view/zoom.py:35
msgid "Region too long"
msgstr "Região muito longa"
-#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:169
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr "Não é possível deslocar mais para a esquerda"
-#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:171
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr "Não é possível deslocar mais à direita"
-#: specs/WeekdayNames.py:29 timelinelib/calendar/weekdaynames.py:22
+#: specs/WeekdayNames.py:28 timelinelib/calendar/weekdaynames.py:21
msgid "Mon"
msgstr "Seg"
-#: specs/WeekdayNames.py:34 timelinelib/calendar/weekdaynames.py:28
+#: specs/WeekdayNames.py:33 timelinelib/calendar/weekdaynames.py:27
msgid "Sun"
msgstr "Dom"
-#: timelinelib/calendar/monthnames.py:39
+#: timelinelib/calendar/monthnames.py:38
msgid "Feb"
msgstr "Fev"
-#: timelinelib/calendar/monthnames.py:40
+#: timelinelib/calendar/monthnames.py:39
msgid "Mar"
msgstr "Mar"
-#: timelinelib/calendar/monthnames.py:41
+#: timelinelib/calendar/monthnames.py:40
msgid "Apr"
msgstr "Abr"
-#: timelinelib/calendar/monthnames.py:42
+#: timelinelib/calendar/monthnames.py:41
msgid "May"
msgstr "Mai"
-#: timelinelib/calendar/monthnames.py:43
+#: timelinelib/calendar/monthnames.py:42
msgid "Jun"
msgstr "Jun"
-#: timelinelib/calendar/monthnames.py:44
+#: timelinelib/calendar/monthnames.py:43
msgid "Jul"
msgstr "Jul"
-#: timelinelib/calendar/monthnames.py:46
+#: timelinelib/calendar/monthnames.py:45
msgid "Sep"
msgstr "Set"
-#: timelinelib/calendar/monthnames.py:47
+#: timelinelib/calendar/monthnames.py:46
msgid "Oct"
msgstr "Out"
-#: timelinelib/calendar/monthnames.py:48
+#: timelinelib/calendar/monthnames.py:47
msgid "Nov"
msgstr "Nov"
-#: timelinelib/calendar/weekdaynames.py:23
+#: timelinelib/calendar/weekdaynames.py:22
msgid "Tue"
msgstr "Ter"
-#: timelinelib/calendar/weekdaynames.py:24
+#: timelinelib/calendar/weekdaynames.py:23
msgid "Wed"
msgstr "Qua"
-#: timelinelib/calendar/weekdaynames.py:25
+#: timelinelib/calendar/weekdaynames.py:24
msgid "Thu"
msgstr "Qui"
-#: timelinelib/calendar/weekdaynames.py:26
+#: timelinelib/calendar/weekdaynames.py:25
msgid "Fri"
msgstr "Sex"
-#: timelinelib/calendar/weekdaynames.py:27
+#: timelinelib/calendar/weekdaynames.py:26
msgid "Sat"
msgstr "Sáb"
-#: timelinelib/db/__init__.py:74
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
@@ -176,23 +181,23 @@ msgstr ""
"trabalhar com ficheiros ICS. Consulta o site da Linha Temporal(timeline) ou "
"o ficheiro INSTALL para obteres instruções de como instalá-lo."
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr "Não foi possível abrir linha temporal '%s'."
-#: timelinelib/db/__init__.py:80
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr "Formato desconhecido."
-#: timelinelib/db/backends/dir.py:106 timelinelib/db/backends/file.py:126
-#: timelinelib/db/backends/ics.py:156
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr "Não foi possível ler o ficheiro '%s'."
-#: timelinelib/db/backends/file.py:119 timelinelib/db/backends/ics.py:150
-#: timelinelib/db/backends/xmlfile.py:143
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
+#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr "Não foi possível ler os dados de linha temporal de '%s'."
@@ -201,47 +206,35 @@ msgstr "Não foi possível ler os dados de linha temporal de '%s'."
msgid "Displayed period must be > 0."
msgstr "Período exibido deve ser > 0."
-#: timelinelib/db/objects.py:250
-msgid "Start time "
-msgstr ""
-
-#: timelinelib/db/objects.py:252
-msgid "End time "
-msgstr ""
-
-#: timelinelib/db/objects.py:262
-msgid "Start time can't be after end time"
-msgstr ""
-
-#: timelinelib/db/tutorial.py:31
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr ""
-#: timelinelib/db/tutorial.py:33
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr ""
-#: timelinelib/db/tutorial.py:36
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
msgstr ""
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
msgstr ""
-#: timelinelib/db/tutorial.py:39
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr ""
-#: timelinelib/db/tutorial.py:41
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
msgstr ""
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
msgstr ""
-#: timelinelib/db/tutorial.py:44
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -250,68 +243,73 @@ msgid ""
"You can also middle click with the mouse to center around that point."
msgstr ""
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
msgid "Zoom"
msgstr ""
-#: timelinelib/db/tutorial.py:53
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
"Hold down Shift while dragging with the mouse."
msgstr ""
-#: timelinelib/db/tutorial.py:59 timelinelib/help/pages.py:127
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr ""
-#: timelinelib/db/tutorial.py:60
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
"Hold down Ctrl while dragging the mouse to select a period."
msgstr ""
-#: timelinelib/db/tutorial.py:66 timelinelib/help/pages.py:144
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr ""
-#: timelinelib/db/tutorial.py:67
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr ""
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
msgid "Select event"
msgstr ""
-#: timelinelib/db/tutorial.py:72
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
"Hold down Ctrl while clicking events to select multiple."
msgstr ""
-#: timelinelib/db/tutorial.py:78 timelinelib/help/pages.py:169
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr ""
-#: timelinelib/db/tutorial.py:79
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr ""
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr ""
-#: timelinelib/db/tutorial.py:84
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr ""
-#: timelinelib/db/tutorial.py:87 timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
msgid "Saving"
msgstr ""
-#: timelinelib/db/tutorial.py:90
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -319,37 +317,49 @@ msgid ""
"Choose File/New/File Timeline to create a timeline that is saved on disk."
msgstr ""
-#: timelinelib/db/utils.py:56
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr ""
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr ""
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr ""
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr ""
-#: timelinelib/db/utils.py:71
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr ""
-#: timelinelib/db/utils.py:75
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr ""
-#: timelinelib/db/utils.py:81
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr ""
-#: timelinelib/db/utils.py:86
+#: timelinelib/db/utils.py:75
#, python-format
#, fuzzy, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr "Não é possível renomear ficheiro temporário '%s' ao original."
-#: timelinelib/db/utils.py:92
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr ""
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:247
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr ""
@@ -358,15 +368,15 @@ msgstr ""
msgid "Name"
msgstr ""
-#: timelinelib/editors/event.py:234
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr ""
-#: timelinelib/editors/event.py:242
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
msgstr ""
-#: timelinelib/editors/event.py:247
+#: timelinelib/editors/event.py:250
msgid "Text"
msgstr "Texto"
@@ -378,43 +388,43 @@ msgstr ""
msgid "Export to Image"
msgstr ""
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:268
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
msgstr ""
-#: timelinelib/help/pages.py:37
+#: timelinelib/help/pages.py:36
msgid "Help contents"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Questions and answers"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Concepts"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Tasks"
msgstr ""
-#: timelinelib/help/pages.py:60
+#: timelinelib/help/pages.py:59
msgid "Where is the save button?"
msgstr ""
-#: timelinelib/help/pages.py:66
+#: timelinelib/help/pages.py:65
msgid ""
"\n"
"There is no save button. Timeline will automatically save your data whenever "
"needed.\n"
msgstr ""
-#: timelinelib/help/pages.py:73
+#: timelinelib/help/pages.py:72
msgid "Where do the week numbers go if I start my weeks on Sunday?"
msgstr ""
-#: timelinelib/help/pages.py:79
+#: timelinelib/help/pages.py:78
msgid ""
"\n"
"The date data object used does not support week numbers for weeks that start "
@@ -422,27 +432,27 @@ msgid ""
"support this in future versions.\n"
msgstr ""
-#: timelinelib/help/pages.py:86
+#: timelinelib/help/pages.py:85
#, fuzzy
msgid "Timeline"
msgstr "Linha &Temporal"
-#: timelinelib/help/pages.py:93
+#: timelinelib/help/pages.py:92
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
"If you are interested in such a feature, please get in touch.\n"
msgstr ""
-#: timelinelib/help/pages.py:101
+#: timelinelib/help/pages.py:100
msgid "Events"
msgstr ""
-#: timelinelib/help/pages.py:108
+#: timelinelib/help/pages.py:107
msgid ""
"\n"
"An event is the basic data type for representing information on the "
@@ -451,11 +461,11 @@ msgid ""
"period.\n"
msgstr ""
-#: timelinelib/help/pages.py:114
+#: timelinelib/help/pages.py:113
msgid "Categories"
msgstr ""
-#: timelinelib/help/pages.py:121
+#: timelinelib/help/pages.py:120
msgid ""
"\n"
"Categories are used to group events. An event can only belong to one "
@@ -463,7 +473,7 @@ msgid ""
"same background color.\n"
msgstr ""
-#: timelinelib/help/pages.py:134
+#: timelinelib/help/pages.py:133
msgid ""
"\n"
"The *Create Event* dialog can be opened in the following ways:\n"
@@ -474,47 +484,47 @@ msgid ""
"timeline, drag the mouse and release it.\n"
msgstr ""
-#: timelinelib/help/pages.py:151
+#: timelinelib/help/pages.py:150
msgid ""
"\n"
"The *Edit Event* dialog can be opened by double clicking on an event.\n"
msgstr ""
-#: timelinelib/help/pages.py:157
+#: timelinelib/help/pages.py:156
msgid "Selecting events"
msgstr ""
-#: timelinelib/help/pages.py:163
+#: timelinelib/help/pages.py:162
msgid ""
"\n"
"To select an event, click on it. To select multiple events, hold down the "
"*Ctrl* key while clicking events.\n"
msgstr ""
-#: timelinelib/help/pages.py:176
+#: timelinelib/help/pages.py:175
msgid ""
"\n"
"To delete an event, select it and press the *Del* key. Multiple events can "
"be deleted at the same time.\n"
msgstr ""
-#: timelinelib/help/pages.py:182
+#: timelinelib/help/pages.py:181
msgid "Will associated events be deleted when I delete a category?"
msgstr ""
-#: timelinelib/help/pages.py:188
+#: timelinelib/help/pages.py:187
msgid ""
"\n"
"No. The events will still be there but they will not belong to a category.\n"
msgstr ""
-#: timelinelib/help/pages.py:194
+#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr ""
-#: timelinelib/help/pages.py:201
+#: timelinelib/help/pages.py:200
msgid ""
"\n"
"Categories can be managed in the *Edit Categories* dialog (*Timeline* > "
@@ -524,12 +534,12 @@ msgid ""
"*Sidebar*).\n"
msgstr ""
-#: timelinelib/help/pages.py:209 timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:1021
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr ""
-#: timelinelib/help/pages.py:215
+#: timelinelib/help/pages.py:214
msgid ""
"\n"
"If you have more questions about Timeline, or if you want to get in contact "
@@ -537,284 +547,285 @@ msgid ""
"list: <thetimelineproj-user@lists.sourceforge.net>. (Please use English.)\n"
msgstr ""
-#: timelinelib/help/pages.py:221
+#: timelinelib/help/pages.py:220
msgid "Why is Timeline not available in my language?"
msgstr ""
-#: timelinelib/help/pages.py:228
+#: timelinelib/help/pages.py:227
msgid ""
"\n"
"Timeline is developed and translated by volunteers. If you would like to "
"contribute translations you are very much welcome to contact us.\n"
msgstr ""
-#: timelinelib/help/system.py:65
+#: timelinelib/help/system.py:64
#, python-format
msgid "Search results for '%s'"
msgstr ""
-#: timelinelib/help/system.py:123
+#: timelinelib/help/system.py:122
msgid "Related pages"
msgstr ""
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid ""
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
msgstr ""
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid "Printing"
msgstr ""
-#: timelinelib/printing.py:115
+#: timelinelib/printing.py:114
msgid "Print preview"
msgstr ""
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
msgstr ""
-#: timelinelib/time/numtime.py:51
+#: timelinelib/time/numtime.py:47
msgid "Go to &Time\tCtrl+T"
msgstr ""
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:75
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr ""
-#: timelinelib/time/numtime.py:54 timelinelib/time/pytime.py:76
-#: timelinelib/time/wxtime.py:76
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr ""
-#: timelinelib/time/numtime.py:118
+#: timelinelib/time/numtime.py:113
msgid "Can't zoom deeper than 5"
msgstr ""
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr ""
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr ""
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr ""
-#: timelinelib/time/numtime.py:134
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr ""
-#: timelinelib/time/numtime.py:179
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr ""
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:72
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr ""
-#: timelinelib/time/pytime.py:73 timelinelib/time/wxtime.py:73
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr ""
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr ""
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr ""
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr ""
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr ""
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:81
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr ""
-#: timelinelib/time/pytime.py:82 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr ""
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr ""
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr ""
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr ""
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr ""
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:88
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr ""
-#: timelinelib/time/pytime.py:89 timelinelib/time/wxtime.py:89
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr ""
-#: timelinelib/time/pytime.py:141
+#: timelinelib/time/pytime.py:140
msgid "can't be before year 10"
msgstr ""
-#: timelinelib/time/pytime.py:145
+#: timelinelib/time/pytime.py:144
msgid "can't be after year 9989"
msgstr ""
-#: timelinelib/time/pytime.py:202 timelinelib/time/wxtime.py:204
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr ""
-#: timelinelib/time/pytime.py:205 timelinelib/time/wxtime.py:207
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr ""
-#: timelinelib/time/pytime.py:220 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
msgid "Day"
msgstr ""
-#: timelinelib/time/pytime.py:221 timelinelib/time/pytime.py:547
-#: timelinelib/time/wxtime.py:223 timelinelib/time/wxtime.py:550
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
msgid "Week"
msgstr ""
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:224
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
msgid "Month"
msgstr ""
-#: timelinelib/time/pytime.py:223 timelinelib/time/wxtime.py:225
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
msgid "Year"
msgstr ""
-#: timelinelib/time/pytime.py:257 timelinelib/time/wxtime.py:261
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr ""
-#: timelinelib/time/wxtime.py:144
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr ""
-#: timelinelib/time/wxtime.py:148
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr ""
-#: timelinelib/view/drawingarea.py:145 timelinelib/view/drawingarea.py:163
+#: timelinelib/view/drawingarea.py:144 timelinelib/view/drawingarea.py:162
msgid "No timeline set"
msgstr ""
-#: timelinelib/view/drawingarea.py:197
+#: timelinelib/view/drawingarea.py:196
msgid "Edit"
msgstr "Editar"
-#: timelinelib/view/drawingarea.py:198
+#: timelinelib/view/drawingarea.py:197
msgid "Duplicate..."
msgstr "Duplicar..."
-#: timelinelib/view/drawingarea.py:199
-#: timelinelib/wxgui/components/cattree.py:81
+#: timelinelib/view/drawingarea.py:198
+#: timelinelib/wxgui/components/cattree.py:80
#: wx/tools/Editra/src/prefdlg.py:1706
msgid "Delete"
msgstr "Apagar"
-#: timelinelib/view/drawingarea.py:202
+#: timelinelib/view/drawingarea.py:201
msgid "Sticky Balloon"
msgstr ""
-#: timelinelib/view/drawingarea.py:353
+#: timelinelib/view/drawingarea.py:352
msgid "Center"
msgstr ""
-#: timelinelib/view/drawingarea.py:401
+#: timelinelib/view/drawingarea.py:400
#, python-format
msgid "%s events hidden"
msgstr ""
-#: timelinelib/view/drawingarea.py:466
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
msgstr ""
-#: timelinelib/view/drawingarea.py:469
+#: timelinelib/view/drawingarea.py:471
msgid "Are you sure you want to delete this event?"
msgstr ""
-#: timelinelib/view/move.py:65
+#: timelinelib/view/move.py:64
msgid "Can't move locked event"
msgstr ""
-#: timelinelib/view/resize.py:66
+#: timelinelib/view/resize.py:65
msgid "Period is too long"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:300
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:76
-#: timelinelib/wxgui/components/cattree.py:224
+#: timelinelib/wxgui/components/cattree.py:223
msgid "Add Category"
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:75
+#: timelinelib/wxgui/components/cattree.py:74
msgid "Edit..."
msgstr "Editar..."
-#: timelinelib/wxgui/components/cattree.py:78
+#: timelinelib/wxgui/components/cattree.py:77
msgid "Add..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:218
+#: timelinelib/wxgui/components/cattree.py:217
msgid "Edit Category"
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:229
+#: timelinelib/wxgui/components/cattree.py:228
#, python-format
msgid "Are you sure you want to delete category '%s'?"
msgstr ""
#: timelinelib/wxgui/components/cattree.py:231
#, python-format
-msgid "Events belonging to '%(name)s' will no longer belong to a category."
+msgid "Events belonging to '%s' will no longer belong to a category."
msgstr ""
#: timelinelib/wxgui/components/cattree.py:234
-msgid "Events belonging to '%(name)' will now belong "
+#, python-format
+msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
msgstr ""
#: timelinelib/wxgui/components/pydatetimepicker.py:80
-#: timelinelib/wxgui/components/wxdatetimepicker.py:76
+#: timelinelib/wxgui/components/wxdatetimepicker.py:75
#, fuzzy
msgid "Invalid date"
msgstr "Ficheiro inválido"
-#: timelinelib/wxgui/components/search.py:71
+#: timelinelib/wxgui/components/search.py:70
msgid "No match"
msgstr ""
-#: timelinelib/wxgui/components/search.py:75
+#: timelinelib/wxgui/components/search.py:74
msgid "Only one match"
msgstr ""
-#: timelinelib/wxgui/dialogs/categorieseditor.py:39
+#: timelinelib/wxgui/dialogs/categorieseditor.py:38
msgid "Edit Categories"
msgstr ""
@@ -851,48 +862,48 @@ msgid "Container Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
msgid "Category:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:32
+#: timelinelib/wxgui/dialogs/duplicateevent.py:31
msgid "Duplicate Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:69
+#: timelinelib/wxgui/dialogs/duplicateevent.py:68
#, python-format
msgid "%d Events not duplicated due to missing dates."
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:89
+#: timelinelib/wxgui/dialogs/duplicateevent.py:88
msgid "Number of duplicates:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:99
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/duplicateevent.py:98
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:109
+#: timelinelib/wxgui/dialogs/duplicateevent.py:108
#, fuzzy
msgid "Frequency:"
msgstr "Frequência:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
#, fuzzy
msgid "Forward"
msgstr "Avançar"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
#, fuzzy
msgid "Backward"
msgstr "Voltar"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Both"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:120
+#: timelinelib/wxgui/dialogs/duplicateevent.py:119
#: wx/tools/Editra/src/eclib/finddlg.py:802
msgid "Direction"
msgstr ""
@@ -902,6 +913,7 @@ msgid "Event Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/eventeditor.py:85
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr ""
@@ -913,57 +925,74 @@ msgstr ""
msgid "Container:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
-#: timelinelib/wxgui/dialogs/timeeditor.py:48
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
+#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
msgid "Text:"
msgstr "Texto:"
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
msgid "Description"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
+msgid "Alert"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:259
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:447
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:484
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:37
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+msgid "Edit Event"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
msgid "Help"
msgstr "Ajuda"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:66
+#: timelinelib/wxgui/dialogs/helpbrowser.py:65
#, fuzzy
msgid ""
"Could not find markdown Python package. It is needed by the help system. "
@@ -974,123 +1003,123 @@ msgstr ""
"trabalhar com ficheiros ICS. Consulta o site da Linha Temporal(timeline) ou "
"o ficheiro INSTALL para obteres instruções de como instalá-lo."
-#: timelinelib/wxgui/dialogs/helpbrowser.py:104
+#: timelinelib/wxgui/dialogs/helpbrowser.py:103
msgid "Go to home page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:111
+#: timelinelib/wxgui/dialogs/helpbrowser.py:110
msgid "Go back one page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:117
+#: timelinelib/wxgui/dialogs/helpbrowser.py:116
msgid "Go forward one page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:202
+#: timelinelib/wxgui/dialogs/helpbrowser.py:201
msgid "Page not found"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:203
+#: timelinelib/wxgui/dialogs/helpbrowser.py:202
#, python-format
msgid "Could not find page '%s'."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:87
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:89
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:137 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
msgid "&File"
msgstr "&Ficheiro"
-#: timelinelib/wxgui/dialogs/mainframe.py:143 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr "Novo"
-#: timelinelib/wxgui/dialogs/mainframe.py:143
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:149
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:157
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:163
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:164
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:166
+#: timelinelib/wxgui/dialogs/mainframe.py:171
msgid "Information"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:189
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:200
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:210
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:224 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:233 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
msgid "Print"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "Export the current view to a SVG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:260
+#: timelinelib/wxgui/dialogs/mainframe.py:265
#, fuzzy
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
@@ -1100,150 +1129,138 @@ msgstr ""
"trabalhar com ficheiros ICS. Consulta o site da Linha Temporal(timeline) ou "
"o ficheiro INSTALL para obteres instruções de como instalá-lo."
-#: timelinelib/wxgui/dialogs/mainframe.py:264
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:294
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:306 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
msgid "&Edit"
msgstr "&Editar"
-#: timelinelib/wxgui/dialogs/mainframe.py:331 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
msgid "&View"
msgstr "&Ver"
-#: timelinelib/wxgui/dialogs/mainframe.py:335
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:349
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:360
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:374
+#: timelinelib/wxgui/dialogs/mainframe.py:378
#, fuzzy
msgid "&Timeline"
msgstr "Linha &Temporal"
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create &Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:388
-msgid "Create Event"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:404
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:405
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:451
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:454
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit &Categories"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:487
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:491
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:505
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:519
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:572 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
msgid "&Help"
msgstr "&Ajuda"
-#: timelinelib/wxgui/dialogs/mainframe.py:575
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:582
-#: timelinelib/wxgui/dialogs/mainframe.py:921
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:618
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:630
-msgid "Edit Container"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:634
-msgid "Edit Event"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:670
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:731
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:913
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:918
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:1018
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr ""
@@ -1251,25 +1268,25 @@ msgstr ""
msgid "Close"
msgstr "Fechar"
-#: timelinelib/wxgui/dialogs/preferences.py:29
+#: timelinelib/wxgui/dialogs/preferences.py:28
msgid "Preferences"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:73 wx/lib/pydocview.py:1635
+#: timelinelib/wxgui/dialogs/preferences.py:72 wx/lib/pydocview.py:1635
#: wx/lib/pydocview.py:2722 wx/tools/Editra/src/prefdlg.py:191
#: wx/tools/Editra/src/prefdlg.py:677 wx/tools/Editra/src/prefdlg.py:964
msgid "General"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:83
+#: timelinelib/wxgui/dialogs/preferences.py:82
msgid "Date && Time"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:91
+#: timelinelib/wxgui/dialogs/preferences.py:90
msgid "Week start on:"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:94
+#: timelinelib/wxgui/dialogs/preferences.py:93
msgid ""
"This feature is experimental. If events are\n"
"created in the extended range, you can not\n"
@@ -1278,36 +1295,36 @@ msgid ""
"is also needed for this to take effect."
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:111
+#: timelinelib/wxgui/dialogs/preferences.py:110
msgid "Open most recent timeline on startup"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:117
+#: timelinelib/wxgui/dialogs/preferences.py:116
msgid "Use inertial scrolling"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:123
+#: timelinelib/wxgui/dialogs/preferences.py:122
msgid "Use extended date range (before 1 AD)"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Monday"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Sunday"
msgstr ""
-#: timelinelib/wxgui/dialogs/textdisplay.py:57
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr ""
-#: timelinelib/wxgui/utils.py:135 wx/tools/Editra/src/ed_editv.py:191
+#: timelinelib/wxgui/utils.py:134 wx/tools/Editra/src/ed_editv.py:191
#: wx/tools/Editra/src/plugdlg.py:840
msgid "Error"
msgstr "Erro"
-#: timelinelib/wxgui/utils.py:141
+#: timelinelib/wxgui/utils.py:140
msgid "Question"
msgstr ""
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 6aae633..0fb9d4f 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Timeline 0.4.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-15 00:32-0400\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
"PO-Revision-Date: 2010-07-13 16:15+0000\n"
"Last-Translator: Miguel Mendes Ruiz <Unknown>\n"
"Language-Team: Brazilian Portuguese <LL@li.org>\n"
@@ -17,178 +17,183 @@ msgstr ""
"X-Generator: Launchpad (build 14197)\n"
"X-Launchpad-Export-Date: 2011-10-30 13:32+0000\n"
-#: activity/activity.info:2
+#. TRANS: "name" option from activity.info file
#, fuzzy
msgid "Time Line"
msgstr "Timeline"
-#: specs/EventEditor.py:351 timelinelib/editors/event.py:153
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "Allows create interactive time lines"
+msgstr ""
+
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr ""
-#: specs/MonthNames.py:34 timelinelib/calendar/monthnames.py:38
+#: specs/MonthNames.py:33 timelinelib/calendar/monthnames.py:37
msgid "Jan"
msgstr ""
-#: specs/MonthNames.py:49 timelinelib/calendar/monthnames.py:49
+#: specs/MonthNames.py:48 timelinelib/calendar/monthnames.py:48
msgid "Dec"
msgstr ""
-#: specs/PyTimeType.py:57 specs/WxTimeType.py:83
-#: timelinelib/calendar/monthnames.py:45
+#: specs/PyTimeType.py:56 specs/WxTimeType.py:82
+#: timelinelib/calendar/monthnames.py:44
msgid "Aug"
msgstr ""
-#: specs/PyTimeType.py:111 specs/PyTimeType.py:131 specs/PyTimeType.py:147
-#: specs/PyTimeType.py:151 specs/WxTimeType.py:151 specs/WxTimeType.py:167
-#: specs/WxTimeType.py:171 timelinelib/time/pytime.py:123
-#: timelinelib/time/wxtime.py:126
+#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
+#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
+#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
+#: timelinelib/time/wxtime.py:120
msgid "day"
msgstr ""
-#: specs/PyTimeType.py:115 specs/PyTimeType.py:139 specs/PyTimeType.py:159
-#: specs/WxTimeType.py:135 specs/WxTimeType.py:159 specs/WxTimeType.py:179
-#: timelinelib/time/pytime.py:131 timelinelib/time/wxtime.py:134
+#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
+#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
msgid "minute"
msgstr ""
-#: specs/PyTimeType.py:119 specs/PyTimeType.py:143 specs/PyTimeType.py:163
-#: specs/WxTimeType.py:139 specs/WxTimeType.py:163 specs/WxTimeType.py:183
-#: timelinelib/time/pytime.py:133 timelinelib/time/wxtime.py:136
+#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
+#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
msgid "minutes"
msgstr ""
-#: specs/PyTimeType.py:123 specs/PyTimeType.py:139 specs/PyTimeType.py:143
-#: specs/PyTimeType.py:147 specs/WxTimeType.py:143 specs/WxTimeType.py:159
-#: specs/WxTimeType.py:163 specs/WxTimeType.py:167
-#: timelinelib/time/pytime.py:127 timelinelib/time/wxtime.py:130
+#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
+#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
+#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
msgid "hour"
msgstr ""
-#: specs/PyTimeType.py:127 specs/PyTimeType.py:151 specs/PyTimeType.py:155
-#: specs/PyTimeType.py:159 specs/PyTimeType.py:163 specs/WxTimeType.py:147
-#: specs/WxTimeType.py:171 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187
-#: timelinelib/time/pytime.py:129 timelinelib/time/wxtime.py:132
+#: specs/PyTimeType.py:126 specs/PyTimeType.py:150 specs/PyTimeType.py:154
+#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
+#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
msgid "hours"
msgstr ""
-#: specs/PyTimeType.py:135 specs/PyTimeType.py:155 specs/PyTimeType.py:159
-#: specs/PyTimeType.py:163 specs/PyTimeType.py:167 specs/PyTimeType.py:173
-#: specs/WxTimeType.py:155 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187 specs/WxTimeType.py:193
-#: timelinelib/time/pytime.py:125 timelinelib/time/wxtime.py:128
+#: specs/PyTimeType.py:134 specs/PyTimeType.py:154 specs/PyTimeType.py:158
+#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
+#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
msgstr ""
-#: specs/TimelineView.py:67 timelinelib/view/zoom.py:29
+#: specs/TimelineView.py:66 timelinelib/view/zoom.py:28
msgid "Select region to zoom into"
msgstr ""
-#: specs/TimelineView.py:75 timelinelib/view/zoom.py:39
+#: specs/TimelineView.py:74 timelinelib/view/zoom.py:38
msgid "Region too short"
msgstr ""
-#: specs/TimelineView.py:91 timelinelib/view/zoom.py:36
+#: specs/TimelineView.py:90 timelinelib/view/zoom.py:35
msgid "Region too long"
msgstr ""
-#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:169
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr ""
-#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:171
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr ""
-#: specs/WeekdayNames.py:29 timelinelib/calendar/weekdaynames.py:22
+#: specs/WeekdayNames.py:28 timelinelib/calendar/weekdaynames.py:21
msgid "Mon"
msgstr ""
-#: specs/WeekdayNames.py:34 timelinelib/calendar/weekdaynames.py:28
+#: specs/WeekdayNames.py:33 timelinelib/calendar/weekdaynames.py:27
msgid "Sun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:39
+#: timelinelib/calendar/monthnames.py:38
msgid "Feb"
msgstr ""
-#: timelinelib/calendar/monthnames.py:40
+#: timelinelib/calendar/monthnames.py:39
msgid "Mar"
msgstr ""
-#: timelinelib/calendar/monthnames.py:41
+#: timelinelib/calendar/monthnames.py:40
msgid "Apr"
msgstr ""
-#: timelinelib/calendar/monthnames.py:42
+#: timelinelib/calendar/monthnames.py:41
msgid "May"
msgstr ""
-#: timelinelib/calendar/monthnames.py:43
+#: timelinelib/calendar/monthnames.py:42
msgid "Jun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:44
+#: timelinelib/calendar/monthnames.py:43
msgid "Jul"
msgstr ""
-#: timelinelib/calendar/monthnames.py:46
+#: timelinelib/calendar/monthnames.py:45
msgid "Sep"
msgstr ""
-#: timelinelib/calendar/monthnames.py:47
+#: timelinelib/calendar/monthnames.py:46
msgid "Oct"
msgstr ""
-#: timelinelib/calendar/monthnames.py:48
+#: timelinelib/calendar/monthnames.py:47
msgid "Nov"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:23
+#: timelinelib/calendar/weekdaynames.py:22
msgid "Tue"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:24
+#: timelinelib/calendar/weekdaynames.py:23
msgid "Wed"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:25
+#: timelinelib/calendar/weekdaynames.py:24
msgid "Thu"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:26
+#: timelinelib/calendar/weekdaynames.py:25
msgid "Fri"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:27
+#: timelinelib/calendar/weekdaynames.py:26
msgid "Sat"
msgstr ""
-#: timelinelib/db/__init__.py:74
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
"install it."
msgstr ""
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr "Impossível abrir cronograma '%s'."
-#: timelinelib/db/__init__.py:80
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr "Formato desconhecido"
-#: timelinelib/db/backends/dir.py:106 timelinelib/db/backends/file.py:126
-#: timelinelib/db/backends/ics.py:156
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr "Impossível ler o arquivo '%s'."
-#: timelinelib/db/backends/file.py:119 timelinelib/db/backends/ics.py:150
-#: timelinelib/db/backends/xmlfile.py:143
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
+#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr "Incapaz de ler informações sobre linha do tempo de '%s'."
@@ -197,47 +202,35 @@ msgstr "Incapaz de ler informações sobre linha do tempo de '%s'."
msgid "Displayed period must be > 0."
msgstr ""
-#: timelinelib/db/objects.py:250
-msgid "Start time "
-msgstr ""
-
-#: timelinelib/db/objects.py:252
-msgid "End time "
-msgstr ""
-
-#: timelinelib/db/objects.py:262
-msgid "Start time can't be after end time"
-msgstr "Data de início não pode ser após data de término"
-
-#: timelinelib/db/tutorial.py:31
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr ""
-#: timelinelib/db/tutorial.py:33
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr ""
-#: timelinelib/db/tutorial.py:36
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
msgstr ""
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
msgstr ""
-#: timelinelib/db/tutorial.py:39
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr ""
-#: timelinelib/db/tutorial.py:41
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
msgstr ""
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
msgstr ""
-#: timelinelib/db/tutorial.py:44
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -246,69 +239,74 @@ msgid ""
"You can also middle click with the mouse to center around that point."
msgstr ""
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
msgid "Zoom"
msgstr ""
-#: timelinelib/db/tutorial.py:53
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
"Hold down Shift while dragging with the mouse."
msgstr ""
-#: timelinelib/db/tutorial.py:59 timelinelib/help/pages.py:127
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr "Criar evento"
-#: timelinelib/db/tutorial.py:60
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
"Hold down Ctrl while dragging the mouse to select a period."
msgstr ""
-#: timelinelib/db/tutorial.py:66 timelinelib/help/pages.py:144
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr "Editar evento"
-#: timelinelib/db/tutorial.py:67
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr ""
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
#, fuzzy
msgid "Select event"
msgstr "Remover evento"
-#: timelinelib/db/tutorial.py:72
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
"Hold down Ctrl while clicking events to select multiple."
msgstr ""
-#: timelinelib/db/tutorial.py:78 timelinelib/help/pages.py:169
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr "Remover evento"
-#: timelinelib/db/tutorial.py:79
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr ""
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr ""
-#: timelinelib/db/tutorial.py:84
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr ""
-#: timelinelib/db/tutorial.py:87 timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
msgid "Saving"
msgstr ""
-#: timelinelib/db/tutorial.py:90
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -316,36 +314,48 @@ msgid ""
"Choose File/New/File Timeline to create a timeline that is saved on disk."
msgstr ""
-#: timelinelib/db/utils.py:56
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr ""
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr ""
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr "Data de início não pode ser após data de término"
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr "Incapaz de gravar linha do tempo em '%s'. Arquivo não modificado."
-#: timelinelib/db/utils.py:71
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr "Incapaz de escrever informações sobre a linha do tempo."
-#: timelinelib/db/utils.py:75
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr "Incapaz de escrever no arquivo temporário '%s'."
-#: timelinelib/db/utils.py:81
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr "Incapaz de levar backup a '%s'."
-#: timelinelib/db/utils.py:86
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr "Incapaz de renomear arquivo temporário '%s' para original."
-#: timelinelib/db/utils.py:92
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr "Incapaz de remover arquivo de backup '%s'."
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:247
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr "Campo '%s' não pode ser vazio."
@@ -355,15 +365,15 @@ msgstr "Campo '%s' não pode ser vazio."
msgid "Name"
msgstr "Nome:"
-#: timelinelib/editors/event.py:234
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr "Final deve ser > Início"
-#: timelinelib/editors/event.py:242
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
msgstr ""
-#: timelinelib/editors/event.py:247
+#: timelinelib/editors/event.py:250
msgid "Text"
msgstr "Texto"
@@ -375,32 +385,32 @@ msgstr "Arquivos de Imagem"
msgid "Export to Image"
msgstr "Exportar para Imagem"
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:268
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
msgstr "O arquivo '%s' já existe. Sobrescrever?"
-#: timelinelib/help/pages.py:37
+#: timelinelib/help/pages.py:36
msgid "Help contents"
msgstr "Conteúdo da ajuda"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Questions and answers"
msgstr "Perguntas e respostas"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Concepts"
msgstr "Conceitos"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Tasks"
msgstr "Tarefas"
-#: timelinelib/help/pages.py:60
+#: timelinelib/help/pages.py:59
msgid "Where is the save button?"
msgstr "Onde está o botão \"Salvar\"?"
-#: timelinelib/help/pages.py:66
+#: timelinelib/help/pages.py:65
msgid ""
"\n"
"There is no save button. Timeline will automatically save your data whenever "
@@ -410,11 +420,11 @@ msgstr ""
"Não há botão \"Salvar\" ou \"Gravar\". O TimeLine automaticamente gravará suas "
"informações sempre que necessário.\n"
-#: timelinelib/help/pages.py:73
+#: timelinelib/help/pages.py:72
msgid "Where do the week numbers go if I start my weeks on Sunday?"
msgstr "Onde ficam os números das semanas quando as minhas começam no domingo?"
-#: timelinelib/help/pages.py:79
+#: timelinelib/help/pages.py:78
msgid ""
"\n"
"The date data object used does not support week numbers for weeks that start "
@@ -422,15 +432,16 @@ msgid ""
"support this in future versions.\n"
msgstr ""
-#: timelinelib/help/pages.py:86
+#: timelinelib/help/pages.py:85
msgid "Timeline"
msgstr "Timeline"
-#: timelinelib/help/pages.py:93
+#: timelinelib/help/pages.py:92
+#, fuzzy
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
@@ -446,11 +457,11 @@ msgstr ""
"minutos desde um momento inicial. Se você está interessado em tal recurso, "
"por favor entre em contato.\n"
-#: timelinelib/help/pages.py:101
+#: timelinelib/help/pages.py:100
msgid "Events"
msgstr "Eventos"
-#: timelinelib/help/pages.py:108
+#: timelinelib/help/pages.py:107
msgid ""
"\n"
"An event is the basic data type for representing information on the "
@@ -459,11 +470,11 @@ msgid ""
"period.\n"
msgstr ""
-#: timelinelib/help/pages.py:114
+#: timelinelib/help/pages.py:113
msgid "Categories"
msgstr "Categorias"
-#: timelinelib/help/pages.py:121
+#: timelinelib/help/pages.py:120
msgid ""
"\n"
"Categories are used to group events. An event can only belong to one "
@@ -471,7 +482,7 @@ msgid ""
"same background color.\n"
msgstr ""
-#: timelinelib/help/pages.py:134
+#: timelinelib/help/pages.py:133
msgid ""
"\n"
"The *Create Event* dialog can be opened in the following ways:\n"
@@ -482,35 +493,35 @@ msgid ""
"timeline, drag the mouse and release it.\n"
msgstr ""
-#: timelinelib/help/pages.py:151
+#: timelinelib/help/pages.py:150
msgid ""
"\n"
"The *Edit Event* dialog can be opened by double clicking on an event.\n"
msgstr ""
-#: timelinelib/help/pages.py:157
+#: timelinelib/help/pages.py:156
msgid "Selecting events"
msgstr "Selecionando eventos"
-#: timelinelib/help/pages.py:163
+#: timelinelib/help/pages.py:162
msgid ""
"\n"
"To select an event, click on it. To select multiple events, hold down the "
"*Ctrl* key while clicking events.\n"
msgstr ""
-#: timelinelib/help/pages.py:176
+#: timelinelib/help/pages.py:175
msgid ""
"\n"
"To delete an event, select it and press the *Del* key. Multiple events can "
"be deleted at the same time.\n"
msgstr ""
-#: timelinelib/help/pages.py:182
+#: timelinelib/help/pages.py:181
msgid "Will associated events be deleted when I delete a category?"
msgstr "Eventos associados serão apagados quando eu remover uma categoria?"
-#: timelinelib/help/pages.py:188
+#: timelinelib/help/pages.py:187
msgid ""
"\n"
"No. The events will still be there but they will not belong to a category.\n"
@@ -518,13 +529,13 @@ msgstr ""
"\n"
"Não. Os eventos ainda estarão lá, mas não pertencerão a uma categoria.\n"
-#: timelinelib/help/pages.py:194
+#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr "Editar categorias"
-#: timelinelib/help/pages.py:201
+#: timelinelib/help/pages.py:200
msgid ""
"\n"
"Categories can be managed in the *Edit Categories* dialog (*Timeline* > "
@@ -534,12 +545,12 @@ msgid ""
"*Sidebar*).\n"
msgstr ""
-#: timelinelib/help/pages.py:209 timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:1021
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr "Contatar"
-#: timelinelib/help/pages.py:215
+#: timelinelib/help/pages.py:214
msgid ""
"\n"
"If you have more questions about Timeline, or if you want to get in contact "
@@ -547,27 +558,27 @@ msgid ""
"list: <thetimelineproj-user@lists.sourceforge.net>. (Please use English.)\n"
msgstr ""
-#: timelinelib/help/pages.py:221
+#: timelinelib/help/pages.py:220
msgid "Why is Timeline not available in my language?"
msgstr "Por que o Linha do Tempo não está disponível no meu idioma?"
-#: timelinelib/help/pages.py:228
+#: timelinelib/help/pages.py:227
msgid ""
"\n"
"Timeline is developed and translated by volunteers. If you would like to "
"contribute translations you are very much welcome to contact us.\n"
msgstr ""
-#: timelinelib/help/system.py:65
+#: timelinelib/help/system.py:64
#, python-format
msgid "Search results for '%s'"
msgstr "Resultados da pesquisa por '%s'"
-#: timelinelib/help/system.py:123
+#: timelinelib/help/system.py:122
msgid "Related pages"
msgstr "Páginas relacionadas"
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid ""
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
@@ -575,231 +586,231 @@ msgstr ""
"Houve um erro na hora de imprimir.\n"
"A sua impressora está configurada corretamente?"
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid "Printing"
msgstr "Imprimindo"
-#: timelinelib/printing.py:115
+#: timelinelib/printing.py:114
msgid "Print preview"
msgstr "Visualizar impressão"
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
msgstr ""
-#: timelinelib/time/numtime.py:51
+#: timelinelib/time/numtime.py:47
msgid "Go to &Time\tCtrl+T"
msgstr ""
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:75
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr ""
-#: timelinelib/time/numtime.py:54 timelinelib/time/pytime.py:76
-#: timelinelib/time/wxtime.py:76
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr ""
-#: timelinelib/time/numtime.py:118
+#: timelinelib/time/numtime.py:113
#, fuzzy
msgid "Can't zoom deeper than 5"
msgstr "Não é possível fechar zoom para menos de 1 hora"
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr ""
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr ""
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr ""
-#: timelinelib/time/numtime.py:134
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr ""
-#: timelinelib/time/numtime.py:179
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr ""
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:72
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr ""
-#: timelinelib/time/pytime.py:73 timelinelib/time/wxtime.py:73
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr "Vá para a D&ata...\tCtrl+G"
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr ""
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr ""
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr ""
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr ""
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:81
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr ""
-#: timelinelib/time/pytime.py:82 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr ""
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr ""
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr "Encaixar Século"
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr "Encaixar Década"
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr "Ajustar Ano"
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:88
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr "Ajustar Mês"
-#: timelinelib/time/pytime.py:89 timelinelib/time/wxtime.py:89
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr "Ajustar Dia"
-#: timelinelib/time/pytime.py:141
+#: timelinelib/time/pytime.py:140
msgid "can't be before year 10"
msgstr ""
-#: timelinelib/time/pytime.py:145
+#: timelinelib/time/pytime.py:144
msgid "can't be after year 9989"
msgstr ""
-#: timelinelib/time/pytime.py:202 timelinelib/time/wxtime.py:204
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr ""
-#: timelinelib/time/pytime.py:205 timelinelib/time/wxtime.py:207
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr "Não é possível fechar zoom para menos de 1 hora"
-#: timelinelib/time/pytime.py:220 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
msgid "Day"
msgstr ""
-#: timelinelib/time/pytime.py:221 timelinelib/time/pytime.py:547
-#: timelinelib/time/wxtime.py:223 timelinelib/time/wxtime.py:550
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
msgid "Week"
msgstr "Semana"
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:224
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
msgid "Month"
msgstr ""
-#: timelinelib/time/pytime.py:223 timelinelib/time/wxtime.py:225
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
msgid "Year"
msgstr ""
-#: timelinelib/time/pytime.py:257 timelinelib/time/wxtime.py:261
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr "Vá para Data"
-#: timelinelib/time/wxtime.py:144
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr ""
-#: timelinelib/time/wxtime.py:148
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr ""
-#: timelinelib/view/drawingarea.py:145 timelinelib/view/drawingarea.py:163
+#: timelinelib/view/drawingarea.py:144 timelinelib/view/drawingarea.py:162
msgid "No timeline set"
msgstr "Nenhum cronograma definido"
-#: timelinelib/view/drawingarea.py:197
+#: timelinelib/view/drawingarea.py:196
msgid "Edit"
msgstr "Editar"
-#: timelinelib/view/drawingarea.py:198
+#: timelinelib/view/drawingarea.py:197
msgid "Duplicate..."
msgstr ""
-#: timelinelib/view/drawingarea.py:199
-#: timelinelib/wxgui/components/cattree.py:81
+#: timelinelib/view/drawingarea.py:198
+#: timelinelib/wxgui/components/cattree.py:80
#: wx/tools/Editra/src/prefdlg.py:1706
msgid "Delete"
msgstr "Remover"
-#: timelinelib/view/drawingarea.py:202
+#: timelinelib/view/drawingarea.py:201
msgid "Sticky Balloon"
msgstr "Balão Grudento"
-#: timelinelib/view/drawingarea.py:353
+#: timelinelib/view/drawingarea.py:352
msgid "Center"
msgstr "Centralizado"
-#: timelinelib/view/drawingarea.py:401
+#: timelinelib/view/drawingarea.py:400
#, python-format
msgid "%s events hidden"
msgstr ""
-#: timelinelib/view/drawingarea.py:466
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
msgstr "Tem certeza de que deseja remover %d eventos?"
-#: timelinelib/view/drawingarea.py:469
+#: timelinelib/view/drawingarea.py:471
msgid "Are you sure you want to delete this event?"
msgstr "Tem certeza de que deseja remover esse evento?"
-#: timelinelib/view/move.py:65
+#: timelinelib/view/move.py:64
msgid "Can't move locked event"
msgstr ""
-#: timelinelib/view/resize.py:66
+#: timelinelib/view/resize.py:65
msgid "Period is too long"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:300
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr "Adicionar novo"
#: timelinelib/wxgui/components/categorychoice.py:76
-#: timelinelib/wxgui/components/cattree.py:224
+#: timelinelib/wxgui/components/cattree.py:223
msgid "Add Category"
msgstr "Adicionar Categoria"
-#: timelinelib/wxgui/components/cattree.py:75
+#: timelinelib/wxgui/components/cattree.py:74
msgid "Edit..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:78
+#: timelinelib/wxgui/components/cattree.py:77
msgid "Add..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:218
+#: timelinelib/wxgui/components/cattree.py:217
msgid "Edit Category"
msgstr "Editar Categoria"
-#: timelinelib/wxgui/components/cattree.py:229
+#: timelinelib/wxgui/components/cattree.py:228
#, python-format
#, python-format, fuzzy
msgid "Are you sure you want to delete category '%s'?"
@@ -807,27 +818,28 @@ msgstr "Tem certeza de que deseja remover %d eventos?"
#: timelinelib/wxgui/components/cattree.py:231
#, python-format
-msgid "Events belonging to '%(name)s' will no longer belong to a category."
+msgid "Events belonging to '%s' will no longer belong to a category."
msgstr ""
#: timelinelib/wxgui/components/cattree.py:234
-msgid "Events belonging to '%(name)' will now belong "
+#, python-format
+msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
msgstr ""
#: timelinelib/wxgui/components/pydatetimepicker.py:80
-#: timelinelib/wxgui/components/wxdatetimepicker.py:76
+#: timelinelib/wxgui/components/wxdatetimepicker.py:75
msgid "Invalid date"
msgstr ""
-#: timelinelib/wxgui/components/search.py:71
+#: timelinelib/wxgui/components/search.py:70
msgid "No match"
msgstr "Não há associações"
-#: timelinelib/wxgui/components/search.py:75
+#: timelinelib/wxgui/components/search.py:74
msgid "Only one match"
msgstr "Somente uma associação"
-#: timelinelib/wxgui/dialogs/categorieseditor.py:39
+#: timelinelib/wxgui/dialogs/categorieseditor.py:38
msgid "Edit Categories"
msgstr "Editar Categorias"
@@ -863,45 +875,45 @@ msgid "Container Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
msgid "Category:"
msgstr "Categoria:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:32
+#: timelinelib/wxgui/dialogs/duplicateevent.py:31
msgid "Duplicate Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:69
+#: timelinelib/wxgui/dialogs/duplicateevent.py:68
#, python-format
msgid "%d Events not duplicated due to missing dates."
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:89
+#: timelinelib/wxgui/dialogs/duplicateevent.py:88
msgid "Number of duplicates:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:99
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/duplicateevent.py:98
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr "Período"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:109
+#: timelinelib/wxgui/dialogs/duplicateevent.py:108
msgid "Frequency:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Forward"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Backward"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Both"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:120
+#: timelinelib/wxgui/dialogs/duplicateevent.py:119
#: wx/tools/Editra/src/eclib/finddlg.py:802
msgid "Direction"
msgstr ""
@@ -911,6 +923,7 @@ msgid "Event Properties"
msgstr "Propriedades de Eventos"
#: timelinelib/wxgui/dialogs/eventeditor.py:85
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr "Quando:"
@@ -922,330 +935,335 @@ msgstr "para"
msgid "Container:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
-#: timelinelib/wxgui/dialogs/timeeditor.py:48
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
+#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr "Mostrar hora"
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
msgid "Text:"
msgstr "Texto:"
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
msgid "Description"
msgstr "Descrição"
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
+msgid "Alert"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr "Ãcone"
-#: timelinelib/wxgui/dialogs/eventeditor.py:259
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr "Adicionar mais eventos após este"
-#: timelinelib/wxgui/dialogs/eventeditor.py:447
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
#, fuzzy
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr "Imagens serão reduzidas ou ampliadas para caber em uma caixa %ix%i."
-#: timelinelib/wxgui/dialogs/eventeditor.py:484
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr "Selecionar ícone"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:37
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+msgid "Edit Event"
+msgstr "Editar Evento"
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr "Criar Evento"
+
+#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
msgid "Help"
msgstr "Ajuda"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:66
+#: timelinelib/wxgui/dialogs/helpbrowser.py:65
msgid ""
"Could not find markdown Python package. It is needed by the help system. "
"See the Timeline website or the INSTALL file for instructions how to install "
"it."
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:104
+#: timelinelib/wxgui/dialogs/helpbrowser.py:103
msgid "Go to home page"
msgstr "Ir para a página inicial"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:111
+#: timelinelib/wxgui/dialogs/helpbrowser.py:110
msgid "Go back one page"
msgstr "Volta uma página"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:117
+#: timelinelib/wxgui/dialogs/helpbrowser.py:116
msgid "Go forward one page"
msgstr "Avançar uma página"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:202
+#: timelinelib/wxgui/dialogs/helpbrowser.py:201
msgid "Page not found"
msgstr "Página não encontrada"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:203
+#: timelinelib/wxgui/dialogs/helpbrowser.py:202
#, python-format
msgid "Could not find page '%s'."
msgstr "Não foi possível encontrar a página '%s'."
-#: timelinelib/wxgui/dialogs/mainframe.py:87
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr "Arquivos de cronograma"
-#: timelinelib/wxgui/dialogs/mainframe.py:89
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:137 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
msgid "&File"
msgstr "&Arquivo"
-#: timelinelib/wxgui/dialogs/mainframe.py:143 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr "Novo"
-#: timelinelib/wxgui/dialogs/mainframe.py:143
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr "Criar novo cronograma"
-#: timelinelib/wxgui/dialogs/mainframe.py:149
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:157
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr "Criar Cronograma"
-#: timelinelib/wxgui/dialogs/mainframe.py:163
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr "O cronograma especificado já existe."
-#: timelinelib/wxgui/dialogs/mainframe.py:164
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr "Abrir cronograma em lugar de criar novo."
-#: timelinelib/wxgui/dialogs/mainframe.py:166
+#: timelinelib/wxgui/dialogs/mainframe.py:171
msgid "Information"
msgstr "Informação"
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:189
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr "Abrir um cronograma existente"
-#: timelinelib/wxgui/dialogs/mainframe.py:200
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr "Abrir Cronograma"
-#: timelinelib/wxgui/dialogs/mainframe.py:210
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr "Abrir &Recente"
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr "Config&uração da Página..."
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr "Configurar página para impressão"
-#: timelinelib/wxgui/dialogs/mainframe.py:224 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr "Visualizar Impressão"
-#: timelinelib/wxgui/dialogs/mainframe.py:233 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
msgid "Print"
msgstr "Imprimir"
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr "&Exportar para imagem..."
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr "Exportar visualização atual como uma imagem PNG"
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
#, fuzzy
msgid "Export the current view to a SVG image"
msgstr "Exportar visualização atual como uma imagem PNG"
-#: timelinelib/wxgui/dialogs/mainframe.py:260
+#: timelinelib/wxgui/dialogs/mainframe.py:265
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
"Timeline website or the INSTALL file for instructions how to install it."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:264
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:294
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr "Sair do programa"
-#: timelinelib/wxgui/dialogs/mainframe.py:306 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
msgid "&Edit"
msgstr "&Editar"
-#: timelinelib/wxgui/dialogs/mainframe.py:331 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
msgid "&View"
msgstr "&Visualizar"
-#: timelinelib/wxgui/dialogs/mainframe.py:335
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr "&Barra Lateral\tCtrl+I"
-#: timelinelib/wxgui/dialogs/mainframe.py:349
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr "&Legenda"
-#: timelinelib/wxgui/dialogs/mainframe.py:360
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:374
+#: timelinelib/wxgui/dialogs/mainframe.py:378
msgid "&Timeline"
msgstr "&Cronograma"
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create &Event..."
msgstr "Criar &Evento..."
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr "Criar novo evento"
-#: timelinelib/wxgui/dialogs/mainframe.py:388
-msgid "Create Event"
-msgstr "Criar Evento"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:404
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:405
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:451
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:454
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit &Categories"
msgstr "Editar &Categorias"
-#: timelinelib/wxgui/dialogs/mainframe.py:487
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr "&Navegar"
-#: timelinelib/wxgui/dialogs/mainframe.py:491
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr "Encontrar Primeiro Evento"
-#: timelinelib/wxgui/dialogs/mainframe.py:505
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr "Encontrar Último Evento"
-#: timelinelib/wxgui/dialogs/mainframe.py:519
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr "Encaixar Todos os Eventos"
-#: timelinelib/wxgui/dialogs/mainframe.py:572 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
msgid "&Help"
msgstr "&Ajuda"
-#: timelinelib/wxgui/dialogs/mainframe.py:575
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr "&Conteúdo\tF1"
-#: timelinelib/wxgui/dialogs/mainframe.py:582
-#: timelinelib/wxgui/dialogs/mainframe.py:921
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr "Tutorial de iniciante"
-#: timelinelib/wxgui/dialogs/mainframe.py:618
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr "Incapaz de escrever no arquivo de configuração."
-#: timelinelib/wxgui/dialogs/mainframe.py:630
-msgid "Edit Container"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:634
-msgid "Edit Event"
-msgstr "Editar Evento"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:670
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr "somente leitura"
-#: timelinelib/wxgui/dialogs/mainframe.py:731
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:913
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr "Nenhuma linha do tempo aberta."
-#: timelinelib/wxgui/dialogs/mainframe.py:918
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr "Primeira vez usando o Timeline?"
-#: timelinelib/wxgui/dialogs/mainframe.py:1018
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr ""
@@ -1253,25 +1271,25 @@ msgstr ""
msgid "Close"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:29
+#: timelinelib/wxgui/dialogs/preferences.py:28
msgid "Preferences"
msgstr "Configurações"
-#: timelinelib/wxgui/dialogs/preferences.py:73 wx/lib/pydocview.py:1635
+#: timelinelib/wxgui/dialogs/preferences.py:72 wx/lib/pydocview.py:1635
#: wx/lib/pydocview.py:2722 wx/tools/Editra/src/prefdlg.py:191
#: wx/tools/Editra/src/prefdlg.py:677 wx/tools/Editra/src/prefdlg.py:964
msgid "General"
msgstr "Geral"
-#: timelinelib/wxgui/dialogs/preferences.py:83
+#: timelinelib/wxgui/dialogs/preferences.py:82
msgid "Date && Time"
msgstr "Data && Hora"
-#: timelinelib/wxgui/dialogs/preferences.py:91
+#: timelinelib/wxgui/dialogs/preferences.py:90
msgid "Week start on:"
msgstr "Semana começa no(a):"
-#: timelinelib/wxgui/dialogs/preferences.py:94
+#: timelinelib/wxgui/dialogs/preferences.py:93
msgid ""
"This feature is experimental. If events are\n"
"created in the extended range, you can not\n"
@@ -1280,36 +1298,36 @@ msgid ""
"is also needed for this to take effect."
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:111
+#: timelinelib/wxgui/dialogs/preferences.py:110
msgid "Open most recent timeline on startup"
msgstr "Abrir linha do tempo mais recente ao iniciar"
-#: timelinelib/wxgui/dialogs/preferences.py:117
+#: timelinelib/wxgui/dialogs/preferences.py:116
msgid "Use inertial scrolling"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:123
+#: timelinelib/wxgui/dialogs/preferences.py:122
msgid "Use extended date range (before 1 AD)"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Monday"
msgstr "Segunda-feira"
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Sunday"
msgstr "Domingo"
-#: timelinelib/wxgui/dialogs/textdisplay.py:57
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr ""
-#: timelinelib/wxgui/utils.py:135 wx/tools/Editra/src/ed_editv.py:191
+#: timelinelib/wxgui/utils.py:134 wx/tools/Editra/src/ed_editv.py:191
#: wx/tools/Editra/src/plugdlg.py:840
msgid "Error"
msgstr "Erro"
-#: timelinelib/wxgui/utils.py:141
+#: timelinelib/wxgui/utils.py:140
msgid "Question"
msgstr "Questão"
diff --git a/po/ru.po b/po/ru.po
index e56b02c..88692c1 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: thetimelineproj\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-15 00:32-0400\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
"PO-Revision-Date: 2010-10-28 06:45+0000\n"
"Last-Translator: Павел Ехлаков <mapcuahuh@list.ru>\n"
"Language-Team: Russian <ru@li.org>\n"
@@ -17,155 +17,160 @@ msgstr ""
"X-Generator: Launchpad (build 14197)\n"
"X-Launchpad-Export-Date: 2011-10-30 13:32+0000\n"
-#: activity/activity.info:2
+#. TRANS: "name" option from activity.info file
#, fuzzy
msgid "Time Line"
msgstr "ХронологиÑ"
-#: specs/EventEditor.py:351 timelinelib/editors/event.py:153
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "Allows create interactive time lines"
+msgstr ""
+
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr ""
-#: specs/MonthNames.py:34 timelinelib/calendar/monthnames.py:38
+#: specs/MonthNames.py:33 timelinelib/calendar/monthnames.py:37
msgid "Jan"
msgstr ""
-#: specs/MonthNames.py:49 timelinelib/calendar/monthnames.py:49
+#: specs/MonthNames.py:48 timelinelib/calendar/monthnames.py:48
msgid "Dec"
msgstr ""
-#: specs/PyTimeType.py:57 specs/WxTimeType.py:83
-#: timelinelib/calendar/monthnames.py:45
+#: specs/PyTimeType.py:56 specs/WxTimeType.py:82
+#: timelinelib/calendar/monthnames.py:44
msgid "Aug"
msgstr ""
-#: specs/PyTimeType.py:111 specs/PyTimeType.py:131 specs/PyTimeType.py:147
-#: specs/PyTimeType.py:151 specs/WxTimeType.py:151 specs/WxTimeType.py:167
-#: specs/WxTimeType.py:171 timelinelib/time/pytime.py:123
-#: timelinelib/time/wxtime.py:126
+#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
+#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
+#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
+#: timelinelib/time/wxtime.py:120
msgid "day"
msgstr ""
-#: specs/PyTimeType.py:115 specs/PyTimeType.py:139 specs/PyTimeType.py:159
-#: specs/WxTimeType.py:135 specs/WxTimeType.py:159 specs/WxTimeType.py:179
-#: timelinelib/time/pytime.py:131 timelinelib/time/wxtime.py:134
+#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
+#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
msgid "minute"
msgstr ""
-#: specs/PyTimeType.py:119 specs/PyTimeType.py:143 specs/PyTimeType.py:163
-#: specs/WxTimeType.py:139 specs/WxTimeType.py:163 specs/WxTimeType.py:183
-#: timelinelib/time/pytime.py:133 timelinelib/time/wxtime.py:136
+#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
+#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
msgid "minutes"
msgstr ""
-#: specs/PyTimeType.py:123 specs/PyTimeType.py:139 specs/PyTimeType.py:143
-#: specs/PyTimeType.py:147 specs/WxTimeType.py:143 specs/WxTimeType.py:159
-#: specs/WxTimeType.py:163 specs/WxTimeType.py:167
-#: timelinelib/time/pytime.py:127 timelinelib/time/wxtime.py:130
+#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
+#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
+#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
msgid "hour"
msgstr ""
-#: specs/PyTimeType.py:127 specs/PyTimeType.py:151 specs/PyTimeType.py:155
-#: specs/PyTimeType.py:159 specs/PyTimeType.py:163 specs/WxTimeType.py:147
-#: specs/WxTimeType.py:171 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187
-#: timelinelib/time/pytime.py:129 timelinelib/time/wxtime.py:132
+#: specs/PyTimeType.py:126 specs/PyTimeType.py:150 specs/PyTimeType.py:154
+#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
+#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
msgid "hours"
msgstr ""
-#: specs/PyTimeType.py:135 specs/PyTimeType.py:155 specs/PyTimeType.py:159
-#: specs/PyTimeType.py:163 specs/PyTimeType.py:167 specs/PyTimeType.py:173
-#: specs/WxTimeType.py:155 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187 specs/WxTimeType.py:193
-#: timelinelib/time/pytime.py:125 timelinelib/time/wxtime.py:128
+#: specs/PyTimeType.py:134 specs/PyTimeType.py:154 specs/PyTimeType.py:158
+#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
+#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
msgstr ""
-#: specs/TimelineView.py:67 timelinelib/view/zoom.py:29
+#: specs/TimelineView.py:66 timelinelib/view/zoom.py:28
msgid "Select region to zoom into"
msgstr ""
-#: specs/TimelineView.py:75 timelinelib/view/zoom.py:39
+#: specs/TimelineView.py:74 timelinelib/view/zoom.py:38
msgid "Region too short"
msgstr ""
-#: specs/TimelineView.py:91 timelinelib/view/zoom.py:36
+#: specs/TimelineView.py:90 timelinelib/view/zoom.py:35
msgid "Region too long"
msgstr ""
-#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:169
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr ""
-#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:171
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr ""
-#: specs/WeekdayNames.py:29 timelinelib/calendar/weekdaynames.py:22
+#: specs/WeekdayNames.py:28 timelinelib/calendar/weekdaynames.py:21
msgid "Mon"
msgstr ""
-#: specs/WeekdayNames.py:34 timelinelib/calendar/weekdaynames.py:28
+#: specs/WeekdayNames.py:33 timelinelib/calendar/weekdaynames.py:27
msgid "Sun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:39
+#: timelinelib/calendar/monthnames.py:38
msgid "Feb"
msgstr ""
-#: timelinelib/calendar/monthnames.py:40
+#: timelinelib/calendar/monthnames.py:39
msgid "Mar"
msgstr ""
-#: timelinelib/calendar/monthnames.py:41
+#: timelinelib/calendar/monthnames.py:40
msgid "Apr"
msgstr ""
-#: timelinelib/calendar/monthnames.py:42
+#: timelinelib/calendar/monthnames.py:41
msgid "May"
msgstr ""
-#: timelinelib/calendar/monthnames.py:43
+#: timelinelib/calendar/monthnames.py:42
msgid "Jun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:44
+#: timelinelib/calendar/monthnames.py:43
msgid "Jul"
msgstr ""
-#: timelinelib/calendar/monthnames.py:46
+#: timelinelib/calendar/monthnames.py:45
msgid "Sep"
msgstr ""
-#: timelinelib/calendar/monthnames.py:47
+#: timelinelib/calendar/monthnames.py:46
msgid "Oct"
msgstr ""
-#: timelinelib/calendar/monthnames.py:48
+#: timelinelib/calendar/monthnames.py:47
msgid "Nov"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:23
+#: timelinelib/calendar/weekdaynames.py:22
msgid "Tue"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:24
+#: timelinelib/calendar/weekdaynames.py:23
msgid "Wed"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:25
+#: timelinelib/calendar/weekdaynames.py:24
msgid "Thu"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:26
+#: timelinelib/calendar/weekdaynames.py:25
msgid "Fri"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:27
+#: timelinelib/calendar/weekdaynames.py:26
msgid "Sat"
msgstr ""
-#: timelinelib/db/__init__.py:74
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
@@ -175,23 +180,23 @@ msgstr ""
"Информацию о том как уÑтановить его, вы можете найти на Ñайте Timeline или "
"в файле INSTALL."
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr "Ðе могу открыть хронологию '%s'."
-#: timelinelib/db/__init__.py:80
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr "ÐеизвеÑтный формат."
-#: timelinelib/db/backends/dir.py:106 timelinelib/db/backends/file.py:126
-#: timelinelib/db/backends/ics.py:156
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr "Ðевозможно прочеÑÑ‚ÑŒ из файла '%s'."
-#: timelinelib/db/backends/file.py:119 timelinelib/db/backends/ics.py:150
-#: timelinelib/db/backends/xmlfile.py:143
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
+#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr "Ðевозможно прочеÑÑ‚ÑŒ данные из '%s'."
@@ -200,47 +205,35 @@ msgstr "Ðевозможно прочеÑÑ‚ÑŒ данные из '%s'."
msgid "Displayed period must be > 0."
msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð´Ð¾Ð»Ð¶Ð½Ð¾ быть > 0."
-#: timelinelib/db/objects.py:250
-msgid "Start time "
-msgstr ""
-
-#: timelinelib/db/objects.py:252
-msgid "End time "
-msgstr ""
-
-#: timelinelib/db/objects.py:262
-msgid "Start time can't be after end time"
-msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð½Ð°Ñ‡Ð°Ð»Ð° не должно быть позже времени окончаниÑ"
-
-#: timelinelib/db/tutorial.py:31
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr ""
-#: timelinelib/db/tutorial.py:33
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr ""
-#: timelinelib/db/tutorial.py:36
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
msgstr ""
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
msgstr ""
-#: timelinelib/db/tutorial.py:39
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr ""
-#: timelinelib/db/tutorial.py:41
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
msgstr ""
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
msgstr ""
-#: timelinelib/db/tutorial.py:44
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -249,69 +242,74 @@ msgid ""
"You can also middle click with the mouse to center around that point."
msgstr ""
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
msgid "Zoom"
msgstr ""
-#: timelinelib/db/tutorial.py:53
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
"Hold down Shift while dragging with the mouse."
msgstr ""
-#: timelinelib/db/tutorial.py:59 timelinelib/help/pages.py:127
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr "Создать Ñобытие"
-#: timelinelib/db/tutorial.py:60
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
"Hold down Ctrl while dragging the mouse to select a period."
msgstr ""
-#: timelinelib/db/tutorial.py:66 timelinelib/help/pages.py:144
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr "Редактировать Ñобытие"
-#: timelinelib/db/tutorial.py:67
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr ""
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
#, fuzzy
msgid "Select event"
msgstr "Удалить Ñобытие"
-#: timelinelib/db/tutorial.py:72
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
"Hold down Ctrl while clicking events to select multiple."
msgstr ""
-#: timelinelib/db/tutorial.py:78 timelinelib/help/pages.py:169
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr "Удалить Ñобытие"
-#: timelinelib/db/tutorial.py:79
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr ""
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr ""
-#: timelinelib/db/tutorial.py:84
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr ""
-#: timelinelib/db/tutorial.py:87 timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
msgid "Saving"
msgstr ""
-#: timelinelib/db/tutorial.py:90
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -319,36 +317,48 @@ msgid ""
"Choose File/New/File Timeline to create a timeline that is saved on disk."
msgstr ""
-#: timelinelib/db/utils.py:56
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr ""
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr ""
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð½Ð°Ñ‡Ð°Ð»Ð° не должно быть позже времени окончаниÑ"
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr "Ðевозможно Ñохранить данные в '%s'. Файл не изменен."
-#: timelinelib/db/utils.py:71
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr "Ðевозможно запиÑать данные"
-#: timelinelib/db/utils.py:75
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr "Ðевозможно запиÑать во временный файл '%s'."
-#: timelinelib/db/utils.py:81
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr "Ðевозможно запиÑать данные Ð´Ð»Ñ Ð²Ð¾ÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð² '%s'."
-#: timelinelib/db/utils.py:86
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr "Ðевозможно переименовать временный файл '%s' в оригинальный."
-#: timelinelib/db/utils.py:92
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr "Ðевозможно удалить файл резервного воÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ '%s'."
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:247
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr "Поле '%s' не должно быть пуÑтым."
@@ -358,15 +368,15 @@ msgstr "Поле '%s' не должно быть пуÑтым."
msgid "Name"
msgstr "Ðазвание:"
-#: timelinelib/editors/event.py:234
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr ""
-#: timelinelib/editors/event.py:242
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
msgstr ""
-#: timelinelib/editors/event.py:247
+#: timelinelib/editors/event.py:250
msgid "Text"
msgstr "ТекÑÑ‚"
@@ -378,32 +388,32 @@ msgstr "Файлы изображений"
msgid "Export to Image"
msgstr "ЭкÑпорт в изображениÑ"
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:268
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
msgstr "Файл '%s' ÑущеÑтвует. ПерезапиÑать?"
-#: timelinelib/help/pages.py:37
+#: timelinelib/help/pages.py:36
msgid "Help contents"
msgstr "Содержание Ñправки"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Questions and answers"
msgstr "ВопроÑÑ‹ и ответы"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Concepts"
msgstr "Концепции"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Tasks"
msgstr "Задачи"
-#: timelinelib/help/pages.py:60
+#: timelinelib/help/pages.py:59
msgid "Where is the save button?"
msgstr "Где находитÑÑ ÐºÐ½Ð¾Ð¿ÐºÐ° ÑохранениÑ?"
-#: timelinelib/help/pages.py:66
+#: timelinelib/help/pages.py:65
msgid ""
"\n"
"There is no save button. Timeline will automatically save your data whenever "
@@ -412,11 +422,11 @@ msgstr ""
"\n"
"Кнопки ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ñто нет, оно проиÑходит автоматичеÑки.\n"
-#: timelinelib/help/pages.py:73
+#: timelinelib/help/pages.py:72
msgid "Where do the week numbers go if I start my weeks on Sunday?"
msgstr ""
-#: timelinelib/help/pages.py:79
+#: timelinelib/help/pages.py:78
msgid ""
"\n"
"The date data object used does not support week numbers for weeks that start "
@@ -424,26 +434,26 @@ msgid ""
"support this in future versions.\n"
msgstr ""
-#: timelinelib/help/pages.py:86
+#: timelinelib/help/pages.py:85
msgid "Timeline"
msgstr "ХронологиÑ"
-#: timelinelib/help/pages.py:93
+#: timelinelib/help/pages.py:92
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
"If you are interested in such a feature, please get in touch.\n"
msgstr ""
-#: timelinelib/help/pages.py:101
+#: timelinelib/help/pages.py:100
msgid "Events"
msgstr "СобытиÑ"
-#: timelinelib/help/pages.py:108
+#: timelinelib/help/pages.py:107
msgid ""
"\n"
"An event is the basic data type for representing information on the "
@@ -452,11 +462,11 @@ msgid ""
"period.\n"
msgstr ""
-#: timelinelib/help/pages.py:114
+#: timelinelib/help/pages.py:113
msgid "Categories"
msgstr "Категории"
-#: timelinelib/help/pages.py:121
+#: timelinelib/help/pages.py:120
msgid ""
"\n"
"Categories are used to group events. An event can only belong to one "
@@ -464,7 +474,7 @@ msgid ""
"same background color.\n"
msgstr ""
-#: timelinelib/help/pages.py:134
+#: timelinelib/help/pages.py:133
msgid ""
"\n"
"The *Create Event* dialog can be opened in the following ways:\n"
@@ -475,24 +485,24 @@ msgid ""
"timeline, drag the mouse and release it.\n"
msgstr ""
-#: timelinelib/help/pages.py:151
+#: timelinelib/help/pages.py:150
msgid ""
"\n"
"The *Edit Event* dialog can be opened by double clicking on an event.\n"
msgstr ""
-#: timelinelib/help/pages.py:157
+#: timelinelib/help/pages.py:156
msgid "Selecting events"
msgstr "Выбор Ñобытий"
-#: timelinelib/help/pages.py:163
+#: timelinelib/help/pages.py:162
msgid ""
"\n"
"To select an event, click on it. To select multiple events, hold down the "
"*Ctrl* key while clicking events.\n"
msgstr ""
-#: timelinelib/help/pages.py:176
+#: timelinelib/help/pages.py:175
msgid ""
"\n"
"To delete an event, select it and press the *Del* key. Multiple events can "
@@ -502,11 +512,11 @@ msgstr ""
"Ð”Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ ÑобытиÑ, выделите его и нажмите клавишу *Del* . ÐеÑколько "
"Ñобытий могут быть удалены одновременно.\n"
-#: timelinelib/help/pages.py:182
+#: timelinelib/help/pages.py:181
msgid "Will associated events be deleted when I delete a category?"
msgstr "Будут ли удалены ÑÐ¾Ð±Ñ‹Ñ‚Ð¸Ñ Ð¿Ñ€Ð¸ удалении категории?"
-#: timelinelib/help/pages.py:188
+#: timelinelib/help/pages.py:187
msgid ""
"\n"
"No. The events will still be there but they will not belong to a category.\n"
@@ -515,13 +525,13 @@ msgstr ""
"Ðет. Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ñ Ð½Ðµ будут удалены, но они не будут принадлежать какой-либо "
"категории.\n"
-#: timelinelib/help/pages.py:194
+#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr "Редактировать категории"
-#: timelinelib/help/pages.py:201
+#: timelinelib/help/pages.py:200
msgid ""
"\n"
"Categories can be managed in the *Edit Categories* dialog (*Timeline* > "
@@ -531,12 +541,12 @@ msgid ""
"*Sidebar*).\n"
msgstr ""
-#: timelinelib/help/pages.py:209 timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:1021
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr "Контакт"
-#: timelinelib/help/pages.py:215
+#: timelinelib/help/pages.py:214
msgid ""
"\n"
"If you have more questions about Timeline, or if you want to get in contact "
@@ -548,11 +558,11 @@ msgstr ""
"пользователÑми и разработчиками Timeline, отправьте пиÑьмо в раÑÑылку: "
"<thetimelineproj-user@lists.sourceforge.net>. (Ðа английÑком.)\n"
-#: timelinelib/help/pages.py:221
+#: timelinelib/help/pages.py:220
msgid "Why is Timeline not available in my language?"
msgstr "Почему Ð¥Ñ€Ð¾Ð½Ð¾Ð»Ð¾Ð³Ð¸Ñ Ð½Ðµ доÑтупна на моём Ñзыке?"
-#: timelinelib/help/pages.py:228
+#: timelinelib/help/pages.py:227
msgid ""
"\n"
"Timeline is developed and translated by volunteers. If you would like to "
@@ -562,16 +572,16 @@ msgstr ""
"Ð¥Ñ€Ð¾Ð½Ð¾Ð»Ð¾Ð³Ð¸Ñ Ñ€Ð°Ð·Ñ€Ð°Ð±Ð°Ñ‚Ñ‹Ð²Ð°ÐµÑ‚ÑÑ Ð¸ переводитÑÑ Ð´Ð¾Ð±Ñ€Ð¾Ð²Ð¾Ð»ÑŒÑ†Ð°Ð¼Ð¸. ЕÑли вы желаете "
"принÑÑ‚ÑŒ учаÑтие в переводах - вÑегда пожалуйÑта, пишите нам.\n"
-#: timelinelib/help/system.py:65
+#: timelinelib/help/system.py:64
#, python-format
msgid "Search results for '%s'"
msgstr "Результаты поиÑка Ð´Ð»Ñ '%s'"
-#: timelinelib/help/system.py:123
+#: timelinelib/help/system.py:122
msgid "Related pages"
msgstr "СвÑзанные Ñтраницы"
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid ""
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
@@ -579,260 +589,262 @@ msgstr ""
"Возникла проблема во Ð²Ñ€ÐµÐ¼Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸.\n"
"Возможно, ваш текущий принтер неправильно наÑтроен?"
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid "Printing"
msgstr "Идёт печать"
-#: timelinelib/printing.py:115
+#: timelinelib/printing.py:114
msgid "Print preview"
msgstr "ПроÑмотр печати"
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
msgstr ""
-#: timelinelib/time/numtime.py:51
+#: timelinelib/time/numtime.py:47
#, fuzzy
msgid "Go to &Time\tCtrl+T"
msgstr "Перейти к СегоднÑшнему дню\tCtrl+T"
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:75
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr "Ðазад\tPgUp"
-#: timelinelib/time/numtime.py:54 timelinelib/time/pytime.py:76
-#: timelinelib/time/wxtime.py:76
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr "Вперёд\tPgDn"
-#: timelinelib/time/numtime.py:118
+#: timelinelib/time/numtime.py:113
#, fuzzy
msgid "Can't zoom deeper than 5"
msgstr "Ðе могу маÑштабировать глубже чем на 1 чаÑ"
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr ""
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr ""
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr ""
-#: timelinelib/time/numtime.py:134
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr ""
-#: timelinelib/time/numtime.py:179
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr ""
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:72
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr "Перейти к СегоднÑшнему дню\tCtrl+T"
-#: timelinelib/time/pytime.py:73 timelinelib/time/wxtime.py:73
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr "Перейти к Дате...\tCtrl+G"
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr "Вперёд на одну Ðеделю\tCtrl+K"
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr "Ðазад на одну Ðеделю\tCtrl+W"
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr "Вперёд на один МеÑÑц\tCtrl+h"
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr "Ðазад на один МеÑÑц\tCtrl+M"
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:81
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr "Вперёд на один Год"
-#: timelinelib/time/pytime.py:82 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr "Ðазад на один Год\tCtrl+Y"
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr ""
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr "Век"
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr "Декада"
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr "Год"
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:88
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr "МеÑÑц"
-#: timelinelib/time/pytime.py:89 timelinelib/time/wxtime.py:89
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr "День"
-#: timelinelib/time/pytime.py:141
+#: timelinelib/time/pytime.py:140
msgid "can't be before year 10"
msgstr ""
-#: timelinelib/time/pytime.py:145
+#: timelinelib/time/pytime.py:144
msgid "can't be after year 9989"
msgstr ""
-#: timelinelib/time/pytime.py:202 timelinelib/time/wxtime.py:204
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr ""
-#: timelinelib/time/pytime.py:205 timelinelib/time/wxtime.py:207
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr "Ðе могу маÑштабировать глубже чем на 1 чаÑ"
-#: timelinelib/time/pytime.py:220 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
msgid "Day"
msgstr "День"
-#: timelinelib/time/pytime.py:221 timelinelib/time/pytime.py:547
-#: timelinelib/time/wxtime.py:223 timelinelib/time/wxtime.py:550
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
msgid "Week"
msgstr "ÐеделÑ"
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:224
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
msgid "Month"
msgstr "МеÑÑц"
-#: timelinelib/time/pytime.py:223 timelinelib/time/wxtime.py:225
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
msgid "Year"
msgstr "Год"
-#: timelinelib/time/pytime.py:257 timelinelib/time/wxtime.py:261
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr "Перейти к дате"
-#: timelinelib/time/wxtime.py:144
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr ""
-#: timelinelib/time/wxtime.py:148
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr ""
-#: timelinelib/view/drawingarea.py:145 timelinelib/view/drawingarea.py:163
+#: timelinelib/view/drawingarea.py:144 timelinelib/view/drawingarea.py:162
msgid "No timeline set"
msgstr "Ðет уÑтановленны Ñроки длÑ"
-#: timelinelib/view/drawingarea.py:197
+#: timelinelib/view/drawingarea.py:196
msgid "Edit"
msgstr "Изменить"
-#: timelinelib/view/drawingarea.py:198
+#: timelinelib/view/drawingarea.py:197
msgid "Duplicate..."
msgstr "Дублировать..."
-#: timelinelib/view/drawingarea.py:199
-#: timelinelib/wxgui/components/cattree.py:81
+#: timelinelib/view/drawingarea.py:198
+#: timelinelib/wxgui/components/cattree.py:80
#: wx/tools/Editra/src/prefdlg.py:1706
msgid "Delete"
msgstr "Удалить"
-#: timelinelib/view/drawingarea.py:202
+#: timelinelib/view/drawingarea.py:201
msgid "Sticky Balloon"
msgstr ""
-#: timelinelib/view/drawingarea.py:353
+#: timelinelib/view/drawingarea.py:352
msgid "Center"
msgstr "По центру"
-#: timelinelib/view/drawingarea.py:401
+#: timelinelib/view/drawingarea.py:400
#, python-format
msgid "%s events hidden"
msgstr ""
-#: timelinelib/view/drawingarea.py:466
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
msgstr "Ð’Ñ‹ уверены в том, что хотите удалить %d Ñобытий?"
-#: timelinelib/view/drawingarea.py:469
+#: timelinelib/view/drawingarea.py:471
msgid "Are you sure you want to delete this event?"
msgstr "Ð’Ñ‹ уверены, что хотите удалить Ñто Ñобытие?"
-#: timelinelib/view/move.py:65
+#: timelinelib/view/move.py:64
msgid "Can't move locked event"
msgstr ""
-#: timelinelib/view/resize.py:66
+#: timelinelib/view/resize.py:65
msgid "Period is too long"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:300
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr "Добавить новую"
#: timelinelib/wxgui/components/categorychoice.py:76
-#: timelinelib/wxgui/components/cattree.py:224
+#: timelinelib/wxgui/components/cattree.py:223
msgid "Add Category"
msgstr "Добавить категорию"
-#: timelinelib/wxgui/components/cattree.py:75
+#: timelinelib/wxgui/components/cattree.py:74
msgid "Edit..."
msgstr "Изменить..."
-#: timelinelib/wxgui/components/cattree.py:78
+#: timelinelib/wxgui/components/cattree.py:77
msgid "Add..."
msgstr "Добавить..."
-#: timelinelib/wxgui/components/cattree.py:218
+#: timelinelib/wxgui/components/cattree.py:217
msgid "Edit Category"
msgstr "Редактировать категорию"
-#: timelinelib/wxgui/components/cattree.py:229
+#: timelinelib/wxgui/components/cattree.py:228
#, python-format
msgid "Are you sure you want to delete category '%s'?"
msgstr "Вы уверены в том что хотите удалить категорию '%s'?"
#: timelinelib/wxgui/components/cattree.py:231
#, python-format
-#, python-format, fuzzy
-msgid "Events belonging to '%(name)s' will no longer belong to a category."
+#, fuzzy
+msgid "Events belonging to '%s' will no longer belong to a category."
msgstr "Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ñ Ð¿Ñ€Ð¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð°Ð²ÑˆÐ¸Ð¹ '%s', больше не принадлежат Ñтой категории."
#: timelinelib/wxgui/components/cattree.py:234
-msgid "Events belonging to '%(name)' will now belong "
-msgstr ""
+#, python-format
+#, python-format, fuzzy
+msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
+msgstr "Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ñ Ð¿Ñ€Ð¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð°Ð²ÑˆÐ¸Ðµ '%s', теперь отноÑÑÑ‚ÑÑ Ðº '%s'."
#: timelinelib/wxgui/components/pydatetimepicker.py:80
-#: timelinelib/wxgui/components/wxdatetimepicker.py:76
+#: timelinelib/wxgui/components/wxdatetimepicker.py:75
msgid "Invalid date"
msgstr ""
-#: timelinelib/wxgui/components/search.py:71
+#: timelinelib/wxgui/components/search.py:70
msgid "No match"
msgstr "Совпадений не найдено"
-#: timelinelib/wxgui/components/search.py:75
+#: timelinelib/wxgui/components/search.py:74
msgid "Only one match"
msgstr "Только одно Ñовпадение"
-#: timelinelib/wxgui/dialogs/categorieseditor.py:39
+#: timelinelib/wxgui/dialogs/categorieseditor.py:38
msgid "Edit Categories"
msgstr "Редактировать категории"
@@ -868,45 +880,45 @@ msgid "Container Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
msgid "Category:"
msgstr "КатегориÑ:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:32
+#: timelinelib/wxgui/dialogs/duplicateevent.py:31
msgid "Duplicate Event"
msgstr "Дублировать Ñобытие"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:69
+#: timelinelib/wxgui/dialogs/duplicateevent.py:68
#, python-format
msgid "%d Events not duplicated due to missing dates."
msgstr "%d Событий не продублированы, потому как не уÑтановлена дата."
-#: timelinelib/wxgui/dialogs/duplicateevent.py:89
+#: timelinelib/wxgui/dialogs/duplicateevent.py:88
msgid "Number of duplicates:"
msgstr "КоличеÑтво дубликатов:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:99
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/duplicateevent.py:98
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr "Период"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:109
+#: timelinelib/wxgui/dialogs/duplicateevent.py:108
msgid "Frequency:"
msgstr "ПериодичноÑÑ‚ÑŒ:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Forward"
msgstr "Вперед"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Backward"
msgstr "Ðазад"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Both"
msgstr "Оба"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:120
+#: timelinelib/wxgui/dialogs/duplicateevent.py:119
#: wx/tools/Editra/src/eclib/finddlg.py:802
msgid "Direction"
msgstr "Ðаправление"
@@ -916,6 +928,7 @@ msgid "Event Properties"
msgstr "СвойÑтва ÑобытиÑ"
#: timelinelib/wxgui/dialogs/eventeditor.py:85
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr "Когда:"
@@ -927,58 +940,75 @@ msgstr "к"
msgid "Container:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
-#: timelinelib/wxgui/dialogs/timeeditor.py:48
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
+#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr "Показывать времÑ"
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
msgid "Text:"
msgstr "ТекÑÑ‚:"
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
msgid "Description"
msgstr "ОпиÑание"
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
+msgid "Alert"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr "Значок"
-#: timelinelib/wxgui/dialogs/eventeditor.py:259
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr "ДобавлÑйте еще ÑобытиÑ"
-#: timelinelib/wxgui/dialogs/eventeditor.py:447
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
#, fuzzy
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr "Картинки будут подогнаны под размер %ix%i."
-#: timelinelib/wxgui/dialogs/eventeditor.py:484
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr "Выберите значок"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:37
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+msgid "Edit Event"
+msgstr "Редактировать Ñобытие"
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr "Создать Ñобытие"
+
+#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
msgid "Help"
msgstr "Помощь"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:66
+#: timelinelib/wxgui/dialogs/helpbrowser.py:65
msgid ""
"Could not find markdown Python package. It is needed by the help system. "
"See the Timeline website or the INSTALL file for instructions how to install "
@@ -987,124 +1017,124 @@ msgstr ""
"Ðевозможно найти отмеченный пакет Ð´Ð»Ñ Python. Информацию о том как "
"уÑтановить его, вы можете найти на Ñайте Timeline или в файле INSTALL."
-#: timelinelib/wxgui/dialogs/helpbrowser.py:104
+#: timelinelib/wxgui/dialogs/helpbrowser.py:103
msgid "Go to home page"
msgstr "Перейти к домашней Ñтранице"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:111
+#: timelinelib/wxgui/dialogs/helpbrowser.py:110
msgid "Go back one page"
msgstr "Ðазад на одну Ñтраницу"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:117
+#: timelinelib/wxgui/dialogs/helpbrowser.py:116
msgid "Go forward one page"
msgstr "Вперёд на одну Ñтраницу"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:202
+#: timelinelib/wxgui/dialogs/helpbrowser.py:201
msgid "Page not found"
msgstr "Страница не найдена"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:203
+#: timelinelib/wxgui/dialogs/helpbrowser.py:202
#, python-format
msgid "Could not find page '%s'."
msgstr "Ðе могу найти Ñтраницу '%s'."
-#: timelinelib/wxgui/dialogs/mainframe.py:87
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr "Файлы хронологии"
-#: timelinelib/wxgui/dialogs/mainframe.py:89
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:137 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
msgid "&File"
msgstr "&Файл"
-#: timelinelib/wxgui/dialogs/mainframe.py:143 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr "Создать"
-#: timelinelib/wxgui/dialogs/mainframe.py:143
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr "Создать новую хронологию"
-#: timelinelib/wxgui/dialogs/mainframe.py:149
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr "Файл Timeline..."
-#: timelinelib/wxgui/dialogs/mainframe.py:157
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr "Создать хронологию"
-#: timelinelib/wxgui/dialogs/mainframe.py:163
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr "Ð£ÐºÐ°Ð·Ð°Ð½Ð½Ð°Ñ Ñ…Ñ€Ð¾Ð½Ð¾Ð»Ð¾Ð³Ð¸Ñ ÑƒÐ¶Ðµ ÑущеÑтвует."
-#: timelinelib/wxgui/dialogs/mainframe.py:164
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr "Открыть хронологию вмеÑто того, чтобы Ñоздать новую."
-#: timelinelib/wxgui/dialogs/mainframe.py:166
+#: timelinelib/wxgui/dialogs/mainframe.py:171
msgid "Information"
msgstr "СведениÑ"
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr "Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Timeline..."
-#: timelinelib/wxgui/dialogs/mainframe.py:189
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr "Открыть ÑущеÑтвующую хронологию"
-#: timelinelib/wxgui/dialogs/mainframe.py:200
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr "Открыть хронологию"
-#: timelinelib/wxgui/dialogs/mainframe.py:210
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr "&Ðедавние файлы"
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr "&ÐаÑтройка Ñтраницы..."
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr "ÐаÑтройка Ñтраницы Ð´Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸"
-#: timelinelib/wxgui/dialogs/mainframe.py:224 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr "Предварительный проÑмотр"
-#: timelinelib/wxgui/dialogs/mainframe.py:233 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
msgid "Print"
msgstr "Печать"
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr "&ЭкÑпорт в изображение..."
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr "ЭÑкпортировать текущий вид в изображение формата PNG"
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
#, fuzzy
msgid "Export the current view to a SVG image"
msgstr "ЭÑкпортировать текущий вид в изображение формата PNG"
-#: timelinelib/wxgui/dialogs/mainframe.py:260
+#: timelinelib/wxgui/dialogs/mainframe.py:265
#, fuzzy
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
@@ -1113,149 +1143,137 @@ msgstr ""
"Ðевозможно найти отмеченный пакет Ð´Ð»Ñ Python. Информацию о том как "
"уÑтановить его, вы можете найти на Ñайте Timeline или в файле INSTALL."
-#: timelinelib/wxgui/dialogs/mainframe.py:264
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:294
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr "Выйти из программы"
-#: timelinelib/wxgui/dialogs/mainframe.py:306 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
msgid "&Edit"
msgstr "&Редактировать"
-#: timelinelib/wxgui/dialogs/mainframe.py:331 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
msgid "&View"
msgstr "&Вид"
-#: timelinelib/wxgui/dialogs/mainframe.py:335
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr "&Ð‘Ð¾ÐºÐ¾Ð²Ð°Ñ Ð¿Ð°Ð½ÐµÐ»ÑŒ\tCtrl+I"
-#: timelinelib/wxgui/dialogs/mainframe.py:349
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr "&Легенда"
-#: timelinelib/wxgui/dialogs/mainframe.py:360
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:374
+#: timelinelib/wxgui/dialogs/mainframe.py:378
msgid "&Timeline"
msgstr "&ХронологиÑ"
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create &Event..."
msgstr "Создать &Ñобытие..."
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr "Создать новое Ñобытие"
-#: timelinelib/wxgui/dialogs/mainframe.py:388
-msgid "Create Event"
-msgstr "Создать Ñобытие"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr "&Дублировать выбранное Ñобытие..."
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr "Дублировать выбранное Ñобытие"
-#: timelinelib/wxgui/dialogs/mainframe.py:404
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:405
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:451
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:454
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit &Categories"
msgstr "Редактировать &категории"
-#: timelinelib/wxgui/dialogs/mainframe.py:487
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr "&ÐавигациÑ"
-#: timelinelib/wxgui/dialogs/mainframe.py:491
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr "Ðайти первое Ñобытие"
-#: timelinelib/wxgui/dialogs/mainframe.py:505
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr "Ðайти поÑледнее Ñобытие"
-#: timelinelib/wxgui/dialogs/mainframe.py:519
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr "Ð’Ñе ÑобытиÑ"
-#: timelinelib/wxgui/dialogs/mainframe.py:572 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
msgid "&Help"
msgstr "&Помощь"
-#: timelinelib/wxgui/dialogs/mainframe.py:575
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr "Содержание\tF1"
-#: timelinelib/wxgui/dialogs/mainframe.py:582
-#: timelinelib/wxgui/dialogs/mainframe.py:921
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr "Изучить руководÑтво"
-#: timelinelib/wxgui/dialogs/mainframe.py:618
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr "Ðевозможно запиÑать в файл наÑтроек."
-#: timelinelib/wxgui/dialogs/mainframe.py:630
-msgid "Edit Container"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:634
-msgid "Edit Event"
-msgstr "Редактировать Ñобытие"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:670
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr "только Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ"
-#: timelinelib/wxgui/dialogs/mainframe.py:731
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr "Файл '%s' не ÑущеÑтвует."
-#: timelinelib/wxgui/dialogs/mainframe.py:913
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr "Ðет открытой хронологии"
-#: timelinelib/wxgui/dialogs/mainframe.py:918
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr "ИÑпользуете программу в первый раз?"
-#: timelinelib/wxgui/dialogs/mainframe.py:1018
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr ""
@@ -1263,25 +1281,25 @@ msgstr ""
msgid "Close"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:29
+#: timelinelib/wxgui/dialogs/preferences.py:28
msgid "Preferences"
msgstr "Параметры"
-#: timelinelib/wxgui/dialogs/preferences.py:73 wx/lib/pydocview.py:1635
+#: timelinelib/wxgui/dialogs/preferences.py:72 wx/lib/pydocview.py:1635
#: wx/lib/pydocview.py:2722 wx/tools/Editra/src/prefdlg.py:191
#: wx/tools/Editra/src/prefdlg.py:677 wx/tools/Editra/src/prefdlg.py:964
msgid "General"
msgstr "Общие"
-#: timelinelib/wxgui/dialogs/preferences.py:83
+#: timelinelib/wxgui/dialogs/preferences.py:82
msgid "Date && Time"
msgstr "Дата и времÑ"
-#: timelinelib/wxgui/dialogs/preferences.py:91
+#: timelinelib/wxgui/dialogs/preferences.py:90
msgid "Week start on:"
msgstr "ÐÐµÐ´ÐµÐ»Ñ Ð½Ð°Ñ‡Ð¸Ð½Ð°ÐµÑ‚ÑÑ Ñ:"
-#: timelinelib/wxgui/dialogs/preferences.py:94
+#: timelinelib/wxgui/dialogs/preferences.py:93
msgid ""
"This feature is experimental. If events are\n"
"created in the extended range, you can not\n"
@@ -1290,36 +1308,36 @@ msgid ""
"is also needed for this to take effect."
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:111
+#: timelinelib/wxgui/dialogs/preferences.py:110
msgid "Open most recent timeline on startup"
msgstr "Открыть поÑледнюю иÑпользовавшуюÑÑ Ñ…Ñ€Ð¾Ð½Ð¾Ð»Ð¾Ð³Ð¸ÑŽ при Ñтарте"
-#: timelinelib/wxgui/dialogs/preferences.py:117
+#: timelinelib/wxgui/dialogs/preferences.py:116
msgid "Use inertial scrolling"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:123
+#: timelinelib/wxgui/dialogs/preferences.py:122
msgid "Use extended date range (before 1 AD)"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Monday"
msgstr "Понедельника"
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Sunday"
msgstr "ВоÑкреÑеньÑ"
-#: timelinelib/wxgui/dialogs/textdisplay.py:57
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr "Ðевозможно Ñкопировать в буфер."
-#: timelinelib/wxgui/utils.py:135 wx/tools/Editra/src/ed_editv.py:191
+#: timelinelib/wxgui/utils.py:134 wx/tools/Editra/src/ed_editv.py:191
#: wx/tools/Editra/src/plugdlg.py:840
msgid "Error"
msgstr "Ошибка"
-#: timelinelib/wxgui/utils.py:141
+#: timelinelib/wxgui/utils.py:140
msgid "Question"
msgstr "ВопроÑ"
@@ -4426,10 +4444,6 @@ msgstr ""
msgid "%s Source File"
msgstr ""
-#, python-format
-#~ msgid "Events belonging to '%s' will now belong to '%s'."
-#~ msgstr "Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ñ Ð¿Ñ€Ð¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð°Ð²ÑˆÐ¸Ðµ '%s', теперь отноÑÑÑ‚ÑÑ Ðº '%s'."
-
#~ msgid ""
#~ "\n"
#~ "To select an event, click on it. To select multiple events, hold down the "
diff --git a/po/rw.po b/po/rw.po
index 01ead4f..b3e8f31 100644
--- a/po/rw.po
+++ b/po/rw.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-15 00:32-0400\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
"PO-Revision-Date: 2012-02-23 03:09+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,177 +17,182 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1) ;\n"
"X-Generator: Pootle 2.0.5\n"
-#: activity/activity.info:2
+#. TRANS: "name" option from activity.info file
msgid "Time Line"
msgstr ""
-#: specs/EventEditor.py:351 timelinelib/editors/event.py:153
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "Allows create interactive time lines"
+msgstr ""
+
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr ""
-#: specs/MonthNames.py:34 timelinelib/calendar/monthnames.py:38
+#: specs/MonthNames.py:33 timelinelib/calendar/monthnames.py:37
msgid "Jan"
msgstr ""
-#: specs/MonthNames.py:49 timelinelib/calendar/monthnames.py:49
+#: specs/MonthNames.py:48 timelinelib/calendar/monthnames.py:48
msgid "Dec"
msgstr ""
-#: specs/PyTimeType.py:57 specs/WxTimeType.py:83
-#: timelinelib/calendar/monthnames.py:45
+#: specs/PyTimeType.py:56 specs/WxTimeType.py:82
+#: timelinelib/calendar/monthnames.py:44
msgid "Aug"
msgstr ""
-#: specs/PyTimeType.py:111 specs/PyTimeType.py:131 specs/PyTimeType.py:147
-#: specs/PyTimeType.py:151 specs/WxTimeType.py:151 specs/WxTimeType.py:167
-#: specs/WxTimeType.py:171 timelinelib/time/pytime.py:123
-#: timelinelib/time/wxtime.py:126
+#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
+#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
+#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
+#: timelinelib/time/wxtime.py:120
msgid "day"
msgstr ""
-#: specs/PyTimeType.py:115 specs/PyTimeType.py:139 specs/PyTimeType.py:159
-#: specs/WxTimeType.py:135 specs/WxTimeType.py:159 specs/WxTimeType.py:179
-#: timelinelib/time/pytime.py:131 timelinelib/time/wxtime.py:134
+#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
+#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
msgid "minute"
msgstr ""
-#: specs/PyTimeType.py:119 specs/PyTimeType.py:143 specs/PyTimeType.py:163
-#: specs/WxTimeType.py:139 specs/WxTimeType.py:163 specs/WxTimeType.py:183
-#: timelinelib/time/pytime.py:133 timelinelib/time/wxtime.py:136
+#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
+#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
msgid "minutes"
msgstr ""
-#: specs/PyTimeType.py:123 specs/PyTimeType.py:139 specs/PyTimeType.py:143
-#: specs/PyTimeType.py:147 specs/WxTimeType.py:143 specs/WxTimeType.py:159
-#: specs/WxTimeType.py:163 specs/WxTimeType.py:167
-#: timelinelib/time/pytime.py:127 timelinelib/time/wxtime.py:130
+#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
+#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
+#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
msgid "hour"
msgstr ""
-#: specs/PyTimeType.py:127 specs/PyTimeType.py:151 specs/PyTimeType.py:155
-#: specs/PyTimeType.py:159 specs/PyTimeType.py:163 specs/WxTimeType.py:147
-#: specs/WxTimeType.py:171 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187
-#: timelinelib/time/pytime.py:129 timelinelib/time/wxtime.py:132
+#: specs/PyTimeType.py:126 specs/PyTimeType.py:150 specs/PyTimeType.py:154
+#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
+#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
msgid "hours"
msgstr ""
-#: specs/PyTimeType.py:135 specs/PyTimeType.py:155 specs/PyTimeType.py:159
-#: specs/PyTimeType.py:163 specs/PyTimeType.py:167 specs/PyTimeType.py:173
-#: specs/WxTimeType.py:155 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187 specs/WxTimeType.py:193
-#: timelinelib/time/pytime.py:125 timelinelib/time/wxtime.py:128
+#: specs/PyTimeType.py:134 specs/PyTimeType.py:154 specs/PyTimeType.py:158
+#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
+#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
msgstr ""
-#: specs/TimelineView.py:67 timelinelib/view/zoom.py:29
+#: specs/TimelineView.py:66 timelinelib/view/zoom.py:28
msgid "Select region to zoom into"
msgstr ""
-#: specs/TimelineView.py:75 timelinelib/view/zoom.py:39
+#: specs/TimelineView.py:74 timelinelib/view/zoom.py:38
msgid "Region too short"
msgstr ""
-#: specs/TimelineView.py:91 timelinelib/view/zoom.py:36
+#: specs/TimelineView.py:90 timelinelib/view/zoom.py:35
msgid "Region too long"
msgstr ""
-#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:169
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr ""
-#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:171
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr ""
-#: specs/WeekdayNames.py:29 timelinelib/calendar/weekdaynames.py:22
+#: specs/WeekdayNames.py:28 timelinelib/calendar/weekdaynames.py:21
msgid "Mon"
msgstr ""
-#: specs/WeekdayNames.py:34 timelinelib/calendar/weekdaynames.py:28
+#: specs/WeekdayNames.py:33 timelinelib/calendar/weekdaynames.py:27
msgid "Sun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:39
+#: timelinelib/calendar/monthnames.py:38
msgid "Feb"
msgstr ""
-#: timelinelib/calendar/monthnames.py:40
+#: timelinelib/calendar/monthnames.py:39
msgid "Mar"
msgstr ""
-#: timelinelib/calendar/monthnames.py:41
+#: timelinelib/calendar/monthnames.py:40
msgid "Apr"
msgstr ""
-#: timelinelib/calendar/monthnames.py:42
+#: timelinelib/calendar/monthnames.py:41
msgid "May"
msgstr ""
-#: timelinelib/calendar/monthnames.py:43
+#: timelinelib/calendar/monthnames.py:42
msgid "Jun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:44
+#: timelinelib/calendar/monthnames.py:43
msgid "Jul"
msgstr ""
-#: timelinelib/calendar/monthnames.py:46
+#: timelinelib/calendar/monthnames.py:45
msgid "Sep"
msgstr ""
-#: timelinelib/calendar/monthnames.py:47
+#: timelinelib/calendar/monthnames.py:46
msgid "Oct"
msgstr ""
-#: timelinelib/calendar/monthnames.py:48
+#: timelinelib/calendar/monthnames.py:47
msgid "Nov"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:23
+#: timelinelib/calendar/weekdaynames.py:22
msgid "Tue"
msgstr "Kuwakabiri"
-#: timelinelib/calendar/weekdaynames.py:24
+#: timelinelib/calendar/weekdaynames.py:23
msgid "Wed"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:25
+#: timelinelib/calendar/weekdaynames.py:24
msgid "Thu"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:26
+#: timelinelib/calendar/weekdaynames.py:25
msgid "Fri"
msgstr "Kuwagatanu"
-#: timelinelib/calendar/weekdaynames.py:27
+#: timelinelib/calendar/weekdaynames.py:26
msgid "Sat"
msgstr ""
-#: timelinelib/db/__init__.py:74
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
"install it."
msgstr ""
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr ""
-#: timelinelib/db/__init__.py:80
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr ""
-#: timelinelib/db/backends/dir.py:106 timelinelib/db/backends/file.py:126
-#: timelinelib/db/backends/ics.py:156
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr ""
-#: timelinelib/db/backends/file.py:119 timelinelib/db/backends/ics.py:150
-#: timelinelib/db/backends/xmlfile.py:143
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
+#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr ""
@@ -196,47 +201,35 @@ msgstr ""
msgid "Displayed period must be > 0."
msgstr ""
-#: timelinelib/db/objects.py:250
-msgid "Start time "
-msgstr ""
-
-#: timelinelib/db/objects.py:252
-msgid "End time "
-msgstr ""
-
-#: timelinelib/db/objects.py:262
-msgid "Start time can't be after end time"
-msgstr ""
-
-#: timelinelib/db/tutorial.py:31
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr ""
-#: timelinelib/db/tutorial.py:33
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr ""
-#: timelinelib/db/tutorial.py:36
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
msgstr ""
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
msgstr ""
-#: timelinelib/db/tutorial.py:39
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr ""
-#: timelinelib/db/tutorial.py:41
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
msgstr ""
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
msgstr ""
-#: timelinelib/db/tutorial.py:44
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -245,68 +238,73 @@ msgid ""
"You can also middle click with the mouse to center around that point."
msgstr ""
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
msgid "Zoom"
msgstr ""
-#: timelinelib/db/tutorial.py:53
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
"Hold down Shift while dragging with the mouse."
msgstr ""
-#: timelinelib/db/tutorial.py:59 timelinelib/help/pages.py:127
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr ""
-#: timelinelib/db/tutorial.py:60
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
"Hold down Ctrl while dragging the mouse to select a period."
msgstr ""
-#: timelinelib/db/tutorial.py:66 timelinelib/help/pages.py:144
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr ""
-#: timelinelib/db/tutorial.py:67
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr ""
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
msgid "Select event"
msgstr ""
-#: timelinelib/db/tutorial.py:72
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
"Hold down Ctrl while clicking events to select multiple."
msgstr ""
-#: timelinelib/db/tutorial.py:78 timelinelib/help/pages.py:169
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr ""
-#: timelinelib/db/tutorial.py:79
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr ""
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr ""
-#: timelinelib/db/tutorial.py:84
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr ""
-#: timelinelib/db/tutorial.py:87 timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
msgid "Saving"
msgstr ""
-#: timelinelib/db/tutorial.py:90
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -314,36 +312,48 @@ msgid ""
"Choose File/New/File Timeline to create a timeline that is saved on disk."
msgstr ""
-#: timelinelib/db/utils.py:56
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr ""
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr ""
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr ""
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr ""
-#: timelinelib/db/utils.py:71
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr ""
-#: timelinelib/db/utils.py:75
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr ""
-#: timelinelib/db/utils.py:81
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr ""
-#: timelinelib/db/utils.py:86
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr ""
-#: timelinelib/db/utils.py:92
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr ""
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:247
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr ""
@@ -352,15 +362,15 @@ msgstr ""
msgid "Name"
msgstr ""
-#: timelinelib/editors/event.py:234
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr ""
-#: timelinelib/editors/event.py:242
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
msgstr ""
-#: timelinelib/editors/event.py:247
+#: timelinelib/editors/event.py:250
msgid "Text"
msgstr ""
@@ -372,43 +382,43 @@ msgstr ""
msgid "Export to Image"
msgstr ""
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:268
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
msgstr ""
-#: timelinelib/help/pages.py:37
+#: timelinelib/help/pages.py:36
msgid "Help contents"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Questions and answers"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Concepts"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Tasks"
msgstr ""
-#: timelinelib/help/pages.py:60
+#: timelinelib/help/pages.py:59
msgid "Where is the save button?"
msgstr ""
-#: timelinelib/help/pages.py:66
+#: timelinelib/help/pages.py:65
msgid ""
"\n"
"There is no save button. Timeline will automatically save your data whenever "
"needed.\n"
msgstr ""
-#: timelinelib/help/pages.py:73
+#: timelinelib/help/pages.py:72
msgid "Where do the week numbers go if I start my weeks on Sunday?"
msgstr ""
-#: timelinelib/help/pages.py:79
+#: timelinelib/help/pages.py:78
msgid ""
"\n"
"The date data object used does not support week numbers for weeks that start "
@@ -416,26 +426,26 @@ msgid ""
"support this in future versions.\n"
msgstr ""
-#: timelinelib/help/pages.py:86
+#: timelinelib/help/pages.py:85
msgid "Timeline"
msgstr ""
-#: timelinelib/help/pages.py:93
+#: timelinelib/help/pages.py:92
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
"If you are interested in such a feature, please get in touch.\n"
msgstr ""
-#: timelinelib/help/pages.py:101
+#: timelinelib/help/pages.py:100
msgid "Events"
msgstr ""
-#: timelinelib/help/pages.py:108
+#: timelinelib/help/pages.py:107
msgid ""
"\n"
"An event is the basic data type for representing information on the "
@@ -444,11 +454,11 @@ msgid ""
"period.\n"
msgstr ""
-#: timelinelib/help/pages.py:114
+#: timelinelib/help/pages.py:113
msgid "Categories"
msgstr ""
-#: timelinelib/help/pages.py:121
+#: timelinelib/help/pages.py:120
msgid ""
"\n"
"Categories are used to group events. An event can only belong to one "
@@ -456,7 +466,7 @@ msgid ""
"same background color.\n"
msgstr ""
-#: timelinelib/help/pages.py:134
+#: timelinelib/help/pages.py:133
msgid ""
"\n"
"The *Create Event* dialog can be opened in the following ways:\n"
@@ -467,47 +477,47 @@ msgid ""
"timeline, drag the mouse and release it.\n"
msgstr ""
-#: timelinelib/help/pages.py:151
+#: timelinelib/help/pages.py:150
msgid ""
"\n"
"The *Edit Event* dialog can be opened by double clicking on an event.\n"
msgstr ""
-#: timelinelib/help/pages.py:157
+#: timelinelib/help/pages.py:156
msgid "Selecting events"
msgstr ""
-#: timelinelib/help/pages.py:163
+#: timelinelib/help/pages.py:162
msgid ""
"\n"
"To select an event, click on it. To select multiple events, hold down the "
"*Ctrl* key while clicking events.\n"
msgstr ""
-#: timelinelib/help/pages.py:176
+#: timelinelib/help/pages.py:175
msgid ""
"\n"
"To delete an event, select it and press the *Del* key. Multiple events can "
"be deleted at the same time.\n"
msgstr ""
-#: timelinelib/help/pages.py:182
+#: timelinelib/help/pages.py:181
msgid "Will associated events be deleted when I delete a category?"
msgstr ""
-#: timelinelib/help/pages.py:188
+#: timelinelib/help/pages.py:187
msgid ""
"\n"
"No. The events will still be there but they will not belong to a category.\n"
msgstr ""
-#: timelinelib/help/pages.py:194
+#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr ""
-#: timelinelib/help/pages.py:201
+#: timelinelib/help/pages.py:200
msgid ""
"\n"
"Categories can be managed in the *Edit Categories* dialog (*Timeline* > "
@@ -517,12 +527,12 @@ msgid ""
"*Sidebar*).\n"
msgstr ""
-#: timelinelib/help/pages.py:209 timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:1021
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr ""
-#: timelinelib/help/pages.py:215
+#: timelinelib/help/pages.py:214
msgid ""
"\n"
"If you have more questions about Timeline, or if you want to get in contact "
@@ -530,283 +540,284 @@ msgid ""
"list: <thetimelineproj-user@lists.sourceforge.net>. (Please use English.)\n"
msgstr ""
-#: timelinelib/help/pages.py:221
+#: timelinelib/help/pages.py:220
msgid "Why is Timeline not available in my language?"
msgstr ""
-#: timelinelib/help/pages.py:228
+#: timelinelib/help/pages.py:227
msgid ""
"\n"
"Timeline is developed and translated by volunteers. If you would like to "
"contribute translations you are very much welcome to contact us.\n"
msgstr ""
-#: timelinelib/help/system.py:65
+#: timelinelib/help/system.py:64
#, python-format
msgid "Search results for '%s'"
msgstr ""
-#: timelinelib/help/system.py:123
+#: timelinelib/help/system.py:122
msgid "Related pages"
msgstr ""
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid ""
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
msgstr ""
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid "Printing"
msgstr ""
-#: timelinelib/printing.py:115
+#: timelinelib/printing.py:114
msgid "Print preview"
msgstr ""
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
msgstr ""
-#: timelinelib/time/numtime.py:51
+#: timelinelib/time/numtime.py:47
msgid "Go to &Time\tCtrl+T"
msgstr ""
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:75
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr ""
-#: timelinelib/time/numtime.py:54 timelinelib/time/pytime.py:76
-#: timelinelib/time/wxtime.py:76
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr ""
-#: timelinelib/time/numtime.py:118
+#: timelinelib/time/numtime.py:113
msgid "Can't zoom deeper than 5"
msgstr ""
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr ""
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr ""
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr ""
-#: timelinelib/time/numtime.py:134
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr ""
-#: timelinelib/time/numtime.py:179
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr ""
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:72
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr ""
-#: timelinelib/time/pytime.py:73 timelinelib/time/wxtime.py:73
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr ""
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr ""
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr ""
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr ""
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr ""
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:81
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr ""
-#: timelinelib/time/pytime.py:82 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr ""
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr ""
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr ""
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr ""
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr ""
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:88
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr ""
-#: timelinelib/time/pytime.py:89 timelinelib/time/wxtime.py:89
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr ""
-#: timelinelib/time/pytime.py:141
+#: timelinelib/time/pytime.py:140
msgid "can't be before year 10"
msgstr ""
-#: timelinelib/time/pytime.py:145
+#: timelinelib/time/pytime.py:144
msgid "can't be after year 9989"
msgstr ""
-#: timelinelib/time/pytime.py:202 timelinelib/time/wxtime.py:204
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr ""
-#: timelinelib/time/pytime.py:205 timelinelib/time/wxtime.py:207
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr ""
-#: timelinelib/time/pytime.py:220 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
msgid "Day"
msgstr ""
-#: timelinelib/time/pytime.py:221 timelinelib/time/pytime.py:547
-#: timelinelib/time/wxtime.py:223 timelinelib/time/wxtime.py:550
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
msgid "Week"
msgstr ""
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:224
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
msgid "Month"
msgstr ""
-#: timelinelib/time/pytime.py:223 timelinelib/time/wxtime.py:225
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
msgid "Year"
msgstr ""
-#: timelinelib/time/pytime.py:257 timelinelib/time/wxtime.py:261
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr ""
-#: timelinelib/time/wxtime.py:144
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr ""
-#: timelinelib/time/wxtime.py:148
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr ""
-#: timelinelib/view/drawingarea.py:145 timelinelib/view/drawingarea.py:163
+#: timelinelib/view/drawingarea.py:144 timelinelib/view/drawingarea.py:162
msgid "No timeline set"
msgstr ""
-#: timelinelib/view/drawingarea.py:197
+#: timelinelib/view/drawingarea.py:196
msgid "Edit"
msgstr ""
-#: timelinelib/view/drawingarea.py:198
+#: timelinelib/view/drawingarea.py:197
msgid "Duplicate..."
msgstr ""
-#: timelinelib/view/drawingarea.py:199
-#: timelinelib/wxgui/components/cattree.py:81
+#: timelinelib/view/drawingarea.py:198
+#: timelinelib/wxgui/components/cattree.py:80
#: wx/tools/Editra/src/prefdlg.py:1706
msgid "Delete"
msgstr "Siba"
-#: timelinelib/view/drawingarea.py:202
+#: timelinelib/view/drawingarea.py:201
msgid "Sticky Balloon"
msgstr ""
-#: timelinelib/view/drawingarea.py:353
+#: timelinelib/view/drawingarea.py:352
msgid "Center"
msgstr ""
-#: timelinelib/view/drawingarea.py:401
+#: timelinelib/view/drawingarea.py:400
#, python-format
msgid "%s events hidden"
msgstr ""
-#: timelinelib/view/drawingarea.py:466
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
msgstr ""
-#: timelinelib/view/drawingarea.py:469
+#: timelinelib/view/drawingarea.py:471
msgid "Are you sure you want to delete this event?"
msgstr ""
-#: timelinelib/view/move.py:65
+#: timelinelib/view/move.py:64
msgid "Can't move locked event"
msgstr ""
-#: timelinelib/view/resize.py:66
+#: timelinelib/view/resize.py:65
msgid "Period is too long"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:300
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:76
-#: timelinelib/wxgui/components/cattree.py:224
+#: timelinelib/wxgui/components/cattree.py:223
msgid "Add Category"
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:75
+#: timelinelib/wxgui/components/cattree.py:74
msgid "Edit..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:78
+#: timelinelib/wxgui/components/cattree.py:77
msgid "Add..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:218
+#: timelinelib/wxgui/components/cattree.py:217
msgid "Edit Category"
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:229
+#: timelinelib/wxgui/components/cattree.py:228
#, python-format
msgid "Are you sure you want to delete category '%s'?"
msgstr ""
#: timelinelib/wxgui/components/cattree.py:231
#, python-format
-msgid "Events belonging to '%(name)s' will no longer belong to a category."
+msgid "Events belonging to '%s' will no longer belong to a category."
msgstr ""
#: timelinelib/wxgui/components/cattree.py:234
-msgid "Events belonging to '%(name)' will now belong "
+#, python-format
+msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
msgstr ""
#: timelinelib/wxgui/components/pydatetimepicker.py:80
-#: timelinelib/wxgui/components/wxdatetimepicker.py:76
+#: timelinelib/wxgui/components/wxdatetimepicker.py:75
msgid "Invalid date"
msgstr ""
-#: timelinelib/wxgui/components/search.py:71
+#: timelinelib/wxgui/components/search.py:70
msgid "No match"
msgstr ""
-#: timelinelib/wxgui/components/search.py:75
+#: timelinelib/wxgui/components/search.py:74
msgid "Only one match"
msgstr ""
-#: timelinelib/wxgui/dialogs/categorieseditor.py:39
+#: timelinelib/wxgui/dialogs/categorieseditor.py:38
msgid "Edit Categories"
msgstr ""
@@ -842,45 +853,45 @@ msgid "Container Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
msgid "Category:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:32
+#: timelinelib/wxgui/dialogs/duplicateevent.py:31
msgid "Duplicate Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:69
+#: timelinelib/wxgui/dialogs/duplicateevent.py:68
#, python-format
msgid "%d Events not duplicated due to missing dates."
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:89
+#: timelinelib/wxgui/dialogs/duplicateevent.py:88
msgid "Number of duplicates:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:99
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/duplicateevent.py:98
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:109
+#: timelinelib/wxgui/dialogs/duplicateevent.py:108
msgid "Frequency:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Forward"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Backward"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Both"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:120
+#: timelinelib/wxgui/dialogs/duplicateevent.py:119
#: wx/tools/Editra/src/eclib/finddlg.py:802
msgid "Direction"
msgstr "Icyerekezo"
@@ -890,6 +901,7 @@ msgid "Event Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/eventeditor.py:85
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr ""
@@ -901,328 +913,333 @@ msgstr ""
msgid "Container:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
-#: timelinelib/wxgui/dialogs/timeeditor.py:48
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
+#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
msgid "Text:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
msgid "Description"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
+msgid "Alert"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:259
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:447
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:484
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:37
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+msgid "Edit Event"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
msgid "Help"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:66
+#: timelinelib/wxgui/dialogs/helpbrowser.py:65
msgid ""
"Could not find markdown Python package. It is needed by the help system. "
"See the Timeline website or the INSTALL file for instructions how to install "
"it."
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:104
+#: timelinelib/wxgui/dialogs/helpbrowser.py:103
msgid "Go to home page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:111
+#: timelinelib/wxgui/dialogs/helpbrowser.py:110
msgid "Go back one page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:117
+#: timelinelib/wxgui/dialogs/helpbrowser.py:116
msgid "Go forward one page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:202
+#: timelinelib/wxgui/dialogs/helpbrowser.py:201
msgid "Page not found"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:203
+#: timelinelib/wxgui/dialogs/helpbrowser.py:202
#, python-format
msgid "Could not find page '%s'."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:87
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:89
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:137 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
msgid "&File"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:143 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:143
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:149
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:157
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:163
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:164
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:166
+#: timelinelib/wxgui/dialogs/mainframe.py:171
msgid "Information"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:189
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:200
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:210
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:224 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:233 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
msgid "Print"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "Export the current view to a SVG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:260
+#: timelinelib/wxgui/dialogs/mainframe.py:265
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
"Timeline website or the INSTALL file for instructions how to install it."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:264
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:294
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:306 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
msgid "&Edit"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:331 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
msgid "&View"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:335
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:349
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:360
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:374
+#: timelinelib/wxgui/dialogs/mainframe.py:378
msgid "&Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create &Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:388
-msgid "Create Event"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:404
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:405
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:451
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:454
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit &Categories"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:487
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:491
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:505
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:519
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:572 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
msgid "&Help"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:575
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:582
-#: timelinelib/wxgui/dialogs/mainframe.py:921
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:618
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:630
-msgid "Edit Container"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:634
-msgid "Edit Event"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:670
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:731
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:913
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:918
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:1018
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr ""
@@ -1230,25 +1247,25 @@ msgstr ""
msgid "Close"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:29
+#: timelinelib/wxgui/dialogs/preferences.py:28
msgid "Preferences"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:73 wx/lib/pydocview.py:1635
+#: timelinelib/wxgui/dialogs/preferences.py:72 wx/lib/pydocview.py:1635
#: wx/lib/pydocview.py:2722 wx/tools/Editra/src/prefdlg.py:191
#: wx/tools/Editra/src/prefdlg.py:677 wx/tools/Editra/src/prefdlg.py:964
msgid "General"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:83
+#: timelinelib/wxgui/dialogs/preferences.py:82
msgid "Date && Time"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:91
+#: timelinelib/wxgui/dialogs/preferences.py:90
msgid "Week start on:"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:94
+#: timelinelib/wxgui/dialogs/preferences.py:93
msgid ""
"This feature is experimental. If events are\n"
"created in the extended range, you can not\n"
@@ -1257,36 +1274,36 @@ msgid ""
"is also needed for this to take effect."
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:111
+#: timelinelib/wxgui/dialogs/preferences.py:110
msgid "Open most recent timeline on startup"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:117
+#: timelinelib/wxgui/dialogs/preferences.py:116
msgid "Use inertial scrolling"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:123
+#: timelinelib/wxgui/dialogs/preferences.py:122
msgid "Use extended date range (before 1 AD)"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Monday"
msgstr "Kuwa mbere"
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Sunday"
msgstr "Kucyumweru"
-#: timelinelib/wxgui/dialogs/textdisplay.py:57
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr ""
-#: timelinelib/wxgui/utils.py:135 wx/tools/Editra/src/ed_editv.py:191
+#: timelinelib/wxgui/utils.py:134 wx/tools/Editra/src/ed_editv.py:191
#: wx/tools/Editra/src/plugdlg.py:840
msgid "Error"
msgstr ""
-#: timelinelib/wxgui/utils.py:141
+#: timelinelib/wxgui/utils.py:140
msgid "Question"
msgstr ""
diff --git a/po/sv.po b/po/sv.po
index ce3aa04..6cf172f 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Timeline 0.4.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-15 00:32-0400\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
"PO-Revision-Date: 2010-10-04 04:53+0000\n"
"Last-Translator: Daniel Nylander <yeager@ubuntu.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,178 +17,183 @@ msgstr ""
"X-Generator: Launchpad (build 14197)\n"
"X-Launchpad-Export-Date: 2011-10-30 13:32+0000\n"
-#: activity/activity.info:2
+#. TRANS: "name" option from activity.info file
#, fuzzy
msgid "Time Line"
msgstr "Tidslinje"
-#: specs/EventEditor.py:351 timelinelib/editors/event.py:153
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "Allows create interactive time lines"
+msgstr ""
+
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr ""
-#: specs/MonthNames.py:34 timelinelib/calendar/monthnames.py:38
+#: specs/MonthNames.py:33 timelinelib/calendar/monthnames.py:37
msgid "Jan"
msgstr ""
-#: specs/MonthNames.py:49 timelinelib/calendar/monthnames.py:49
+#: specs/MonthNames.py:48 timelinelib/calendar/monthnames.py:48
msgid "Dec"
msgstr ""
-#: specs/PyTimeType.py:57 specs/WxTimeType.py:83
-#: timelinelib/calendar/monthnames.py:45
+#: specs/PyTimeType.py:56 specs/WxTimeType.py:82
+#: timelinelib/calendar/monthnames.py:44
msgid "Aug"
msgstr ""
-#: specs/PyTimeType.py:111 specs/PyTimeType.py:131 specs/PyTimeType.py:147
-#: specs/PyTimeType.py:151 specs/WxTimeType.py:151 specs/WxTimeType.py:167
-#: specs/WxTimeType.py:171 timelinelib/time/pytime.py:123
-#: timelinelib/time/wxtime.py:126
+#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
+#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
+#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
+#: timelinelib/time/wxtime.py:120
msgid "day"
msgstr ""
-#: specs/PyTimeType.py:115 specs/PyTimeType.py:139 specs/PyTimeType.py:159
-#: specs/WxTimeType.py:135 specs/WxTimeType.py:159 specs/WxTimeType.py:179
-#: timelinelib/time/pytime.py:131 timelinelib/time/wxtime.py:134
+#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
+#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
msgid "minute"
msgstr ""
-#: specs/PyTimeType.py:119 specs/PyTimeType.py:143 specs/PyTimeType.py:163
-#: specs/WxTimeType.py:139 specs/WxTimeType.py:163 specs/WxTimeType.py:183
-#: timelinelib/time/pytime.py:133 timelinelib/time/wxtime.py:136
+#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
+#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
msgid "minutes"
msgstr ""
-#: specs/PyTimeType.py:123 specs/PyTimeType.py:139 specs/PyTimeType.py:143
-#: specs/PyTimeType.py:147 specs/WxTimeType.py:143 specs/WxTimeType.py:159
-#: specs/WxTimeType.py:163 specs/WxTimeType.py:167
-#: timelinelib/time/pytime.py:127 timelinelib/time/wxtime.py:130
+#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
+#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
+#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
msgid "hour"
msgstr ""
-#: specs/PyTimeType.py:127 specs/PyTimeType.py:151 specs/PyTimeType.py:155
-#: specs/PyTimeType.py:159 specs/PyTimeType.py:163 specs/WxTimeType.py:147
-#: specs/WxTimeType.py:171 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187
-#: timelinelib/time/pytime.py:129 timelinelib/time/wxtime.py:132
+#: specs/PyTimeType.py:126 specs/PyTimeType.py:150 specs/PyTimeType.py:154
+#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
+#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
msgid "hours"
msgstr ""
-#: specs/PyTimeType.py:135 specs/PyTimeType.py:155 specs/PyTimeType.py:159
-#: specs/PyTimeType.py:163 specs/PyTimeType.py:167 specs/PyTimeType.py:173
-#: specs/WxTimeType.py:155 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187 specs/WxTimeType.py:193
-#: timelinelib/time/pytime.py:125 timelinelib/time/wxtime.py:128
+#: specs/PyTimeType.py:134 specs/PyTimeType.py:154 specs/PyTimeType.py:158
+#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
+#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
msgstr ""
-#: specs/TimelineView.py:67 timelinelib/view/zoom.py:29
+#: specs/TimelineView.py:66 timelinelib/view/zoom.py:28
msgid "Select region to zoom into"
msgstr ""
-#: specs/TimelineView.py:75 timelinelib/view/zoom.py:39
+#: specs/TimelineView.py:74 timelinelib/view/zoom.py:38
msgid "Region too short"
msgstr ""
-#: specs/TimelineView.py:91 timelinelib/view/zoom.py:36
+#: specs/TimelineView.py:90 timelinelib/view/zoom.py:35
msgid "Region too long"
msgstr ""
-#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:169
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr ""
-#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:171
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr ""
-#: specs/WeekdayNames.py:29 timelinelib/calendar/weekdaynames.py:22
+#: specs/WeekdayNames.py:28 timelinelib/calendar/weekdaynames.py:21
msgid "Mon"
msgstr ""
-#: specs/WeekdayNames.py:34 timelinelib/calendar/weekdaynames.py:28
+#: specs/WeekdayNames.py:33 timelinelib/calendar/weekdaynames.py:27
msgid "Sun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:39
+#: timelinelib/calendar/monthnames.py:38
msgid "Feb"
msgstr ""
-#: timelinelib/calendar/monthnames.py:40
+#: timelinelib/calendar/monthnames.py:39
msgid "Mar"
msgstr ""
-#: timelinelib/calendar/monthnames.py:41
+#: timelinelib/calendar/monthnames.py:40
msgid "Apr"
msgstr ""
-#: timelinelib/calendar/monthnames.py:42
+#: timelinelib/calendar/monthnames.py:41
msgid "May"
msgstr ""
-#: timelinelib/calendar/monthnames.py:43
+#: timelinelib/calendar/monthnames.py:42
msgid "Jun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:44
+#: timelinelib/calendar/monthnames.py:43
msgid "Jul"
msgstr ""
-#: timelinelib/calendar/monthnames.py:46
+#: timelinelib/calendar/monthnames.py:45
msgid "Sep"
msgstr ""
-#: timelinelib/calendar/monthnames.py:47
+#: timelinelib/calendar/monthnames.py:46
msgid "Oct"
msgstr ""
-#: timelinelib/calendar/monthnames.py:48
+#: timelinelib/calendar/monthnames.py:47
msgid "Nov"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:23
+#: timelinelib/calendar/weekdaynames.py:22
msgid "Tue"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:24
+#: timelinelib/calendar/weekdaynames.py:23
msgid "Wed"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:25
+#: timelinelib/calendar/weekdaynames.py:24
msgid "Thu"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:26
+#: timelinelib/calendar/weekdaynames.py:25
msgid "Fri"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:27
+#: timelinelib/calendar/weekdaynames.py:26
msgid "Sat"
msgstr ""
-#: timelinelib/db/__init__.py:74
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
"install it."
msgstr ""
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr "Kan inte öppna tidslinje '%s'."
-#: timelinelib/db/__init__.py:80
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr "Okänt format."
-#: timelinelib/db/backends/dir.py:106 timelinelib/db/backends/file.py:126
-#: timelinelib/db/backends/ics.py:156
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr "Kan inte läsa från filen '%s'."
-#: timelinelib/db/backends/file.py:119 timelinelib/db/backends/ics.py:150
-#: timelinelib/db/backends/xmlfile.py:143
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
+#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr "Kunde inte läsa tidslinjedata från '%s'."
@@ -197,47 +202,35 @@ msgstr "Kunde inte läsa tidslinjedata från '%s'."
msgid "Displayed period must be > 0."
msgstr ""
-#: timelinelib/db/objects.py:250
-msgid "Start time "
-msgstr ""
-
-#: timelinelib/db/objects.py:252
-msgid "End time "
-msgstr ""
-
-#: timelinelib/db/objects.py:262
-msgid "Start time can't be after end time"
-msgstr "Starttiden kan inte vara efter sluttiden"
-
-#: timelinelib/db/tutorial.py:31
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr ""
-#: timelinelib/db/tutorial.py:33
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr ""
-#: timelinelib/db/tutorial.py:36
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
msgstr ""
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
msgstr ""
-#: timelinelib/db/tutorial.py:39
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr ""
-#: timelinelib/db/tutorial.py:41
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
msgstr ""
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
msgstr ""
-#: timelinelib/db/tutorial.py:44
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -246,69 +239,74 @@ msgid ""
"You can also middle click with the mouse to center around that point."
msgstr ""
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
msgid "Zoom"
msgstr ""
-#: timelinelib/db/tutorial.py:53
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
"Hold down Shift while dragging with the mouse."
msgstr ""
-#: timelinelib/db/tutorial.py:59 timelinelib/help/pages.py:127
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr "Skapa händelse"
-#: timelinelib/db/tutorial.py:60
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
"Hold down Ctrl while dragging the mouse to select a period."
msgstr ""
-#: timelinelib/db/tutorial.py:66 timelinelib/help/pages.py:144
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr "Redigera händelse"
-#: timelinelib/db/tutorial.py:67
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr ""
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
#, fuzzy
msgid "Select event"
msgstr "Ta bort händelse"
-#: timelinelib/db/tutorial.py:72
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
"Hold down Ctrl while clicking events to select multiple."
msgstr ""
-#: timelinelib/db/tutorial.py:78 timelinelib/help/pages.py:169
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr "Ta bort händelse"
-#: timelinelib/db/tutorial.py:79
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr ""
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr ""
-#: timelinelib/db/tutorial.py:84
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr ""
-#: timelinelib/db/tutorial.py:87 timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
msgid "Saving"
msgstr ""
-#: timelinelib/db/tutorial.py:90
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -316,36 +314,48 @@ msgid ""
"Choose File/New/File Timeline to create a timeline that is saved on disk."
msgstr ""
-#: timelinelib/db/utils.py:56
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr ""
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr ""
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr "Starttiden kan inte vara efter sluttiden"
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr ""
-#: timelinelib/db/utils.py:71
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr ""
-#: timelinelib/db/utils.py:75
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr ""
-#: timelinelib/db/utils.py:81
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr ""
-#: timelinelib/db/utils.py:86
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr ""
-#: timelinelib/db/utils.py:92
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr ""
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:247
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr "Fältet '%s' får inte vara tomt."
@@ -355,15 +365,15 @@ msgstr "Fältet '%s' får inte vara tomt."
msgid "Name"
msgstr "Namn:"
-#: timelinelib/editors/event.py:234
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr "Slut måste vara > Start"
-#: timelinelib/editors/event.py:242
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
msgstr ""
-#: timelinelib/editors/event.py:247
+#: timelinelib/editors/event.py:250
msgid "Text"
msgstr "Text"
@@ -375,32 +385,32 @@ msgstr "Bildfiler"
msgid "Export to Image"
msgstr "Exportera till Bild"
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:268
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
msgstr "Filen '%s' finns redan. Vill du skriva över den?"
-#: timelinelib/help/pages.py:37
+#: timelinelib/help/pages.py:36
msgid "Help contents"
msgstr "Hjälpinnehåll"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Questions and answers"
msgstr "Frågor och svar"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Concepts"
msgstr "Begrepp"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Tasks"
msgstr "Aktiviteter"
-#: timelinelib/help/pages.py:60
+#: timelinelib/help/pages.py:59
msgid "Where is the save button?"
msgstr "Var är sparaknappen?"
-#: timelinelib/help/pages.py:66
+#: timelinelib/help/pages.py:65
msgid ""
"\n"
"There is no save button. Timeline will automatically save your data whenever "
@@ -410,11 +420,11 @@ msgstr ""
"Det finns ingen sparaknapp. Timeline sparar automatiskt ditt data när det "
"behövs.\n"
-#: timelinelib/help/pages.py:73
+#: timelinelib/help/pages.py:72
msgid "Where do the week numbers go if I start my weeks on Sunday?"
msgstr ""
-#: timelinelib/help/pages.py:79
+#: timelinelib/help/pages.py:78
msgid ""
"\n"
"The date data object used does not support week numbers for weeks that start "
@@ -422,26 +432,26 @@ msgid ""
"support this in future versions.\n"
msgstr ""
-#: timelinelib/help/pages.py:86
+#: timelinelib/help/pages.py:85
msgid "Timeline"
msgstr "Tidslinje"
-#: timelinelib/help/pages.py:93
+#: timelinelib/help/pages.py:92
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
"If you are interested in such a feature, please get in touch.\n"
msgstr ""
-#: timelinelib/help/pages.py:101
+#: timelinelib/help/pages.py:100
msgid "Events"
msgstr "Händelser"
-#: timelinelib/help/pages.py:108
+#: timelinelib/help/pages.py:107
msgid ""
"\n"
"An event is the basic data type for representing information on the "
@@ -455,11 +465,11 @@ msgstr ""
"händelsen inträffar). Detta can vara antingen en specifik tidpunkt eller en "
"tidsperiod.\n"
-#: timelinelib/help/pages.py:114
+#: timelinelib/help/pages.py:113
msgid "Categories"
msgstr "Kategorier"
-#: timelinelib/help/pages.py:121
+#: timelinelib/help/pages.py:120
msgid ""
"\n"
"Categories are used to group events. An event can only belong to one "
@@ -471,7 +481,7 @@ msgstr ""
"och endast en kategori. Alla händelser som tillhör samma kategori visas med "
"den bakgrundsfärg som man valt för kategorin.\n"
-#: timelinelib/help/pages.py:134
+#: timelinelib/help/pages.py:133
msgid ""
"\n"
"The *Create Event* dialog can be opened in the following ways:\n"
@@ -489,7 +499,7 @@ msgstr ""
"- Håll *Ctrl* tangenten, håll *vänster* musknapp nedtryckt, dra den över "
"tidslinjen och släpp den.\n"
-#: timelinelib/help/pages.py:151
+#: timelinelib/help/pages.py:150
msgid ""
"\n"
"The *Edit Event* dialog can be opened by double clicking on an event.\n"
@@ -497,18 +507,18 @@ msgstr ""
"\n"
"Dialogen \"Uppdatera Händelse\" öppnas genom att dubbelklicka på en händelse.\n"
-#: timelinelib/help/pages.py:157
+#: timelinelib/help/pages.py:156
msgid "Selecting events"
msgstr "Markera händelser"
-#: timelinelib/help/pages.py:163
+#: timelinelib/help/pages.py:162
msgid ""
"\n"
"To select an event, click on it. To select multiple events, hold down the "
"*Ctrl* key while clicking events.\n"
msgstr ""
-#: timelinelib/help/pages.py:176
+#: timelinelib/help/pages.py:175
msgid ""
"\n"
"To delete an event, select it and press the *Del* key. Multiple events can "
@@ -518,11 +528,11 @@ msgstr ""
"För att ta bort en händelse, markera den och tryck på *Del*. Flera händelser "
"kan tas bort samtidigt.\n"
-#: timelinelib/help/pages.py:182
+#: timelinelib/help/pages.py:181
msgid "Will associated events be deleted when I delete a category?"
msgstr "Kommer associerade händelser tas bort när jag tar bort en kategori?"
-#: timelinelib/help/pages.py:188
+#: timelinelib/help/pages.py:187
msgid ""
"\n"
"No. The events will still be there but they will not belong to a category.\n"
@@ -531,13 +541,13 @@ msgstr ""
"Nej. Händelserna kommer fortfarande att vara kvar men de kommer inte att "
"tillhöra någon kategori.\n"
-#: timelinelib/help/pages.py:194
+#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr "Redigera kategorier"
-#: timelinelib/help/pages.py:201
+#: timelinelib/help/pages.py:200
msgid ""
"\n"
"Categories can be managed in the *Edit Categories* dialog (*Timeline* > "
@@ -554,12 +564,12 @@ msgstr ""
"Om befintliga kategorier ska visas i sidopanelen eller inte är valfritt "
"(*Visa* > *Sidopanel*)\n"
-#: timelinelib/help/pages.py:209 timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:1021
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr "Kontakta"
-#: timelinelib/help/pages.py:215
+#: timelinelib/help/pages.py:214
msgid ""
"\n"
"If you have more questions about Timeline, or if you want to get in contact "
@@ -572,11 +582,11 @@ msgstr ""
"för användare: <thetimelineproj-user@lists.sourceforge.net>. (Vänligen skriv "
"på engelska.)\n"
-#: timelinelib/help/pages.py:221
+#: timelinelib/help/pages.py:220
msgid "Why is Timeline not available in my language?"
msgstr "Varför finns inte Timeline på mitt språk?"
-#: timelinelib/help/pages.py:228
+#: timelinelib/help/pages.py:227
msgid ""
"\n"
"Timeline is developed and translated by volunteers. If you would like to "
@@ -586,16 +596,16 @@ msgstr ""
"Timeline utvecklas och översätts av volontärer. Om du vill hjälpa till att "
"översätta så är du mycket välkommen att kontakta oss.\n"
-#: timelinelib/help/system.py:65
+#: timelinelib/help/system.py:64
#, python-format
msgid "Search results for '%s'"
msgstr "Sökresultat för '%s'"
-#: timelinelib/help/system.py:123
+#: timelinelib/help/system.py:122
msgid "Related pages"
msgstr "Relaterade sidor"
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid ""
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
@@ -603,231 +613,231 @@ msgstr ""
"Det gick inte att skriva ut.\n"
"Kontrollera så att din skrivare är inställd korrekt."
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid "Printing"
msgstr "Utskrift"
-#: timelinelib/printing.py:115
+#: timelinelib/printing.py:114
msgid "Print preview"
msgstr "Förhandsgranska"
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
msgstr ""
-#: timelinelib/time/numtime.py:51
+#: timelinelib/time/numtime.py:47
msgid "Go to &Time\tCtrl+T"
msgstr ""
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:75
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr "Bakåt\tPgUp"
-#: timelinelib/time/numtime.py:54 timelinelib/time/pytime.py:76
-#: timelinelib/time/wxtime.py:76
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr "Framåt\tPgDn"
-#: timelinelib/time/numtime.py:118
+#: timelinelib/time/numtime.py:113
#, fuzzy
msgid "Can't zoom deeper than 5"
msgstr "Kan inte zooma djupare än 1 timme"
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr ""
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr ""
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr ""
-#: timelinelib/time/numtime.py:134
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr ""
-#: timelinelib/time/numtime.py:179
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr ""
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:72
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr ""
-#: timelinelib/time/pytime.py:73 timelinelib/time/wxtime.py:73
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr "GÃ¥ till D&atum...\tCtrl+G"
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr "Framåt En Vec&ka\tCtrl+K"
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr "Bakåt En &Vecka\tCtrl+V"
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr "Framåt En Måna&d\tCtrl+D"
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr "Bakåt en &Månad\tCtrl+M"
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:81
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr "Framåt ett Å&r\tCtrl+R"
-#: timelinelib/time/pytime.py:82 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr "Bakåt Ett &År\tCtrl+Å"
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr ""
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr ""
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr ""
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr "Anpassa Ã…r"
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:88
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr "Anpassa MÃ¥nad"
-#: timelinelib/time/pytime.py:89 timelinelib/time/wxtime.py:89
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr "Anpassa Dag"
-#: timelinelib/time/pytime.py:141
+#: timelinelib/time/pytime.py:140
msgid "can't be before year 10"
msgstr ""
-#: timelinelib/time/pytime.py:145
+#: timelinelib/time/pytime.py:144
msgid "can't be after year 9989"
msgstr ""
-#: timelinelib/time/pytime.py:202 timelinelib/time/wxtime.py:204
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr ""
-#: timelinelib/time/pytime.py:205 timelinelib/time/wxtime.py:207
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr "Kan inte zooma djupare än 1 timme"
-#: timelinelib/time/pytime.py:220 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
msgid "Day"
msgstr "Dag"
-#: timelinelib/time/pytime.py:221 timelinelib/time/pytime.py:547
-#: timelinelib/time/wxtime.py:223 timelinelib/time/wxtime.py:550
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
msgid "Week"
msgstr "Vecka"
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:224
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
msgid "Month"
msgstr "MÃ¥nad"
-#: timelinelib/time/pytime.py:223 timelinelib/time/wxtime.py:225
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
msgid "Year"
msgstr "Ã…r"
-#: timelinelib/time/pytime.py:257 timelinelib/time/wxtime.py:261
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr "GÃ¥ till Datum"
-#: timelinelib/time/wxtime.py:144
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr ""
-#: timelinelib/time/wxtime.py:148
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr ""
-#: timelinelib/view/drawingarea.py:145 timelinelib/view/drawingarea.py:163
+#: timelinelib/view/drawingarea.py:144 timelinelib/view/drawingarea.py:162
msgid "No timeline set"
msgstr "Ingen tidslinje vald"
-#: timelinelib/view/drawingarea.py:197
+#: timelinelib/view/drawingarea.py:196
msgid "Edit"
msgstr "Redigera"
-#: timelinelib/view/drawingarea.py:198
+#: timelinelib/view/drawingarea.py:197
msgid "Duplicate..."
msgstr "Duplicera..."
-#: timelinelib/view/drawingarea.py:199
-#: timelinelib/wxgui/components/cattree.py:81
+#: timelinelib/view/drawingarea.py:198
+#: timelinelib/wxgui/components/cattree.py:80
#: wx/tools/Editra/src/prefdlg.py:1706
msgid "Delete"
msgstr ""
-#: timelinelib/view/drawingarea.py:202
+#: timelinelib/view/drawingarea.py:201
msgid "Sticky Balloon"
msgstr "Fäst ballong"
-#: timelinelib/view/drawingarea.py:353
+#: timelinelib/view/drawingarea.py:352
msgid "Center"
msgstr "Centrera"
-#: timelinelib/view/drawingarea.py:401
+#: timelinelib/view/drawingarea.py:400
#, python-format
msgid "%s events hidden"
msgstr ""
-#: timelinelib/view/drawingarea.py:466
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
msgstr "Är du säker på att du vill ta bort %d händelser?"
-#: timelinelib/view/drawingarea.py:469
+#: timelinelib/view/drawingarea.py:471
msgid "Are you sure you want to delete this event?"
msgstr "Är du säker på att du vill ta bort den här händelsen?"
-#: timelinelib/view/move.py:65
+#: timelinelib/view/move.py:64
msgid "Can't move locked event"
msgstr ""
-#: timelinelib/view/resize.py:66
+#: timelinelib/view/resize.py:65
msgid "Period is too long"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:300
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr "Lägg till ny"
#: timelinelib/wxgui/components/categorychoice.py:76
-#: timelinelib/wxgui/components/cattree.py:224
+#: timelinelib/wxgui/components/cattree.py:223
msgid "Add Category"
msgstr "Lägg till Kategori"
-#: timelinelib/wxgui/components/cattree.py:75
+#: timelinelib/wxgui/components/cattree.py:74
msgid "Edit..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:78
+#: timelinelib/wxgui/components/cattree.py:77
msgid "Add..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:218
+#: timelinelib/wxgui/components/cattree.py:217
msgid "Edit Category"
msgstr "Redigera Kategori"
-#: timelinelib/wxgui/components/cattree.py:229
+#: timelinelib/wxgui/components/cattree.py:228
#, python-format
#, python-format, fuzzy
msgid "Are you sure you want to delete category '%s'?"
@@ -835,27 +845,28 @@ msgstr "Är du säker på att du vill ta bort %d händelser?"
#: timelinelib/wxgui/components/cattree.py:231
#, python-format
-msgid "Events belonging to '%(name)s' will no longer belong to a category."
+msgid "Events belonging to '%s' will no longer belong to a category."
msgstr ""
#: timelinelib/wxgui/components/cattree.py:234
-msgid "Events belonging to '%(name)' will now belong "
+#, python-format
+msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
msgstr ""
#: timelinelib/wxgui/components/pydatetimepicker.py:80
-#: timelinelib/wxgui/components/wxdatetimepicker.py:76
+#: timelinelib/wxgui/components/wxdatetimepicker.py:75
msgid "Invalid date"
msgstr ""
-#: timelinelib/wxgui/components/search.py:71
+#: timelinelib/wxgui/components/search.py:70
msgid "No match"
msgstr ""
-#: timelinelib/wxgui/components/search.py:75
+#: timelinelib/wxgui/components/search.py:74
msgid "Only one match"
msgstr ""
-#: timelinelib/wxgui/dialogs/categorieseditor.py:39
+#: timelinelib/wxgui/dialogs/categorieseditor.py:38
msgid "Edit Categories"
msgstr "Redigera Kategorier"
@@ -891,45 +902,45 @@ msgid "Container Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
msgid "Category:"
msgstr "Kategori:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:32
+#: timelinelib/wxgui/dialogs/duplicateevent.py:31
msgid "Duplicate Event"
msgstr "Duplicera händelse"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:69
+#: timelinelib/wxgui/dialogs/duplicateevent.py:68
#, python-format
msgid "%d Events not duplicated due to missing dates."
msgstr "%d händelser duplicerades inte pga ogiltiga datum"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:89
+#: timelinelib/wxgui/dialogs/duplicateevent.py:88
msgid "Number of duplicates:"
msgstr "Antal dupliceringar"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:99
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/duplicateevent.py:98
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr "Period"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:109
+#: timelinelib/wxgui/dialogs/duplicateevent.py:108
msgid "Frequency:"
msgstr "Frekvens:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Forward"
msgstr "Framåt"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Backward"
msgstr "Bakåt"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Both"
msgstr "BÃ¥de och"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:120
+#: timelinelib/wxgui/dialogs/duplicateevent.py:119
#: wx/tools/Editra/src/eclib/finddlg.py:802
msgid "Direction"
msgstr "Riktning"
@@ -939,6 +950,7 @@ msgid "Event Properties"
msgstr "Egenskaper för Händelse"
#: timelinelib/wxgui/dialogs/eventeditor.py:85
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr "När:"
@@ -950,330 +962,335 @@ msgstr "till"
msgid "Container:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
-#: timelinelib/wxgui/dialogs/timeeditor.py:48
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
+#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr "Visa tid"
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
msgid "Text:"
msgstr "Text:"
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
msgid "Description"
msgstr "Beskrivning"
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
+msgid "Alert"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr "Ikon"
-#: timelinelib/wxgui/dialogs/eventeditor.py:259
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr "Lägg till fler händelser efter denna"
-#: timelinelib/wxgui/dialogs/eventeditor.py:447
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
#, fuzzy
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr "Bilder kommer skalas ner så att de inte är större än %ix%i."
-#: timelinelib/wxgui/dialogs/eventeditor.py:484
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr "Välj Ikon"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:37
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+msgid "Edit Event"
+msgstr "Redigera Händelse"
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr "Skapa Händelse"
+
+#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
msgid "Help"
msgstr "Hjälp"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:66
+#: timelinelib/wxgui/dialogs/helpbrowser.py:65
msgid ""
"Could not find markdown Python package. It is needed by the help system. "
"See the Timeline website or the INSTALL file for instructions how to install "
"it."
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:104
+#: timelinelib/wxgui/dialogs/helpbrowser.py:103
msgid "Go to home page"
msgstr "GÃ¥ till startsidan"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:111
+#: timelinelib/wxgui/dialogs/helpbrowser.py:110
msgid "Go back one page"
msgstr "Gå bakåt en sida"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:117
+#: timelinelib/wxgui/dialogs/helpbrowser.py:116
msgid "Go forward one page"
msgstr "Gå framåt en sida"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:202
+#: timelinelib/wxgui/dialogs/helpbrowser.py:201
msgid "Page not found"
msgstr "Sidan hittades inte"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:203
+#: timelinelib/wxgui/dialogs/helpbrowser.py:202
#, python-format
msgid "Could not find page '%s'."
msgstr "Kunde inte hitta sidan '%s'."
-#: timelinelib/wxgui/dialogs/mainframe.py:87
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr "Tidslinjefiler"
-#: timelinelib/wxgui/dialogs/mainframe.py:89
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:137 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
msgid "&File"
msgstr "&Arkiv"
-#: timelinelib/wxgui/dialogs/mainframe.py:143 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr "Ny"
-#: timelinelib/wxgui/dialogs/mainframe.py:143
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr "Skapa en ny tidslinje"
-#: timelinelib/wxgui/dialogs/mainframe.py:149
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:157
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr "Skapa Tidslinje"
-#: timelinelib/wxgui/dialogs/mainframe.py:163
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr "Den angivna tidslinjen finns redan."
-#: timelinelib/wxgui/dialogs/mainframe.py:164
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr "Öppnar tidslinje istället för att skapa ny."
-#: timelinelib/wxgui/dialogs/mainframe.py:166
+#: timelinelib/wxgui/dialogs/mainframe.py:171
msgid "Information"
msgstr "Information"
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr "Timeline från filkataloger..."
-#: timelinelib/wxgui/dialogs/mainframe.py:189
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr "Öppna en befintlig tidslinje"
-#: timelinelib/wxgui/dialogs/mainframe.py:200
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr "Öppna Tidslinje"
-#: timelinelib/wxgui/dialogs/mainframe.py:210
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr "Öppna s&enaste"
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr "Sid&inställning..."
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr "Definiera utskriftsformat"
-#: timelinelib/wxgui/dialogs/mainframe.py:224 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr "Förhandsgranska"
-#: timelinelib/wxgui/dialogs/mainframe.py:233 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
msgid "Print"
msgstr "Skriv ut"
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr "&Exportera till Bild..."
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr "Exportera nuvarande vy till en PNG-bild"
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
#, fuzzy
msgid "Export the current view to a SVG image"
msgstr "Exportera nuvarande vy till en PNG-bild"
-#: timelinelib/wxgui/dialogs/mainframe.py:260
+#: timelinelib/wxgui/dialogs/mainframe.py:265
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
"Timeline website or the INSTALL file for instructions how to install it."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:264
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:294
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr "Avsluta programmet"
-#: timelinelib/wxgui/dialogs/mainframe.py:306 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
msgid "&Edit"
msgstr "&Redigera"
-#: timelinelib/wxgui/dialogs/mainframe.py:331 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
msgid "&View"
msgstr "&Visa"
-#: timelinelib/wxgui/dialogs/mainframe.py:335
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr "&Sidopanel\tCtrl+I"
-#: timelinelib/wxgui/dialogs/mainframe.py:349
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr "&Teckenförklaring"
-#: timelinelib/wxgui/dialogs/mainframe.py:360
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr "&Ballonger vid hovring"
-#: timelinelib/wxgui/dialogs/mainframe.py:374
+#: timelinelib/wxgui/dialogs/mainframe.py:378
msgid "&Timeline"
msgstr "&Tidslinje"
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create &Event..."
msgstr "Skapa &Händelse..."
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr "Skapa en ny händelse"
-#: timelinelib/wxgui/dialogs/mainframe.py:388
-msgid "Create Event"
-msgstr "Skapa Händelse"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr "&Duplicera Markerad Händelse..."
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr "Duplicera den Markerade Händelsen"
-#: timelinelib/wxgui/dialogs/mainframe.py:404
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:405
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:451
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:454
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit &Categories"
msgstr "Redigera &Kategorier"
-#: timelinelib/wxgui/dialogs/mainframe.py:487
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr "&Navigera"
-#: timelinelib/wxgui/dialogs/mainframe.py:491
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr "Sök Första Händelsen"
-#: timelinelib/wxgui/dialogs/mainframe.py:505
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr "Sök Sista Händelsen"
-#: timelinelib/wxgui/dialogs/mainframe.py:519
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr "Sök Alla Händelser"
-#: timelinelib/wxgui/dialogs/mainframe.py:572 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
msgid "&Help"
msgstr "&Hjälp"
-#: timelinelib/wxgui/dialogs/mainframe.py:575
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr "&Innehåll\tF1"
-#: timelinelib/wxgui/dialogs/mainframe.py:582
-#: timelinelib/wxgui/dialogs/mainframe.py:921
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr "Kom igång övning"
-#: timelinelib/wxgui/dialogs/mainframe.py:618
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:630
-msgid "Edit Container"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:634
-msgid "Edit Event"
-msgstr "Redigera Händelse"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:670
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:731
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr "Filen '%s' finns inte."
-#: timelinelib/wxgui/dialogs/mainframe.py:913
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr "Ingen tidslinje öppnad."
-#: timelinelib/wxgui/dialogs/mainframe.py:918
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr "Första gången du använder Timeline?"
-#: timelinelib/wxgui/dialogs/mainframe.py:1018
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr "Relevanta hjälpavsnitt:"
@@ -1281,25 +1298,25 @@ msgstr "Relevanta hjälpavsnitt:"
msgid "Close"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:29
+#: timelinelib/wxgui/dialogs/preferences.py:28
msgid "Preferences"
msgstr "Inställningar"
-#: timelinelib/wxgui/dialogs/preferences.py:73 wx/lib/pydocview.py:1635
+#: timelinelib/wxgui/dialogs/preferences.py:72 wx/lib/pydocview.py:1635
#: wx/lib/pydocview.py:2722 wx/tools/Editra/src/prefdlg.py:191
#: wx/tools/Editra/src/prefdlg.py:677 wx/tools/Editra/src/prefdlg.py:964
msgid "General"
msgstr "Allmänt"
-#: timelinelib/wxgui/dialogs/preferences.py:83
+#: timelinelib/wxgui/dialogs/preferences.py:82
msgid "Date && Time"
msgstr "Datum && tid"
-#: timelinelib/wxgui/dialogs/preferences.py:91
+#: timelinelib/wxgui/dialogs/preferences.py:90
msgid "Week start on:"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:94
+#: timelinelib/wxgui/dialogs/preferences.py:93
msgid ""
"This feature is experimental. If events are\n"
"created in the extended range, you can not\n"
@@ -1308,36 +1325,36 @@ msgid ""
"is also needed for this to take effect."
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:111
+#: timelinelib/wxgui/dialogs/preferences.py:110
msgid "Open most recent timeline on startup"
msgstr "Öppna senaste tidslinje vid start"
-#: timelinelib/wxgui/dialogs/preferences.py:117
+#: timelinelib/wxgui/dialogs/preferences.py:116
msgid "Use inertial scrolling"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:123
+#: timelinelib/wxgui/dialogs/preferences.py:122
msgid "Use extended date range (before 1 AD)"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Monday"
msgstr "MÃ¥ndag"
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Sunday"
msgstr "Söndag"
-#: timelinelib/wxgui/dialogs/textdisplay.py:57
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr "Misslyckades med att kopiera till klippbordet"
-#: timelinelib/wxgui/utils.py:135 wx/tools/Editra/src/ed_editv.py:191
+#: timelinelib/wxgui/utils.py:134 wx/tools/Editra/src/ed_editv.py:191
#: wx/tools/Editra/src/plugdlg.py:840
msgid "Error"
msgstr "Fel"
-#: timelinelib/wxgui/utils.py:141
+#: timelinelib/wxgui/utils.py:140
msgid "Question"
msgstr "Fråga"
diff --git a/po/th.po b/po/th.po
index c890c1c..f536e78 100644
--- a/po/th.po
+++ b/po/th.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-15 00:32-0400\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
"PO-Revision-Date: 2012-03-20 10:55+0200\n"
"Last-Translator: Meechai <malaku38@hotmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,154 +17,159 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Pootle 2.0.5\n"
-#: activity/activity.info:2
+#. TRANS: "name" option from activity.info file
msgid "Time Line"
msgstr "Time Line"
-#: specs/EventEditor.py:351 timelinelib/editors/event.py:153
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "Allows create interactive time lines"
+msgstr ""
+
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr "คุณไม่สามารถเปลี่ยนเวลาถ้าเหตุà¸à¸²à¸£à¸“์นี้ถูà¸à¸¥à¹‡à¸­à¸"
-#: specs/MonthNames.py:34 timelinelib/calendar/monthnames.py:38
+#: specs/MonthNames.py:33 timelinelib/calendar/monthnames.py:37
msgid "Jan"
msgstr "ชื่อย่อของเดือน มà¸à¸£à¸²à¸„ม"
-#: specs/MonthNames.py:49 timelinelib/calendar/monthnames.py:49
+#: specs/MonthNames.py:48 timelinelib/calendar/monthnames.py:48
msgid "Dec"
msgstr "ชื่อย่อของเดือนธันวาคม"
-#: specs/PyTimeType.py:57 specs/WxTimeType.py:83
-#: timelinelib/calendar/monthnames.py:45
+#: specs/PyTimeType.py:56 specs/WxTimeType.py:82
+#: timelinelib/calendar/monthnames.py:44
msgid "Aug"
msgstr "ชื่อย่อของเดือนสิงหาคม"
-#: specs/PyTimeType.py:111 specs/PyTimeType.py:131 specs/PyTimeType.py:147
-#: specs/PyTimeType.py:151 specs/WxTimeType.py:151 specs/WxTimeType.py:167
-#: specs/WxTimeType.py:171 timelinelib/time/pytime.py:123
-#: timelinelib/time/wxtime.py:126
+#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
+#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
+#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
+#: timelinelib/time/wxtime.py:120
msgid "day"
msgstr "วัน"
-#: specs/PyTimeType.py:115 specs/PyTimeType.py:139 specs/PyTimeType.py:159
-#: specs/WxTimeType.py:135 specs/WxTimeType.py:159 specs/WxTimeType.py:179
-#: timelinelib/time/pytime.py:131 timelinelib/time/wxtime.py:134
+#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
+#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
msgid "minute"
msgstr "นาที"
-#: specs/PyTimeType.py:119 specs/PyTimeType.py:143 specs/PyTimeType.py:163
-#: specs/WxTimeType.py:139 specs/WxTimeType.py:163 specs/WxTimeType.py:183
-#: timelinelib/time/pytime.py:133 timelinelib/time/wxtime.py:136
+#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
+#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
msgid "minutes"
msgstr "หลายนาที"
-#: specs/PyTimeType.py:123 specs/PyTimeType.py:139 specs/PyTimeType.py:143
-#: specs/PyTimeType.py:147 specs/WxTimeType.py:143 specs/WxTimeType.py:159
-#: specs/WxTimeType.py:163 specs/WxTimeType.py:167
-#: timelinelib/time/pytime.py:127 timelinelib/time/wxtime.py:130
+#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
+#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
+#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
msgid "hour"
msgstr "ชั่วโมง"
-#: specs/PyTimeType.py:127 specs/PyTimeType.py:151 specs/PyTimeType.py:155
-#: specs/PyTimeType.py:159 specs/PyTimeType.py:163 specs/WxTimeType.py:147
-#: specs/WxTimeType.py:171 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187
-#: timelinelib/time/pytime.py:129 timelinelib/time/wxtime.py:132
+#: specs/PyTimeType.py:126 specs/PyTimeType.py:150 specs/PyTimeType.py:154
+#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
+#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
msgid "hours"
msgstr "หลายชั่วโมง"
-#: specs/PyTimeType.py:135 specs/PyTimeType.py:155 specs/PyTimeType.py:159
-#: specs/PyTimeType.py:163 specs/PyTimeType.py:167 specs/PyTimeType.py:173
-#: specs/WxTimeType.py:155 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187 specs/WxTimeType.py:193
-#: timelinelib/time/pytime.py:125 timelinelib/time/wxtime.py:128
+#: specs/PyTimeType.py:134 specs/PyTimeType.py:154 specs/PyTimeType.py:158
+#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
+#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
msgstr "หลายวัน"
-#: specs/TimelineView.py:67 timelinelib/view/zoom.py:29
+#: specs/TimelineView.py:66 timelinelib/view/zoom.py:28
msgid "Select region to zoom into"
msgstr "เลือà¸à¸šà¸£à¸´à¹€à¸§à¸“ที่จะ ขยาย ภาพ"
-#: specs/TimelineView.py:75 timelinelib/view/zoom.py:39
+#: specs/TimelineView.py:74 timelinelib/view/zoom.py:38
msgid "Region too short"
msgstr "บริเวณสั้นเà¸à¸´à¸™à¹„ป"
-#: specs/TimelineView.py:91 timelinelib/view/zoom.py:36
+#: specs/TimelineView.py:90 timelinelib/view/zoom.py:35
msgid "Region too long"
msgstr "บริเวณยาวเà¸à¸´à¸™à¹„ป"
-#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:169
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr "ไม่สามารถเลื่อนไปทางซ้ายได้อีà¸"
-#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:171
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr "ไม่สามารถเลื่อนไปทางขวาได้อีà¸"
-#: specs/WeekdayNames.py:29 timelinelib/calendar/weekdaynames.py:22
+#: specs/WeekdayNames.py:28 timelinelib/calendar/weekdaynames.py:21
msgid "Mon"
msgstr "จ."
-#: specs/WeekdayNames.py:34 timelinelib/calendar/weekdaynames.py:28
+#: specs/WeekdayNames.py:33 timelinelib/calendar/weekdaynames.py:27
msgid "Sun"
msgstr "อา."
-#: timelinelib/calendar/monthnames.py:39
+#: timelinelib/calendar/monthnames.py:38
msgid "Feb"
msgstr "ชื่อย่อ ของเดือนà¸à¸¸à¸¡à¸ à¸²à¸žà¸±à¸™à¸˜à¹Œ"
-#: timelinelib/calendar/monthnames.py:40
+#: timelinelib/calendar/monthnames.py:39
msgid "Mar"
msgstr "ชื่อย่อ ของเดือนมีนาคม"
-#: timelinelib/calendar/monthnames.py:41
+#: timelinelib/calendar/monthnames.py:40
msgid "Apr"
msgstr "ชื่อย่อ ของเดือนเมษายน"
-#: timelinelib/calendar/monthnames.py:42
+#: timelinelib/calendar/monthnames.py:41
msgid "May"
msgstr "ชื่อย่อ ของเดือนพฤษภาคม"
-#: timelinelib/calendar/monthnames.py:43
+#: timelinelib/calendar/monthnames.py:42
msgid "Jun"
msgstr "ชื่อย่อ ของเดือนมิถุนายน"
-#: timelinelib/calendar/monthnames.py:44
+#: timelinelib/calendar/monthnames.py:43
msgid "Jul"
msgstr "ชื่อย่อ ของเดือนà¸à¸£à¸à¸Žà¸²à¸„ม"
-#: timelinelib/calendar/monthnames.py:46
+#: timelinelib/calendar/monthnames.py:45
msgid "Sep"
msgstr "ชื่อย่อ ของเดือนà¸à¸±à¸™à¸¢à¸²à¸¢à¸™"
-#: timelinelib/calendar/monthnames.py:47
+#: timelinelib/calendar/monthnames.py:46
msgid "Oct"
msgstr "ชื่อย่อ ของเดือนตุลาคม"
-#: timelinelib/calendar/monthnames.py:48
+#: timelinelib/calendar/monthnames.py:47
msgid "Nov"
msgstr "ชื่อย่อ ของเดือนพฤศจิà¸à¸²à¸¢à¸™"
-#: timelinelib/calendar/weekdaynames.py:23
+#: timelinelib/calendar/weekdaynames.py:22
msgid "Tue"
msgstr "วันอังคาร"
-#: timelinelib/calendar/weekdaynames.py:24
+#: timelinelib/calendar/weekdaynames.py:23
msgid "Wed"
msgstr "วันพุธ"
-#: timelinelib/calendar/weekdaynames.py:25
+#: timelinelib/calendar/weekdaynames.py:24
msgid "Thu"
msgstr "วันพฤหัสบดี"
-#: timelinelib/calendar/weekdaynames.py:26
+#: timelinelib/calendar/weekdaynames.py:25
msgid "Fri"
msgstr "วันศุà¸à¸£à¹Œ"
-#: timelinelib/calendar/weekdaynames.py:27
+#: timelinelib/calendar/weekdaynames.py:26
msgid "Sat"
msgstr "วันเสาร์"
-#: timelinelib/db/__init__.py:74
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
@@ -173,23 +178,23 @@ msgstr ""
"ไม่สามารถหา iCalendar Phythonpackage.มันถูà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸ªà¸³à¸«à¸£à¸±à¸šà¸à¸²à¸£à¸—ำงานà¸à¸±à¸š ICS "
"ไฟล์.ดู Timeline หรือ install ไฟล์สำหรับคำà¹à¸™à¸°à¸™à¸³à¹ƒà¸™à¸à¸²à¸£ install"
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr "ไม่สามารถ เปิด timeline '%s'."
-#: timelinelib/db/__init__.py:80
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr "ไม่รู้จัภรูปà¹à¸šà¸š นี้"
-#: timelinelib/db/backends/dir.py:106 timelinelib/db/backends/file.py:126
-#: timelinelib/db/backends/ics.py:156
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr "ไม่สามารถอ่านไฟล์ '%s'."
-#: timelinelib/db/backends/file.py:119 timelinelib/db/backends/ics.py:150
-#: timelinelib/db/backends/xmlfile.py:143
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
+#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr "ไม่สามารถอ่านข้อมูล timelime จาภ'%s'."
@@ -198,48 +203,36 @@ msgstr "ไม่สามารถอ่านข้อมูล timelime จà¸
msgid "Displayed period must be > 0."
msgstr "à¸à¸²à¸£à¸”ูช่วงต้อง > 0"
-#: timelinelib/db/objects.py:250
-msgid "Start time "
-msgstr "เวลาเริ่มต้น "
-
-#: timelinelib/db/objects.py:252
-msgid "End time "
-msgstr "เวลาสิ้นสุด "
-
-#: timelinelib/db/objects.py:262
-msgid "Start time can't be after end time"
-msgstr "ไม่สามารถเริ่มต้นเวลาได้หลังจาà¸à¸«à¸¡à¸”เวลา"
-
-#: timelinelib/db/tutorial.py:31
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr "ยินดีต้อนรับ"
-#: timelinelib/db/tutorial.py:33
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr "ยินดีต้อนรับ สู่ TimeLine"
-#: timelinelib/db/tutorial.py:36
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
msgstr "à¸à¸²à¸£à¹€à¸›à¸´à¸”ตัว"
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
#, fuzzy
msgid "Hover me!"
msgstr "Hover me!"
-#: timelinelib/db/tutorial.py:39
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr "เหตุà¸à¸²à¸£à¸“์ Hovering ที่มีรูปสามเหลี่ยมà¹à¸ªà¸”งให้เห็นถึงคำอธิบายของเหตุà¸à¸²à¸£à¸“์"
-#: timelinelib/db/tutorial.py:41
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
msgstr "คุณสมบัติ"
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
msgstr "เลื่อน"
-#: timelinelib/db/tutorial.py:44
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -253,11 +246,11 @@ msgstr ""
"\n"
"คุณสามารถใช้ คลิà¸à¸à¸¥à¸²à¸‡ à¸à¸±à¸š เม้าส์ เพื่อ ศูนย์รอบจุดบริเวณ"
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
msgid "Zoom"
msgstr "ขยาย"
-#: timelinelib/db/tutorial.py:53
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
@@ -267,11 +260,12 @@ msgstr ""
"\n"
"à¸à¸” shift ระหว่าง เลื่อน เม้าส์"
-#: timelinelib/db/tutorial.py:59 timelinelib/help/pages.py:127
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr "สร้างเหตุà¸à¸²à¸£à¸“์"
-#: timelinelib/db/tutorial.py:60
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
@@ -281,19 +275,20 @@ msgstr ""
"\n"
"à¸à¸” Ctrl ไปด้วยขณะเลื่อนเพื่อ เลือภระยะเวลา"
-#: timelinelib/db/tutorial.py:66 timelinelib/help/pages.py:144
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr "à¹à¸à¹‰à¹„ขเหตุà¸à¸²à¸£à¸“์"
-#: timelinelib/db/tutorial.py:67
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr "double คลิ๊ภในบริเวณในเหตุà¸à¸²à¸£à¸“์"
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
msgid "Select event"
msgstr "เลือภเหตุà¸à¸²à¸£à¸“์"
-#: timelinelib/db/tutorial.py:72
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
@@ -303,27 +298,30 @@ msgstr ""
"\n"
"à¸à¸” ctrl ขณะ คลิ๊à¸à¹€à¸«à¸•à¸¸à¸à¸²à¸£à¸“์ เพื่อเลือà¸à¹„ด้หลายเหตูà¸à¸²à¸£à¸“์"
-#: timelinelib/db/tutorial.py:78 timelinelib/help/pages.py:169
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr "ลบเหตุà¸à¸²à¸£à¸“์"
-#: timelinelib/db/tutorial.py:79
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr "เลือà¸à¹€à¸«à¸•à¸¸à¸à¸²à¸£à¸“์เพื่อลบ โดยà¸à¸²à¸£à¸à¸”ปุ่ม delete"
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr "ปรับขนาดใหม่à¹à¸¥à¸°à¸¢à¹‰à¸²à¸¢à¸‰à¸±à¸™"
-#: timelinelib/db/tutorial.py:84
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr "เลือà¸à¸‰à¸±à¸™à¸à¹ˆà¸­à¸™à¹à¸¥à¹‰à¸§à¹ƒà¸Šà¹‰à¸•à¸±à¸§à¸ˆà¸±à¸”à¸à¸²à¸£à¹€à¸žà¸·à¹ˆà¸­à¸¥à¸²à¸"
-#: timelinelib/db/tutorial.py:87 timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
msgid "Saving"
msgstr "à¸à¸³à¸¥à¸±à¸‡à¸šà¸±à¸™à¸—ึà¸"
-#: timelinelib/db/tutorial.py:90
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -335,36 +333,48 @@ msgstr ""
"\n"
"เลือà¸à¹„ฟล์/ไฟล์ใหม่/ไฟล์ timeline เพื่อสร้าง timeline ที่ถูà¸à¹€à¸‹à¸Ÿà¸¥à¸‡à¸”ิสà¸à¸ºà¹Œ"
-#: timelinelib/db/utils.py:56
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr "เวลาเริ่มต้น "
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr "เวลาสิ้นสุด "
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr "ไม่สามารถเริ่มต้นเวลาได้หลังจาà¸à¸«à¸¡à¸”เวลา"
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr "ไม่สามารถบันทึà¸à¸‚้อมูลได้ที่ '%s' ไฟล์ยังไม่ได้เปลี่ยนà¹à¸›à¸¥à¸‡"
-#: timelinelib/db/utils.py:71
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr "ไม่สามารถเขียนข้อมูลได้"
-#: timelinelib/db/utils.py:75
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr "ไม่สามารถเขียนเป็นไฟล์ชั่วคราวได้ที่ '%s'."
-#: timelinelib/db/utils.py:81
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr "ไม่สามารถสำรองไฟล์ไปที่ '%s'."
-#: timelinelib/db/utils.py:86
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr "ไม่สามารถเปลี่ยนชื่อไฟล์สำรองที่ '%s' เป็นà¹à¸šà¸šà¹€à¸”ิม"
-#: timelinelib/db/utils.py:92
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr "ไม่สามารถลบไฟล์สำรองที่ '%s'."
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:247
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr "พื้นที่ '%s' ไม่สามารถว่างได้"
@@ -374,15 +384,15 @@ msgstr "พื้นที่ '%s' ไม่สามารถว่างได
msgid "Name"
msgstr "ชื่อ:"
-#: timelinelib/editors/event.py:234
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr ""
-#: timelinelib/editors/event.py:242
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
msgstr "ระยะเวลาที่เข้าไปยาวเà¸à¸´à¸™à¹„ป"
-#: timelinelib/editors/event.py:247
+#: timelinelib/editors/event.py:250
msgid "Text"
msgstr "ข้อความ"
@@ -394,33 +404,33 @@ msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž"
msgid "Export to Image"
msgstr "ส่งภาพออà¸"
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:268
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
#, python-format, fuzzy
msgid "File '%s' exists. Overwrite?"
msgstr "à¹à¸Ÿà¹‰à¸¡à¹€à¸­à¸à¸ªà¸²à¸£à¸—ี่มีอยู่ สามารถเขียนทับได้ไหม?"
-#: timelinelib/help/pages.py:37
+#: timelinelib/help/pages.py:36
msgid "Help contents"
msgstr "เนื้อหา สนับสนุน"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Questions and answers"
msgstr "คำถามà¹à¸¥à¸°à¸„ำตอบ"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Concepts"
msgstr "à¹à¸™à¸§à¸„ิด"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Tasks"
msgstr "งาน"
-#: timelinelib/help/pages.py:60
+#: timelinelib/help/pages.py:59
msgid "Where is the save button?"
msgstr "ปุ่มบันทึà¸à¸­à¸¢à¸¹à¹ˆà¸—ี่ไหน?"
-#: timelinelib/help/pages.py:66
+#: timelinelib/help/pages.py:65
msgid ""
"\n"
"There is no save button. Timeline will automatically save your data whenever "
@@ -429,11 +439,11 @@ msgstr ""
"\n"
"ไม่มีปุ่มบันทึภโปรà¹à¸à¸£à¸¡à¸ˆà¸°à¸—ำà¸à¸²à¸£à¸šà¸±à¸™à¸—ึà¸à¹ƒà¸«à¹‰à¹‚ดยอัติโนมัติเมื่อจำเป็น\n"
-#: timelinelib/help/pages.py:73
+#: timelinelib/help/pages.py:72
msgid "Where do the week numbers go if I start my weeks on Sunday?"
msgstr "อีà¸à¸à¸µà¹ˆà¸ªà¸±à¸›à¸”าห์ ถ้าฉันเริ่มต้นสัปดาห์ในวันอาทิตย์ ?"
-#: timelinelib/help/pages.py:79
+#: timelinelib/help/pages.py:78
msgid ""
"\n"
"The date data object used does not support week numbers for weeks that start "
@@ -444,15 +454,16 @@ msgstr ""
"วันที่ของข้อมูล ไม่สนับสนุนสัปดาห์ที่เริ่มต้นด้วยวันอาทิตย์ ที่เสนอ "
"à¹à¸œà¸™à¸‚องเรา ที่ใช้วันที่ของข้อมูลà¹à¸•à¸à¸•à¹ˆà¸²à¸‡ จะสนับสนุนรุ่นต่อๆไปในอนาคต\n"
-#: timelinelib/help/pages.py:86
+#: timelinelib/help/pages.py:85
msgid "Timeline"
msgstr "ไทม์ไลน์"
-#: timelinelib/help/pages.py:93
+#: timelinelib/help/pages.py:92
+#, fuzzy
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
@@ -466,11 +477,11 @@ msgstr ""
"ระบุเวลาในมุมของจำนวนนาทีตั้งà¹à¸•à¹ˆà¹€à¸§à¸¥à¸²à¹€à¸£à¸´à¹ˆà¸¡à¸•à¹‰à¸™ "
"หาà¸à¸„ุณสนใจในคุณลัà¸à¸©à¸“ะดังà¸à¸¥à¹ˆà¸²à¸§à¹‚ปรดติดต่อ.\n"
-#: timelinelib/help/pages.py:101
+#: timelinelib/help/pages.py:100
msgid "Events"
msgstr "เหตุà¸à¸²à¸£à¸“์"
-#: timelinelib/help/pages.py:108
+#: timelinelib/help/pages.py:107
msgid ""
"\n"
"An event is the basic data type for representing information on the "
@@ -484,11 +495,11 @@ msgstr ""
"(เมื่อมีเหตุà¸à¸²à¸£à¸“์ที่เà¸à¸´à¸”ขึ้น) "
"นี้สามารถเป็นได้ทั้งจุดที่ระบุในเวลาหรือช่วงเวลา.\n"
-#: timelinelib/help/pages.py:114
+#: timelinelib/help/pages.py:113
msgid "Categories"
msgstr "หมวดหมู่"
-#: timelinelib/help/pages.py:121
+#: timelinelib/help/pages.py:120
msgid ""
"\n"
"Categories are used to group events. An event can only belong to one "
@@ -500,7 +511,7 @@ msgstr ""
"เป็นได้à¹à¸„่หนึ่งหมวดหมู่เท่านั้น "
"ทุà¸à¹†à¹€à¸«à¸•à¸¸à¸à¸²à¸£à¸“์ที่เป็นเหมือนหมวดหมู่จะà¹à¸ªà¸”งที่สีพื้นหลังเหมือนà¸à¸±à¸™\n"
-#: timelinelib/help/pages.py:134
+#: timelinelib/help/pages.py:133
msgid ""
"\n"
"The *Create Event* dialog can be opened in the following ways:\n"
@@ -517,7 +528,7 @@ msgstr ""
"-ดับเบิ้ลคลิภ*ซ้าย* ปุ่มเมาส์ในไทม์ไลน์\n"
"-à¸à¸”ปุ่ม *Ctrl* หลังจาà¸à¸™à¸±à¹‰à¸™ à¸à¸”ปุ่ม*left* ลงบนไทม์ไลน์ ลาà¸à¹€à¸¡à¸²à¸ªà¹Œà¹à¸¥à¸°à¸›à¸¥à¹ˆà¸­à¸¢à¸¡à¸±à¸™\n"
-#: timelinelib/help/pages.py:151
+#: timelinelib/help/pages.py:150
msgid ""
"\n"
"The *Edit Event* dialog can be opened by double clicking on an event.\n"
@@ -525,11 +536,11 @@ msgstr ""
"\n"
"*Edit Event* dialog สามารถเปิดได้โดยดับเบิลคลิà¸à¸—ี่เหตุà¸à¸²à¸£à¸“์.\n"
-#: timelinelib/help/pages.py:157
+#: timelinelib/help/pages.py:156
msgid "Selecting events"
msgstr "เลือà¸à¹€à¸«à¸•à¸¸à¸à¸²à¸£à¸“์"
-#: timelinelib/help/pages.py:163
+#: timelinelib/help/pages.py:162
msgid ""
"\n"
"To select an event, click on it. To select multiple events, hold down the "
@@ -539,7 +550,7 @@ msgstr ""
"เพื่อเลือà¸à¹€à¸«à¸•à¸à¸²à¸£à¸“์,à¸à¸”คลิà¸à¸¡à¸±à¸™.เพื่อเลือà¸à¸«à¸¥à¸²à¸¢à¹†à¹€à¸«à¸•à¸¸à¸à¸²à¸£à¸“์,à¸à¸”ปุ่ม Ctrl "
"ค้างไว้จนà¸à¸§à¹ˆà¸²à¸ˆà¸°à¹€à¸ªà¸£à¹‡à¸ˆ.\n"
-#: timelinelib/help/pages.py:176
+#: timelinelib/help/pages.py:175
msgid ""
"\n"
"To delete an event, select it and press the *Del* key. Multiple events can "
@@ -549,11 +560,11 @@ msgstr ""
"เพื่อลบเหตุà¸à¸²à¸£à¸“์ เลือà¸à¹à¸¥à¸°à¸à¸”ปุ่ม*Del* หลายๆเหตุà¸à¸²à¸£à¸“์ "
"สามารถลบได้ในเวลาเดียวà¸à¸±à¸™\n"
-#: timelinelib/help/pages.py:182
+#: timelinelib/help/pages.py:181
msgid "Will associated events be deleted when I delete a category?"
msgstr "à¸à¸´à¸ˆà¸à¸£à¸£à¸¡à¸—ี่เà¸à¸µà¹ˆà¸¢à¸§à¸‚้องจะถูà¸à¸¥à¸šà¹€à¸¡à¸·à¹ˆà¸­à¸‰à¸±à¸™à¸¥à¸šà¸«à¸¡à¸§à¸”หมู่นี้?"
-#: timelinelib/help/pages.py:188
+#: timelinelib/help/pages.py:187
msgid ""
"\n"
"No. The events will still be there but they will not belong to a category.\n"
@@ -561,13 +572,13 @@ msgstr ""
"\n"
"ไม่ เหตุà¸à¸²à¸£à¸“์ จะอยู่ตรงนั้น à¹à¸•à¹ˆà¸ˆà¸°à¹„ม่เป็นของหมวหมู่\n"
-#: timelinelib/help/pages.py:194
+#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr "à¸à¸³à¸«à¸™à¸” หมวดหมู่"
-#: timelinelib/help/pages.py:201
+#: timelinelib/help/pages.py:200
msgid ""
"\n"
"Categories can be managed in the *Edit Categories* dialog (*Timeline* > "
@@ -582,12 +593,12 @@ msgstr ""
"\n"
"à¸à¸²à¸£à¹à¸ªà¸”งผลของประเภทนี้ยังสามารถà¹à¸à¹‰à¹„ขได้ในà¹à¸–บด้านข้าง (* View *> * Sidebar *).\n"
-#: timelinelib/help/pages.py:209 timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:1021
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr "ติดต่อ"
-#: timelinelib/help/pages.py:215
+#: timelinelib/help/pages.py:214
msgid ""
"\n"
"If you have more questions about Timeline, or if you want to get in contact "
@@ -598,11 +609,11 @@ msgstr ""
"ถ้าคุณมีคำถามอื่นๆ เà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¹„ทม์ไลน์ หรือ ถ้าคุณต้องà¸à¸²à¸£à¸•à¸´à¸”ต่อผู้ใช้งาน "
"à¹à¸¥à¸°à¸œà¸¹à¹‰à¸žà¸±à¸’นา ไทม์ไลน์ ส่งจดหมายอิเล็à¸à¸ªà¹Œà¸—รอนิค ไปที่รายชื่อผู้ใช้\n"
-#: timelinelib/help/pages.py:221
+#: timelinelib/help/pages.py:220
msgid "Why is Timeline not available in my language?"
msgstr "ทำไม ไทม์ไลน์ ไม่สามารถใช้งานได้ à¸à¸±à¸šà¸ à¸²à¸©à¸²à¸‚องฉัน ?"
-#: timelinelib/help/pages.py:228
+#: timelinelib/help/pages.py:227
msgid ""
"\n"
"Timeline is developed and translated by volunteers. If you would like to "
@@ -612,16 +623,16 @@ msgstr ""
"ไทม์ไลน์ ถูà¸à¸žà¸±à¸’นาà¹à¸¥à¸°à¹à¸›à¸¥à¹‚ดย อาสาสมัคร ถ้าคุณต้องà¸à¸²à¸£à¸ªà¸™à¸±à¸šà¸ªà¸™à¸¸à¸™à¸à¸²à¸£à¹à¸›à¸¥ "
"มีความยินดีอย่างมาà¸à¸—ี่จะติดต่อเรา.\n"
-#: timelinelib/help/system.py:65
+#: timelinelib/help/system.py:64
#, python-format
msgid "Search results for '%s'"
msgstr "ค้นหาผลลัพท์ สำหรับ '%s'"
-#: timelinelib/help/system.py:123
+#: timelinelib/help/system.py:122
msgid "Related pages"
msgstr "หน้าที่เà¸à¸µà¹ˆà¸¢à¸§à¸‚้อง"
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid ""
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
@@ -629,263 +640,264 @@ msgstr ""
"à¸à¸²à¸£à¸žà¸´à¸¡à¸¡à¸µà¸›à¸±à¸à¸«à¸²à¹€à¸à¸´à¸”ขึ้น \n"
" บางทีเครื่องพิมพ์ปัจจุบันของคุณไม่ได้ตั้งค่าอย่างถูà¸à¸•à¹‰à¸­à¸‡?"
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid "Printing"
msgstr "à¸à¸³à¸¥à¸±à¸‡à¸žà¸´à¸¡à¸žà¹Œ"
-#: timelinelib/printing.py:115
+#: timelinelib/printing.py:114
msgid "Print preview"
msgstr "ตัวอย่างà¸à¸²à¸£à¸žà¸´à¸¡à¸žà¹Œ"
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:46
#, fuzzy
msgid "Go to &Zero\tCtrl+Z"
msgstr "Go to &Zero\tCtrl+Z"
-#: timelinelib/time/numtime.py:51
+#: timelinelib/time/numtime.py:47
msgid "Go to &Time\tCtrl+T"
msgstr ""
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:75
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr ""
-#: timelinelib/time/numtime.py:54 timelinelib/time/pytime.py:76
-#: timelinelib/time/wxtime.py:76
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr ""
-#: timelinelib/time/numtime.py:118
+#: timelinelib/time/numtime.py:113
msgid "Can't zoom deeper than 5"
msgstr "ไม่สามารถ ขยายได้ใà¸à¸¥à¹‰à¸à¸§à¹ˆà¸² 5"
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr "1 ตอน"
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr "10 ตอน"
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr "100 ตอน"
-#: timelinelib/time/numtime.py:134
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr "1000 ตอน"
-#: timelinelib/time/numtime.py:179
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr "ไปที่เวลา"
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:72
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr ""
-#: timelinelib/time/pytime.py:73 timelinelib/time/wxtime.py:73
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr ""
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
#, fuzzy
msgid "Forward One Wee&k\tCtrl+K"
msgstr "Forward One Wee&k\tCtrl+K"
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr ""
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
#, fuzzy
msgid "Forward One Mont&h\tCtrl+h"
msgstr "Forward One Wee&k\tCtrl+K"
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr ""
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:81
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
#, fuzzy
msgid "Forward One Yea&r\tCtrl+R"
msgstr "Forward One Wee&k\tCtrl+K"
-#: timelinelib/time/pytime.py:82 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr ""
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr "มิลเลนเนียมที่เหมาะสม"
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr "Centuryที่เหมาะสม"
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr "ทศวรรษที่เหมาะสม"
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr "ปีที่เหมาะสม"
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:88
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr "เดือนที่เหมาะสม"
-#: timelinelib/time/pytime.py:89 timelinelib/time/wxtime.py:89
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr "วันที่เหมาะสม"
-#: timelinelib/time/pytime.py:141
+#: timelinelib/time/pytime.py:140
msgid "can't be before year 10"
msgstr "ไม่สามารถเป็นไปได้à¸à¹ˆà¸­à¸™à¸›à¸µà¸—ี่ 10"
-#: timelinelib/time/pytime.py:145
+#: timelinelib/time/pytime.py:144
msgid "can't be after year 9989"
msgstr "ไม่สามารถเป็นไปได้หลังปีที่ 9989"
-#: timelinelib/time/pytime.py:202 timelinelib/time/wxtime.py:204
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr "ไม่สามารถซูมà¸à¸§à¹‰à¸²à¸‡à¸à¸§à¹ˆà¸² 1200 ปี"
-#: timelinelib/time/pytime.py:205 timelinelib/time/wxtime.py:207
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr "ไม่สามารถขยายลึà¸à¸à¸§à¹ˆà¸² 1 ชั่วโมง"
-#: timelinelib/time/pytime.py:220 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
msgid "Day"
msgstr "วัน"
-#: timelinelib/time/pytime.py:221 timelinelib/time/pytime.py:547
-#: timelinelib/time/wxtime.py:223 timelinelib/time/wxtime.py:550
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
msgid "Week"
msgstr "สัปดาห์"
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:224
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
msgid "Month"
msgstr "เดือน"
-#: timelinelib/time/pytime.py:223 timelinelib/time/wxtime.py:225
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
msgid "Year"
msgstr "ปี"
-#: timelinelib/time/pytime.py:257 timelinelib/time/wxtime.py:261
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr "ไปยังวัน"
-#: timelinelib/time/wxtime.py:144
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr "ไม่สามารถเป็นไปได้à¸à¹ˆà¸­à¸™à¸›à¸µà¸—ี่ %d"
-#: timelinelib/time/wxtime.py:148
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr "ไม่สามารถเป็นไปได้หลังปีที่ %d"
-#: timelinelib/view/drawingarea.py:145 timelinelib/view/drawingarea.py:163
+#: timelinelib/view/drawingarea.py:144 timelinelib/view/drawingarea.py:162
msgid "No timeline set"
msgstr "ไม่มีà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า Timeline"
-#: timelinelib/view/drawingarea.py:197
+#: timelinelib/view/drawingarea.py:196
msgid "Edit"
msgstr "à¹à¸à¹‰à¹„ข"
-#: timelinelib/view/drawingarea.py:198
+#: timelinelib/view/drawingarea.py:197
msgid "Duplicate..."
msgstr "คัดลอà¸..."
-#: timelinelib/view/drawingarea.py:199
-#: timelinelib/wxgui/components/cattree.py:81
+#: timelinelib/view/drawingarea.py:198
+#: timelinelib/wxgui/components/cattree.py:80
#: wx/tools/Editra/src/prefdlg.py:1706
msgid "Delete"
msgstr "ลบ"
-#: timelinelib/view/drawingarea.py:202
+#: timelinelib/view/drawingarea.py:201
#, fuzzy
msgid "Sticky Balloon"
msgstr "Sticky Balloon"
-#: timelinelib/view/drawingarea.py:353
+#: timelinelib/view/drawingarea.py:352
msgid "Center"
msgstr "ศูนย์à¸à¸¥à¸²à¸‡"
-#: timelinelib/view/drawingarea.py:401
+#: timelinelib/view/drawingarea.py:400
#, python-format
msgid "%s events hidden"
msgstr "เหตุà¸à¸²à¸£à¸“์ %s ถูà¸à¸‹à¹ˆà¸­à¸™à¹„ว้"
-#: timelinelib/view/drawingarea.py:466
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
msgstr "คุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าต้องà¸à¸²à¸£à¸¥à¸šà¹€à¸«à¸•à¸¸à¸à¸²à¸£à¸“์ %d"
-#: timelinelib/view/drawingarea.py:469
+#: timelinelib/view/drawingarea.py:471
msgid "Are you sure you want to delete this event?"
msgstr "คุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าต้องà¸à¸²à¸£à¸¥à¸šà¹€à¸«à¸•à¸¸à¸à¸²à¸£à¸“์นี้"
-#: timelinelib/view/move.py:65
+#: timelinelib/view/move.py:64
msgid "Can't move locked event"
msgstr "ไม่สามารถเคลื่อนย้ายเหตุà¸à¸²à¸£à¸“์ที่ถูà¸à¸¥à¹‡à¸­à¸„ไว้ได้"
-#: timelinelib/view/resize.py:66
+#: timelinelib/view/resize.py:65
msgid "Period is too long"
msgstr "ระยะเวลานานเà¸à¸´à¸™à¹„ป"
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:300
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr "เพิ่มใหม่"
#: timelinelib/wxgui/components/categorychoice.py:76
-#: timelinelib/wxgui/components/cattree.py:224
+#: timelinelib/wxgui/components/cattree.py:223
msgid "Add Category"
msgstr "เพิ่มหมวดหมู่"
-#: timelinelib/wxgui/components/cattree.py:75
+#: timelinelib/wxgui/components/cattree.py:74
msgid "Edit..."
msgstr "à¹à¸à¹‰à¹„ข..."
-#: timelinelib/wxgui/components/cattree.py:78
+#: timelinelib/wxgui/components/cattree.py:77
msgid "Add..."
msgstr "เพิ่ม..."
-#: timelinelib/wxgui/components/cattree.py:218
+#: timelinelib/wxgui/components/cattree.py:217
msgid "Edit Category"
msgstr "à¹à¸à¹‰à¹„ขประเภท"
-#: timelinelib/wxgui/components/cattree.py:229
+#: timelinelib/wxgui/components/cattree.py:228
#, python-format
msgid "Are you sure you want to delete category '%s'?"
msgstr "คุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าต้องà¸à¸²à¸£à¸¥à¸šà¸«à¸¡à¸§à¸” '%s' ?"
#: timelinelib/wxgui/components/cattree.py:231
#, python-format
-#, python-format, fuzzy
-msgid "Events belonging to '%(name)s' will no longer belong to a category."
+#, fuzzy
+msgid "Events belonging to '%s' will no longer belong to a category."
msgstr "เหตุà¸à¸²à¸£à¸“์ที่เป็นของ '%s' จะไม่สามารถเป็นของหมวดหมู่ได้"
#: timelinelib/wxgui/components/cattree.py:234
-msgid "Events belonging to '%(name)' will now belong "
+#, python-format
+msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
msgstr ""
#: timelinelib/wxgui/components/pydatetimepicker.py:80
-#: timelinelib/wxgui/components/wxdatetimepicker.py:76
+#: timelinelib/wxgui/components/wxdatetimepicker.py:75
msgid "Invalid date"
msgstr "วันที่ไม่ถูà¸à¸•à¹‰à¸­à¸‡"
-#: timelinelib/wxgui/components/search.py:71
+#: timelinelib/wxgui/components/search.py:70
msgid "No match"
msgstr "ไม่ตรงà¸à¸±à¸™"
-#: timelinelib/wxgui/components/search.py:75
+#: timelinelib/wxgui/components/search.py:74
msgid "Only one match"
msgstr "ตรงà¸à¸±à¸™à¸«à¸™à¸¶à¹ˆà¸‡à¸­à¸±à¸™"
-#: timelinelib/wxgui/dialogs/categorieseditor.py:39
+#: timelinelib/wxgui/dialogs/categorieseditor.py:38
msgid "Edit Categories"
msgstr "à¹à¸à¹‰à¹„ขหมวดหมู่"
@@ -921,45 +933,45 @@ msgid "Container Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
msgid "Category:"
msgstr "หมวดหมู่:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:32
+#: timelinelib/wxgui/dialogs/duplicateevent.py:31
msgid "Duplicate Event"
msgstr "คัดลอà¸à¹€à¸«à¸•à¸¸à¸à¸²à¸£à¸“์"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:69
+#: timelinelib/wxgui/dialogs/duplicateevent.py:68
#, python-format
msgid "%d Events not duplicated due to missing dates."
msgstr "เหตุà¸à¸²à¸£à¸“์ %d ไม่สามารถคัดสอà¸à¹„ด้เนื่องจาà¸à¸§à¸±à¸™à¸—ี่หายไป"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:89
+#: timelinelib/wxgui/dialogs/duplicateevent.py:88
msgid "Number of duplicates:"
msgstr "จำนวนรายà¸à¸²à¸£à¸—ี่ซ้ำà¸à¸±à¸™:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:99
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/duplicateevent.py:98
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr "ระยะเวลา"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:109
+#: timelinelib/wxgui/dialogs/duplicateevent.py:108
msgid "Frequency:"
msgstr "ความถี่:"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Forward"
msgstr "ไปข้างหน้า"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Backward"
msgstr "ย้อนà¸à¸¥à¸±à¸š"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Both"
msgstr "ทั้งสอง"
-#: timelinelib/wxgui/dialogs/duplicateevent.py:120
+#: timelinelib/wxgui/dialogs/duplicateevent.py:119
#: wx/tools/Editra/src/eclib/finddlg.py:802
msgid "Direction"
msgstr "ทิศทาง"
@@ -969,6 +981,7 @@ msgid "Event Properties"
msgstr "คุณสมบัติของเหตุà¸à¸²à¸£à¸“์"
#: timelinelib/wxgui/dialogs/eventeditor.py:85
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr "เวลา:"
@@ -980,58 +993,75 @@ msgstr "ถึง"
msgid "Container:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
-#: timelinelib/wxgui/dialogs/timeeditor.py:48
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
+#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr "โชว์เวลา"
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
msgstr "เลื่อน"
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr "ถูà¸à¸¥à¹‡à¸­à¸„ไว้"
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr "สิ้นสุดวันนี้"
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
msgid "Text:"
msgstr "ข้อความ:"
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
msgid "Description"
msgstr "คำบรรยาย"
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
+msgid "Alert"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr "สัà¸à¸¥à¸±à¸à¸©à¸“์"
-#: timelinelib/wxgui/dialogs/eventeditor.py:259
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr "เพิ่มเหตุà¸à¸²à¸£à¸“์ หลังจาà¸à¹€à¸«à¸•à¸¸à¸à¸²à¸£à¸“์นี้"
-#: timelinelib/wxgui/dialogs/eventeditor.py:447
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
#, fuzzy
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr "รูปภาพจะถูà¸à¸›à¸£à¸±à¸šà¸‚นาดให้พอดีภายในà¸à¸¥à¹ˆà¸­à¸‡à¸‚นาด 128 x 128"
-#: timelinelib/wxgui/dialogs/eventeditor.py:484
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr "เลือà¸à¸ªà¸±à¸à¸¥à¸±à¸à¸©à¸“์"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:37
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+msgid "Edit Event"
+msgstr "à¹à¸à¹‰à¹„ขเหตุà¸à¸²à¸£à¸“์"
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr "สร้างเหตุà¸à¸²à¸£à¸“์"
+
+#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
msgid "Help"
msgstr "ขอความช่วยเหลือ"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:66
+#: timelinelib/wxgui/dialogs/helpbrowser.py:65
msgid ""
"Could not find markdown Python package. It is needed by the help system. "
"See the Timeline website or the INSTALL file for instructions how to install "
@@ -1040,123 +1070,123 @@ msgstr ""
"ไม่พบ markdown Phyton package มันเป็นสิ่งจำเป็นโดยระบบช่วยเหลือ "
"ดูเวบไซด์ไทม์ไลน์หรือติดตั้งไฟล์สำหรับคำà¹à¸™à¸°à¸™à¸³à¸§à¸´à¸˜à¸µà¸à¸²à¸£à¸•à¸´à¸”ตั้ง"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:104
+#: timelinelib/wxgui/dialogs/helpbrowser.py:103
msgid "Go to home page"
msgstr "à¸à¸¥à¸±à¸šà¸ªà¸¹à¹ˆà¸«à¸™à¹‰à¸²à¸«à¸¥à¸±à¸"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:111
+#: timelinelib/wxgui/dialogs/helpbrowser.py:110
msgid "Go back one page"
msgstr "ย้อนà¸à¸¥à¸±à¸šà¹„ปหน้าà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:117
+#: timelinelib/wxgui/dialogs/helpbrowser.py:116
msgid "Go forward one page"
msgstr "ไปหน้าถัดไป"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:202
+#: timelinelib/wxgui/dialogs/helpbrowser.py:201
msgid "Page not found"
msgstr "ไม่พบหน้านี้"
-#: timelinelib/wxgui/dialogs/helpbrowser.py:203
+#: timelinelib/wxgui/dialogs/helpbrowser.py:202
#, python-format
msgid "Could not find page '%s'."
msgstr "ไม่พบหน้า '%s'"
-#: timelinelib/wxgui/dialogs/mainframe.py:87
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr "à¹à¸Ÿà¹‰à¸¡à¹„ทม์ไลน์"
-#: timelinelib/wxgui/dialogs/mainframe.py:89
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr "à¹à¸Ÿà¹‰à¸¡ SVG"
-#: timelinelib/wxgui/dialogs/mainframe.py:137 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
msgid "&File"
msgstr "&à¹à¸Ÿà¹‰à¸¡"
-#: timelinelib/wxgui/dialogs/mainframe.py:143 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr "ใหม่"
-#: timelinelib/wxgui/dialogs/mainframe.py:143
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr "สร้างไทม์ไลน์ใหม่"
-#: timelinelib/wxgui/dialogs/mainframe.py:149
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr "à¹à¸Ÿà¹‰à¸¡à¹„ทม์ไลน์..."
-#: timelinelib/wxgui/dialogs/mainframe.py:157
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr "สร้างไทม์ไลน์"
-#: timelinelib/wxgui/dialogs/mainframe.py:163
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr "ไทม์ไลน์ที่à¸à¸³à¸«à¸™à¸” มีอยู่à¹à¸¥à¹‰à¸§"
-#: timelinelib/wxgui/dialogs/mainframe.py:164
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr "เปิดไทม์ไลน์à¹à¸—นà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¹ƒà¸«à¸¡à¹ˆ"
-#: timelinelib/wxgui/dialogs/mainframe.py:166
+#: timelinelib/wxgui/dialogs/mainframe.py:171
msgid "Information"
msgstr "ข้อมูล"
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr "สารบบของไทม์ไลน์..."
-#: timelinelib/wxgui/dialogs/mainframe.py:189
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr "เปิดไทม์ไลน์ที่มีอยู่"
-#: timelinelib/wxgui/dialogs/mainframe.py:200
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr "เปิดไทม์ไลน์"
-#: timelinelib/wxgui/dialogs/mainframe.py:210
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr "เปิดชิ้นงานล่าสุด"
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr "ตั้งค่าหน้าà¸à¸£à¸°à¸”าษ..."
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr "ตั้งค่าหน้าà¸à¸£à¸°à¸”าษà¸à¹ˆà¸­à¸™à¸žà¸´à¸¡à¸žà¹Œ"
-#: timelinelib/wxgui/dialogs/mainframe.py:224 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr "ดูตัวอย่างà¸à¹ˆà¸­à¸™à¸žà¸´à¸¡à¸žà¹Œ"
-#: timelinelib/wxgui/dialogs/mainframe.py:233 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
msgid "Print"
msgstr "พิมพ์"
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr "ทำเป็นรูปภาพ..."
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr "à¹à¸›à¸¥à¸‡à¸¡à¸¸à¸¡à¸¡à¸­à¸‡à¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™à¹€à¸›à¹‡à¸™à¸£à¸¹à¸›à¸›à¸£à¸°à¹€à¸ à¸— PNG"
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr "ส่ง SVG ออà¸..."
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "Export the current view to a SVG image"
msgstr "ส่งออà¸à¸ à¸²à¸ž SVG ณ ปัจจุบัน"
-#: timelinelib/wxgui/dialogs/mainframe.py:260
+#: timelinelib/wxgui/dialogs/mainframe.py:265
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
"Timeline website or the INSTALL file for instructions how to install it."
@@ -1164,149 +1194,137 @@ msgstr ""
"ไม่สามารถหา pysvg phyton package มันต้องà¸à¸²à¸£à¸ªà¹ˆà¸‡à¸­à¸­à¸à¹„ปยัง SVG. "
"ดูตารางเวลาเวบไซด์หรือติดตั้งเอà¸à¸ªà¸²à¸£à¹€à¸žà¸·à¹ˆà¸­à¹€à¸›à¹‡à¸™à¸„ำà¹à¸™à¸°à¸™à¸³à¸§à¹ˆà¸²à¸•à¸´à¸”ตั้งอย่างไร"
-#: timelinelib/wxgui/dialogs/mainframe.py:264
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr "ส่ง SVG ออà¸"
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr "เล่นตารางเวลา"
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr "เล่นตารางเวลาในรูปà¹à¸šà¸šà¸ à¸²à¸žà¸¢à¸™à¸•à¸£à¹Œ"
-#: timelinelib/wxgui/dialogs/mainframe.py:294
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr "ออà¸à¸ˆà¸²à¸à¹‚ปรà¹à¸à¸£à¸¡"
-#: timelinelib/wxgui/dialogs/mainframe.py:306 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
msgid "&Edit"
msgstr "à¹à¸à¹‰à¹„ข"
-#: timelinelib/wxgui/dialogs/mainframe.py:331 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
msgid "&View"
msgstr "มอง"
-#: timelinelib/wxgui/dialogs/mainframe.py:335
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr "à¹à¸–บด้านข้าง\tCtrl+l"
-#: timelinelib/wxgui/dialogs/mainframe.py:349
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr "คำบรรยายใต้ภาพ"
-#: timelinelib/wxgui/dialogs/mainframe.py:360
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr "เวลาเลื่อน"
-#: timelinelib/wxgui/dialogs/mainframe.py:374
+#: timelinelib/wxgui/dialogs/mainframe.py:378
msgid "&Timeline"
msgstr "ตารางเวลา"
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create &Event..."
msgstr "สร้างเหตุà¸à¸²à¸£à¸“์..."
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr "สร้างเหตุà¸à¸²à¸£à¸“์ใหม่"
-#: timelinelib/wxgui/dialogs/mainframe.py:388
-msgid "Create Event"
-msgstr "สร้างเหตุà¸à¸²à¸£à¸“์"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr "จำลองเหตุà¸à¸²à¸£à¸“์ที่เลือà¸..."
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr "จำลองเหตุà¸à¸²à¸£à¸“์ที่เลือà¸"
-#: timelinelib/wxgui/dialogs/mainframe.py:404
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr "จำนวนระยะทางระหว่าง 2 เหตุà¸à¸²à¸£à¸“์..."
-#: timelinelib/wxgui/dialogs/mainframe.py:405
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr "จำนวนระยะทางระหว่าง 2 เหตุà¸à¸²à¸£à¸“์"
-#: timelinelib/wxgui/dialogs/mainframe.py:451
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr "ระยะทางระหว่าง 2 เหตุà¸à¸²à¸£à¸“์"
-#: timelinelib/wxgui/dialogs/mainframe.py:454
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr "หลายเหตุà¸à¸²à¸£à¸“์ที่ซ้อนà¸à¸±à¸™à¸«à¸£à¸·à¸­à¸£à¸°à¸¢à¸°à¸—างเป็นศูนย์"
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit &Categories"
msgstr "à¹à¸à¹‰à¹„ขà¹à¸¥à¸°à¹à¸šà¹ˆà¸‡à¸«à¸¡à¸§à¸”หมู่"
-#: timelinelib/wxgui/dialogs/mainframe.py:487
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr "หาเส้นทาง"
-#: timelinelib/wxgui/dialogs/mainframe.py:491
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr "หาเหตุà¸à¸²à¸£à¸“์à¹à¸£à¸"
-#: timelinelib/wxgui/dialogs/mainframe.py:505
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr "หาเหตุà¸à¸²à¸£à¸“์สุดท้าย"
-#: timelinelib/wxgui/dialogs/mainframe.py:519
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr "ทำให้เหตุà¸à¸²à¸£à¸“์ทั้งหมดมีความพอดี,เหมาะสม"
-#: timelinelib/wxgui/dialogs/mainframe.py:572 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
msgid "&Help"
msgstr "&ช่วยเหลือ"
-#: timelinelib/wxgui/dialogs/mainframe.py:575
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr "&เนื้อหา\tF1"
-#: timelinelib/wxgui/dialogs/mainframe.py:582
-#: timelinelib/wxgui/dialogs/mainframe.py:921
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr "เริ่มต้นà¸à¸²à¸£à¸ªà¸­à¸™"
-#: timelinelib/wxgui/dialogs/mainframe.py:618
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr "ไฟล์ที่ตั้งค่าไว้ไม่สามารถเขียนได้"
-#: timelinelib/wxgui/dialogs/mainframe.py:630
-msgid "Edit Container"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:634
-msgid "Edit Event"
-msgstr "à¹à¸à¹‰à¹„ขเหตุà¸à¸²à¸£à¸“์"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:670
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr "อ่านได้อย่างเดียว"
-#: timelinelib/wxgui/dialogs/mainframe.py:731
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr "ไม่มีไฟล์ '%s'."
-#: timelinelib/wxgui/dialogs/mainframe.py:913
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr "ไม่มีตารางเวลาที่เปิดอยู่"
-#: timelinelib/wxgui/dialogs/mainframe.py:918
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr "ครั้งà¹à¸£à¸à¸—ี่ใช้ตารางเวลา?"
-#: timelinelib/wxgui/dialogs/mainframe.py:1018
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr "หัวข้อช่วยเหลือที่เà¸à¸µà¹ˆà¸¢à¸§à¸‚้อง:"
@@ -1314,25 +1332,25 @@ msgstr "หัวข้อช่วยเหลือที่เà¸à¸µà¹ˆà¸¢à¸§
msgid "Close"
msgstr "ปิด"
-#: timelinelib/wxgui/dialogs/preferences.py:29
+#: timelinelib/wxgui/dialogs/preferences.py:28
msgid "Preferences"
msgstr "à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า"
-#: timelinelib/wxgui/dialogs/preferences.py:73 wx/lib/pydocview.py:1635
+#: timelinelib/wxgui/dialogs/preferences.py:72 wx/lib/pydocview.py:1635
#: wx/lib/pydocview.py:2722 wx/tools/Editra/src/prefdlg.py:191
#: wx/tools/Editra/src/prefdlg.py:677 wx/tools/Editra/src/prefdlg.py:964
msgid "General"
msgstr "ทั่วไป"
-#: timelinelib/wxgui/dialogs/preferences.py:83
+#: timelinelib/wxgui/dialogs/preferences.py:82
msgid "Date && Time"
msgstr "วัน && เวลา"
-#: timelinelib/wxgui/dialogs/preferences.py:91
+#: timelinelib/wxgui/dialogs/preferences.py:90
msgid "Week start on:"
msgstr "เริ่มต้น,เริ่มทำงานสัปดาห์ที่:"
-#: timelinelib/wxgui/dialogs/preferences.py:94
+#: timelinelib/wxgui/dialogs/preferences.py:93
msgid ""
"This feature is experimental. If events are\n"
"created in the extended range, you can not\n"
@@ -1346,36 +1364,36 @@ msgstr ""
"ตาราเวลาอีà¸à¸„รั้ง. ตาราเวลามีà¸à¸²à¸£à¹‚หลดใหม่\n"
"มันยังเป็นสิ่งจำเป็นต่อà¸à¸²à¸£à¸–ูà¸à¸šà¸±à¸‡à¸„ับใช้"
-#: timelinelib/wxgui/dialogs/preferences.py:111
+#: timelinelib/wxgui/dialogs/preferences.py:110
msgid "Open most recent timeline on startup"
msgstr "ครั้งล่าสุดที่เปิดตารางเวลา"
-#: timelinelib/wxgui/dialogs/preferences.py:117
+#: timelinelib/wxgui/dialogs/preferences.py:116
msgid "Use inertial scrolling"
msgstr "ใช้ตัวเลื่อน"
-#: timelinelib/wxgui/dialogs/preferences.py:123
+#: timelinelib/wxgui/dialogs/preferences.py:122
msgid "Use extended date range (before 1 AD)"
msgstr "ใช้ช่วงวันที่ถูà¸à¸‚ยาย(à¸à¹ˆà¸­à¸™ 1 AD)"
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Monday"
msgstr "วันจันทร์"
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Sunday"
msgstr "วันอาทิตย์"
-#: timelinelib/wxgui/dialogs/textdisplay.py:57
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr "ไม่สามารถคัดลอà¸à¸¥à¸‡à¸šà¸™à¸„ลิปบอร์ด"
-#: timelinelib/wxgui/utils.py:135 wx/tools/Editra/src/ed_editv.py:191
+#: timelinelib/wxgui/utils.py:134 wx/tools/Editra/src/ed_editv.py:191
#: wx/tools/Editra/src/plugdlg.py:840
msgid "Error"
msgstr "ข้อผิดพลาด"
-#: timelinelib/wxgui/utils.py:141
+#: timelinelib/wxgui/utils.py:140
msgid "Question"
msgstr "คำถาม"
diff --git a/po/tr.po b/po/tr.po
index f1bfae0..4940639 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: thetimelineproj\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-15 00:32-0400\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
"PO-Revision-Date: 2011-05-27 06:56+0000\n"
"Last-Translator: Mehmet Gülmen <Unknown>\n"
"Language-Team: Turkish <tr@li.org>\n"
@@ -17,178 +17,183 @@ msgstr ""
"X-Generator: Launchpad (build 14197)\n"
"X-Launchpad-Export-Date: 2011-10-30 13:32+0000\n"
-#: activity/activity.info:2
+#. TRANS: "name" option from activity.info file
#, fuzzy
msgid "Time Line"
msgstr "Zaman Çizelgesi"
-#: specs/EventEditor.py:351 timelinelib/editors/event.py:153
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "Allows create interactive time lines"
+msgstr ""
+
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr ""
-#: specs/MonthNames.py:34 timelinelib/calendar/monthnames.py:38
+#: specs/MonthNames.py:33 timelinelib/calendar/monthnames.py:37
msgid "Jan"
msgstr "Oca"
-#: specs/MonthNames.py:49 timelinelib/calendar/monthnames.py:49
+#: specs/MonthNames.py:48 timelinelib/calendar/monthnames.py:48
msgid "Dec"
msgstr "Ara"
-#: specs/PyTimeType.py:57 specs/WxTimeType.py:83
-#: timelinelib/calendar/monthnames.py:45
+#: specs/PyTimeType.py:56 specs/WxTimeType.py:82
+#: timelinelib/calendar/monthnames.py:44
msgid "Aug"
msgstr "AÄŸu"
-#: specs/PyTimeType.py:111 specs/PyTimeType.py:131 specs/PyTimeType.py:147
-#: specs/PyTimeType.py:151 specs/WxTimeType.py:151 specs/WxTimeType.py:167
-#: specs/WxTimeType.py:171 timelinelib/time/pytime.py:123
-#: timelinelib/time/wxtime.py:126
+#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
+#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
+#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
+#: timelinelib/time/wxtime.py:120
msgid "day"
msgstr ""
-#: specs/PyTimeType.py:115 specs/PyTimeType.py:139 specs/PyTimeType.py:159
-#: specs/WxTimeType.py:135 specs/WxTimeType.py:159 specs/WxTimeType.py:179
-#: timelinelib/time/pytime.py:131 timelinelib/time/wxtime.py:134
+#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
+#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
msgid "minute"
msgstr ""
-#: specs/PyTimeType.py:119 specs/PyTimeType.py:143 specs/PyTimeType.py:163
-#: specs/WxTimeType.py:139 specs/WxTimeType.py:163 specs/WxTimeType.py:183
-#: timelinelib/time/pytime.py:133 timelinelib/time/wxtime.py:136
+#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
+#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
msgid "minutes"
msgstr ""
-#: specs/PyTimeType.py:123 specs/PyTimeType.py:139 specs/PyTimeType.py:143
-#: specs/PyTimeType.py:147 specs/WxTimeType.py:143 specs/WxTimeType.py:159
-#: specs/WxTimeType.py:163 specs/WxTimeType.py:167
-#: timelinelib/time/pytime.py:127 timelinelib/time/wxtime.py:130
+#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
+#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
+#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
msgid "hour"
msgstr ""
-#: specs/PyTimeType.py:127 specs/PyTimeType.py:151 specs/PyTimeType.py:155
-#: specs/PyTimeType.py:159 specs/PyTimeType.py:163 specs/WxTimeType.py:147
-#: specs/WxTimeType.py:171 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187
-#: timelinelib/time/pytime.py:129 timelinelib/time/wxtime.py:132
+#: specs/PyTimeType.py:126 specs/PyTimeType.py:150 specs/PyTimeType.py:154
+#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
+#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
msgid "hours"
msgstr ""
-#: specs/PyTimeType.py:135 specs/PyTimeType.py:155 specs/PyTimeType.py:159
-#: specs/PyTimeType.py:163 specs/PyTimeType.py:167 specs/PyTimeType.py:173
-#: specs/WxTimeType.py:155 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187 specs/WxTimeType.py:193
-#: timelinelib/time/pytime.py:125 timelinelib/time/wxtime.py:128
+#: specs/PyTimeType.py:134 specs/PyTimeType.py:154 specs/PyTimeType.py:158
+#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
+#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
msgstr ""
-#: specs/TimelineView.py:67 timelinelib/view/zoom.py:29
+#: specs/TimelineView.py:66 timelinelib/view/zoom.py:28
msgid "Select region to zoom into"
msgstr ""
-#: specs/TimelineView.py:75 timelinelib/view/zoom.py:39
+#: specs/TimelineView.py:74 timelinelib/view/zoom.py:38
msgid "Region too short"
msgstr ""
-#: specs/TimelineView.py:91 timelinelib/view/zoom.py:36
+#: specs/TimelineView.py:90 timelinelib/view/zoom.py:35
msgid "Region too long"
msgstr ""
-#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:169
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr ""
-#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:171
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr ""
-#: specs/WeekdayNames.py:29 timelinelib/calendar/weekdaynames.py:22
+#: specs/WeekdayNames.py:28 timelinelib/calendar/weekdaynames.py:21
msgid "Mon"
msgstr "Pts"
-#: specs/WeekdayNames.py:34 timelinelib/calendar/weekdaynames.py:28
+#: specs/WeekdayNames.py:33 timelinelib/calendar/weekdaynames.py:27
msgid "Sun"
msgstr "Pzr"
-#: timelinelib/calendar/monthnames.py:39
+#: timelinelib/calendar/monthnames.py:38
msgid "Feb"
msgstr "Åžub"
-#: timelinelib/calendar/monthnames.py:40
+#: timelinelib/calendar/monthnames.py:39
msgid "Mar"
msgstr "Mar"
-#: timelinelib/calendar/monthnames.py:41
+#: timelinelib/calendar/monthnames.py:40
msgid "Apr"
msgstr "Nis"
-#: timelinelib/calendar/monthnames.py:42
+#: timelinelib/calendar/monthnames.py:41
msgid "May"
msgstr "May"
-#: timelinelib/calendar/monthnames.py:43
+#: timelinelib/calendar/monthnames.py:42
msgid "Jun"
msgstr "Haz"
-#: timelinelib/calendar/monthnames.py:44
+#: timelinelib/calendar/monthnames.py:43
msgid "Jul"
msgstr "Tem"
-#: timelinelib/calendar/monthnames.py:46
+#: timelinelib/calendar/monthnames.py:45
msgid "Sep"
msgstr "Eyl"
-#: timelinelib/calendar/monthnames.py:47
+#: timelinelib/calendar/monthnames.py:46
msgid "Oct"
msgstr "Eki"
-#: timelinelib/calendar/monthnames.py:48
+#: timelinelib/calendar/monthnames.py:47
msgid "Nov"
msgstr "Kas"
-#: timelinelib/calendar/weekdaynames.py:23
+#: timelinelib/calendar/weekdaynames.py:22
msgid "Tue"
msgstr "Sal"
-#: timelinelib/calendar/weekdaynames.py:24
+#: timelinelib/calendar/weekdaynames.py:23
msgid "Wed"
msgstr "Çrş"
-#: timelinelib/calendar/weekdaynames.py:25
+#: timelinelib/calendar/weekdaynames.py:24
msgid "Thu"
msgstr "PrÅŸ"
-#: timelinelib/calendar/weekdaynames.py:26
+#: timelinelib/calendar/weekdaynames.py:25
msgid "Fri"
msgstr "Cum"
-#: timelinelib/calendar/weekdaynames.py:27
+#: timelinelib/calendar/weekdaynames.py:26
msgid "Sat"
msgstr "Cts"
-#: timelinelib/db/__init__.py:74
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
"install it."
msgstr ""
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr ""
-#: timelinelib/db/__init__.py:80
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr "Bilinmeyen format"
-#: timelinelib/db/backends/dir.py:106 timelinelib/db/backends/file.py:126
-#: timelinelib/db/backends/ics.py:156
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr ""
-#: timelinelib/db/backends/file.py:119 timelinelib/db/backends/ics.py:150
-#: timelinelib/db/backends/xmlfile.py:143
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
+#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr ""
@@ -197,47 +202,35 @@ msgstr ""
msgid "Displayed period must be > 0."
msgstr ""
-#: timelinelib/db/objects.py:250
-msgid "Start time "
-msgstr "Başlangıç zamanı "
-
-#: timelinelib/db/objects.py:252
-msgid "End time "
-msgstr "Bitiş zamanı "
-
-#: timelinelib/db/objects.py:262
-msgid "Start time can't be after end time"
-msgstr "Saşlangıç zamanı bitiş zamanından sonra olamaz"
-
-#: timelinelib/db/tutorial.py:31
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr ""
-#: timelinelib/db/tutorial.py:33
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr ""
-#: timelinelib/db/tutorial.py:36
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
msgstr ""
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
msgstr ""
-#: timelinelib/db/tutorial.py:39
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr ""
-#: timelinelib/db/tutorial.py:41
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
msgstr ""
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
msgstr ""
-#: timelinelib/db/tutorial.py:44
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -246,68 +239,73 @@ msgid ""
"You can also middle click with the mouse to center around that point."
msgstr ""
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
msgid "Zoom"
msgstr ""
-#: timelinelib/db/tutorial.py:53
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
"Hold down Shift while dragging with the mouse."
msgstr ""
-#: timelinelib/db/tutorial.py:59 timelinelib/help/pages.py:127
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr ""
-#: timelinelib/db/tutorial.py:60
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
"Hold down Ctrl while dragging the mouse to select a period."
msgstr ""
-#: timelinelib/db/tutorial.py:66 timelinelib/help/pages.py:144
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr "Etkinliği Düzelt"
-#: timelinelib/db/tutorial.py:67
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr ""
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
msgid "Select event"
msgstr ""
-#: timelinelib/db/tutorial.py:72
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
"Hold down Ctrl while clicking events to select multiple."
msgstr ""
-#: timelinelib/db/tutorial.py:78 timelinelib/help/pages.py:169
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr ""
-#: timelinelib/db/tutorial.py:79
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr ""
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr ""
-#: timelinelib/db/tutorial.py:84
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr ""
-#: timelinelib/db/tutorial.py:87 timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
msgid "Saving"
msgstr ""
-#: timelinelib/db/tutorial.py:90
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -315,36 +313,48 @@ msgid ""
"Choose File/New/File Timeline to create a timeline that is saved on disk."
msgstr ""
-#: timelinelib/db/utils.py:56
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr "Başlangıç zamanı "
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr "Bitiş zamanı "
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr "Saşlangıç zamanı bitiş zamanından sonra olamaz"
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr ""
-#: timelinelib/db/utils.py:71
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr ""
-#: timelinelib/db/utils.py:75
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr ""
-#: timelinelib/db/utils.py:81
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr ""
-#: timelinelib/db/utils.py:86
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr ""
-#: timelinelib/db/utils.py:92
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr ""
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:247
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr ""
@@ -353,15 +363,15 @@ msgstr ""
msgid "Name"
msgstr ""
-#: timelinelib/editors/event.py:234
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr ""
-#: timelinelib/editors/event.py:242
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
msgstr ""
-#: timelinelib/editors/event.py:247
+#: timelinelib/editors/event.py:250
msgid "Text"
msgstr ""
@@ -373,43 +383,43 @@ msgstr ""
msgid "Export to Image"
msgstr ""
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:268
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
msgstr ""
-#: timelinelib/help/pages.py:37
+#: timelinelib/help/pages.py:36
msgid "Help contents"
msgstr "Yardım içeriği"
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Questions and answers"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Concepts"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Tasks"
msgstr "Görevler"
-#: timelinelib/help/pages.py:60
+#: timelinelib/help/pages.py:59
msgid "Where is the save button?"
msgstr ""
-#: timelinelib/help/pages.py:66
+#: timelinelib/help/pages.py:65
msgid ""
"\n"
"There is no save button. Timeline will automatically save your data whenever "
"needed.\n"
msgstr ""
-#: timelinelib/help/pages.py:73
+#: timelinelib/help/pages.py:72
msgid "Where do the week numbers go if I start my weeks on Sunday?"
msgstr ""
-#: timelinelib/help/pages.py:79
+#: timelinelib/help/pages.py:78
msgid ""
"\n"
"The date data object used does not support week numbers for weeks that start "
@@ -417,26 +427,26 @@ msgid ""
"support this in future versions.\n"
msgstr ""
-#: timelinelib/help/pages.py:86
+#: timelinelib/help/pages.py:85
msgid "Timeline"
msgstr "Zaman Çizelgesi"
-#: timelinelib/help/pages.py:93
+#: timelinelib/help/pages.py:92
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
"If you are interested in such a feature, please get in touch.\n"
msgstr ""
-#: timelinelib/help/pages.py:101
+#: timelinelib/help/pages.py:100
msgid "Events"
msgstr "Etkinlikler"
-#: timelinelib/help/pages.py:108
+#: timelinelib/help/pages.py:107
msgid ""
"\n"
"An event is the basic data type for representing information on the "
@@ -445,11 +455,11 @@ msgid ""
"period.\n"
msgstr ""
-#: timelinelib/help/pages.py:114
+#: timelinelib/help/pages.py:113
msgid "Categories"
msgstr "Kategoriler"
-#: timelinelib/help/pages.py:121
+#: timelinelib/help/pages.py:120
msgid ""
"\n"
"Categories are used to group events. An event can only belong to one "
@@ -457,7 +467,7 @@ msgid ""
"same background color.\n"
msgstr ""
-#: timelinelib/help/pages.py:134
+#: timelinelib/help/pages.py:133
msgid ""
"\n"
"The *Create Event* dialog can be opened in the following ways:\n"
@@ -468,47 +478,47 @@ msgid ""
"timeline, drag the mouse and release it.\n"
msgstr ""
-#: timelinelib/help/pages.py:151
+#: timelinelib/help/pages.py:150
msgid ""
"\n"
"The *Edit Event* dialog can be opened by double clicking on an event.\n"
msgstr ""
-#: timelinelib/help/pages.py:157
+#: timelinelib/help/pages.py:156
msgid "Selecting events"
msgstr ""
-#: timelinelib/help/pages.py:163
+#: timelinelib/help/pages.py:162
msgid ""
"\n"
"To select an event, click on it. To select multiple events, hold down the "
"*Ctrl* key while clicking events.\n"
msgstr ""
-#: timelinelib/help/pages.py:176
+#: timelinelib/help/pages.py:175
msgid ""
"\n"
"To delete an event, select it and press the *Del* key. Multiple events can "
"be deleted at the same time.\n"
msgstr ""
-#: timelinelib/help/pages.py:182
+#: timelinelib/help/pages.py:181
msgid "Will associated events be deleted when I delete a category?"
msgstr ""
-#: timelinelib/help/pages.py:188
+#: timelinelib/help/pages.py:187
msgid ""
"\n"
"No. The events will still be there but they will not belong to a category.\n"
msgstr ""
-#: timelinelib/help/pages.py:194
+#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr "Kategorileri düzenle"
-#: timelinelib/help/pages.py:201
+#: timelinelib/help/pages.py:200
msgid ""
"\n"
"Categories can be managed in the *Edit Categories* dialog (*Timeline* > "
@@ -518,12 +528,12 @@ msgid ""
"*Sidebar*).\n"
msgstr ""
-#: timelinelib/help/pages.py:209 timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:1021
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr "Ä°letiÅŸim"
-#: timelinelib/help/pages.py:215
+#: timelinelib/help/pages.py:214
msgid ""
"\n"
"If you have more questions about Timeline, or if you want to get in contact "
@@ -531,27 +541,27 @@ msgid ""
"list: <thetimelineproj-user@lists.sourceforge.net>. (Please use English.)\n"
msgstr ""
-#: timelinelib/help/pages.py:221
+#: timelinelib/help/pages.py:220
msgid "Why is Timeline not available in my language?"
msgstr ""
-#: timelinelib/help/pages.py:228
+#: timelinelib/help/pages.py:227
msgid ""
"\n"
"Timeline is developed and translated by volunteers. If you would like to "
"contribute translations you are very much welcome to contact us.\n"
msgstr ""
-#: timelinelib/help/system.py:65
+#: timelinelib/help/system.py:64
#, python-format
msgid "Search results for '%s'"
msgstr ""
-#: timelinelib/help/system.py:123
+#: timelinelib/help/system.py:122
msgid "Related pages"
msgstr ""
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid ""
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
@@ -559,259 +569,260 @@ msgstr ""
"Yazdırmada sorun var.\n"
"Yazıcınızın ayarlarının doğru olduğuna emin misiniz?"
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid "Printing"
msgstr "Yazdırılıyor"
-#: timelinelib/printing.py:115
+#: timelinelib/printing.py:114
msgid "Print preview"
msgstr "Baskı önizleme"
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
msgstr ""
-#: timelinelib/time/numtime.py:51
+#: timelinelib/time/numtime.py:47
msgid "Go to &Time\tCtrl+T"
msgstr ""
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:75
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr ""
-#: timelinelib/time/numtime.py:54 timelinelib/time/pytime.py:76
-#: timelinelib/time/wxtime.py:76
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr ""
-#: timelinelib/time/numtime.py:118
+#: timelinelib/time/numtime.py:113
msgid "Can't zoom deeper than 5"
msgstr ""
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr ""
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr ""
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr ""
-#: timelinelib/time/numtime.py:134
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr ""
-#: timelinelib/time/numtime.py:179
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr ""
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:72
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr ""
-#: timelinelib/time/pytime.py:73 timelinelib/time/wxtime.py:73
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr ""
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr ""
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr ""
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr ""
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr ""
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:81
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr ""
-#: timelinelib/time/pytime.py:82 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr ""
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr ""
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr ""
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr ""
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr ""
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:88
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr ""
-#: timelinelib/time/pytime.py:89 timelinelib/time/wxtime.py:89
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr ""
-#: timelinelib/time/pytime.py:141
+#: timelinelib/time/pytime.py:140
msgid "can't be before year 10"
msgstr ""
-#: timelinelib/time/pytime.py:145
+#: timelinelib/time/pytime.py:144
msgid "can't be after year 9989"
msgstr ""
-#: timelinelib/time/pytime.py:202 timelinelib/time/wxtime.py:204
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr ""
-#: timelinelib/time/pytime.py:205 timelinelib/time/wxtime.py:207
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr ""
-#: timelinelib/time/pytime.py:220 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
msgid "Day"
msgstr ""
-#: timelinelib/time/pytime.py:221 timelinelib/time/pytime.py:547
-#: timelinelib/time/wxtime.py:223 timelinelib/time/wxtime.py:550
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
msgid "Week"
msgstr ""
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:224
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
msgid "Month"
msgstr ""
-#: timelinelib/time/pytime.py:223 timelinelib/time/wxtime.py:225
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
msgid "Year"
msgstr ""
-#: timelinelib/time/pytime.py:257 timelinelib/time/wxtime.py:261
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr ""
-#: timelinelib/time/wxtime.py:144
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr ""
-#: timelinelib/time/wxtime.py:148
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr ""
-#: timelinelib/view/drawingarea.py:145 timelinelib/view/drawingarea.py:163
+#: timelinelib/view/drawingarea.py:144 timelinelib/view/drawingarea.py:162
msgid "No timeline set"
msgstr ""
-#: timelinelib/view/drawingarea.py:197
+#: timelinelib/view/drawingarea.py:196
msgid "Edit"
msgstr ""
-#: timelinelib/view/drawingarea.py:198
+#: timelinelib/view/drawingarea.py:197
msgid "Duplicate..."
msgstr ""
-#: timelinelib/view/drawingarea.py:199
-#: timelinelib/wxgui/components/cattree.py:81
+#: timelinelib/view/drawingarea.py:198
+#: timelinelib/wxgui/components/cattree.py:80
#: wx/tools/Editra/src/prefdlg.py:1706
msgid "Delete"
msgstr ""
-#: timelinelib/view/drawingarea.py:202
+#: timelinelib/view/drawingarea.py:201
msgid "Sticky Balloon"
msgstr ""
-#: timelinelib/view/drawingarea.py:353
+#: timelinelib/view/drawingarea.py:352
msgid "Center"
msgstr ""
-#: timelinelib/view/drawingarea.py:401
+#: timelinelib/view/drawingarea.py:400
#, python-format
msgid "%s events hidden"
msgstr ""
-#: timelinelib/view/drawingarea.py:466
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
msgstr ""
-#: timelinelib/view/drawingarea.py:469
+#: timelinelib/view/drawingarea.py:471
msgid "Are you sure you want to delete this event?"
msgstr ""
-#: timelinelib/view/move.py:65
+#: timelinelib/view/move.py:64
msgid "Can't move locked event"
msgstr ""
-#: timelinelib/view/resize.py:66
+#: timelinelib/view/resize.py:65
msgid "Period is too long"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:300
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:76
-#: timelinelib/wxgui/components/cattree.py:224
+#: timelinelib/wxgui/components/cattree.py:223
#, fuzzy
msgid "Add Category"
msgstr "Kategorileri düzenle"
-#: timelinelib/wxgui/components/cattree.py:75
+#: timelinelib/wxgui/components/cattree.py:74
msgid "Edit..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:78
+#: timelinelib/wxgui/components/cattree.py:77
msgid "Add..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:218
+#: timelinelib/wxgui/components/cattree.py:217
#, fuzzy
msgid "Edit Category"
msgstr "Kategorileri düzenle"
-#: timelinelib/wxgui/components/cattree.py:229
+#: timelinelib/wxgui/components/cattree.py:228
#, python-format
msgid "Are you sure you want to delete category '%s'?"
msgstr ""
#: timelinelib/wxgui/components/cattree.py:231
#, python-format
-msgid "Events belonging to '%(name)s' will no longer belong to a category."
+msgid "Events belonging to '%s' will no longer belong to a category."
msgstr ""
#: timelinelib/wxgui/components/cattree.py:234
-msgid "Events belonging to '%(name)' will now belong "
+#, python-format
+msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
msgstr ""
#: timelinelib/wxgui/components/pydatetimepicker.py:80
-#: timelinelib/wxgui/components/wxdatetimepicker.py:76
+#: timelinelib/wxgui/components/wxdatetimepicker.py:75
msgid "Invalid date"
msgstr ""
-#: timelinelib/wxgui/components/search.py:71
+#: timelinelib/wxgui/components/search.py:70
msgid "No match"
msgstr ""
-#: timelinelib/wxgui/components/search.py:75
+#: timelinelib/wxgui/components/search.py:74
msgid "Only one match"
msgstr ""
-#: timelinelib/wxgui/dialogs/categorieseditor.py:39
+#: timelinelib/wxgui/dialogs/categorieseditor.py:38
#, fuzzy
msgid "Edit Categories"
msgstr "Kategorileri düzenle"
@@ -848,45 +859,45 @@ msgid "Container Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
msgid "Category:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:32
+#: timelinelib/wxgui/dialogs/duplicateevent.py:31
msgid "Duplicate Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:69
+#: timelinelib/wxgui/dialogs/duplicateevent.py:68
#, python-format
msgid "%d Events not duplicated due to missing dates."
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:89
+#: timelinelib/wxgui/dialogs/duplicateevent.py:88
msgid "Number of duplicates:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:99
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/duplicateevent.py:98
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:109
+#: timelinelib/wxgui/dialogs/duplicateevent.py:108
msgid "Frequency:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Forward"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Backward"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Both"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:120
+#: timelinelib/wxgui/dialogs/duplicateevent.py:119
#: wx/tools/Editra/src/eclib/finddlg.py:802
msgid "Direction"
msgstr ""
@@ -896,6 +907,7 @@ msgid "Event Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/eventeditor.py:85
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr ""
@@ -907,332 +919,337 @@ msgstr ""
msgid "Container:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
-#: timelinelib/wxgui/dialogs/timeeditor.py:48
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
+#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
msgid "Text:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
msgid "Description"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
+msgid "Alert"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:259
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:447
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:484
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:37
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+#, fuzzy
+msgid "Edit Event"
+msgstr "Etkinliği Düzelt"
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
msgid "Help"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:66
+#: timelinelib/wxgui/dialogs/helpbrowser.py:65
msgid ""
"Could not find markdown Python package. It is needed by the help system. "
"See the Timeline website or the INSTALL file for instructions how to install "
"it."
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:104
+#: timelinelib/wxgui/dialogs/helpbrowser.py:103
msgid "Go to home page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:111
+#: timelinelib/wxgui/dialogs/helpbrowser.py:110
msgid "Go back one page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:117
+#: timelinelib/wxgui/dialogs/helpbrowser.py:116
msgid "Go forward one page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:202
+#: timelinelib/wxgui/dialogs/helpbrowser.py:201
msgid "Page not found"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:203
+#: timelinelib/wxgui/dialogs/helpbrowser.py:202
#, python-format
msgid "Could not find page '%s'."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:87
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:89
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:137 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
msgid "&File"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:143 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:143
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:149
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:157
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:163
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:164
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:166
+#: timelinelib/wxgui/dialogs/mainframe.py:171
msgid "Information"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:189
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:200
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:210
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:224 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
#, fuzzy
msgid "Print Preview"
msgstr "Baskı önizleme"
-#: timelinelib/wxgui/dialogs/mainframe.py:233 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
msgid "Print"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "Export the current view to a SVG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:260
+#: timelinelib/wxgui/dialogs/mainframe.py:265
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
"Timeline website or the INSTALL file for instructions how to install it."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:264
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:294
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:306 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
msgid "&Edit"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:331 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
msgid "&View"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:335
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:349
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:360
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:374
+#: timelinelib/wxgui/dialogs/mainframe.py:378
#, fuzzy
msgid "&Timeline"
msgstr "Zaman Çizelgesi"
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create &Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:388
-msgid "Create Event"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:404
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:405
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:451
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:454
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
#, fuzzy
msgid "Edit &Categories"
msgstr "Kategorileri düzenle"
-#: timelinelib/wxgui/dialogs/mainframe.py:487
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:491
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:505
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:519
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:572 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
msgid "&Help"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:575
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:582
-#: timelinelib/wxgui/dialogs/mainframe.py:921
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:618
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:630
-msgid "Edit Container"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:634
-#, fuzzy
-msgid "Edit Event"
-msgstr "Etkinliği Düzelt"
-
-#: timelinelib/wxgui/dialogs/mainframe.py:670
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:731
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:913
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:918
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:1018
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr ""
@@ -1240,25 +1257,25 @@ msgstr ""
msgid "Close"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:29
+#: timelinelib/wxgui/dialogs/preferences.py:28
msgid "Preferences"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:73 wx/lib/pydocview.py:1635
+#: timelinelib/wxgui/dialogs/preferences.py:72 wx/lib/pydocview.py:1635
#: wx/lib/pydocview.py:2722 wx/tools/Editra/src/prefdlg.py:191
#: wx/tools/Editra/src/prefdlg.py:677 wx/tools/Editra/src/prefdlg.py:964
msgid "General"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:83
+#: timelinelib/wxgui/dialogs/preferences.py:82
msgid "Date && Time"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:91
+#: timelinelib/wxgui/dialogs/preferences.py:90
msgid "Week start on:"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:94
+#: timelinelib/wxgui/dialogs/preferences.py:93
msgid ""
"This feature is experimental. If events are\n"
"created in the extended range, you can not\n"
@@ -1267,36 +1284,36 @@ msgid ""
"is also needed for this to take effect."
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:111
+#: timelinelib/wxgui/dialogs/preferences.py:110
msgid "Open most recent timeline on startup"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:117
+#: timelinelib/wxgui/dialogs/preferences.py:116
msgid "Use inertial scrolling"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:123
+#: timelinelib/wxgui/dialogs/preferences.py:122
msgid "Use extended date range (before 1 AD)"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Monday"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Sunday"
msgstr ""
-#: timelinelib/wxgui/dialogs/textdisplay.py:57
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr ""
-#: timelinelib/wxgui/utils.py:135 wx/tools/Editra/src/ed_editv.py:191
+#: timelinelib/wxgui/utils.py:134 wx/tools/Editra/src/ed_editv.py:191
#: wx/tools/Editra/src/plugdlg.py:840
msgid "Error"
msgstr ""
-#: timelinelib/wxgui/utils.py:141
+#: timelinelib/wxgui/utils.py:140
msgid "Question"
msgstr ""
diff --git a/po/vi.po b/po/vi.po
index f75ea17..0ce13b6 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: thetimelineproj\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-15 00:32-0400\n"
+"POT-Creation-Date: 2012-10-22 00:31-0400\n"
"PO-Revision-Date: 2010-11-07 09:47+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Vietnamese <vi@li.org>\n"
@@ -17,177 +17,182 @@ msgstr ""
"X-Generator: Launchpad (build 14197)\n"
"X-Launchpad-Export-Date: 2011-10-30 13:32+0000\n"
-#: activity/activity.info:2
+#. TRANS: "name" option from activity.info file
msgid "Time Line"
msgstr ""
-#: specs/EventEditor.py:351 timelinelib/editors/event.py:153
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "Allows create interactive time lines"
+msgstr ""
+
+#: specs/EventEditor.py:370 timelinelib/editors/event.py:156
msgid "You can't change time when the Event is locked"
msgstr ""
-#: specs/MonthNames.py:34 timelinelib/calendar/monthnames.py:38
+#: specs/MonthNames.py:33 timelinelib/calendar/monthnames.py:37
msgid "Jan"
msgstr ""
-#: specs/MonthNames.py:49 timelinelib/calendar/monthnames.py:49
+#: specs/MonthNames.py:48 timelinelib/calendar/monthnames.py:48
msgid "Dec"
msgstr ""
-#: specs/PyTimeType.py:57 specs/WxTimeType.py:83
-#: timelinelib/calendar/monthnames.py:45
+#: specs/PyTimeType.py:56 specs/WxTimeType.py:82
+#: timelinelib/calendar/monthnames.py:44
msgid "Aug"
msgstr ""
-#: specs/PyTimeType.py:111 specs/PyTimeType.py:131 specs/PyTimeType.py:147
-#: specs/PyTimeType.py:151 specs/WxTimeType.py:151 specs/WxTimeType.py:167
-#: specs/WxTimeType.py:171 timelinelib/time/pytime.py:123
-#: timelinelib/time/wxtime.py:126
+#: specs/PyTimeType.py:110 specs/PyTimeType.py:130 specs/PyTimeType.py:146
+#: specs/PyTimeType.py:150 specs/WxTimeType.py:150 specs/WxTimeType.py:166
+#: specs/WxTimeType.py:170 timelinelib/time/pytime.py:122
+#: timelinelib/time/wxtime.py:120
msgid "day"
msgstr ""
-#: specs/PyTimeType.py:115 specs/PyTimeType.py:139 specs/PyTimeType.py:159
-#: specs/WxTimeType.py:135 specs/WxTimeType.py:159 specs/WxTimeType.py:179
-#: timelinelib/time/pytime.py:131 timelinelib/time/wxtime.py:134
+#: specs/PyTimeType.py:114 specs/PyTimeType.py:138 specs/PyTimeType.py:158
+#: specs/WxTimeType.py:134 specs/WxTimeType.py:158 specs/WxTimeType.py:178
+#: timelinelib/time/pytime.py:130 timelinelib/time/wxtime.py:128
msgid "minute"
msgstr ""
-#: specs/PyTimeType.py:119 specs/PyTimeType.py:143 specs/PyTimeType.py:163
-#: specs/WxTimeType.py:139 specs/WxTimeType.py:163 specs/WxTimeType.py:183
-#: timelinelib/time/pytime.py:133 timelinelib/time/wxtime.py:136
+#: specs/PyTimeType.py:118 specs/PyTimeType.py:142 specs/PyTimeType.py:162
+#: specs/WxTimeType.py:138 specs/WxTimeType.py:162 specs/WxTimeType.py:182
+#: timelinelib/time/pytime.py:132 timelinelib/time/wxtime.py:130
msgid "minutes"
msgstr ""
-#: specs/PyTimeType.py:123 specs/PyTimeType.py:139 specs/PyTimeType.py:143
-#: specs/PyTimeType.py:147 specs/WxTimeType.py:143 specs/WxTimeType.py:159
-#: specs/WxTimeType.py:163 specs/WxTimeType.py:167
-#: timelinelib/time/pytime.py:127 timelinelib/time/wxtime.py:130
+#: specs/PyTimeType.py:122 specs/PyTimeType.py:138 specs/PyTimeType.py:142
+#: specs/PyTimeType.py:146 specs/WxTimeType.py:142 specs/WxTimeType.py:158
+#: specs/WxTimeType.py:162 specs/WxTimeType.py:166
+#: timelinelib/time/pytime.py:126 timelinelib/time/wxtime.py:124
msgid "hour"
msgstr ""
-#: specs/PyTimeType.py:127 specs/PyTimeType.py:151 specs/PyTimeType.py:155
-#: specs/PyTimeType.py:159 specs/PyTimeType.py:163 specs/WxTimeType.py:147
-#: specs/WxTimeType.py:171 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187
-#: timelinelib/time/pytime.py:129 timelinelib/time/wxtime.py:132
+#: specs/PyTimeType.py:126 specs/PyTimeType.py:150 specs/PyTimeType.py:154
+#: specs/PyTimeType.py:158 specs/PyTimeType.py:162 specs/WxTimeType.py:146
+#: specs/WxTimeType.py:170 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186
+#: timelinelib/time/pytime.py:128 timelinelib/time/wxtime.py:126
msgid "hours"
msgstr ""
-#: specs/PyTimeType.py:135 specs/PyTimeType.py:155 specs/PyTimeType.py:159
-#: specs/PyTimeType.py:163 specs/PyTimeType.py:167 specs/PyTimeType.py:173
-#: specs/WxTimeType.py:155 specs/WxTimeType.py:175 specs/WxTimeType.py:179
-#: specs/WxTimeType.py:183 specs/WxTimeType.py:187 specs/WxTimeType.py:193
-#: timelinelib/time/pytime.py:125 timelinelib/time/wxtime.py:128
+#: specs/PyTimeType.py:134 specs/PyTimeType.py:154 specs/PyTimeType.py:158
+#: specs/PyTimeType.py:162 specs/PyTimeType.py:166 specs/PyTimeType.py:172
+#: specs/WxTimeType.py:154 specs/WxTimeType.py:174 specs/WxTimeType.py:178
+#: specs/WxTimeType.py:182 specs/WxTimeType.py:186 specs/WxTimeType.py:192
+#: timelinelib/time/pytime.py:124 timelinelib/time/wxtime.py:122
msgid "days"
msgstr ""
-#: specs/TimelineView.py:67 timelinelib/view/zoom.py:29
+#: specs/TimelineView.py:66 timelinelib/view/zoom.py:28
msgid "Select region to zoom into"
msgstr ""
-#: specs/TimelineView.py:75 timelinelib/view/zoom.py:39
+#: specs/TimelineView.py:74 timelinelib/view/zoom.py:38
msgid "Region too short"
msgstr ""
-#: specs/TimelineView.py:91 timelinelib/view/zoom.py:36
+#: specs/TimelineView.py:90 timelinelib/view/zoom.py:35
msgid "Region too long"
msgstr ""
-#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:169
+#: specs/TimelineView.py:191 timelinelib/view/drawingarea.py:168
msgid "Can't scroll more to the left"
msgstr ""
-#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:171
+#: specs/TimelineView.py:198 timelinelib/view/drawingarea.py:170
msgid "Can't scroll more to the right"
msgstr ""
-#: specs/WeekdayNames.py:29 timelinelib/calendar/weekdaynames.py:22
+#: specs/WeekdayNames.py:28 timelinelib/calendar/weekdaynames.py:21
msgid "Mon"
msgstr ""
-#: specs/WeekdayNames.py:34 timelinelib/calendar/weekdaynames.py:28
+#: specs/WeekdayNames.py:33 timelinelib/calendar/weekdaynames.py:27
msgid "Sun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:39
+#: timelinelib/calendar/monthnames.py:38
msgid "Feb"
msgstr ""
-#: timelinelib/calendar/monthnames.py:40
+#: timelinelib/calendar/monthnames.py:39
msgid "Mar"
msgstr ""
-#: timelinelib/calendar/monthnames.py:41
+#: timelinelib/calendar/monthnames.py:40
msgid "Apr"
msgstr ""
-#: timelinelib/calendar/monthnames.py:42
+#: timelinelib/calendar/monthnames.py:41
msgid "May"
msgstr ""
-#: timelinelib/calendar/monthnames.py:43
+#: timelinelib/calendar/monthnames.py:42
msgid "Jun"
msgstr ""
-#: timelinelib/calendar/monthnames.py:44
+#: timelinelib/calendar/monthnames.py:43
msgid "Jul"
msgstr ""
-#: timelinelib/calendar/monthnames.py:46
+#: timelinelib/calendar/monthnames.py:45
msgid "Sep"
msgstr ""
-#: timelinelib/calendar/monthnames.py:47
+#: timelinelib/calendar/monthnames.py:46
msgid "Oct"
msgstr ""
-#: timelinelib/calendar/monthnames.py:48
+#: timelinelib/calendar/monthnames.py:47
msgid "Nov"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:23
+#: timelinelib/calendar/weekdaynames.py:22
msgid "Tue"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:24
+#: timelinelib/calendar/weekdaynames.py:23
msgid "Wed"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:25
+#: timelinelib/calendar/weekdaynames.py:24
msgid "Thu"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:26
+#: timelinelib/calendar/weekdaynames.py:25
msgid "Fri"
msgstr ""
-#: timelinelib/calendar/weekdaynames.py:27
+#: timelinelib/calendar/weekdaynames.py:26
msgid "Sat"
msgstr ""
-#: timelinelib/db/__init__.py:74
+#: timelinelib/db/__init__.py:67
msgid ""
"Could not find iCalendar Python package. It is required for working with ICS "
"files. See the Timeline website or the INSTALL file for instructions how to "
"install it."
msgstr ""
-#: timelinelib/db/__init__.py:79
+#: timelinelib/db/__init__.py:72
#, python-format
msgid "Unable to open timeline '%s'."
msgstr ""
-#: timelinelib/db/__init__.py:80
+#: timelinelib/db/__init__.py:73
msgid "Unknown format."
msgstr ""
-#: timelinelib/db/backends/dir.py:106 timelinelib/db/backends/file.py:126
-#: timelinelib/db/backends/ics.py:156
+#: timelinelib/db/backends/dir.py:105 timelinelib/db/backends/file.py:114
+#: timelinelib/db/backends/ics.py:137
#, python-format
msgid "Unable to read from file '%s'."
msgstr ""
-#: timelinelib/db/backends/file.py:119 timelinelib/db/backends/ics.py:150
-#: timelinelib/db/backends/xmlfile.py:143
+#: timelinelib/db/backends/file.py:107 timelinelib/db/backends/ics.py:131
+#: timelinelib/db/backends/xmlfile.py:142
#, python-format
msgid "Unable to read timeline data from '%s'."
msgstr ""
@@ -196,47 +201,35 @@ msgstr ""
msgid "Displayed period must be > 0."
msgstr ""
-#: timelinelib/db/objects.py:250
-msgid "Start time "
-msgstr ""
-
-#: timelinelib/db/objects.py:252
-msgid "End time "
-msgstr ""
-
-#: timelinelib/db/objects.py:262
-msgid "Start time can't be after end time"
-msgstr ""
-
-#: timelinelib/db/tutorial.py:31
+#: timelinelib/db/backends/tutorial.py:30 timelinelib/db/tutorial.py:30
msgid "Welcome"
msgstr ""
-#: timelinelib/db/tutorial.py:33
+#: timelinelib/db/backends/tutorial.py:32 timelinelib/db/tutorial.py:32
msgid "Welcome to Timeline"
msgstr ""
-#: timelinelib/db/tutorial.py:36
+#: timelinelib/db/backends/tutorial.py:35 timelinelib/db/tutorial.py:35
msgid "Intro"
msgstr ""
-#: timelinelib/db/tutorial.py:38
+#: timelinelib/db/backends/tutorial.py:37 timelinelib/db/tutorial.py:37
msgid "Hover me!"
msgstr ""
-#: timelinelib/db/tutorial.py:39
+#: timelinelib/db/backends/tutorial.py:38 timelinelib/db/tutorial.py:38
msgid "Hovering events with a triangle shows the event description."
msgstr ""
-#: timelinelib/db/tutorial.py:41
+#: timelinelib/db/backends/tutorial.py:40 timelinelib/db/tutorial.py:40
msgid "Features"
msgstr ""
-#: timelinelib/db/tutorial.py:43
+#: timelinelib/db/backends/tutorial.py:42 timelinelib/db/tutorial.py:42
msgid "Scroll"
msgstr ""
-#: timelinelib/db/tutorial.py:44
+#: timelinelib/db/backends/tutorial.py:43 timelinelib/db/tutorial.py:43
msgid ""
"Left click somewhere on the timeline and start dragging.\n"
"\n"
@@ -245,68 +238,73 @@ msgid ""
"You can also middle click with the mouse to center around that point."
msgstr ""
-#: timelinelib/db/tutorial.py:52
+#: timelinelib/db/backends/tutorial.py:51 timelinelib/db/tutorial.py:51
msgid "Zoom"
msgstr ""
-#: timelinelib/db/tutorial.py:53
+#: timelinelib/db/backends/tutorial.py:52 timelinelib/db/tutorial.py:52
msgid ""
"Hold down Ctrl while scrolling the mouse wheel.\n"
"\n"
"Hold down Shift while dragging with the mouse."
msgstr ""
-#: timelinelib/db/tutorial.py:59 timelinelib/help/pages.py:127
+#: timelinelib/db/backends/tutorial.py:58 timelinelib/db/tutorial.py:58
+#: timelinelib/help/pages.py:126
msgid "Create event"
msgstr ""
-#: timelinelib/db/tutorial.py:60
+#: timelinelib/db/backends/tutorial.py:59 timelinelib/db/tutorial.py:59
msgid ""
"Double click somewhere on the timeline.\n"
"\n"
"Hold down Ctrl while dragging the mouse to select a period."
msgstr ""
-#: timelinelib/db/tutorial.py:66 timelinelib/help/pages.py:144
+#: timelinelib/db/backends/tutorial.py:65 timelinelib/db/tutorial.py:65
+#: timelinelib/help/pages.py:143
msgid "Edit event"
msgstr ""
-#: timelinelib/db/tutorial.py:67
+#: timelinelib/db/backends/tutorial.py:66 timelinelib/db/tutorial.py:66
msgid "Double click on an event."
msgstr ""
-#: timelinelib/db/tutorial.py:71
+#: timelinelib/db/backends/tutorial.py:70 timelinelib/db/tutorial.py:70
msgid "Select event"
msgstr ""
-#: timelinelib/db/tutorial.py:72
+#: timelinelib/db/backends/tutorial.py:71 timelinelib/db/tutorial.py:71
msgid ""
"Click on it.\n"
"\n"
"Hold down Ctrl while clicking events to select multiple."
msgstr ""
-#: timelinelib/db/tutorial.py:78 timelinelib/help/pages.py:169
+#: timelinelib/db/backends/tutorial.py:77 timelinelib/db/tutorial.py:77
+#: timelinelib/help/pages.py:168
msgid "Delete event"
msgstr ""
-#: timelinelib/db/tutorial.py:79
+#: timelinelib/db/backends/tutorial.py:78 timelinelib/db/tutorial.py:78
msgid "Select events to be deleted and press the Del key."
msgstr ""
-#: timelinelib/db/tutorial.py:83
+#: timelinelib/db/backends/tutorial.py:82 timelinelib/db/tutorial.py:82
msgid "Resize and move me!"
msgstr ""
-#: timelinelib/db/tutorial.py:84
+#: timelinelib/db/backends/tutorial.py:83 timelinelib/db/tutorial.py:83
msgid "First select me and then drag the handles."
msgstr ""
-#: timelinelib/db/tutorial.py:87 timelinelib/db/tutorial.py:89
+#: timelinelib/db/backends/tutorial.py:86
+#: timelinelib/db/backends/tutorial.py:88 timelinelib/db/tutorial.py:86
+#: timelinelib/db/tutorial.py:88
msgid "Saving"
msgstr ""
-#: timelinelib/db/tutorial.py:90
+#: timelinelib/db/backends/tutorial.py:89 timelinelib/db/tutorial.py:89
msgid ""
"This timeline is stored in memory and modifications to it will not be "
"persisted between sessions.\n"
@@ -314,36 +312,48 @@ msgid ""
"Choose File/New/File Timeline to create a timeline that is saved on disk."
msgstr ""
-#: timelinelib/db/utils.py:56
+#: timelinelib/db/objects.py:252 timelinelib/db/objects/timeperiod.py:72
+msgid "Start time "
+msgstr ""
+
+#: timelinelib/db/objects.py:254 timelinelib/db/objects/timeperiod.py:74
+msgid "End time "
+msgstr ""
+
+#: timelinelib/db/objects.py:264 timelinelib/db/objects/timeperiod.py:84
+msgid "Start time can't be after end time"
+msgstr ""
+
+#: timelinelib/db/utils.py:45
#, python-format
msgid "Unable to save timeline data to '%s'. File left unmodified."
msgstr ""
-#: timelinelib/db/utils.py:71
+#: timelinelib/db/utils.py:60
msgid "Unable to write timeline data."
msgstr ""
-#: timelinelib/db/utils.py:75
+#: timelinelib/db/utils.py:64
#, python-format
msgid "Unable to write to temporary file '%s'."
msgstr ""
-#: timelinelib/db/utils.py:81
+#: timelinelib/db/utils.py:70
#, python-format
msgid "Unable to take backup to '%s'."
msgstr ""
-#: timelinelib/db/utils.py:86
+#: timelinelib/db/utils.py:75
#, python-format
msgid "Unable to rename temporary file '%s' to original."
msgstr ""
-#: timelinelib/db/utils.py:92
+#: timelinelib/db/utils.py:81
#, python-format
msgid "Unable to delete backup file '%s'."
msgstr ""
-#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:247
+#: timelinelib/editors/container.py:81 timelinelib/editors/event.py:250
#, python-format
msgid "Field '%s' can't be empty."
msgstr ""
@@ -352,15 +362,15 @@ msgstr ""
msgid "Name"
msgstr ""
-#: timelinelib/editors/event.py:234
+#: timelinelib/editors/event.py:237
msgid "End must be > Start"
msgstr ""
-#: timelinelib/editors/event.py:242
+#: timelinelib/editors/event.py:245
msgid "Entered period is too long."
msgstr ""
-#: timelinelib/editors/event.py:247
+#: timelinelib/editors/event.py:250
msgid "Text"
msgstr ""
@@ -372,43 +382,43 @@ msgstr ""
msgid "Export to Image"
msgstr ""
-#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:268
+#: timelinelib/export/bitmap.py:35 timelinelib/wxgui/dialogs/mainframe.py:273
#, python-format
msgid "File '%s' exists. Overwrite?"
msgstr ""
-#: timelinelib/help/pages.py:37
+#: timelinelib/help/pages.py:36
msgid "Help contents"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Questions and answers"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Concepts"
msgstr ""
-#: timelinelib/help/pages.py:55
+#: timelinelib/help/pages.py:54
msgid "Tasks"
msgstr ""
-#: timelinelib/help/pages.py:60
+#: timelinelib/help/pages.py:59
msgid "Where is the save button?"
msgstr ""
-#: timelinelib/help/pages.py:66
+#: timelinelib/help/pages.py:65
msgid ""
"\n"
"There is no save button. Timeline will automatically save your data whenever "
"needed.\n"
msgstr ""
-#: timelinelib/help/pages.py:73
+#: timelinelib/help/pages.py:72
msgid "Where do the week numbers go if I start my weeks on Sunday?"
msgstr ""
-#: timelinelib/help/pages.py:79
+#: timelinelib/help/pages.py:78
msgid ""
"\n"
"The date data object used does not support week numbers for weeks that start "
@@ -416,26 +426,26 @@ msgid ""
"support this in future versions.\n"
msgstr ""
-#: timelinelib/help/pages.py:86
+#: timelinelib/help/pages.py:85
msgid "Timeline"
msgstr ""
-#: timelinelib/help/pages.py:93
+#: timelinelib/help/pages.py:92
msgid ""
"\n"
"The timeline shows dates according to the Gregorian calendar on the x-axis. "
-"Currently the dates are limited to dates between year 10 and year 9989. \n"
+"Currently the dates are limited to dates between year 10 and year 9989.\n"
"\n"
"Future versions might support various kinds of timelines so that you for "
"example can specify a time in terms of number of minutes since a start time. "
"If you are interested in such a feature, please get in touch.\n"
msgstr ""
-#: timelinelib/help/pages.py:101
+#: timelinelib/help/pages.py:100
msgid "Events"
msgstr ""
-#: timelinelib/help/pages.py:108
+#: timelinelib/help/pages.py:107
msgid ""
"\n"
"An event is the basic data type for representing information on the "
@@ -444,11 +454,11 @@ msgid ""
"period.\n"
msgstr ""
-#: timelinelib/help/pages.py:114
+#: timelinelib/help/pages.py:113
msgid "Categories"
msgstr ""
-#: timelinelib/help/pages.py:121
+#: timelinelib/help/pages.py:120
msgid ""
"\n"
"Categories are used to group events. An event can only belong to one "
@@ -456,7 +466,7 @@ msgid ""
"same background color.\n"
msgstr ""
-#: timelinelib/help/pages.py:134
+#: timelinelib/help/pages.py:133
msgid ""
"\n"
"The *Create Event* dialog can be opened in the following ways:\n"
@@ -467,47 +477,47 @@ msgid ""
"timeline, drag the mouse and release it.\n"
msgstr ""
-#: timelinelib/help/pages.py:151
+#: timelinelib/help/pages.py:150
msgid ""
"\n"
"The *Edit Event* dialog can be opened by double clicking on an event.\n"
msgstr ""
-#: timelinelib/help/pages.py:157
+#: timelinelib/help/pages.py:156
msgid "Selecting events"
msgstr ""
-#: timelinelib/help/pages.py:163
+#: timelinelib/help/pages.py:162
msgid ""
"\n"
"To select an event, click on it. To select multiple events, hold down the "
"*Ctrl* key while clicking events.\n"
msgstr ""
-#: timelinelib/help/pages.py:176
+#: timelinelib/help/pages.py:175
msgid ""
"\n"
"To delete an event, select it and press the *Del* key. Multiple events can "
"be deleted at the same time.\n"
msgstr ""
-#: timelinelib/help/pages.py:182
+#: timelinelib/help/pages.py:181
msgid "Will associated events be deleted when I delete a category?"
msgstr ""
-#: timelinelib/help/pages.py:188
+#: timelinelib/help/pages.py:187
msgid ""
"\n"
"No. The events will still be there but they will not belong to a category.\n"
msgstr ""
-#: timelinelib/help/pages.py:194
+#: timelinelib/help/pages.py:193
#: timelinelib/wxgui/components/categorychoice.py:53
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit categories"
msgstr ""
-#: timelinelib/help/pages.py:201
+#: timelinelib/help/pages.py:200
msgid ""
"\n"
"Categories can be managed in the *Edit Categories* dialog (*Timeline* > "
@@ -517,12 +527,12 @@ msgid ""
"*Sidebar*).\n"
msgstr ""
-#: timelinelib/help/pages.py:209 timelinelib/wxgui/dialogs/mainframe.py:589
-#: timelinelib/wxgui/dialogs/mainframe.py:1021
+#: timelinelib/help/pages.py:208 timelinelib/wxgui/dialogs/mainframe.py:583
+#: timelinelib/wxgui/dialogs/mainframe.py:1062
msgid "Contact"
msgstr ""
-#: timelinelib/help/pages.py:215
+#: timelinelib/help/pages.py:214
msgid ""
"\n"
"If you have more questions about Timeline, or if you want to get in contact "
@@ -530,283 +540,284 @@ msgid ""
"list: <thetimelineproj-user@lists.sourceforge.net>. (Please use English.)\n"
msgstr ""
-#: timelinelib/help/pages.py:221
+#: timelinelib/help/pages.py:220
msgid "Why is Timeline not available in my language?"
msgstr ""
-#: timelinelib/help/pages.py:228
+#: timelinelib/help/pages.py:227
msgid ""
"\n"
"Timeline is developed and translated by volunteers. If you would like to "
"contribute translations you are very much welcome to contact us.\n"
msgstr ""
-#: timelinelib/help/system.py:65
+#: timelinelib/help/system.py:64
#, python-format
msgid "Search results for '%s'"
msgstr ""
-#: timelinelib/help/system.py:123
+#: timelinelib/help/system.py:122
msgid "Related pages"
msgstr ""
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid ""
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
msgstr ""
-#: timelinelib/printing.py:101
+#: timelinelib/printing.py:100
msgid "Printing"
msgstr ""
-#: timelinelib/printing.py:115
+#: timelinelib/printing.py:114
msgid "Print preview"
msgstr ""
-#: timelinelib/time/numtime.py:50
+#: timelinelib/time/numtime.py:46
msgid "Go to &Zero\tCtrl+Z"
msgstr ""
-#: timelinelib/time/numtime.py:51
+#: timelinelib/time/numtime.py:47
msgid "Go to &Time\tCtrl+T"
msgstr ""
-#: timelinelib/time/numtime.py:53 timelinelib/time/pytime.py:75
-#: timelinelib/time/wxtime.py:75
+#: timelinelib/time/numtime.py:49 timelinelib/time/pytime.py:74
+#: timelinelib/time/wxtime.py:69
msgid "Backward\tPgUp"
msgstr ""
-#: timelinelib/time/numtime.py:54 timelinelib/time/pytime.py:76
-#: timelinelib/time/wxtime.py:76
+#: timelinelib/time/numtime.py:50 timelinelib/time/pytime.py:75
+#: timelinelib/time/wxtime.py:70
msgid "Forward\tPgDn"
msgstr ""
-#: timelinelib/time/numtime.py:118
+#: timelinelib/time/numtime.py:113
msgid "Can't zoom deeper than 5"
msgstr ""
-#: timelinelib/time/numtime.py:131
+#: timelinelib/time/numtime.py:126
msgid "1-period"
msgstr ""
-#: timelinelib/time/numtime.py:132
+#: timelinelib/time/numtime.py:127
msgid "10-period"
msgstr ""
-#: timelinelib/time/numtime.py:133
+#: timelinelib/time/numtime.py:128
msgid "100-period"
msgstr ""
-#: timelinelib/time/numtime.py:134
+#: timelinelib/time/numtime.py:129
msgid "1000-period"
msgstr ""
-#: timelinelib/time/numtime.py:179
+#: timelinelib/time/numtime.py:174
msgid "Go to Time"
msgstr ""
-#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:72
+#: timelinelib/time/pytime.py:71 timelinelib/time/wxtime.py:66
msgid "Go to &Today\tCtrl+T"
msgstr ""
-#: timelinelib/time/pytime.py:73 timelinelib/time/wxtime.py:73
+#: timelinelib/time/pytime.py:72 timelinelib/time/wxtime.py:67
msgid "Go to D&ate...\tCtrl+G"
msgstr ""
-#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:77
+#: timelinelib/time/pytime.py:76 timelinelib/time/wxtime.py:71
msgid "Forward One Wee&k\tCtrl+K"
msgstr ""
-#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:78
+#: timelinelib/time/pytime.py:77 timelinelib/time/wxtime.py:72
msgid "Back One &Week\tCtrl+W"
msgstr ""
-#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:79
+#: timelinelib/time/pytime.py:78 timelinelib/time/wxtime.py:73
msgid "Forward One Mont&h\tCtrl+h"
msgstr ""
-#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:80
+#: timelinelib/time/pytime.py:79 timelinelib/time/wxtime.py:74
msgid "Back One &Month\tCtrl+M"
msgstr ""
-#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:81
+#: timelinelib/time/pytime.py:80 timelinelib/time/wxtime.py:75
msgid "Forward One Yea&r\tCtrl+R"
msgstr ""
-#: timelinelib/time/pytime.py:82 timelinelib/time/wxtime.py:82
+#: timelinelib/time/pytime.py:81 timelinelib/time/wxtime.py:76
msgid "Back One &Year\tCtrl+Y"
msgstr ""
-#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:84
+#: timelinelib/time/pytime.py:83 timelinelib/time/wxtime.py:78
msgid "Fit Millennium"
msgstr ""
-#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:85
+#: timelinelib/time/pytime.py:84 timelinelib/time/wxtime.py:79
msgid "Fit Century"
msgstr ""
-#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:86
+#: timelinelib/time/pytime.py:85 timelinelib/time/wxtime.py:80
msgid "Fit Decade"
msgstr ""
-#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:87
+#: timelinelib/time/pytime.py:86 timelinelib/time/wxtime.py:81
msgid "Fit Year"
msgstr ""
-#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:88
+#: timelinelib/time/pytime.py:87 timelinelib/time/wxtime.py:82
msgid "Fit Month"
msgstr ""
-#: timelinelib/time/pytime.py:89 timelinelib/time/wxtime.py:89
+#: timelinelib/time/pytime.py:88 timelinelib/time/wxtime.py:83
msgid "Fit Day"
msgstr ""
-#: timelinelib/time/pytime.py:141
+#: timelinelib/time/pytime.py:140
msgid "can't be before year 10"
msgstr ""
-#: timelinelib/time/pytime.py:145
+#: timelinelib/time/pytime.py:144
msgid "can't be after year 9989"
msgstr ""
-#: timelinelib/time/pytime.py:202 timelinelib/time/wxtime.py:204
+#: timelinelib/time/pytime.py:201 timelinelib/time/wxtime.py:198
msgid "Can't zoom wider than 1200 years"
msgstr ""
-#: timelinelib/time/pytime.py:205 timelinelib/time/wxtime.py:207
+#: timelinelib/time/pytime.py:204 timelinelib/time/wxtime.py:201
msgid "Can't zoom deeper than 1 hour"
msgstr ""
-#: timelinelib/time/pytime.py:220 timelinelib/time/wxtime.py:222
+#: timelinelib/time/pytime.py:219 timelinelib/time/wxtime.py:216
msgid "Day"
msgstr ""
-#: timelinelib/time/pytime.py:221 timelinelib/time/pytime.py:547
-#: timelinelib/time/wxtime.py:223 timelinelib/time/wxtime.py:550
+#: timelinelib/time/pytime.py:220 timelinelib/time/pytime.py:569
+#: timelinelib/time/wxtime.py:217 timelinelib/time/wxtime.py:544
msgid "Week"
msgstr ""
-#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:224
+#: timelinelib/time/pytime.py:221 timelinelib/time/wxtime.py:218
msgid "Month"
msgstr ""
-#: timelinelib/time/pytime.py:223 timelinelib/time/wxtime.py:225
+#: timelinelib/time/pytime.py:222 timelinelib/time/wxtime.py:219
msgid "Year"
msgstr ""
-#: timelinelib/time/pytime.py:257 timelinelib/time/wxtime.py:261
+#: timelinelib/time/pytime.py:256 timelinelib/time/wxtime.py:255
msgid "Go to Date"
msgstr ""
-#: timelinelib/time/wxtime.py:144
+#: timelinelib/time/wxtime.py:138
#, python-format
msgid "can't be before year %d"
msgstr ""
-#: timelinelib/time/wxtime.py:148
+#: timelinelib/time/wxtime.py:142
#, python-format
msgid "can't be after year %d"
msgstr ""
-#: timelinelib/view/drawingarea.py:145 timelinelib/view/drawingarea.py:163
+#: timelinelib/view/drawingarea.py:144 timelinelib/view/drawingarea.py:162
msgid "No timeline set"
msgstr ""
-#: timelinelib/view/drawingarea.py:197
+#: timelinelib/view/drawingarea.py:196
msgid "Edit"
msgstr ""
-#: timelinelib/view/drawingarea.py:198
+#: timelinelib/view/drawingarea.py:197
msgid "Duplicate..."
msgstr ""
-#: timelinelib/view/drawingarea.py:199
-#: timelinelib/wxgui/components/cattree.py:81
+#: timelinelib/view/drawingarea.py:198
+#: timelinelib/wxgui/components/cattree.py:80
#: wx/tools/Editra/src/prefdlg.py:1706
msgid "Delete"
msgstr ""
-#: timelinelib/view/drawingarea.py:202
+#: timelinelib/view/drawingarea.py:201
msgid "Sticky Balloon"
msgstr ""
-#: timelinelib/view/drawingarea.py:353
+#: timelinelib/view/drawingarea.py:352
msgid "Center"
msgstr ""
-#: timelinelib/view/drawingarea.py:401
+#: timelinelib/view/drawingarea.py:400
#, python-format
msgid "%s events hidden"
msgstr ""
-#: timelinelib/view/drawingarea.py:466
+#: timelinelib/view/drawingarea.py:468
#, python-format
msgid "Are you sure you want to delete %d events?"
msgstr ""
-#: timelinelib/view/drawingarea.py:469
+#: timelinelib/view/drawingarea.py:471
msgid "Are you sure you want to delete this event?"
msgstr ""
-#: timelinelib/view/move.py:65
+#: timelinelib/view/move.py:64
msgid "Can't move locked event"
msgstr ""
-#: timelinelib/view/resize.py:66
+#: timelinelib/view/resize.py:65
msgid "Period is too long"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:52
-#: timelinelib/wxgui/dialogs/eventeditor.py:300
+#: timelinelib/wxgui/dialogs/eventeditor.py:302
msgid "Add new"
msgstr ""
#: timelinelib/wxgui/components/categorychoice.py:76
-#: timelinelib/wxgui/components/cattree.py:224
+#: timelinelib/wxgui/components/cattree.py:223
msgid "Add Category"
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:75
+#: timelinelib/wxgui/components/cattree.py:74
msgid "Edit..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:78
+#: timelinelib/wxgui/components/cattree.py:77
msgid "Add..."
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:218
+#: timelinelib/wxgui/components/cattree.py:217
msgid "Edit Category"
msgstr ""
-#: timelinelib/wxgui/components/cattree.py:229
+#: timelinelib/wxgui/components/cattree.py:228
#, python-format
msgid "Are you sure you want to delete category '%s'?"
msgstr ""
#: timelinelib/wxgui/components/cattree.py:231
#, python-format
-msgid "Events belonging to '%(name)s' will no longer belong to a category."
+msgid "Events belonging to '%s' will no longer belong to a category."
msgstr ""
#: timelinelib/wxgui/components/cattree.py:234
-msgid "Events belonging to '%(name)' will now belong "
+#, python-format
+msgid "Events belonging to '%(name)s' will now belong to '%(parent)s'."
msgstr ""
#: timelinelib/wxgui/components/pydatetimepicker.py:80
-#: timelinelib/wxgui/components/wxdatetimepicker.py:76
+#: timelinelib/wxgui/components/wxdatetimepicker.py:75
msgid "Invalid date"
msgstr ""
-#: timelinelib/wxgui/components/search.py:71
+#: timelinelib/wxgui/components/search.py:70
msgid "No match"
msgstr ""
-#: timelinelib/wxgui/components/search.py:75
+#: timelinelib/wxgui/components/search.py:74
msgid "Only one match"
msgstr ""
-#: timelinelib/wxgui/dialogs/categorieseditor.py:39
+#: timelinelib/wxgui/dialogs/categorieseditor.py:38
msgid "Edit Categories"
msgstr ""
@@ -842,45 +853,45 @@ msgid "Container Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/containereditor.py:65
-#: timelinelib/wxgui/dialogs/eventeditor.py:216
+#: timelinelib/wxgui/dialogs/eventeditor.py:217
msgid "Category:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:32
+#: timelinelib/wxgui/dialogs/duplicateevent.py:31
msgid "Duplicate Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:69
+#: timelinelib/wxgui/dialogs/duplicateevent.py:68
#, python-format
msgid "%d Events not duplicated due to missing dates."
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:89
+#: timelinelib/wxgui/dialogs/duplicateevent.py:88
msgid "Number of duplicates:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:99
-#: timelinelib/wxgui/dialogs/eventeditor.py:173
+#: timelinelib/wxgui/dialogs/duplicateevent.py:98
+#: timelinelib/wxgui/dialogs/eventeditor.py:174
msgid "Period"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:109
+#: timelinelib/wxgui/dialogs/duplicateevent.py:108
msgid "Frequency:"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Forward"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Backward"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:119
+#: timelinelib/wxgui/dialogs/duplicateevent.py:118
msgid "Both"
msgstr ""
-#: timelinelib/wxgui/dialogs/duplicateevent.py:120
+#: timelinelib/wxgui/dialogs/duplicateevent.py:119
#: wx/tools/Editra/src/eclib/finddlg.py:802
msgid "Direction"
msgstr ""
@@ -890,6 +901,7 @@ msgid "Event Properties"
msgstr ""
#: timelinelib/wxgui/dialogs/eventeditor.py:85
+#: timelinelib/wxgui/dialogs/eventeditor.py:571
msgid "When:"
msgstr ""
@@ -901,328 +913,333 @@ msgstr ""
msgid "Container:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:160
+#: timelinelib/wxgui/dialogs/eventeditor.py:161
msgid "Add Container"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:180
-#: timelinelib/wxgui/dialogs/timeeditor.py:48
+#: timelinelib/wxgui/dialogs/eventeditor.py:181
+#: timelinelib/wxgui/dialogs/timeeditor.py:47
msgid "Show time"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:188
+#: timelinelib/wxgui/dialogs/eventeditor.py:189
msgid "Fuzzy"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:192
+#: timelinelib/wxgui/dialogs/eventeditor.py:193
msgid "Locked"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:199
+#: timelinelib/wxgui/dialogs/eventeditor.py:200
msgid "Ends today"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:210
+#: timelinelib/wxgui/dialogs/eventeditor.py:211
+#: timelinelib/wxgui/dialogs/eventeditor.py:572
msgid "Text:"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:241
+#: timelinelib/wxgui/dialogs/eventeditor.py:242
msgid "Description"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:242
+#: timelinelib/wxgui/dialogs/eventeditor.py:243
+msgid "Alert"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:244
msgid "Icon"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:259
+#: timelinelib/wxgui/dialogs/eventeditor.py:261
msgid "Add more events after this one"
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:447
+#: timelinelib/wxgui/dialogs/eventeditor.py:449
msgid "Images will be scaled to fit inside a 128x128 box."
msgstr ""
-#: timelinelib/wxgui/dialogs/eventeditor.py:484
+#: timelinelib/wxgui/dialogs/eventeditor.py:486
msgid "Select Icon"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:37
+#: timelinelib/wxgui/dialogs/eventeditor.py:619
+msgid "Edit Container"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:623
+msgid "Edit Event"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/eventeditor.py:630
+msgid "Create Event"
+msgstr ""
+
+#: timelinelib/wxgui/dialogs/helpbrowser.py:36
#: wx/lib/agw/genericmessagedialog.py:837
msgid "Help"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:66
+#: timelinelib/wxgui/dialogs/helpbrowser.py:65
msgid ""
"Could not find markdown Python package. It is needed by the help system. "
"See the Timeline website or the INSTALL file for instructions how to install "
"it."
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:104
+#: timelinelib/wxgui/dialogs/helpbrowser.py:103
msgid "Go to home page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:111
+#: timelinelib/wxgui/dialogs/helpbrowser.py:110
msgid "Go back one page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:117
+#: timelinelib/wxgui/dialogs/helpbrowser.py:116
msgid "Go forward one page"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:202
+#: timelinelib/wxgui/dialogs/helpbrowser.py:201
msgid "Page not found"
msgstr ""
-#: timelinelib/wxgui/dialogs/helpbrowser.py:203
+#: timelinelib/wxgui/dialogs/helpbrowser.py:202
#, python-format
msgid "Could not find page '%s'."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:87
+#: timelinelib/wxgui/dialogs/mainframe.py:92
msgid "Timeline files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:89
+#: timelinelib/wxgui/dialogs/mainframe.py:94
msgid "SVG files"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:137 wx/lib/pydocview.py:109
+#: timelinelib/wxgui/dialogs/mainframe.py:142 wx/lib/pydocview.py:109
#: wx/lib/pydocview.py:2561 wx/tools/Editra/src/ed_menu.py:569
msgid "&File"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:143 wx/lib/pydocview.py:176
+#: timelinelib/wxgui/dialogs/mainframe.py:148 wx/lib/pydocview.py:176
#: wx/tools/Editra/src/ed_toolbar.py:77 wx/tools/Editra/src/prefdlg.py:1705
#: wx/tools/Editra/src/style_editor.py:200
msgid "New"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:143
+#: timelinelib/wxgui/dialogs/mainframe.py:148
msgid "Create a new timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:149
+#: timelinelib/wxgui/dialogs/mainframe.py:154
msgid "File Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:157
-#: timelinelib/wxgui/dialogs/mainframe.py:180
+#: timelinelib/wxgui/dialogs/mainframe.py:162
+#: timelinelib/wxgui/dialogs/mainframe.py:185
msgid "Create Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:163
+#: timelinelib/wxgui/dialogs/mainframe.py:168
msgid "The specified timeline already exists."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:164
+#: timelinelib/wxgui/dialogs/mainframe.py:169
msgid "Opening timeline instead of creating new."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:166
+#: timelinelib/wxgui/dialogs/mainframe.py:171
msgid "Information"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:173
+#: timelinelib/wxgui/dialogs/mainframe.py:178
msgid "Directory Timeline..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:189
+#: timelinelib/wxgui/dialogs/mainframe.py:194
msgid "Open an existing timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:200
+#: timelinelib/wxgui/dialogs/mainframe.py:205
msgid "Open Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:210
+#: timelinelib/wxgui/dialogs/mainframe.py:215
#: wx/tools/Editra/src/ed_menu.py:520
msgid "Open &Recent"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Page Set&up..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:215
+#: timelinelib/wxgui/dialogs/mainframe.py:220
msgid "Setup page for printing"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:224 wx/lib/docview.py:1571
+#: timelinelib/wxgui/dialogs/mainframe.py:229 wx/lib/docview.py:1571
#: wx/lib/pydocview.py:182 wx/tools/Editra/src/ed_print.py:108
msgid "Print Preview"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:233 wx/lib/pydocview.py:181
+#: timelinelib/wxgui/dialogs/mainframe.py:238 wx/lib/pydocview.py:181
#: wx/tools/Editra/src/ed_toolbar.py:80
msgid "Print"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "&Export to Image..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:242
+#: timelinelib/wxgui/dialogs/mainframe.py:247
msgid "Export the current view to a PNG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "&Export to SVG..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:251
+#: timelinelib/wxgui/dialogs/mainframe.py:256
msgid "Export the current view to a SVG image"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:260
+#: timelinelib/wxgui/dialogs/mainframe.py:265
msgid ""
"Could not find pysvg Python package. It is needed to export to SVG. See the "
"Timeline website or the INSTALL file for instructions how to install it."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:264
+#: timelinelib/wxgui/dialogs/mainframe.py:269
msgid "Export to SVG"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:286
+#: timelinelib/wxgui/dialogs/mainframe.py:291
msgid "Play timeline as movie"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:294
+#: timelinelib/wxgui/dialogs/mainframe.py:299
msgid "Exit the program"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:306 wx/lib/pydocview.py:134
+#: timelinelib/wxgui/dialogs/mainframe.py:310 wx/lib/pydocview.py:134
#: wx/lib/pydocview.py:1925 wx/tools/Editra/src/ed_menu.py:647
msgid "&Edit"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:331 wx/lib/pydocview.py:146
+#: timelinelib/wxgui/dialogs/mainframe.py:335 wx/lib/pydocview.py:146
#: wx/tools/Editra/src/ed_menu.py:712
msgid "&View"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:335
+#: timelinelib/wxgui/dialogs/mainframe.py:339
msgid "&Sidebar\tCtrl+I"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:349
+#: timelinelib/wxgui/dialogs/mainframe.py:353
msgid "&Legend"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:360
+#: timelinelib/wxgui/dialogs/mainframe.py:364
msgid "&Balloons on hover"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:374
+#: timelinelib/wxgui/dialogs/mainframe.py:378
msgid "&Timeline"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create &Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:378
+#: timelinelib/wxgui/dialogs/mainframe.py:382
msgid "Create a new event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:388
-msgid "Create Event"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "&Duplicate Selected Event..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:394
+#: timelinelib/wxgui/dialogs/mainframe.py:392
msgid "Duplicate the Selected Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:404
+#: timelinelib/wxgui/dialogs/mainframe.py:413
msgid "&Measure Distance between two Events..."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:405
+#: timelinelib/wxgui/dialogs/mainframe.py:414
msgid "Measure the Distance between two Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:451
+#: timelinelib/wxgui/dialogs/mainframe.py:445
msgid "Distance between selected events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:454
+#: timelinelib/wxgui/dialogs/mainframe.py:448
msgid "Events are overlapping or distance is 0"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:465
+#: timelinelib/wxgui/dialogs/mainframe.py:459
msgid "Edit &Categories"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:487
+#: timelinelib/wxgui/dialogs/mainframe.py:481
msgid "&Navigate"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:491
+#: timelinelib/wxgui/dialogs/mainframe.py:485
msgid "Find First Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:505
+#: timelinelib/wxgui/dialogs/mainframe.py:499
msgid "Find Last Event"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:519
+#: timelinelib/wxgui/dialogs/mainframe.py:513
msgid "Fit All Events"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:572 wx/lib/pydocview.py:150
+#: timelinelib/wxgui/dialogs/mainframe.py:566 wx/lib/pydocview.py:150
#: wx/lib/pydocview.py:2914 wx/tools/Editra/src/ed_main.py:152
#: wx/tools/Editra/src/ed_menu.py:845
msgid "&Help"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:575
+#: timelinelib/wxgui/dialogs/mainframe.py:569
msgid "&Contents\tF1"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:582
-#: timelinelib/wxgui/dialogs/mainframe.py:921
+#: timelinelib/wxgui/dialogs/mainframe.py:576
+#: timelinelib/wxgui/dialogs/mainframe.py:957
msgid "Getting started tutorial"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:618
+#: timelinelib/wxgui/dialogs/mainframe.py:612
msgid "Unable to write configuration file."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:630
-msgid "Edit Container"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:634
-msgid "Edit Event"
-msgstr ""
-
-#: timelinelib/wxgui/dialogs/mainframe.py:670
+#: timelinelib/wxgui/dialogs/mainframe.py:652
msgid "read-only"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:731
+#: timelinelib/wxgui/dialogs/mainframe.py:713
#, python-format
msgid "File '%s' does not exist."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:913
+#: timelinelib/wxgui/dialogs/mainframe.py:949
msgid "No timeline opened."
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:918
+#: timelinelib/wxgui/dialogs/mainframe.py:954
msgid "First time using Timeline?"
msgstr ""
-#: timelinelib/wxgui/dialogs/mainframe.py:1018
+#: timelinelib/wxgui/dialogs/mainframe.py:1059
msgid "Relevant help topics:"
msgstr ""
@@ -1230,25 +1247,25 @@ msgstr ""
msgid "Close"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:29
+#: timelinelib/wxgui/dialogs/preferences.py:28
msgid "Preferences"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:73 wx/lib/pydocview.py:1635
+#: timelinelib/wxgui/dialogs/preferences.py:72 wx/lib/pydocview.py:1635
#: wx/lib/pydocview.py:2722 wx/tools/Editra/src/prefdlg.py:191
#: wx/tools/Editra/src/prefdlg.py:677 wx/tools/Editra/src/prefdlg.py:964
msgid "General"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:83
+#: timelinelib/wxgui/dialogs/preferences.py:82
msgid "Date && Time"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:91
+#: timelinelib/wxgui/dialogs/preferences.py:90
msgid "Week start on:"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:94
+#: timelinelib/wxgui/dialogs/preferences.py:93
msgid ""
"This feature is experimental. If events are\n"
"created in the extended range, you can not\n"
@@ -1257,36 +1274,36 @@ msgid ""
"is also needed for this to take effect."
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:111
+#: timelinelib/wxgui/dialogs/preferences.py:110
msgid "Open most recent timeline on startup"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:117
+#: timelinelib/wxgui/dialogs/preferences.py:116
msgid "Use inertial scrolling"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:123
+#: timelinelib/wxgui/dialogs/preferences.py:122
msgid "Use extended date range (before 1 AD)"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Monday"
msgstr ""
-#: timelinelib/wxgui/dialogs/preferences.py:134
+#: timelinelib/wxgui/dialogs/preferences.py:133
msgid "Sunday"
msgstr ""
-#: timelinelib/wxgui/dialogs/textdisplay.py:57
+#: timelinelib/wxgui/dialogs/textdisplay.py:90
msgid "Unable to copy to clipboard."
msgstr ""
-#: timelinelib/wxgui/utils.py:135 wx/tools/Editra/src/ed_editv.py:191
+#: timelinelib/wxgui/utils.py:134 wx/tools/Editra/src/ed_editv.py:191
#: wx/tools/Editra/src/plugdlg.py:840
msgid "Error"
msgstr ""
-#: timelinelib/wxgui/utils.py:141
+#: timelinelib/wxgui/utils.py:140
msgid "Question"
msgstr ""