commit 26895ffc70fec85204d0dc54a8ab48b4ba61409d Author: Ahmed Siam Date: Wed Aug 23 10:14:57 2023 +0300 Make error messages more useful diff --git a/src/i18n.cpp b/src/i18n.cpp index f6ec112..4633217 100644 --- a/src/i18n.cpp +++ b/src/i18n.cpp @@ -17,6 +17,8 @@ I18n::I18n(const char *locales_path, std::string package_name) : resource("", "" if (!file.is_open()) { std::cerr << "Error in opening data file!" << std::endl; + std::cerr << "File: " << locales_path << std::endl; + std::cerr << "Package Name: " << package_name << std::endl; exit(EXIT_FAILURE); } @@ -30,6 +32,7 @@ I18n::I18n(const char *locales_path, std::string package_name) : resource("", "" if (!U_SUCCESS(status)) { std::cerr << "Error in loading data!" << std::endl; + std::cerr << "Package Name: " << package_name << std::endl; std::cerr << u_errorName(status) << std::endl; exit(EXIT_FAILURE); } @@ -39,6 +42,7 @@ I18n::I18n(const char *locales_path, std::string package_name) : resource("", "" if (!U_SUCCESS(status)) { std::cerr << "Error in initializing resource bundle" << std::endl; + std::cerr << "Package Name: " << package_name << std::endl; std::cerr << u_errorName(status) << std::endl; exit(EXIT_FAILURE); } @@ -52,6 +56,7 @@ icu::UnicodeString I18n::format(const char* key, const std::vector