Error output revision

This commit is contained in:
Simon Rozman 2016-03-01 15:44:14 +01:00
parent 6bb0cd7b89
commit 8b86afeb5d
3 changed files with 26 additions and 33 deletions

View File

@ -51,12 +51,12 @@ bool ZRCola::DBSource::Open(LPCTSTR _filename)
filename = _filename; filename = _filename;
return true; return true;
} else { } else {
_ftprintf(stderr, wxT("%s: error ZCC0002: Could not open database (0x%x).\n"), (LPCTSTR)_filename, hr); _ftprintf(stderr, wxT("%s: error ZCC0011: Could not open database (0x%x).\n"), (LPCTSTR)_filename, hr);
LogErrors(); LogErrors();
} }
m_db.Release(); m_db.Release();
} else } else
_ftprintf(stderr, wxT("%s: error ZCC0001: Creating ADOConnection object failed (0x%x).\n"), (LPCTSTR)_filename, hr); _ftprintf(stderr, wxT("%s: error ZCC0012: Creating ADOConnection object failed (0x%x).\n"), (LPCTSTR)_filename, hr);
return false; return false;
} }
@ -149,11 +149,11 @@ bool ZRCola::DBSource::GetUnicodeCharacter(const CComPtr<ADOField>& f, wchar_t&
} }
if (i <= 0 && 4 < i) { if (i <= 0 && 4 < i) {
CComBSTR fieldname; wxVERIFY(SUCCEEDED(f->get_Name(&fieldname))); CComBSTR fieldname; wxVERIFY(SUCCEEDED(f->get_Name(&fieldname)));
_ftprintf(stderr, wxT("%s: error ZCC0020: Syntax error in \"%.*ls\" field (\"%.*ls\"). Unicode code must be one to four hexadecimal characters long.\n"), filename.c_str(), fieldname.Length(), (BSTR)fieldname, n, V_BSTR(&v)); _ftprintf(stderr, wxT("%s: error ZCC0030: Syntax error in \"%.*ls\" field (\"%.*ls\"). Unicode code must be one to four hexadecimal characters long.\n"), filename.c_str(), fieldname.Length(), (BSTR)fieldname, n, V_BSTR(&v));
return false; return false;
} else if (i != n) { } else if (i != n) {
CComBSTR fieldname; wxVERIFY(SUCCEEDED(f->get_Name(&fieldname))); CComBSTR fieldname; wxVERIFY(SUCCEEDED(f->get_Name(&fieldname)));
_ftprintf(stderr, wxT("%s: error ZCC0021: Syntax error in \"%.*ls\" field (\"%.*ls\"). Extra trailing characters.\n"), filename.c_str(), fieldname.Length(), (BSTR)fieldname, n, V_BSTR(&v)); _ftprintf(stderr, wxT("%s: error ZCC0031: Syntax error in \"%.*ls\" field (\"%.*ls\"). Extra trailing characters.\n"), filename.c_str(), fieldname.Length(), (BSTR)fieldname, n, V_BSTR(&v));
return false; return false;
} }
@ -169,7 +169,7 @@ bool ZRCola::DBSource::SelectTranslations(ATL::CComPtr<ADORecordset> &rs) const
// Open it. // Open it.
if (FAILED(rs->Open(ATL::CComVariant(L"SELECT [komb], [znak] FROM [VRS_ReplChar] WHERE [rang_komb]=1"), ATL::CComVariant(m_db), adOpenStatic, adLockReadOnly, adCmdText))) { if (FAILED(rs->Open(ATL::CComVariant(L"SELECT [komb], [znak] FROM [VRS_ReplChar] WHERE [rang_komb]=1"), ATL::CComVariant(m_db), adOpenStatic, adLockReadOnly, adCmdText))) {
_ftprintf(stderr, wxT("%s: error ZCC0010: Error loading compositions from database. Please make sure the file is ZRCola.zrc compatible.\n"), filename.c_str()); _ftprintf(stderr, wxT("%s: error ZCC0040: Error loading compositions from database. Please make sure the file is ZRCola.zrc compatible.\n"), filename.c_str());
LogErrors(); LogErrors();
return false; return false;
} }

View File

