]> git.lyx.org Git - lyx.git/blobdiff - src/lyxvc.C
hopefully fix tex2lyx linking.
[lyx.git] / src / lyxvc.C
index b7de1af96f0dcabd88bd6d53fb52316dff9e2ea4..6e4d421eee50fab9f8bad8db90e5d3899bc253d5 100644 (file)
 #include "support/filetools.h"
 #include "support/lyxlib.h"
 
-using lyx::support::bformat;
-using lyx::support::isFileReadable;
-using lyx::support::makeDisplayPath;
-using lyx::support::tempName;
+
+namespace lyx {
+
+using support::bformat;
+using support::isFileReadable;
+using support::makeDisplayPath;
+using support::tempName;
 
 using std::endl;
 using std::string;
 using std::pair;
 
+namespace Alert = frontend::Alert;
+
 
 LyXVC::LyXVC()
 {
@@ -90,9 +95,9 @@ void LyXVC::registrer()
 
        // there must be a file to save
        if (!isFileReadable(filename)) {
-               Alert::error(lyx::to_utf8(_("Document not saved")),
-                            lyx::to_utf8(_("You must save the document "
-                                           "before it can be registered.")));
+               Alert::error(_("Document not saved"),
+                            _("You must save the document "
+                                           "before it can be registered."));
                return;
        }
 
@@ -103,14 +108,14 @@ void LyXVC::registrer()
                if (isFileReadable(cvs_entries)) {
                        lyxerr[Debug::LYXVC]
                                << "LyXVC: registering "
-                               << makeDisplayPath(filename)
+                               << to_utf8(makeDisplayPath(filename))
                                << " with CVS" << endl;
                        vcs.reset(new CVS(cvs_entries, filename));
 
                } else {
                        lyxerr[Debug::LYXVC]
                                << "LyXVC: registering "
-                               << makeDisplayPath(filename)
+                               << to_utf8(makeDisplayPath(filename))
                                << " with RCS" << endl;
                        vcs.reset(new RCS(filename));
                }
@@ -119,16 +124,16 @@ void LyXVC::registrer()
        }
 
        lyxerr[Debug::LYXVC] << "LyXVC: registrer" << endl;
-       pair<bool, string> tmp =
-               Alert::askForText(lyx::to_utf8(_("LyX VC: Initial description")),
-                          lyx::to_utf8(_("(no initial description)")));
+       pair<bool, docstring> tmp =
+               Alert::askForText(_("LyX VC: Initial description"),
+                          _("(no initial description)"));
        if (!tmp.first || tmp.second.empty()) {
                // should we insist on checking tmp.second.empty()?
                lyxerr[Debug::LYXVC] << "LyXVC: user cancelled" << endl;
                return;
        }
 
-       vcs->registrer(tmp.second);
+       vcs->registrer(to_utf8(tmp.second));
 }
 
 
@@ -136,12 +141,12 @@ void LyXVC::checkIn()
 {
 
        lyxerr[Debug::LYXVC] << "LyXVC: checkIn" << endl;
-       pair<bool, string> tmp = Alert::askForText(lyx::to_utf8(_("LyX VC: Log Message")));
+       pair<bool, docstring> tmp = Alert::askForText(_("LyX VC: Log Message"));
        if (tmp.first) {
                if (tmp.second.empty()) {
-                       tmp.second = lyx::to_utf8(_("(no log message)"));
+                       tmp.second = _("(no log message)");
                }
-               vcs->checkIn(tmp.second);
+               vcs->checkIn(to_utf8(tmp.second));
        } else {
                lyxerr[Debug::LYXVC] << "LyXVC: user cancelled" << endl;
        }
@@ -160,12 +165,12 @@ void LyXVC::revert()
 {
        lyxerr[Debug::LYXVC] << "LyXVC: revert" << endl;
 
-       string const file = makeDisplayPath(owner_->fileName(), 20);
-       string text = bformat(lyx::to_utf8(_("Reverting to the stored version of the "
+       docstring const file = makeDisplayPath(owner_->fileName(), 20);
+       docstring text = bformat(_("Reverting to the stored version of the "
                "document %1$s will lose all current changes.\n\n"
-                                            "Do you want to revert to the saved version?")), file);
-       int const ret = Alert::prompt(lyx::to_utf8(_("Revert to stored version of document?")),
-               text, 0, 1, lyx::to_utf8(_("&Revert")), lyx::to_utf8(_("&Cancel")));
+                                            "Do you want to revert to the saved version?"), file);
+       int const ret = Alert::prompt(_("Revert to stored version of document?"),
+               text, 0, 1, _("&Revert"), _("&Cancel"));
 
        if (ret == 0)
                vcs->revert();
@@ -232,3 +237,6 @@ string const LyXVC::getLogFile() const
        vcs->getLog(tmpf);
        return tmpf;
 }
+
+
+} // namespace lyx