summaryrefslogtreecommitdiffstats
path: root/editor/import/resource_importer_csv_translation.cpp
diff options
context:
space:
mode:
authorPoommetee Ketson <poommetee@protonmail.com>2017-08-27 13:48:48 +0700
committerPoommetee Ketson <poommetee@protonmail.com>2017-08-27 13:48:48 +0700
commit4940f490c43274ce91234b8d3c8f29672baa7b4a (patch)
treec89c209ba7c41c7797069c5c0bce372781a76cf3 /editor/import/resource_importer_csv_translation.cpp
parenta6e37ae2bf57467ed2dae34756e27959f23776c0 (diff)
downloadredot-engine-4940f490c43274ce91234b8d3c8f29672baa7b4a.tar.gz
ImporterCSV: print error condition to console
Diffstat (limited to 'editor/import/resource_importer_csv_translation.cpp')
-rw-r--r--editor/import/resource_importer_csv_translation.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/editor/import/resource_importer_csv_translation.cpp b/editor/import/resource_importer_csv_translation.cpp
index 9214b8f45e..226565f69f 100644
--- a/editor/import/resource_importer_csv_translation.cpp
+++ b/editor/import/resource_importer_csv_translation.cpp
@@ -83,9 +83,7 @@ Error ResourceImporterCSVTranslation::import(const String &p_source_file, const
ERR_FAIL_COND_V(!f, ERR_INVALID_PARAMETER);
Vector<String> line = f->get_csv_line();
- if (line.size() <= 1) {
- return ERR_PARSE_ERROR;
- }
+ ERR_FAIL_COND_V(line.size() <= 1, ERR_PARSE_ERROR);
Vector<String> locales;
Vector<Ref<Translation> > translations;
@@ -93,9 +91,8 @@ Error ResourceImporterCSVTranslation::import(const String &p_source_file, const
for (int i = 1; i < line.size(); i++) {
String locale = line[i];
- if (!TranslationServer::is_locale_valid(locale)) {
- return ERR_PARSE_ERROR;
- }
+ ERR_EXPLAIN("Error importing CSV translation: '" + locale + "' is not a valid locale");
+ ERR_FAIL_COND_V(!TranslationServer::is_locale_valid(locale), ERR_PARSE_ERROR);
locales.push_back(locale);
Ref<Translation> translation;