@ -1,8 +1,8 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: ZRColaCompile\n" "Project-Id-Version: ZRColaCompile\n"
"POT-Creation-Date: 2016-02-26 14:22+0100\n" "POT-Creation-Date: 2016-03-01 15:40+0100\n"
"PO-Revision-Date: 2016-02-26 14:23+0100\n" "PO-Revision-Date: 2016-03-01 15:40+0100\n"
"Last-Translator: Simon Rozman <simon.rozman@amebis.si>\n" "Last-Translator: Simon Rozman <simon.rozman@amebis.si>\n"
"Language-Team: Amebis, d. o. o., Kamnik <info@amebis.si>\n" "Language-Team: Amebis, d. o. o., Kamnik <info@amebis.si>\n"
"Language: sl_SI\n" "Language: sl_SI\n"
@ -17,40 +17,33 @@ msgstr ""
"X-Poedit-KeywordsList: _\n" "X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: .\n" "X-Poedit-SearchPath-0: .\n"
#: main.cpp:51 #: main.cpp:204
msgid "Show this help message" msgid "Show this help message"
msgstr "Pokaži to sporočilo pomoči" msgstr "Pokaži to sporočilo pomoči"
#: main.cpp:52 #: main.cpp:205
msgid "input file" msgid "input file"
msgstr "vhodna datoteka" msgstr "vhodna datoteka"
#: main.cpp:53 #: main.cpp:206
msgid "output file" msgid "output file"
msgstr "izhodna datoteka" msgstr "izhodna datoteka"
#: main.cpp:75 #~ msgid "Error initializing COM.\n"
msgid "Error initializing COM.\n" #~ msgstr "Napaka pri vzpostavitvi COM.\n"
msgstr "Napaka pri vzpostavitvi COM.\n"
#: main.cpp:82 #~ msgid "Error opening %s input file.\n"
#, c-format #~ msgstr "Pri odpiranju vhodne datoteke %s je prišlo do napake.\n"
msgid "Error opening %s input file.\n"
msgstr "Pri odpiranju vhodne datoteke %s je prišlo do napake.\n"
#: main.cpp:89 #~ msgid "Error opening %s output file.\n"
#, c-format #~ msgstr "Pri odpiranju izhodne datoteke %s je prišlo do napake.\n"
msgid "Error opening %s output file.\n"
msgstr "Pri odpiranju izhodne datoteke %s je prišlo do napake.\n"
#: main.cpp:95 #~ msgid ""
#, c-format #~ "Error loading compositions from %s input file. Please make sure the input "
msgid "" #~ "file is ZRCola.zrc compatible.\n"
"Error loading compositions from %s input file. Please make sure the input " #~ msgstr ""
"file is ZRCola.zrc compatible.\n" #~ "Pri nalaganju sestavljank iz vhodne datoteke %s je prišlo do napake. "
msgstr "" #~ "Preverite, ali je vhodna datoteka res združljiva z ZRCola.zrc.\n"
"Pri nalaganju sestavljank iz vhodne datoteke %s je prišlo do napake. "
"Preverite, ali je vhodna datoteka res združljiva z ZRCola.zrc.\n"
#, fuzzy #, fuzzy
#~ msgid "Could not open database %s (0x%x)." #~ msgid "Could not open database %s (0x%x)."

View File

@ -225,21 +225,21 @@ int _tmain(int argc, _TCHAR *argv[])
// Initialize COM (CoInitialize). // Initialize COM (CoInitialize).
wxCoInitializer initializerOLE(COINIT_MULTITHREADED | COINIT_SPEED_OVER_MEMORY); wxCoInitializer initializerOLE(COINIT_MULTITHREADED | COINIT_SPEED_OVER_MEMORY);
if (!initializerOLE) { if (!initializerOLE) {
_ftprintf(stderr, _("Error initializing COM.\n")); _ftprintf(stderr, wxT("Error initializing COM.\n"));
return -1; return -1;
} }
ZRCola::DBSource src; ZRCola::DBSource src;
const wxString& filenameIn = parser.GetParam(0); const wxString& filenameIn = parser.GetParam(0);
if (!src.Open(filenameIn)) { if (!src.Open(filenameIn)) {
_ftprintf(stderr, _("Error opening %s input file.\n"), filenameIn.fn_str()); _ftprintf(stderr, wxT("%s: error ZCC0001: Error opening input file.\n"), filenameIn.fn_str());
return 1; return 1;
} }
const wxString& filenameOut = parser.GetParam(1); const wxString& filenameOut = parser.GetParam(1);
std::fstream dst((LPCTSTR)filenameOut, std::ios_base::out | std::ios_base::trunc | std::ios_base::binary); std::fstream dst((LPCTSTR)filenameOut, std::ios_base::out | std::ios_base::trunc | std::ios_base::binary);
if (dst.fail()) { if (dst.fail()) {
_ftprintf(stderr, _("Error opening %s output file.\n"), filenameOut.fn_str()); _ftprintf(stderr, wxT("%s: error ZCC0002: Error opening output file.\n"), filenameOut.fn_str());
return 1; return 1;
} }
@ -300,7 +300,7 @@ int _tmain(int argc, _TCHAR *argv[])
stdex::idrec::close<ZRCola::recordid_t, ZRCola::recordsize_t, ZRCOLA_RECORD_ALIGN>(dst, dst_start); stdex::idrec::close<ZRCola::recordid_t, ZRCola::recordsize_t, ZRCOLA_RECORD_ALIGN>(dst, dst_start);
if (dst.fail()) { if (dst.fail()) {
_ftprintf(stderr, wxT("Writing to %s output file failed.\n"), (LPCTSTR)filenameOut.c_str()); _ftprintf(stderr, wxT("%s: error ZCC0005: Writing to output file failed.\n"), (LPCTSTR)filenameOut.c_str());
has_errors = true; has_errors = true;
} }