diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2013-10-09 22:48:35 -0700 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2013-10-09 22:51:59 -0700 |
commit | 193d20c479d597db307ac5e206b74b26c2f97ba9 (patch) | |
tree | b9f55e5acbacb4d397edb022cf8a37ef4654efbf /parse-xml.c | |
parent | 2d69d4a5ef5f2d3e777d77380732c333151fe949 (diff) | |
download | subsurface-193d20c479d597db307ac5e206b74b26c2f97ba9.tar.gz |
Next step towards working translations
This may seem like a really odd change - but with this change the Qt tools
can correctly parse the C files (and qt-gui.cpp) and get the context for
the translatable strings right.
It's not super-pretty (I'll admit that _("string literal") is much easier
on the eye than translate("gettextFromC", "string literal") ) but I think
this will be the price of success.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'parse-xml.c')
-rw-r--r-- | parse-xml.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/parse-xml.c b/parse-xml.c index cd46064b8..fbe805a42 100644 --- a/parse-xml.c +++ b/parse-xml.c @@ -546,7 +546,7 @@ static void percent(char *buffer, void *_fraction) break; } default: - printf(tr("Strange percentage reading %s\n"), buffer); + printf(translate("gettextFromC","Strange percentage reading %s\n"), buffer); break; } } @@ -1692,8 +1692,8 @@ void parse_xml_buffer(const char *url, const char *buffer, int size, free((char *)res); if (!doc) { - fprintf(stderr, tr("Failed to parse '%s'.\n"), url); - parser_error(error, tr("Failed to parse '%s'"), url); + fprintf(stderr, translate("gettextFromC","Failed to parse '%s'.\n"), url); + parser_error(error, translate("gettextFromC","Failed to parse '%s'"), url); return; } reset_all(); @@ -1891,7 +1891,7 @@ extern int dm4_dive(void *param, int columns, char **data, char **column) snprintf(get_events, sizeof(get_events) - 1, get_events_template, cur_dive->number); retval = sqlite3_exec(handle, get_events, &dm4_events, 0, &err); if (retval != SQLITE_OK) { - fprintf(stderr, tr("Database query get_events failed.\n")); + fprintf(stderr, translate("gettextFromC","Database query get_events failed.\n")); return 1; } @@ -1926,14 +1926,14 @@ int parse_dm4_buffer(const char *url, const char *buffer, int size, retval = sqlite3_open(url,&handle); if(retval) { - fprintf(stderr, tr("Database connection failed '%s'.\n"), url); + fprintf(stderr, translate("gettextFromC","Database connection failed '%s'.\n"), url); return 1; } retval = sqlite3_exec(handle, get_dives, &dm4_dive, handle, &err); if (retval != SQLITE_OK) { - fprintf(stderr, tr("Database query failed '%s'.\n"), url); + fprintf(stderr, translate("gettextFromC","Database query failed '%s'.\n"), url); return 1; } @@ -2045,7 +2045,7 @@ static xmlDoc *test_xslt_transforms(xmlDoc *doc, char **error) xmlSubstituteEntitiesDefault(1); xslt = get_stylesheet(info->file); if (xslt == NULL) { - parser_error(error, tr("Can't open stylesheet (%s)/%s"), xslt_path, info->file); + parser_error(error, translate("gettextFromC","Can't open stylesheet (%s)/%s"), xslt_path, info->file); return doc; } |