# 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 ""