# from [c8edf09a9f26991bf2983c0364a379d2fc1ec84d]
# to [cb1b2a1dacce1cfd97113bd53201179f70b0befc]
#
# patch "NEWS"
# from [51b81a370d93f6a24d1a4d3a7345edb6a55afb61]
# to [a96c9be56e1802917fa2a44fb2dc6019bd2be006]
#
# patch "README"
# from [b0d7599bc78688deb18c6e50c8e5b24a686b5a8f]
# to [9bc44ec976b74ad0ac08b7887a072d72ba471deb]
#
# patch "locale/mtn-browse.pot"
# from [fe823a5415bb42f040807022410f91687e653033]
# to [8594e7ba506b1170ccf2e15c6561175ed79fd2aa]
---
+++
@@ -0,0 +1,341 @@
+Revision history for mtn-browse.
+
+0.71 Wed Aug 18 09:57:00 2010 Anthony Cooper
+ - Updated to take into account the changes in diff output made in
+ Monotone version 0.48.
+ - Added the ability for a user to select an authorisation key when
+ connecting to remote databases.
+ - The ComboBoxEntry autocompletion code now displays `busy' state
+ feedback along with status messages when updating ComboBoxEntry
+ pulldown lists. Also the display is updated more often and more
+ consistently.
+ - The directory up button now displays `busy' state feedback when doing
+ stuff.
+ - The directory up button now honours the static list setting.
+ - Made the text cursor in branch and directory ComboBox entry fields
+ move to the end on update as it is more useful to display the end of
+ a branch or path name rather than the beginning.
+ - Entry fields are now populated before the pull down lists for the
+ affected ComboBox entry fields.
+ - Made display updates scalable depending upon how big the number of
+ items to update is. Applies to branch, revision and directory
+ ComboBox entry fields.
+ - Made the above cursor movement more snappy.
+ - Switched over to using Gtk2::MenuItem->new_with_label() instead of
+ Gtk2::MenuItem->new() when creating menu entries that may
+ legitimately contain underscore characters as part of their name.
+ - Updated tooltips accordingly to be consistent with the second item
+ above.
+ - Updated the help documentation to reflect recent changes made to the
+ mtn-browse.
+ - More typos corrected.
+
+0.70 Mon May 31 14:50:00 2010 Anthony Cooper
+ - Updated the help documentation in light of the changes made to
+ mtn-browse (the manage server bookmarks dialog window, the file
+ encoding menu options and the compare arbitrary revisions window).
+ - Updated the code to reference the new help sections.
+ - Updated mtn-browse's version number and the year on the copyright
+ notice.
+ - Removed the scrolled windows and layouts from the revision id value
+ labels in the compare arbitrary revisions window as I couldn't get
+ the text lines to line up horizontally between the labels and
+ corresponding values due to the advanced find buttons being in the
+ same row.
+ - Made sure that all the buttons on the compare arbitrary revisions
+ window don't accept focus (like all the other flush buttons).
+ - Made sure that the first value label gets the focus so as to take it
+ away from the first button.
+ - Improved, updated and corrected a few tooltips and removed some
+ others that are dynamically generated by the application.
+ - Worked around a bug in Gnome::VFS which causes a core dump on Debian
+ Lenny.
+ - Updated the figures with snapshots of the new version of mtn-browse.
+ - Added eye.png to the ignore list.
+ - Implemented the select arbitrary revisions feature.
+ - The advanced find dialog window now puts the keyboard focus onto the
+ branch comboboxentry field by default (just like the main browser
+ window).
+ - All menu items that rely on an open database are now disabled when
+ there isn't one.
+ - The server bookmarks menu is only enabled if mtn supports that
+ feature, this information is also cached in the user's preferences
+ just in case they don't start mtn-browse with a default database.
+ - The annotate button is disabled when accessing a remote server.
+ - Entered in the help reference for the server bookmarks manager
+ window.
+ - The run_command() routine now supports command termination and errors
+ from sysread() are dealt with.
+ - The revision comparison window now allows a user to stop the
+ comparison not only during the formatting stage but also during the
+ actual mtn diff operation as well.
+ - Now guard against re-entrancy in custom dialog windows when calling
+ the hide() method.
+ - Needless updates to the MIME types treeview are now avoided.
+ - Now track changes in paths inside the MIME treeview as a result of
+ the user changing the display order.
+ - Now disable Monotone-Viz button with remote connections.
+ - Put manage menu item the end of the servers menu.
+ - Now rely on Monotone::AutomateStdio to report all server connection
+ problems.
+ - Sorted out the focus issue with all TreeViews when searching for text
+ (the selection would change but nothing else acted on that selection
+ change).
+ - Added the `connect to service' logic and GUIs.
+ - Now deal with errors resulting from trying to open a Monotone
+ database in a much more intelligent way.
+ - Improved some of the messages in error dialogs.
+ - Added a View menu that allows the user to select the character
+ encoding in use inside text files stored inside a Monotone database
+ rather than just assume it is UTF-8.
+ - Now a bit more explicit about the error handing from the
+ encode/decode routines.
+ - The character decoding is now done specifically by the annotation and
+ history modules rather than generically by run_command (this is to
+ cope with a mixture of character encodings in the output from
+ annotate and content_diff - i.e. the UTF-8 explanatory text added by
+ Monotone and the character encoding used in the original text file).
+ - Minor code tidy ups and comment corrections.
+ - Updated the translation files.
+
+0.63 Sun Nov 08 13:27:00 2009 Anthony Cooper
+ - Updated the help documentation in light of the changes made to the
+ GUI, i.e.:
+ - Changes in some of the icons.
+ - New preferences to do with binary thresholds and completion
+ tooltips.
+ - get_file_details() now makes sure that it goes with the latest
+ revision to hand, just like other parts of mtn-browse.
+ - The MAS content_diff() method is used instead of fork-execing off
+ another instance of Monotone if it supports the --with-headers
+ option. Who ever was responsible for actioning my ticket - a big
+ thank you :-).
+ - Now guard against files comparing the same between different
+ revisions.
+ - Added the binary threshold preference option and its implementation.
+ - Re-ordered some preference settings into more logical groups.
+ - Implemented preference options for controlling the display of
+ completion tooltips and listing folders before files instead of
+ alphabetically in directory listings.
+ - Made some of the button icons more meaningful and improved the look
+ of some of the rest.
+ - Autocompletion now does not allow "" as a valid complete entry
+ against an empty list of possible completions.
+ - scalar(%hash) is used instead of defined(%hash) to see if a hash is
+ empty (the defined approach is depreciated apparently).
+ - The autocompletion logic has been cleaned up some more so as not to
+ make unnecesary updates to the screen and to correctly detect
+ completions when deleting text from the end of a term and the static
+ lists setting is turned on.
+ - Entries within completion tables now always point to other tables.
+ - Truncated completions are still marked as complete if the truncated
+ value is so.
+ - The status bar is cleared out when opening another database.
+ - Implemented the tooltip feedback feature for auto-completing
+ comboboxentry widgets (suggestion from Thomas Keller).
+ - The callbacks for these auto-completing comboboxentry widgets are now
+ registered via a setup routine rather than via Glade as some
+ callbacks need to be registered with the comboboxentry's entry child
+ widget.
+ - Moved some of the setup code into the multiple_revisions_selection
+ routine so as to be consistent with other window setup modules.
+ - Reordered the comboboxentry initialisation code to reflect the order
+ of the widgets on the main browser window.
+ - Implemented the `Multiple Revisions' dialog window and use it when
+ either a tag has been selected which is not unique on that branch or
+ when auto select head revision is switched on and the user switches
+ to a multi-headed branch.
+ - Now pack at the start of a collection when using the pack_start()
+ method (more standard and consistent).
+ - Added extra protection in some of the get_... window creation
+ routines to stop recursion.
+ - Updated the help documentation and screenshots accordingly.
+ - Made the exception handling cleaner and more consistent.
+ - Now check that a program is known before attempting to run it. If it
+ isn't known then tell the user via a dialog window.
+ - The run_command routine now returns its data as UTF-8.
+ - In the places where unpack() is used to break apart strings, the
+ returned parts are re UTF-8 decoded as unpack() undoes this encoding.
+ - Now much more explicit in handling the reaping of subprocesses and
+ much more robust in the face of a subprocess that won't die.
+ - Now cope with open3() throwing exceptions whilst inside the child
+ process.
+ - Now use the `use locale' pragma correctly across all source files.
+ - Implemented a Locale::Messages::bind_textdomain_filter callback
+ routine that guarantees that all strings returned from the Locale
+ library are in UTF-8.
+ - Moved the APPLICATION_NAME/_VERSION constants into mtn-browse so that
+ the library initialisation code can make use of them.
+ - The HELP_VIEWER installation option is now called HTML_VIEWER.
+ - Added the FILE_COMPARISON installation option.
+ - Now use the HTML viewer for displaying URLs like the home page.
+ - When using the HTML viewer and HTML help files do not rely on Gnome
+ to help find the help directory.
+ - Now make use of APPLICATION_NAME more often.
+ - Likewise UI_DIR.
+ - Updated the `prepare tar file' section with the additional removal of
+ the devl-install file.
+ - Moved the location of the Glade files to be more inline with standard
+ Linux installation locations.
+ - The installers now cope with HTML stype help files. Also added the
+ HELP_VIEWER/--help-viewer installation option and updated the
+ dependencies.
+ - Updated the README with details about the new installation option
+ mentioned above, removed the manual installation section (there is no
+ real need for it), updated the dependencies in light of Nuno Lucus'
+ feedback and reordered a few things to make it clearer.
+ - Sorted out UTF-8/binary data handling so that it is sane and correct.
+ - Added a file describing what to do in order to create a tar.gz
+ distribution file. Hopefully this process will be less hit and miss
+ in the future.
+ - Implemented a mode where help is displayed using the desktop's web
+ browser. Just in case yelp is not installed on the system (as is the
+ case with Apple Mac OSX).
+ - Set the page size attribute on all spin buttons to zero. This stops
+ warning messages on Ubuntu. I can see its point, where is the page
+ size attribute documented?
+ - Now much more pedantic about using the callback recursion guard
+ variable in all window creation code. Again stops error messages on
+ Ubuntu.
+ - Corrected typos in the locale README file.
+ - Updated the POT file.
+ - Locale update from Thomas Keller.
+
+0.62 Sun May 03 18:00:00 2009 Anthony Cooper
+ - Added the new relevant selectors introduced in Monotone 0.43.
+ - Added the help files.
+ - Added the help on window feature.
+ - Set up all of the windows for help and context sensitive help.
+ - Implemented the context sensitive help feature.
+ - Added the home page help menu option.
+ - Updated the help manual with details about the new help options and
+ modes, the new selectors introduced in Monotone version 0.43 and the
+ new preference options.
+ - Implemented a caching class derived from Monotone::AutomateStdio for
+ caching branch list information. Switched the rest of the application
+ over to this new class.
+ - Now weed out unsupported selectors from the GUI depending upon the
+ version of Monotone being used.
+ - Added a user preference option for determining how a list search is
+ done (either plain text or as a re).
+ - Added user preference options for controlling the look of the
+ toolbar.
+ - Gtk2::FileChooserDialog dialog windows now have their current
+ directory location saved between invocations.
+ - Added calls to the present() method after each call to
+ show()/show_all() for each window (fixes the focus issue with windows
+ not shown by default on desktops that use click to focus).
+ - Corrected a bug with the Advanced Find dialog window's handling of
+ the Find Text dialog window (it didn't reset the search context when
+ loaded with new data nor disabled it when there was no data to
+ search).
+ - Enabled the use of the Find Text dialog window within the Advanced
+ Find dialog window.
+ - Both the Advanced Find and Preferences dialog windows are now no
+ longer modal as this is taken care of by the WindowManager class.
+ - Now no longer rely on modal dialog windows, deal with it ourselves
+ (also supporting context sensitive help). This will allow the
+ Advanced Find dialog window to use the Find Text dialog window.
+ - Started using the update method on spinbuttons in order to make sure
+ that their internal state is consistent.
+ - Fixed the bug where the Advanced Find dialog window did not respond
+ to Shift-. Basically it seems that the window must not be
+ realised before the accelerator keys have been set up
+ (i.e. ...->show_all() and WindowManager->update_gui() can only be
+ called after WindowManager->instance()->manage()).
+ - Renamed the `Separator' selector to `Logical And', it makes more
+ sense.
+ - Cleaned up and restructured WindowManager.pm a bit to make it more
+ modular, increase code reuse and make it easier to understand.
+ - Corrected a few stack handling issues in the WindowManager class.
+ - mtn-browse now correctly gets the name of the database from a
+ workspace regardless of the user's `auto_select' setting.
+ - Now display a file's author instead of file id in the main browser
+ window.
+ - Fixed a bug whereby the external file comparison button remained
+ enabled when a lone binary file was selected for comparison.
+ - When a single file is selected for comparison, the results window is
+ now scrolled to that file.
+ - Added Thomas Keller's German locale file for mtn-browse.
+ - Switched over to using the supports method instead of the can method.
+ - References to MIME are now correctly in upper case.
+ - Corrected spelling of cronologically to chronologically.
+ - Renamed a few things in the code, Glade file and the help file so as
+ to be more consistent.
+ - Removed a redundant routine prototype in Completion.pm (actually
+ caused a warning message).
+ - Reinstated the Gnome save window settings setting.
+ - Updated the README file in light of additional Makefile.PL command
+ line options and the additional help files that are now installed.
+ - The Linux installer now copes with help files.
+ - linux-installer now does not require the LIB_DIR setting to have a
+ leading /.
+ - Corrected the built in help that comes with linux-installer.
+ - The dependency checker now returns the error message rather than
+ displaying it.
+ - Corrected some symbolic linking in devl-install relating to help
+ files.
+ - Makefile.PL now allows one to specify all of linux-installer's useful
+ options.
+ - Did some small code tidy ups.
+
+0.61 Sun Feb 08 18:00:00 2009 Anthony Cooper
+ - Added a Makefile.PL style install capability.
+ - Split out the dependency checker into a separate module.
+ - Updated INSTALL and README with the up to date details of
+ installation.
+ - Moved the support modules for linux-installer into their own
+ subdirectory.
+ - Beefed up linux-install. It now:
+ - Can take all its information from the command line.
+ - Supports the concept of DESTDIR.
+ - Checks that Perl dependencies have been met.
+ - Has built in help.
+ - Switched all Perl scripts over to demanding Perl 5.8.5.
+ - Added a user preference option for controlling whether line numbers
+ are displayed by default when showing a file's contents.
+ - Added a user preference option for controlling whether branch and
+ revision comboboxentries update their lists when the user is typing
+ in values (a performance tuning option).
+ - A scroll margin is now used when finding text. This makes it easier
+ to see the context of a found string when it is at the top or bottom
+ of the window.
+ - Directory separators are no longer assumed to be '/'.
+ - The get_revision_ids routine now correctly uses the current branch to
+ refine the query (can now cope with multiple tags on different
+ branches).
+ - Renamed the find_button widget to find_text_button to make it more
+ specific.
+ - Annotate window now offers a lot more options via its menu for
+ accessing file and revision change logs and comparing between the
+ current file or revision its parent version.
+ - Put some string constants under locale control, they were missed off
+ before by accident.
+ - Made sure that all calls to dialogs' run method are granted mouse
+ input by the WindowManager object.
+ - The mtn warning handler can be suppressed by the use of a global
+ variable (which can be set using local).
+ - Now guard against no external comparison helper application being
+ setup.
+ - Refactored some code in History.pm to better help support the new
+ annotate window options.
+ - Annotate no longer fails on an empty file.
+ - Annotate and comparisons are no longer affected by where the
+ application is run inside a workspace.
+ - mtn-browse now always explicitly opens a database rather than relying
+ on the mtn subprocess sorting itself out inside a workspace. This
+ means that the mtn subprocess is always run in the root directory
+ which is much safer WRT unexpected interactions with a workspace.
+ - Database locked dialog windows are no longer parented as these
+ dialogs are in fact related to Monotone::AutomateStdio object
+ instances and not browser window instances (which share
+ Monotone::AutomateStdio object instances).
+ - Now a little bit better at reporting helper application launch errors
+ to the user.
+ - Vertical panes now maintain the size of the left hand window.
+ - Implemented the option of selecting a search column in a treeview
+ widget.
+ - Searching in a treeview now used REs.
+
+0.60 Fri Jan 23 19:09:00 2009 Anthony Cooper
+ - Initial release of the application to Source Forge.
--- NEWS
+++ NEWS
@@ -0,0 +1,202 @@
+Overview Of Changes In mtn-browse 0.71 (2010-08-18 09:57:00)
+============================================================
+
+New:
+- Added the ability for a user to select an authorisation key when connecting
+ to remote databases.
+
+Changes:
+- Updated to take into account the changes in diff output made in
+ Monotone version 0.48.
+- Made the text cursor in branch and directory ComboBox entry fields move to
+ the end on update as it is more useful to display the end of a branch or path
+ name rather than the beginning.
+- Updated the help documentation and the translation files in light of the
+ changes made to mtn-browse.
+
+Bugs Fixed:
+- The ComboBoxEntry autocompletion and directory up button now display `busy'
+ state feedback along with status messages when updating ComboBoxEntry
+ pulldown lists. Also the display is updated more often and more consistently.
+- The directory up button now honours the static list setting.
+
+Overview Of Changes In mtn-browse 0.70 (2010-05-31 14:50:00)
+============================================================
+
+New:
+- Added support for connecting to networked Monotone servers, this also
+ includes a bookmark and bookmark manager features.
+- Added support for comparing any two arbitrary revisions in a database.
+- Added a View menu that allows the user to select the character encoding in
+ use inside text files stored inside a Monotone database rather than just
+ assume it is UTF-8.
+
+Changes:
+- The revision comparison window now allows a user to stop the comparison not
+ only during the formatting stage but also during the actual mtn diff
+ operation as well.
+- Improved some of the messages in error dialogs.
+- Improved and corrected a few tooltips and removed some others that are
+ dynamically generated by the application.
+- Now a bit more explicit about the error handing from the character
+ encode/decode routines. The character decoding is now handled more
+ specifically for files.
+- Updated the help documentation and the translation files in light of the
+ changes made to mtn-browse.
+
+Bugs Fixed:
+- Worked around a bug in Gnome::VFS which causes a core dump on Debian Lenny.
+- All menu items that rely on an open database are now disabled when there
+ isn't one.
+- Now guard against re-entrancy in custom dialog windows when calling the
+ hide() method.
+- Needless updates to the MIME types treeview are now avoided.
+- Now track changes in paths inside the MIME treeview as a result of the user
+ changing the display order.
+- Sorted out the focus issue with all TreeViews when searching for text (the
+ selection would change but nothing else acted on that selection change).
+- Now deal with errors resulting from trying to open a Monotone database in a
+ much more intelligent way.
+
+Overview Of Changes In mtn-browse 0.63 (2009-11-08 13:53:00)
+============================================================
+
+New:
+- Contents differences are now done via the stdio i/f for Monotone version 0.45
+ and upwards.
+- Added the binary threshold preference option.
+- Added a tooltip feedback feature for auto-completing comboboxentry widgets
+ and associated preference options.
+- Added a preference option for listing folders before files instead of
+ alphabetically in directory listings.
+- Made some of the button icons more meaningful and improved the look of some
+ of the rest.
+- Added the `Multiple Revisions' dialog window and use it when either a tag has
+ been selected which is not unique on that branch or when auto select head
+ revision is switched on and the user switches to a multi-headed branch.
+- Implemented a mode where help is displayed using the desktop's web browser.
+ Just in case yelp is not installed on the system (as is the case with Apple
+ Mac OSX).
+- The installers now cope with HTML stype help files. Also added the
+ HTML_VIEWER/--help-viewer installation option and updated the dependencies.
+- Added the FILE_COMPARISON installation option.
+
+Changes:
+- Moved the location of the Glade files to be more inline with standard Linux
+ installation locations.
+- Updated the help documentation in light of the changes made to the GUI.
+- Re-ordered some preference settings into more logical groups.
+- Updated the POT file.
+- Locale update from Thomas Keller.
+
+Bugs Fixed:
+- History ordering is now consistent.
+- Now guard against files comparing the same between different revisions.
+- Autocompletion now does not allow "" as a valid complete entry against an
+ empty list of possible completions.
+- The autocompletion logic has been cleaned up some more so as not to make
+ unnecesary updates to the screen and to correctly detect completions when
+ deleting text from the end of a term and the static lists setting is turned
+ on.
+- Truncated completions are still marked as complete if the truncated value is
+ so.
+- The status bar is cleared out when opening another database.
+- Now check that a program is known before attempting to run it. If it isn't
+ known then tell the user via a dialog window.
+- UTF-8 handling now works correctly.
+- More robust process and interprocess handling.
+- Set the page size attribute on all spin buttons to zero. This stops warning
+ messages on Ubuntu.
+- Corrected typos in the locale README file.
+
+Overview Of Changes In mtn-browse 0.62 (2009-05-03 18:00:00)
+============================================================
+
+New:
+- Added the new relevant selectors introduced in Monotone 0.43.
+- Implemented the help sub-system and wrote the manual. This not only supports
+ displaying the help manual but also `help on window' and `context sensitive
+ help' features.
+- Added the home page help menu option.
+- Added a user preference option for determining how a list search is done
+ (either plain text or as a re).
+- Added user preference options for controlling the look of the toolbar.
+- Added Thomas Keller's German locale file for mtn-browse.
+
+Changes:
+- Implemented a caching class derived from Monotone::AutomateStdio for caching
+ branch list information. Switched the rest of the application over to this
+ new class.
+- Now weed out unsupported selectors from the GUI depending upon the version of
+ Monotone being used.
+- Gtk2::FileChooserDialog dialog windows now have their current directory
+ location saved between invocations.
+- Enabled the use of the Find Text dialog window within the Advanced Find
+ dialog window.
+- References to MIME are now correctly in upper case.
+- Corrected spelling of cronologically to chronologically.
+- Reinstated the Gnome save window settings setting.
+- Now display a file's author instead of file id in the main browser window.
+- Renamed the `Separator' selector to `Logical And', it makes more sense.
+
+Bugs Fixed:
+- Added calls to the present() method after each call to show()/show_all() for
+ each window (fixes the focus issue with windows not shown by default on
+ desktops that use click to focus).
+- Started using the update method on spinbuttons in order to make sure that
+ their internal state is consistent.
+- Corrected a few stack handling issues in the WindowManager class.
+- mtn-browse now correctly gets the name of the database from a workspace
+ regardless of the user's `auto_select' setting.
+- When a single file is selected for comparison, the results window is now
+ scrolled to that file.
+- Fixed a bug whereby the external file comparison button remained enabled when
+ a lone binary file was selected for comparison.
+
+
+Overview Of Changes In mtn-browse 0.61 (2009-02-08 18:00:00)
+============================================================
+
+New:
+- Annotate window now offers a lot more options via its menu for accessing file
+ and revision change logs and comparing between the current file or revision
+ its parent version.
+- Added a user preference option for controlling whether line numbers are
+ displayed by default when showing a file's contents.
+- Added a user preference option for controlling whether branch and revision
+ comboboxentries update their lists when the user is typing in values (a
+ performance tuning option).
+- Implemented the option of selecting a search column in a treeview widget.
+- Searching in a treeview now uses REs.
+- Added installation via `perl Makefile.PL'.
+
+Changes:
+- Vertical panes now maintain the size of the left hand window.
+- A scroll margin is now used when finding text. This makes it easier to see
+ the context of a found string when it is at the top or bottom of the window.
+- Beefed up linux-install, now called linux-installer. It now:
+ - Can take all its information from the command line.
+ - Supports the concept of DESTDIR.
+ - Checks that Perl dependencies have been met.
+ - Has built in help.
+- Switched all Perl scripts over to demanding Perl 5.8.5.
+- README file has been updated as a result of the changes in linux-installer.
+
+Bugs Fixed:
+- Now a little bit better at reporting helper application launch errors to the
+ user.
+- Annotate no longer fails on an empty file.
+- Annotate and comparisons are no longer affected by where the application is
+ run inside a workspace.
+- mtn-browse now always explicitly opens a database rather than relying on the
+ mtn subprocess sorting itself out inside a workspace. This is much safer.
+- Database locked dialog windows are no longer parented.
+- Now guard against no external comparison helper application being setup.
+- Directory separators are no longer assumed to be '/'.
+- The get_revision_ids routine now correctly uses the current branch to refine
+ the query (can now cope with multiple tags on different branches).
+
+
+Overview Of Changes In mtn-browse 0.60 (2009-01-23 19:17:02)
+============================================================
+- Pretty much works on Linux. First release of this application.
--- README
+++ README
@@ -0,0 +1,152 @@
+mtn-browse Version 0.71
+=======================
+
+mtn-browse is an application for browsing Monotone VCS databases without the
+need of a workspace. The interface allows one to:
+
+ * Easily select a revision from within a branch.
+ * Find a revision using complex queries.
+ * Navigate the contents of a revision using a built in file manager.
+ * Display file contents, either using the internal viewer or an external
+ helper application.
+ * Compare the changes between different revisions or versions of a file
+ either using the internal difference viewer or an external application.
+ * Find files within a revision based on detailed search criteria.
+ * Display file annotations and easily refer back to the corresponding
+ change documentation.
+ * Save files to disk.
+
+For further details on Monotone see http://monotone.ca. For further details on
+mtn-browse see http://www.coosoft.plus.com/software.html.
+
+
+DEPENDENCIES
+------------
+
+This module requires these other modules and libraries:
+
+ * Perl 5.8.5 or later
+ * Gnome and Gtk2
+ * The following Perl CPAN modules:
+ - Glib (1.144) *
+ - Gnome2 (1.040) *
+ - Gnome2-Canvas (1.002) *
+ - Gnome2-Print (0.950) *
+ - Gnome2-VFS (1.080) *
+ - Gtk2 (1.146) *
+ - Gtk2-GladeXML (1.006) *
+ - Gtk2-SourceView (1.000) *
+ - libintl-perl (1.16)
+ - Monotone::AutomateStdio (0.05 or later)
+
+Please note that the Gtk2 CPAN bundle will probably satisfy all of the
+dependencies marked with * at the end of the line.
+
+Older versions of Perl may work but these have not been tested at this point in
+time.
+
+Monotone::AutomateStdio Library
+-------------------------------
+
+This library module is a Perl interface to Monotone's automate stdio interface
+and is heavily used by mtn-browse. As such it is probably best to upgrade this
+library each time you upgrade Monotone itself. For this reason you may decide
+to just install this library as a part of mtn-browse. If you need to upgrade
+the library then all you need do is just copy the new version into place.
+
+The installation process will, by default, install a copy of this library in
+mtn-browse's lib directory.
+
+
+INSTALLATION
+------------
+
+Using Makefile.PL
+-----------------
+
+Simply unpack the tar file and use Makefile.PL by doing:
+
+ tar xvpzf mtn-browse-.tgz
+ cd mtn-browse-
+ perl Makefile.PL
+ make
+ make test
+ make install
+
+To install to a custom location use:
+
+ perl Makefile.PL PREFIX=
+
+To configure the software to run in a custom location but have the installation
+location prepended by an additional path (useful for package maintainers) use:
+
+ perl Makefile.PL PREFIX= DESTDIR=
+
+Those of you familiar with CPAN will recognise the above as the standard
+mechanism for installing Perl modules (or libraries). However, there does not
+seem to be a standard way of installing a Perl application. Since Perl is
+largely platform independent, the ./configure; make; make install approach of
+automake does not seem right. So I have decided to write a custom Makefile.PL
+script that supports some basic installation capability.
+
+In fact Makefile.PL simply calls the installer script, passing any arguments
+through to it. The installer script supports some additional options that can
+also be specified via Makefile.PL, meaning that the full list of arguments are:
+
+ perl Makefile.PL PREFIX= DESTDIR= LIBDIR= \
+ GLOBS_FILE= FILE_COMPARISON= \
+ HTML_VIEWER= NO_USE_DISTS_MAS=1
+
+For further information on what these options mean please run:
+
+ ./linux-installer -m
+
+PREFIX equates to --prefix, DESTDIR equates to --destdir, LIBDIR equates to
+--libdir, GLOBS_FILE equates to --globs-file, HTML_VIEWER equates to
+--help-viewer and NO_USE_DISTS_MAS equates to --no-use-dists-mas.
+
+Alternatively one can run the installer directly. See the next subsection.
+
+Using linux-installer
+---------------------
+
+As root simply unpack the tar file and run the installer by doing:
+
+ tar xvpzf mtn-browse-.tgz
+ cd mtn-browse-
+ chmod +x linux-installer
+ ./linux-installer -i
+
+and then follow the prompts.
+
+If you wish to do an automated install then all of the options can be specified
+on the command line. To get more information on what options are available do:
+
+ ./linux-installer --man
+
+In particular, package maintainers may find the following useful:
+
+ ./linux-installer --prefix=/opt/mtn-browse --destdir=/tmp/install-dir
+
+This tells the installer to configure the installation as if it were going
+under /opt/mtn-browse but actually installs it under /tmp/install-dir (i.e. the
+application can be found at /tmp/install-dir/opt/mtn-browse/bin/mtn-browse).
+
+
+COPYRIGHT AND LICENCE
+---------------------
+
+Copyright (c) 2007 Anthony Edward Cooper .
+
+This library is free software; you can redistribute it and/or modify it under
+the terms of the GNU Lesser General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option) any
+later version.
+
+This library is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public License along
+with this library; if not, write to the Free Software Foundation, Inc., 59
+Temple Place - Suite 330, Boston, MA 02111-1307 USA.
--- locale/mtn-browse.pot
+++ locale/mtn-browse.pot
@@ -0,0 +1,2378 @@
+# mtn-browse POT (template) file.
+# Copyright (C) 2008 Anthony Cooper
+# This file is distributed under the same license as the mtn-browse package.
+# Anthony Cooper , 2008.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mtn-browse 0.1\n"
+"Report-Msgid-Bugs-To: address@hidden"
+"POT-Creation-Date: 2010-08-18 10:23+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: LANGUAGE \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
+
+#: mtn-browse:243
+#, perl-brace-format
+msgid ""
+"Your preferences cannot be loaded:\n"
+"{error_message}"
+msgstr ""
+
+#: mtn-browse:267
+#, perl-brace-format
+msgid ""
+"{error_message}\n"
+"This is fatal, I am going to exit."
+msgstr ""
+
+#: mtn-browse:327
+#, perl-brace-format
+msgid "Cannot open database {database_name}."
+msgstr ""
+
+#: mtn-browse:515
+#, perl-brace-format
+msgid ""
+"There is a problem connecting to the server, the details are:\n"
+"{error_message}"
+msgstr ""
+
+#: mtn-browse:523
+#, perl-brace-format
+msgid "Connecting to server `{server}'"
+msgstr ""
+
+#: mtn-browse:601 mtn-browse:3643 mtn-browse:3678 lib/perl/Common.pm:1414
+#: lib/perl/Preferences.pm:273
+msgid "Your preferences could not be saved:\n"
+msgstr ""
+
+#: mtn-browse:772
+#, perl-brace-format
+msgid ""
+"Gnome cannot display Monotone Browser's\n"
+"home page. Gnome gave:\n"
+"{gnome_error_message}"
+msgstr ""
+
+#: mtn-browse:811
+msgid "Copyright © 2007-2010 Anthony Cooper"
+msgstr ""
+
+#: mtn-browse:812
+msgid "A graphical front-end browser for Monotone VCS databases"
+msgstr ""
+
+#: mtn-browse:814
+msgid "Anthony Cooper "
+msgstr ""
+
+#: mtn-browse:815
+msgid "Thomas Keller (German translation)"
+msgstr ""
+
+#: mtn-browse:1275 mtn-browse:3013
+msgid "Populating directory list"
+msgstr ""
+
+#: mtn-browse:1486 lib/perl/History.pm:2327
+#, perl-brace-format
+msgid ""
+"Cannot generate temporary file name:\n"
+"{error_message}."
+msgstr ""
+
+#: mtn-browse:1502 lib/perl/Common.pm:696 lib/perl/History.pm:2344
+#, perl-brace-format
+msgid "{error_message}."
+msgstr ""
+
+#: mtn-browse:1564
+msgid "Unknown file type, not viewing."
+msgstr ""
+
+#: mtn-browse:1591
+#, perl-brace-format
+msgid ""
+"Gnome cannot launch the helper application\n"
+"for MIME type {mime_type}.\n"
+"Gnome gave:\n"
+"{gnome_error_message}"
+msgstr ""
+
+#: mtn-browse:1608
+#, perl-brace-format
+msgid ""
+"No application is associated with\n"
+"MIME type {mime_type},\n"
+"using Vi instead."
+msgstr ""
+
+#: mtn-browse:1988
+#, perl-brace-format
+msgid "Changed file encoding from `{old_encoding}' to `{new_encoding}'"
+msgstr ""
+
+#: mtn-browse:2016
+msgid "All Encodings"
+msgstr ""
+
+#: mtn-browse:2032
+#, perl-brace-format
+msgid "Changed authentication key from `{old_key}' to `{new_key}'"
+msgstr ""
+
+#: mtn-browse:2035 mtn-browse:2037 mtn-browse:2040
+msgid "Unspecified"
+msgstr ""
+
+#: mtn-browse:2065
+msgid "No Keys"
+msgstr ""
+
+#: mtn-browse:2127
+msgid "File Name"
+msgstr ""
+
+#: mtn-browse:2142
+msgid "Last Update"
+msgstr ""
+
+#: mtn-browse:2152 lib/perl/AdvancedFind.pm:317 lib/perl/AdvancedFind.pm:709
+msgid "Author"
+msgstr ""
+
+#: mtn-browse:2221
+msgid "mtnb-gsc-menus"
+msgstr ""
+
+#: mtn-browse:2223
+msgid "mtnb-gsc-tool-bar"
+msgstr ""
+
+#: mtn-browse:2225
+msgid "mtnb-gsc-selecting-a-branch-and-revision"
+msgstr ""
+
+#: mtn-browse:2227 mtn-browse:2231 mtn-browse:2237 lib/perl/FindText.pm:786
+msgid "mtnb-gsc-browser-buttons"
+msgstr ""
+
+#: mtn-browse:2229 mtn-browse:2233
+msgid "mtnb-gsc-selecting-a-file-to-display"
+msgstr ""
+
+#: mtn-browse:2235 mtn-browse:2239
+msgid "mtnb-gsc-information-fields"
+msgstr ""
+
+#: mtn-browse:2241
+msgid "mtnb-gsc-monotone-browser-window-at-a-glance"
+msgstr ""
+
+#: mtn-browse:2379 lib/perl/Preferences.pm:320 lib/perl/Preferences.pm:371
+#, perl-brace-format
+msgid "open failed: {error_message}\n"
+msgstr ""
+
+#: mtn-browse:2488
+msgid "No Bookmarks"
+msgstr ""
+
+#: mtn-browse:2496 lib/ui/mtn-browse.glade:9726
+msgid "Manage Server Bookmarks"
+msgstr ""
+
+#: mtn-browse:2578
+#, perl-brace-format
+msgid " ({service_name})"
+msgstr ""
+
+#: mtn-browse:2593
+#, perl-brace-format
+msgid " ({database_name})"
+msgstr ""
+
+#: mtn-browse:2634 lib/perl/AdvancedFind.pm:874
+msgid "Fetching branch list"
+msgstr ""
+
+#: mtn-browse:2641 lib/perl/AdvancedFind.pm:882
+msgid "Populating branch list"
+msgstr ""
+
+#: mtn-browse:2690
+msgid "Auto selecting head revision"
+msgstr ""
+
+#: mtn-browse:2717
+#, perl-brace-format
+msgid ""
+"The `{branch}' branch\n"
+"has multiple heads and Auto select head revision is switched\n"
+"on. Please either select the revision by its id using the combobox\n"
+"below or use the Advanced Find feature."
+msgstr ""
+
+#: mtn-browse:2799 lib/perl/AdvancedFind.pm:935 lib/perl/History.pm:160
+#: lib/perl/History.pm:362
+msgid "Fetching revision list"
+msgstr ""
+
+#: mtn-browse:2812 lib/perl/AdvancedFind.pm:950
+msgid "Populating revision list"
+msgstr ""
+
+#: mtn-browse:2871
+msgid "Fetching manifest"
+msgstr ""
+
+#: mtn-browse:2897
+#, perl-brace-format
+msgid ""
+"The `{tag_name}' tag is not unique on this\n"
+"branch. Please either select the revision by its id using the\n"
+"combobox below or use the Advanced Find feature."
+msgstr ""
+
+#: mtn-browse:3087
+msgid "Populating file details"
+msgstr ""
+
+#: mtn-browse:3403
+msgid "Unknown Contents"
+msgstr ""
+
+#: mtn-browse:3460
+msgid "Hex dump:\n"
+msgstr ""
+
+#: mtn-browse:3624
+msgid ""
+"Your version of Monotone does not support\n"
+"suspend certificates. I will adjusted your\n"
+"preferences accordingly."
+msgstr ""
+
+#: mtn-browse:3718
+msgid ""
+"The Monotone database is currently locked, please\n"
+"dismiss this dialog when this is no longer the case."
+msgstr ""
+
+#: mtn-browse:3758
+#, perl-brace-format
+msgid ""
+"Problem with Monotone request, got:\n"
+"{error_message}\n"
+"This should not be happening!"
+msgstr ""
+
+#: mtn-browse:3775
+#, perl-brace-format
+msgid ""
+"The Monotone subprocess unexpectedly exited with:\n"
+"{error_message}\n"
+"This is fatal, I am going to exit."
+msgstr ""
+
+#: mtn-browse:3826
+#, perl-brace-format
+msgid "terminated by signal {number}"
+msgstr ""
+
+#: mtn-browse:3832
+#, perl-brace-format
+msgid "exited with status {number}"
+msgstr ""
+
+#: mtn-browse:3840
+#, perl-brace-format
+msgid ""
+"The Monotone subprocess just unexpectedly\n"
+"exited ({error_message}).\n"
+"This should not be happening!\n"
+"It will be restarted when needed."
+msgstr ""
+
+#: mtn-browse:3855
+#, perl-brace-format
+msgid "waitpid failed: {error_message}"
+msgstr ""
+
+#: mtn-browse:3885
+#, perl-brace-format
+msgid "pipe failed: {error_message}"
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:319
+msgid ""
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:321 lib/perl/AdvancedFind.pm:689
+msgid "Branch"
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:323 lib/perl/AdvancedFind.pm:343
+msgid ""
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:325
+msgid "Cert"
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:327
+msgid ""
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:329
+msgid "Date (=)"
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:333
+msgid "Date (<=)"
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:337
+msgid "Date (>)"
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:341
+msgid "Head Revision"
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:345
+msgid "Identifier"
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:347 lib/perl/AdvancedFind.pm:359
+msgid ""
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:349 lib/perl/AdvancedFind.pm:417
+msgid "Logical And"
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:353 lib/perl/AdvancedFind.pm:653
+msgid "Message"
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:355
+msgid ""
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:357 lib/perl/AdvancedFind.pm:655
+msgid "Parent"
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:361
+msgid "Tag"
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:363
+msgid ""
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:411 lib/perl/AdvancedFind.pm:699
+msgid "Date"
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:677
+msgid "Revision Id"
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:753
+msgid "mtnb-mcqc-simple-queries"
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:755
+msgid "mtnb-mcqc-helper-tools"
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:757
+msgid "mtnb-mcqc-the-advanced-find-dialog-window"
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:991
+msgid "Finding revisions"
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:1023
+#, perl-brace-format
+msgid ""
+"There is a problem with your query, Monotone gave:\n"
+"{error_message}"
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:1052
+msgid "No revisions matched your query."
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:1070
+msgid "Populating revision details"
+msgstr ""
+
+#: lib/perl/AdvancedFind.pm:1244
+#, perl-brace-format
+msgid "Found 1 revision"
+msgid_plural "Found {revisions_found} revisions"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lib/perl/AdvancedFind.pm:1251 lib/perl/FindFiles.pm:660
+msgid "Nothing found"
+msgstr ""
+
+#: lib/perl/Annotate.pm:105
+#, perl-brace-format
+msgid "Annotated Listing Of {file}"
+msgstr ""
+
+#: lib/perl/Annotate.pm:116
+msgid "Annotating file"
+msgstr ""
+
+#: lib/perl/Annotate.pm:152
+msgid "Formatting and displaying annotated file"
+msgstr ""
+
+#: lib/perl/Annotate.pm:298
+msgid "Display Change _Log"
+msgstr ""
+
+#: lib/perl/Annotate.pm:316
+msgid "Displaying change log"
+msgstr ""
+
+#: lib/perl/Annotate.pm:322
+msgid "Display File _History"
+msgstr ""
+
+#: lib/perl/Annotate.pm:346 lib/perl/History.pm:389
+msgid "Displaying file history"
+msgstr ""
+
+#: lib/perl/Annotate.pm:352
+msgid "Display _Revision History"
+msgstr ""
+
+#: lib/perl/Annotate.pm:370 lib/perl/History.pm:181
+msgid "Displaying revision history"
+msgstr ""
+
+#: lib/perl/Annotate.pm:381
+msgid "Compare File With Previous _Version"
+msgstr ""
+
+#: lib/perl/Annotate.pm:397
+msgid "Doing file comparison"
+msgstr ""
+
+#: lib/perl/Annotate.pm:404
+msgid "Compare Revision _With Parent"
+msgstr ""
+
+#: lib/perl/Annotate.pm:420
+msgid "Doing revision comparison"
+msgstr ""
+
+#: lib/perl/Annotate.pm:476
+msgid "Cannot access unique revision id."
+msgstr ""
+
+#: lib/perl/Annotate.pm:538
+msgid ""
+"The selected revision has more than one parent.\n"
+"I will display the file's history so you can select\n"
+"the specific parent revision."
+msgstr ""
+
+#: lib/perl/Annotate.pm:555 lib/perl/Annotate.pm:672
+msgid "The selected revision has no parents."
+msgstr ""
+
+#: lib/perl/Annotate.pm:570
+msgid ""
+"The current version of the file probably\n"
+"resulted from a merge as it is directly\n"
+"descended from multiple versions.\n"
+"I will display the file's history so you\n"
+"can select the specific parent revision."
+msgstr ""
+
+#: lib/perl/Annotate.pm:589
+msgid "The selected file version has no ancestors."
+msgstr ""
+
+#: lib/perl/Annotate.pm:657
+msgid ""
+"The selected revision has more than one parent.\n"
+"I will display the revision's history so you can select\n"
+"the specific parent revision."
+msgstr ""
+
+#: lib/perl/Annotate.pm:762
+msgid "mtnb-lachc-the-annotated-listing-window"
+msgstr ""
+
+#: lib/perl/Annotate.pm:841
+#, perl-brace-format
+msgid ""
+"Problem running mtn annotate, got:\n"
+"{error_message}\n"
+"This should not be happening!"
+msgstr ""
+
+#: lib/perl/ChangeLog.pm:53
+msgid "Added"
+msgstr ""
+
+#: lib/perl/ChangeLog.pm:54
+msgid "Removed"
+msgstr ""
+
+#: lib/perl/ChangeLog.pm:55
+msgid "Changed"
+msgstr ""
+
+#: lib/perl/ChangeLog.pm:56
+msgid "Renamed"
+msgstr ""
+
+#: lib/perl/ChangeLog.pm:57
+msgid "Attributes"
+msgstr ""
+
+#: lib/perl/ChangeLog.pm:111
+#, perl-brace-format
+msgid "Change Log For {rev}"
+msgstr ""
+
+#: lib/perl/ChangeLog.pm:193
+msgid "Revision id: "
+msgstr ""
+
+#: lib/perl/ChangeLog.pm:276
+#, perl-brace-format
+msgid ""
+"\n"
+"Change Log{optional_count}:\n"
+msgstr ""
+
+#: lib/perl/ChangeLog.pm:294
+msgid ""
+"\n"
+"\n"
+"Changes Made:\n"
+msgstr ""
+
+#: lib/perl/ChangeLog.pm:326
+#, perl-brace-format
+msgid "{name}: {attribute} was cleared"
+msgstr ""
+
+#: lib/perl/ChangeLog.pm:371
+msgid ""
+"\n"
+"Parent revision id(s): "
+msgstr ""
+
+#: lib/perl/ChangeLog.pm:378
+msgid "Manifest id: "
+msgstr ""
+
+#: lib/perl/ChangeLog.pm:466
+msgid "mtnb-lachc-the-change-log-window"
+msgstr ""
+
+#: lib/perl/ComboAutoCompletion.pm:107
+msgid "branch"
+msgstr ""
+
+#: lib/perl/ComboAutoCompletion.pm:113
+msgid "revision"
+msgstr ""
+
+#: lib/perl/ComboAutoCompletion.pm:120
+msgid "directory"
+msgstr ""
+
+#: lib/perl/ComboAutoCompletion.pm:327
+#, perl-brace-format
+msgid "Invalid {name} name `{value}'"
+msgstr ""
+
+#: lib/perl/ComboAutoCompletion.pm:405
+#, perl-brace-format
+msgid "Populating {name} list"
+msgstr ""
+
+#: lib/perl/Common.pm:207
+#, perl-brace-format
+msgid "open3 failed: {error_message}"
+msgstr ""
+
+#: lib/perl/Common.pm:221
+#, perl-brace-format
+msgid ""
+"The {name} subprocess could not start,\n"
+"the system gave:\n"
+"{error_message}"
+msgstr ""
+
+#: lib/perl/Common.pm:317
+#, perl-brace-format
+msgid ""
+"The {name} subprocess failed with an exit status\n"
+"of {exit_code} and printed the following on stderr:\n"
+"{error_message}"
+msgstr ""
+
+#: lib/perl/Common.pm:338
+#, perl-brace-format
+msgid "The {name} subprocess was terminated by signal {number}."
+msgstr ""
+
+#: lib/perl/Common.pm:390
+#, perl-brace-format
+msgid ""
+"waitpid failed with:\n"
+"{error_message}"
+msgstr ""
+
+#: lib/perl/Common.pm:514
+msgid "Open Database"
+msgstr ""
+
+#: lib/perl/Common.pm:575
+#, perl-brace-format
+msgid ""
+"There is a problem opening the database, the details are:\n"
+"{error_message}"
+msgstr ""
+
+#: lib/perl/Common.pm:647
+msgid "Save As"
+msgstr ""
+
+#: lib/perl/Common.pm:678
+msgid ""
+"File already exists.\n"
+"Do you want to replace it?"
+msgstr ""
+
+#: lib/perl/Common.pm:679
+msgid "Confirm"
+msgstr ""
+
+#: lib/perl/Common.pm:790
+msgid "Select As Search Column"
+msgstr ""
+
+#: lib/perl/Common.pm:1338
+#, perl-brace-format
+msgid ""
+"The program `{program_name}' cannot be found.\n"
+"Is it installed?"
+msgstr ""
+
+#: lib/perl/Common.pm:1496
+msgid ""
+"The requested help section\n"
+"cannot be found or is not known."
+msgstr ""
+
+#: lib/perl/FindFiles.pm:129
+#, perl-brace-format
+msgid "Find Files Within Revision {rev}"
+msgstr ""
+
+#: lib/perl/FindFiles.pm:502
+msgid "Finding matching files"
+msgstr ""
+
+#: lib/perl/FindFiles.pm:644
+#, perl-brace-format
+msgid "Found 1 file"
+msgid_plural "Found {files_found} files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lib/perl/FindFiles.pm:657
+msgid "No files matched your query."
+msgstr ""
+
+#: lib/perl/FindFiles.pm:1004 lib/perl/FindFiles.pm:1006
+#: lib/perl/FindFiles.pm:1008
+msgid "mtnb-ffwarc-query-fields"
+msgstr ""
+
+#: lib/perl/FindFiles.pm:1010
+msgid "mtnb-ffwarc-query-buttons"
+msgstr ""
+
+#: lib/perl/FindFiles.pm:1012
+msgid "mtnb-ffwarc-the-find-files-window"
+msgstr ""
+
+#: lib/perl/FindFiles.pm:1089 lib/perl/Preferences.pm:876
+#, perl-brace-format
+msgid ""
+"`{pattern}' is an invalid\n"
+"file name pattern."
+msgstr ""
+
+#: lib/perl/FindFiles.pm:1112 lib/perl/FindText.pm:399
+#, perl-brace-format
+msgid ""
+"`{pattern}' is an invalid\n"
+"content search pattern."
+msgstr ""
+
+#: lib/perl/FindFiles.pm:1130
+msgid ""
+"The `between' dates are either\n"
+"the same or the wrong way round."
+msgstr ""
+
+#: lib/perl/FindFiles.pm:1150
+#, perl-brace-format
+msgid "A duration of {months} months is too long."
+msgstr ""
+
+#: lib/perl/FindFiles.pm:1164
+#, perl-brace-format
+msgid "A duration of {years} years is too long."
+msgstr ""
+
+#: lib/perl/FindText.pm:246
+msgid "_Find"
+msgstr ""
+
+#: lib/perl/FindText.pm:570
+#, perl-brace-format
+msgid ""
+"Could not find\n"
+"`{search_term}'."
+msgstr ""
+
+#: lib/perl/History.pm:61
+msgid "Browse File"
+msgstr ""
+
+#: lib/perl/History.pm:62
+msgid ""
+"Browse the file in\n"
+"a new browser window"
+msgstr ""
+
+#: lib/perl/History.pm:63
+msgid "Browse Revision"
+msgstr ""
+
+#: lib/perl/History.pm:64
+msgid ""
+"Browse the revision in\n"
+"a new browser window"
+msgstr ""
+
+#: lib/perl/History.pm:66
+msgid "Full Change Log"
+msgstr ""
+
+#: lib/perl/History.pm:67
+msgid "View the revision's full change log"
+msgstr ""
+
+#: lib/perl/History.pm:68
+msgid "Select As Id 1"
+msgstr ""
+
+#: lib/perl/History.pm:69
+msgid "Select As Id 2"
+msgstr ""
+
+#: lib/perl/History.pm:70
+msgid ""
+"Select this file revision for\n"
+"comparison as the first file"
+msgstr ""
+
+#: lib/perl/History.pm:72
+msgid ""
+"Select this file revision for\n"
+"comparison as the second file"
+msgstr ""
+
+#: lib/perl/History.pm:74
+msgid ""
+"Select this revision for comparison\n"
+"as the second revision"
+msgstr ""
+
+#: lib/perl/History.pm:76
+msgid ""
+"Select this revision for comparison\n"
+"as the first revision"
+msgstr ""
+
+#: lib/perl/History.pm:144
+#, perl-brace-format
+msgid "Revision History For {rev}"
+msgstr ""
+
+#: lib/perl/History.pm:147
+msgid "Revision History"
+msgstr ""
+
+#: lib/perl/History.pm:168 lib/perl/History.pm:377
+msgid "Sorting revision list"
+msgstr ""
+
+#: lib/perl/History.pm:348
+#, perl-brace-format
+msgid "File History For {file}"
+msgstr ""
+
+#: lib/perl/History.pm:350
+msgid "File History"
+msgstr ""
+
+#: lib/perl/History.pm:548
+#, perl-brace-format
+msgid "Differences Between Revisions {rev_1} and {rev_2}"
+msgstr ""
+
+#: lib/perl/History.pm:554
+msgid "File Comparison"
+msgstr ""
+
+#: lib/perl/History.pm:559
+msgid "Revision Comparison"
+msgstr ""
+
+#: lib/perl/History.pm:576
+msgid "Calculating differences"
+msgstr ""
+
+#: lib/perl/History.pm:695
+msgid "Formatting and displaying differences"
+msgstr ""
+
+#: lib/perl/History.pm:882
+msgid "Displaying differences"
+msgstr ""
+
+#: lib/perl/History.pm:1012
+msgid "Populating file list"
+msgstr ""
+
+#: lib/perl/History.pm:1019
+msgid "Summary"
+msgstr ""
+
+#: lib/perl/History.pm:1118
+msgid ""
+"The name of the selected file has changed\n"
+"between the two selected revisions and cannot\n"
+"be compared internally. Would you like to do\n"
+"the comparison using the external helper application?"
+msgstr ""
+
+#: lib/perl/History.pm:1122
+msgid "External Comparison"
+msgstr ""
+
+#: lib/perl/History.pm:1163
+msgid ""
+"The file contents cannot be\n"
+"found in the selected revisions.\n"
+"This should not be happening."
+msgstr ""
+
+#: lib/perl/History.pm:1631
+msgid "unified_diff.patch"
+msgstr ""
+
+#: lib/perl/History.pm:1791 lib/perl/History.pm:1793
+msgid "mtnb-lachc-history-buttons"
+msgstr ""
+
+#: lib/perl/History.pm:1795
+msgid "mtnb-lachc-the-revision-and-file-history-windows"
+msgstr ""
+
+#: lib/perl/History.pm:2033 lib/perl/History.pm:2036 lib/perl/History.pm:2039
+msgid "mtnb-lachc-compare-arbitrary-revisions-buttons"
+msgstr ""
+
+#: lib/perl/History.pm:2042
+msgid "mtnb-lachc-the-compare-arbitrary-revisions-window"
+msgstr ""
+
+#: lib/perl/History.pm:2194 lib/perl/History.pm:2201
+msgid "Revision Change Log"
+msgstr ""
+
+#: lib/perl/History.pm:2207
+msgid "- Revision Change Log"
+msgstr ""
+
+#: lib/perl/History.pm:2209
+msgid "+ Revision Change Log"
+msgstr ""
+
+#: lib/perl/History.pm:2221 lib/perl/History.pm:2223
+msgid "mtnb-lachc-differences-buttons"
+msgstr ""
+
+#: lib/perl/History.pm:2225
+msgid "mtnb-lachc-the-differences-window"
+msgstr ""
+
+#: lib/perl/History.pm:2303
+msgid ""
+"Cannot call the external helper application\n"
+"to do the comparison as one has not been\n"
+"specified in the user's preferences."
+msgstr ""
+
+#: lib/perl/History.pm:2317
+msgid "OLDER_"
+msgstr ""
+
+#: lib/perl/History.pm:2320
+msgid "NEWER_"
+msgstr ""
+
+#: lib/perl/History.pm:2447
+#, perl-brace-format
+msgid ""
+"Problem running mtn diff, got:\n"
+"{error_message}\n"
+"This should not be happening!"
+msgstr ""
+
+#: lib/perl/ManageServerBookmarks.pm:223
+#, perl-brace-format
+msgid ""
+"`{server}' is an invalid server\n"
+"name ([:port] is expected)."
+msgstr ""
+
+#: lib/perl/ManageServerBookmarks.pm:240
+#, perl-brace-format
+msgid ""
+"`{server}' is already entered\n"
+"into your bookmarks list."
+msgstr ""
+
+#: lib/perl/ManageServerBookmarks.pm:427
+msgid "mtnb-upc-the-manage-server-bookmarks-dialog-window"
+msgstr ""
+
+#: lib/perl/Preferences.pm:212
+msgid "The preferences dialog cannot be displayed:\n"
+msgstr ""
+
+#: lib/perl/Preferences.pm:323
+#, perl-brace-format
+msgid "Invalid user preferences file: {error_message}\n"
+msgstr ""
+
+#: lib/perl/Preferences.pm:327
+#, perl-brace-format
+msgid "Preferences file, `{file_name}',\n"
+msgstr ""
+
+#: lib/perl/Preferences.pm:328
+msgid "is corrupt, please remove it.\n"
+msgstr ""
+
+#: lib/perl/Preferences.pm:375
+msgid "# DO NOT EDIT! This is an automatically generated file.\n"
+msgstr ""
+
+#: lib/perl/Preferences.pm:376
+msgid "# Changes to this file may be lost or cause "
+msgstr ""
+
+#: lib/perl/Preferences.pm:377
+msgid "mtn-browse to malfunction.\n"
+msgstr ""
+
+#: lib/perl/Preferences.pm:670
+#, perl-brace-format
+msgid ""
+"`{mime_type}' does not\n"
+"look like a valid MIME type."
+msgstr ""
+
+#: lib/perl/Preferences.pm:694
+#, perl-brace-format
+msgid "`{mime_type}' is already listed."
+msgstr ""
+
+#: lib/perl/Preferences.pm:900
+#, perl-brace-format
+msgid ""
+"`{pattern}' is already used in MIME type\n"
+"`{mime_type}'."
+msgstr ""
+
+#: lib/perl/Preferences.pm:1125
+msgid "MIME Type"
+msgstr ""
+
+#: lib/perl/Preferences.pm:1135
+msgid "File Name Patterns"
+msgstr ""
+
+#: lib/perl/Preferences.pm:1145
+msgid "Helper Application"
+msgstr ""
+
+#: lib/perl/Preferences.pm:1251
+msgid "mtnb-upc-the-preferences-dialog-window"
+msgstr ""
+
+#: lib/perl/Preferences.pm:1707
+msgid ""
+"The external file comparison application field is\n"
+"invalid, please correct before attempting to resave."
+msgstr ""
+
+#: lib/perl/Preferences.pm:1830
+msgid "Cannot load system MIME types.\n"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:10
+msgid "Monotone Browser"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:53
+msgid "_New"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:62
+msgid "New _Blank"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:91
+msgid "Connect To _Server"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:125
+msgid "_Quit"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:178
+msgid "File Encoding"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:190
+msgid "_Tools"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:199
+msgid "Choose _Authentication Key"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:207
+msgid "_Compare Arbitrary Revisions"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:228
+msgid "_Help Contents"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:250
+msgid "Help On _Window"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:272
+msgid "_Context Help"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:300
+msgid "_Home Page"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:363
+msgid "New browser window"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:392
+msgid "Open a database"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:408
+msgid "Close the current database"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:437
+msgid "Reload the current database"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:438
+msgid "Reload"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:468
+msgid "User preferences"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:484
+msgid "Display help contents page"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:544 lib/ui/mtn-browse.glade:2416
+msgid "Project branch to access"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:551 lib/ui/mtn-browse.glade:2423
+msgid "Branch:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:603 lib/ui/mtn-browse.glade:2475
+msgid "Revision within project to access"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:610 lib/ui/mtn-browse.glade:2482
+msgid " Revision:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:662 lib/ui/mtn-browse.glade:2534
+msgid ""
+"Select this if only those revisions\n"
+"that have been tagged on the\n"
+"current branch are to be listed"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:666 lib/ui/mtn-browse.glade:2538
+msgid "Tagged"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:691
+msgid ""
+"Use more advanced selection\n"
+"criteria for choosing a revision"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:720
+msgid ""
+"View revision history\n"
+"in Monotone-Viz"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:748
+msgid "View revision's change history"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:776
+msgid "View revision's change log"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:815
+msgid "View"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:879
+msgid "Directory to be viewed"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:886
+msgid "Directory:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:945
+msgid "Go up one directory level"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:973
+msgid ""
+"Find files based on one\n"
+"or more search criteria"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:1048
+msgid "Revision Browser"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:1236
+msgid "Name of file being displayed"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:1243
+msgid "File:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:1269
+msgid ""
+"Time when the displayed file was last\n"
+"updated with respect to this revision"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:1277 lib/ui/mtn-browse.glade:9121
+msgid "Last update:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:1441
+msgid "Author of the file revision being displayed"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:1448 lib/ui/mtn-browse.glade:1971
+#: lib/ui/mtn-browse.glade:9087
+msgid "Author:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:1474
+msgid ""
+"Revision id in which the displayed file was\n"
+"last updated with respect to this revision"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:1482 lib/ui/mtn-browse.glade:9329
+msgid "Revision id:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:1554
+msgid ""
+"Toggle the showing\n"
+"of line numbers"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:1585
+msgid "Search text"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:1613
+msgid "Save file contents to disk"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:1641
+msgid ""
+"Load file contents\n"
+"into a viewer"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:1669
+msgid "Annotate file contents"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:1696
+msgid "View file's change history"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:1742
+msgid "File Viewer"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:1931
+msgid "Name of the database being accessed"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:1938
+msgid "Database:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:1964
+msgid "Author of the currently selected revision"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2135
+msgid "Date of the currently selected revision"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2142
+msgid "Date:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2168
+msgid "Change log for the currently selected revision"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2175
+msgid "Change log:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2212 lib/ui/mtn-browse.glade:3052
+msgid "Details"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2259 lib/ui/mtn-browse.glade:9492
+msgid "Advanced Find"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2316
+msgid ""
+"Select Simple Query you you just want to manually\n"
+"select the branch and revision from drop down lists"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2319
+msgid "Simple query"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2338
+msgid ""
+"Select Advanced Query if you want to\n"
+"specify very specific selection critia"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2341
+msgid "Advanced query"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2364
+msgid "Mode"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2561
+msgid "Simply Query"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2619
+msgid ""
+"Enter an advanced Monotone selection query - \n"
+"you can use the helper tools directly below this\n"
+"entry field if you cannot remember the syntax"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2628
+msgid "Search term:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2686
+msgid "Execute the query"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2715
+msgid "Stop the query"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2762
+msgid "Enter the current selector into the query above"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2790
+msgid "The type of selector that is to be inserted above"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2797
+msgid ""
+"Author\n"
+"Branch\n"
+"Cert\n"
+"Date (=)\n"
+"Date (<=)\n"
+"Date (>)\n"
+"Head Revision\n"
+"Identifier\n"
+"Logical And\n"
+"Message\n"
+"Parent\n"
+"Tag"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2823
+msgid "Enter any arguments here"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2852
+msgid "Use this to specify the date for date based selectors"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2895
+msgid "Advanced Query"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:2972
+msgid "Revisions"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:3267
+msgid "Change Log"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:3459
+msgid "Number of revisions listed"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:3466
+msgid "Number of revisions:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:3500
+msgid "Stop gathering history details"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:3721 lib/ui/mtn-browse.glade:9988
+msgid ""
+"The first of two revision ids\n"
+"selected for comparison"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:3729 lib/ui/mtn-browse.glade:9996
+msgid "First revision id:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:3755 lib/ui/mtn-browse.glade:10022
+msgid ""
+"The second of two revision\n"
+"ids selected for comparison"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:3763 lib/ui/mtn-browse.glade:10030
+msgid "Second revision id:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:3806
+msgid ""
+"Compare the two selected\n"
+"revisions or files"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:3848 lib/ui/mtn-browse.glade:10244
+msgid "Compare"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:3953
+msgid "Jump to the selected file"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:3960
+msgid "Jump to file:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4013
+msgid ""
+"Display the differences for the currently\n"
+"selected file in an external viewer"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4041
+msgid "Save the differences to disk"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4070
+msgid "Stop the comparison"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4155
+msgid "View the change log of the older revision"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4183
+msgid "View the change log of the younger revision"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4344
+msgid "Annotation"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4384
+msgid "Find Text"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4460
+msgid ""
+"Enter the text that is\n"
+"to be searched for"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4468
+msgid "Search for:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4516 lib/ui/mtn-browse.glade:8122
+#: lib/ui/mtn-browse.glade:8264
+msgid ""
+"Choose whether searches are\n"
+"to be case sensitive or not"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4519 lib/ui/mtn-browse.glade:8125
+#: lib/ui/mtn-browse.glade:8267
+msgid "Case sensitive"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4537
+msgid ""
+"Select the direction\n"
+"of the search"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4540
+msgid "Search backwards"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4558 lib/ui/mtn-browse.glade:8285
+msgid ""
+"Use regular expression\n"
+"search patterns"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4561 lib/ui/mtn-browse.glade:8288
+msgid "Regular expression"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4594
+msgid "Preferences"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4719
+msgid ""
+"Look for a Monotone\n"
+"database to open"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4722
+msgid "Browse ..."
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4741
+msgid ""
+"Name of the Monotone database to\n"
+"open automatically on startup"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4749
+msgid "Database to open:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4775
+msgid ""
+"Actions to take when starting up\n"
+"inside a Monotone workspace"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4783
+msgid "Workspace:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4815
+msgid ""
+"Select this if the workspace's database\n"
+"is to be opened instead of the named\n"
+"database above upon startup"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4819
+msgid "Takes precedence"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4837
+msgid ""
+"Select this if the workspace's branch\n"
+"and revision are to be automatically\n"
+"loaded into the browser upon startup"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4841
+msgid "Auto select branch and revision"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4895
+msgid "Startup Defaults"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4941
+msgid ""
+"Select if the head revision on a branch\n"
+"should automatically be loaded into a\n"
+"browser as soon as the branch has\n"
+"been selected (this only works when\n"
+"selecting revisions by their ids and not\n"
+"by their tags)"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4948
+msgid "Auto select head revision"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:4963
+msgid "Revision Selection"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5018
+msgid ""
+"Settings for controlling the listing of\n"
+"tagged revisions in ComboBox menus"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5026
+msgid "Tagged lists:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5052
+msgid ""
+"The maximum number of tags\n"
+"to be displayed (starting from\n"
+"the most recent, 0 = unlimited)"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5061 lib/ui/mtn-browse.glade:5096
+#: lib/ui/mtn-browse.glade:5328
+msgid "Limit to:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5087
+msgid ""
+"The maximum number of ids\n"
+"to be displayed (starting from\n"
+"the most recent, 0 = unlimited)"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5122
+msgid ""
+"Settings for controlling the listing of\n"
+"revision ids in ComboBox menus"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5130
+msgid "Id lists:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5162
+msgid ""
+"Select Sort chronologically if you\n"
+"want the ids to be order on date,\n"
+"starting with the newest"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5166 lib/ui/mtn-browse.glade:5226
+msgid "Sort chronologically"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5184
+msgid ""
+"Select Sort by id if you want the\n"
+"tags to be order aphabetically"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5187
+msgid "Sort by id"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5222
+msgid ""
+"Select Sort chronologically if you\n"
+"want the tags to be order on date,\n"
+"starting with the newest"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5244
+msgid ""
+"Select Sort by name if you want\n"
+"the tags to be order aphabetically"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5247
+msgid "Sort by name"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5320
+msgid ""
+"The maximum number of\n"
+"items to store in histories"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5354
+msgid ""
+"Setting for controlling the amount of\n"
+"history stored in ComboBox menus"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5362
+msgid "History size:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5416
+msgid ""
+"Select this if you do not want the\n"
+"branch, revision and directory\n"
+"ComboBox entry lists to update as\n"
+"you type in values (can help with\n"
+"speed when dealing with large lists)"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5422
+msgid "Static lists"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5440
+msgid ""
+"Select this if you want feedback in the\n"
+"form of special tooltips when typing in\n"
+"values into ComboBox entry fields"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5444
+msgid "Show tooltips"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5471
+msgid ""
+"Settings for controlling the behaviour of\n"
+"auto-completion in ComboBox entry fields"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5479
+msgid "Auto-completion:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5509
+msgid "ComboBox Settings"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5567
+msgid ""
+"Select this if you want suspended\n"
+"revisions and their related branches\n"
+"to be displayed"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5571
+msgid "Show suspended revisions"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5589
+msgid ""
+"Select this if you want a file's\n"
+"latest modification time and\n"
+"author to be displayed\n"
+"alongside the file name\n"
+"\n"
+"Please note that selecting this\n"
+"option may have a severe\n"
+"performance penalty depending\n"
+"upon the version of Monotone\n"
+"that you are using"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5600
+msgid "Detailed file listings"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5618
+msgid ""
+"Select this if you want all folders\n"
+"to be listed before any files"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5621
+msgid "Folders come first"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5639
+msgid ""
+"Select this if you want line numbers\n"
+"to be shown in file listings by default"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5642
+msgid "Show line numbers"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5673
+msgid ""
+"The binary threshold, above which\n"
+"a file's contents are considered to be\n"
+"binary in nature"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5682
+msgid "Binary threshold:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5724
+msgid "%"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5756
+msgid "Browser Display Options"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5802
+msgid ""
+"Select this if the search terms used when\n"
+"searching lists (invoked by typing Ctrl-F)\n"
+"are to be treated as regular expressions\n"
+"instead of plain text"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5807
+msgid "Search as regular expression"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5822
+msgid "List Options"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5874
+msgid ""
+"Enter a command for displaying\n"
+"the differences between two text\n"
+"files\n"
+"\n"
+"1) If this field is blank then the\n"
+"external file comparison button\n"
+"on a revision/file comparison\n"
+"window will be disabled\n"
+"\n"
+"2) The command to run the\n"
+"application must take the two\n"
+"mandatory tokens {file1} and\n"
+"{file2}, these are replaced with\n"
+"the files' full path names\n"
+"\n"
+"3) The file referred to by the token\n"
+"{file1} will be an older version than\n"
+"that referred to by {file2}"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5898
+msgid "Application:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5945
+msgid "External File Comparison Application"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:5977
+msgid "General"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6029
+msgid ""
+"Select the font used for displaying file\n"
+"contents and reports (for best results\n"
+"make sure it is mono-spaced)"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6038
+msgid "File content/report font:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6062
+msgid "Pick A Font"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6083
+msgid "Fonts"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6135
+msgid ""
+"Select if the toolbar buttons are to\n"
+"hide their text labels"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6138
+msgid "Hide text"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6156
+msgid ""
+"Select if the toolbars are to be fixed\n"
+"rather than movable"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6159
+msgid "Fixed"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6181
+msgid "Toolbar Settings"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6227
+msgid ""
+"Select if comparisons between files\n"
+"and revisions are to be highlighted in\n"
+"colour instead of plain black text"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6231
+msgid "Coloured comparison listings"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6246
+msgid "File/Revision Comparison"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6301
+msgid ""
+"The first set of line prefix colours\n"
+"used in annotated listings"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6309
+msgid "Annotation prefix 1:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6335
+msgid ""
+"Colour of the first revision\n"
+"in comparison listings"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6343
+msgid "Revision 1:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6369
+msgid ""
+"Colour of the second revision\n"
+"in comparison listings"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6377
+msgid "Revision 2:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6403 lib/ui/mtn-browse.glade:6436
+#: lib/ui/mtn-browse.glade:6643 lib/ui/mtn-browse.glade:6846
+#: lib/ui/mtn-browse.glade:7014 lib/ui/mtn-browse.glade:7047
+msgid "Text foreground colour"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6410 lib/ui/mtn-browse.glade:6443
+#: lib/ui/mtn-browse.glade:6650 lib/ui/mtn-browse.glade:6853
+#: lib/ui/mtn-browse.glade:7021 lib/ui/mtn-browse.glade:7054
+msgid "Foreground:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6469 lib/ui/mtn-browse.glade:6502
+#: lib/ui/mtn-browse.glade:6676 lib/ui/mtn-browse.glade:6897
+#: lib/ui/mtn-browse.glade:7080 lib/ui/mtn-browse.glade:7113
+msgid "Text background colour"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6476 lib/ui/mtn-browse.glade:6509
+#: lib/ui/mtn-browse.glade:6683 lib/ui/mtn-browse.glade:6904
+#: lib/ui/mtn-browse.glade:7087 lib/ui/mtn-browse.glade:7120
+msgid "Background:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6537 lib/ui/mtn-browse.glade:6555
+#: lib/ui/mtn-browse.glade:6573 lib/ui/mtn-browse.glade:6591
+#: lib/ui/mtn-browse.glade:6609 lib/ui/mtn-browse.glade:6627
+#: lib/ui/mtn-browse.glade:6745 lib/ui/mtn-browse.glade:6797
+#: lib/ui/mtn-browse.glade:6881 lib/ui/mtn-browse.glade:6932
+#: lib/ui/mtn-browse.glade:7148 lib/ui/mtn-browse.glade:7166
+#: lib/ui/mtn-browse.glade:7184 lib/ui/mtn-browse.glade:7202
+msgid "Pick A Colour"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6709 lib/ui/mtn-browse.glade:6761
+msgid ""
+"Text foreground colour\n"
+"used in context lines"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6717 lib/ui/mtn-browse.glade:6769
+msgid "Highlight:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6813
+msgid ""
+"The first set of line text colours\n"
+"used in annotated listings"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6821
+msgid "Annotation text 1:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6948
+msgid ""
+"The second set of line prefix colours\n"
+"used in annotated listings"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6956
+msgid "Annotation prefix 2:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6981
+msgid ""
+"The second set of line text colours\n"
+"used in annotated listings"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:6989
+msgid "Annotation text 2:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:7222
+msgid "Colours"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:7254
+msgid "Appearance"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:7365
+msgid ""
+"Add a new MIME\n"
+"type to the list"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:7394
+msgid ""
+"Remove the currently selected\n"
+"MIME type from the list"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:7441 lib/ui/mtn-browse.glade:7856
+msgid "MIME Types"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:7534
+msgid ""
+"Add a new file name\n"
+"pattern to the list"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:7566
+msgid ""
+"Remove the currently selected\n"
+"file name pattern from the list"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:7632
+msgid "File Name Patterns"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:7690
+msgid ""
+"Select this if files of the selected type are\n"
+"to be displayed in the browser's internal viewer"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:7693
+msgid "Display internally"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:7711
+msgid ""
+"Select this if syntax highlighting is to be\n"
+"attempted for files of the selected type"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:7714
+msgid "Syntax highlight"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:7745
+msgid ""
+"Enter a command for loading\n"
+"files of the selected type into\n"
+"an appropiate viewer or editor\n"
+"\n"
+"1) If this field is blank then the\n"
+"default application associated\n"
+"with this file type is used\n"
+"\n"
+"2) The optional token {file} is\n"
+"replaced with the file's full path\n"
+"name, if this token is not\n"
+"present then the file name is\n"
+"simply appended onto the end\n"
+"of the command"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:7765
+msgid "Helper application:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:7818
+msgid "File Actions"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:7980
+msgid ""
+"Enter the file name pattern\n"
+"that is to be searched for"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:7988
+msgid "Files named:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8014
+msgid ""
+"The place in the directory hierarchy\n"
+"where the search will start from"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8022
+msgid "Searching from:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8143
+msgid ""
+"Choose whether to search\n"
+"subdirectories or not"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8146
+msgid "Search subdirectories"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8177
+msgid "Name"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8209
+msgid ""
+"Enter the text that is to be\n"
+"searched for inside files"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8217
+msgid "Files containing:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8306
+msgid ""
+"Search binary files\n"
+"as well as text files"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8309
+msgid "Search binary files"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8340
+msgid "Contents"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8369
+msgid ""
+"Select this mode if you want\n"
+"to search for files that were\n"
+"last modified between the\n"
+"two specified dates"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8374
+msgid "between"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8396
+msgid ""
+"Select files based upon their\n"
+"last modification date and time"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8399
+msgid "Find all files created or modified:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8421
+msgid ""
+"Select this mode if you want to\n"
+"select files last modified within\n"
+"the last n hours/days/months..."
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8425
+msgid "during the previous"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8447
+msgid "and"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8471
+msgid "Select files based upon their size"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8478
+msgid "File size is:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8504
+msgid ""
+"Select files last modified\n"
+"by the specified user"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8512
+msgid "Files last modified by:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8551
+msgid "Enter the duration here"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8573
+msgid "Enter the file size here"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8595
+msgid ""
+"Use this to specify the oldest\n"
+"modification date for your search"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8621
+msgid ""
+"Use this to specify the youngest\n"
+"modification date for your search"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8647
+msgid "The unit of time to be used"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8654
+msgid ""
+"Minute(s)\n"
+"Hour(s)\n"
+"Day(s)\n"
+"Month(s)\n"
+"Year(s)"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8675
+msgid ""
+"The type of comparison\n"
+"to be performed"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8683
+msgid ""
+"Any Size\n"
+"At Least\n"
+"At Most\n"
+"Equal To"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8704
+msgid "The unit of file size to be used"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8711
+msgid ""
+"Bytes\n"
+"KB\n"
+"MB"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8730
+msgid " "
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8760
+msgid "Properties"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8793
+msgid "Stop finding files"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8821
+msgid "Find the files"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8861
+msgid "Query"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:8965
+msgid "Name of the file being displayed"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:9027
+msgid "Date of when file was last changed"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:9080
+msgid "Author of the selected file"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:9113
+msgid ""
+"Time when the selected file was last\n"
+"updated with respect to this revision"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:9172
+msgid "File's unique id in database"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:9234
+msgid ""
+"Id of revision when\n"
+"file was last changed"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:9288
+msgid "Id of the selected file"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:9295
+msgid "File id:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:9321
+msgid ""
+"Revision id in which the selected file was\n"
+"last updated with respect to this revision"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:9373
+msgid "Results"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:9420
+msgid "Multiple Revisions"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:9623
+msgid ""
+"Select the revision\n"
+"that you want"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:9631
+msgid "Revisions:"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:9833
+msgid ""
+"Add a new Monotone\n"
+"server to the list"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:9865
+msgid ""
+"Remove the currently selected\n"
+"Monotone server from the list"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:9936
+msgid "Compare Arbitrary Revisions"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:10056 lib/ui/mtn-browse.glade:10087
+msgid ""
+"Choose a revision using\n"
+"advanced selection criteria"
+msgstr ""
+
+#: lib/ui/mtn-browse.glade:10202
+msgid ""
+"Compare the two\n"
+"chosen revisions"
+msgstr ""