From 4470a5f156adf65e1f7296f6b6901e67a6c1ac78 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sun, 2 Oct 2011 17:00:40 -0400 Subject: [PATCH] I18N - Localized TDB2. - Removed old debugging comments. - Formatting fix in CmdBurndown. --- src/TDB2.cpp | 153 +++++++++++++---------------------- src/commands/CmdBurndown.cpp | 12 +-- src/en-US.h | 28 +++++++ 3 files changed, 86 insertions(+), 107 deletions(-) diff --git a/src/TDB2.cpp b/src/TDB2.cpp index 7745e3911..10f065592 100644 --- a/src/TDB2.cpp +++ b/src/TDB2.cpp @@ -25,6 +25,8 @@ // //////////////////////////////////////////////////////////////////////////////// +#define L10N // Localization complete. + #include // TODO Remove. #include #include @@ -34,6 +36,7 @@ #include #include #include +#include #include #include #include @@ -83,15 +86,11 @@ void TF2::target (const std::string& f) _read_only = false; if (_file.exists () && ! _file.writable ()) _read_only = true; - -// std::cout << "# TF2::target " << f << "\n"; } //////////////////////////////////////////////////////////////////////////////// const std::vector & TF2::get_tasks () { -// std::cout << "# TF2::get_tasks " << _file._data << "\n"; - if (! _loaded_tasks) { load_tasks (); @@ -100,8 +99,6 @@ const std::vector & TF2::get_tasks () std::vector ::iterator i; for (i = _added_tasks.begin (); i != _added_tasks.end (); ++i) _tasks.push_back (*i); - -// std::cout << "# TF2::get_tasks added " << _added_tasks.size () << " tasks\n"; } return _tasks; @@ -110,8 +107,6 @@ const std::vector & TF2::get_tasks () //////////////////////////////////////////////////////////////////////////////// const std::vector & TF2::get_lines () { -// std::cout << "# TF2::get_lines " << _file._data << "\n"; - if (! _loaded_lines) { load_lines (); @@ -120,8 +115,6 @@ const std::vector & TF2::get_lines () std::vector ::iterator i; for (i = _added_lines.begin (); i != _added_lines.end (); ++i) _lines.push_back (*i); - -// std::cout << "# TF2::get_lines added " << _added_lines.size () << " lines\n"; } return _lines; @@ -130,8 +123,6 @@ const std::vector & TF2::get_lines () //////////////////////////////////////////////////////////////////////////////// const std::string& TF2::get_contents () { -// std::cout << "# TF2::get_contents " << _file._data << "\n"; - if (! _loaded_contents) load_contents (); @@ -141,12 +132,10 @@ const std::string& TF2::get_contents () //////////////////////////////////////////////////////////////////////////////// void TF2::add_task (const Task& task) { -// std::cout << "# TF2::add_task " << _file._data << "\n"; - _tasks.push_back (task); // For subsequent queries _added_tasks.push_back (task); // For commit/synch -/* +/* TODO handle 'add' and 'log'. int id = context.tdb2.next_id (); _I2U[id] = task.get ("uuid"); _U2I[task.get ("uuid")] = id; @@ -158,8 +147,6 @@ void TF2::add_task (const Task& task) //////////////////////////////////////////////////////////////////////////////// void TF2::modify_task (const Task& task) { -// std::cout << "# TF2::modify_task " << _file._data << "\n"; - // Modify in-place. std::string uuid = task.get ("uuid"); std::vector ::iterator i; @@ -167,9 +154,6 @@ void TF2::modify_task (const Task& task) { if (i->get ("uuid") == uuid) { -// std::cout << "# TF2::modify_task overwriting:\n" -// << "# old " << i->composeF4 () -// << "# new " << task.composeF4 (); *i = task; break; } @@ -182,8 +166,6 @@ void TF2::modify_task (const Task& task) //////////////////////////////////////////////////////////////////////////////// void TF2::add_line (const std::string& line) { -// std::cout << "# TF2::add_line " << _file._data << "\n"; - _lines.push_back (line); _added_lines.push_back (line); _dirty = true; @@ -193,7 +175,6 @@ void TF2::add_line (const std::string& line) // This is so that synch.key can just overwrite and not grow. void TF2::clear_lines () { -// std::cout << "# TF2::clear_lines " << _file._data << "\n"; _lines.clear (); _dirty = true; } @@ -202,8 +183,6 @@ void TF2::clear_lines () // Top-down recomposition. void TF2::commit () { -// std::cout << "# TF2::commit " << _file._data << "\n"; - // The _dirty flag indicates that the file needs to be written. if (_dirty) { @@ -277,7 +256,6 @@ void TF2::commit () //////////////////////////////////////////////////////////////////////////////// void TF2::load_tasks () { -// std::cout << "# TF2::load_tasks " << _file._data << "\n"; context.timer_load.start (); if (! _loaded_lines) @@ -288,8 +266,6 @@ void TF2::load_tasks () std::vector ::iterator i; for (i = _added_lines.begin (); i != _added_lines.end (); ++i) _lines.push_back (*i); - -// std::cout << "# TF2::load_tasks added " << _added_lines.size () << " lines\n"; } int line_number = 0; @@ -322,7 +298,7 @@ void TF2::load_tasks () catch (std::string& e) { - throw e + format (" in {1} at line {2}", _file._data, line_number); + throw e + format (STRING_TDB2_PARSE_ERROR, _file._data, line_number); } context.timer_load.stop (); @@ -331,8 +307,6 @@ void TF2::load_tasks () //////////////////////////////////////////////////////////////////////////////// void TF2::load_lines () { -// std::cout << "# TF2::load_lines " << _file._data << "\n"; - if (! _loaded_contents) load_contents (); @@ -343,8 +317,6 @@ void TF2::load_lines () //////////////////////////////////////////////////////////////////////////////// void TF2::load_contents () { -// std::cout << "# TF2::load_contents " << _file._data << "\n"; - _contents = ""; if (_file.open ()) @@ -355,7 +327,6 @@ void TF2::load_contents () _file.read (_contents); _loaded_contents = true; } - // TODO Error handling? } //////////////////////////////////////////////////////////////////////////////// @@ -369,8 +340,6 @@ std::string TF2::uuid (int id) std::vector ::iterator i; for (i = _added_tasks.begin (); i != _added_tasks.end (); ++i) _tasks.push_back (*i); - -// std::cout << "# TF2::uuid added " << _added_tasks.size () << " tasks\n"; } std::map ::const_iterator i; @@ -391,8 +360,6 @@ int TF2::id (const std::string& uuid) std::vector ::iterator i; for (i = _added_tasks.begin (); i != _added_tasks.end (); ++i) _tasks.push_back (*i); - -// std::cout << "# TF2::id added " << _added_tasks.size () << " tasks\n"; } std::map ::const_iterator i; @@ -434,14 +401,6 @@ void TF2::clear () } //////////////////////////////////////////////////////////////////////////////// -//