aboutsummaryrefslogtreecommitdiff
path: root/contrib/extract_translations/extract_translations.erl
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2012-04-15 00:05:03 +0200
committerBadlop <badlop@process-one.net>2012-04-15 00:21:10 +0200
commit017ce4e0925f292e90b7d8cb8d50c4e9afbca59c (patch)
tree20fa2ac04c5751540006a9f0bc934ad8edeaa44a /contrib/extract_translations/extract_translations.erl
parentDocument how to provide a long announcement (EJAB-1553) (diff)
Fix translation script to use ejabberd_regexp (EJAB-921)
Diffstat (limited to 'contrib/extract_translations/extract_translations.erl')
-rw-r--r--contrib/extract_translations/extract_translations.erl8
1 files changed, 4 insertions, 4 deletions
diff --git a/contrib/extract_translations/extract_translations.erl b/contrib/extract_translations/extract_translations.erl
index 488357ba6..90f4ac519 100644
--- a/contrib/extract_translations/extract_translations.erl
+++ b/contrib/extract_translations/extract_translations.erl
@@ -281,14 +281,14 @@ build_additional_translators(List) ->
List).
print_translation(File, Line, Str, StrT) ->
- {ok, StrQ, _} = regexp:gsub(Str, "\"", "\\\""),
- {ok, StrTQ, _} = regexp:gsub(StrT, "\"", "\\\""),
+ StrQ = ejabberd_regexp:greplace(Str, "\\\"", "\\\\\""),
+ StrTQ = ejabberd_regexp:greplace(StrT, "\\\"", "\\\\\""),
io:format("#: ~s:~p~nmsgid \"~s\"~nmsgstr \"~s\"~n~n", [File, Line, StrQ, StrTQ]).
print_translation_obsolete(Str, StrT) ->
File = "unknown.erl",
Line = 1,
- {ok, StrQ, _} = regexp:gsub(Str, "\"", "\\\""),
- {ok, StrTQ, _} = regexp:gsub(StrT, "\"", "\\\""),
+ StrQ = ejabberd_regexp:greplace(Str, "\\\"", "\\\\\""),
+ StrTQ = ejabberd_regexp:greplace(StrT, "\\\"", "\\\\\""),
io:format("#: ~s:~p~n#~~ msgid \"~s\"~n#~~ msgstr \"~s\"~n~n", [File, Line, StrQ, StrTQ]).