diff options
author | Pootle 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) |
commit | e5a63a5c7943e1bafd0d51d8d9874a975220f895 (patch) | |
tree | 525196371c0536ee2d7cf0f21f6014d6b634c61f | |
parent | 3979d9bfff22173d743fbd2053523e9193fa3894 (diff) |
Push L10n updates
-rw-r--r-- | po/TimeLine.pot | 643 | ||||
-rw-r--r-- | po/af.po | 643 | ||||
-rw-r--r-- | po/ca.po | 643 | ||||
-rw-r--r-- | po/de.po | 654 | ||||
-rw-r--r-- | po/el.po | 413 | ||||
-rw-r--r-- | po/en.po | 391 | ||||
-rw-r--r-- | po/en_GB.po | 390 | ||||
-rw-r--r-- | po/fr.po | 1057 | ||||
-rw-r--r-- | po/he.po | 643 | ||||
-rw-r--r-- | po/hus.po | 646 | ||||
-rw-r--r-- | po/hy.po | 687 | ||||
-rw-r--r-- | po/id.po | 642 | ||||
-rw-r--r-- | po/it.po | 643 | ||||
-rw-r--r-- | po/lt.po | 645 | ||||
-rw-r--r-- | po/pl.po | 658 | ||||
-rw-r--r-- | po/pt.po | 643 | ||||
-rw-r--r-- | po/pt_BR.po | 644 | ||||
-rw-r--r-- | po/ru.po | 652 | ||||
-rw-r--r-- | po/rw.po | 643 | ||||
-rw-r--r-- | po/sv.po | 643 | ||||
-rw-r--r-- | po/th.po | 646 | ||||
-rw-r--r-- | po/tr.po | 645 | ||||
-rw-r--r-- | po/vi.po | 643 |
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 "" @@ -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 "" @@ -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" @@ -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 " @@ -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..." @@ -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." @@ -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 " @@ -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 "ש×לה" @@ -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" @@ -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 "" @@ -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" @@ -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 "" @@ -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" @@ -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 " @@ -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" @@ -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 " @@ -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 "" @@ -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" @@ -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 "คำถาม" @@ -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 "" @@ -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 "" |