I'm digging through libsvn_diff and found this snippet in diff_memory.c: SVN_ERR(svn_utf_cstring_from_utf8_ex2 (&out_str, /* The string below is intentionally not marked for translation: it's vital to correct operation of the diff(1)/patch(1) program pair. */ APR_EOL_STR "\\ No newline at end of file" APR_EOL_STR, btn->header_encoding, btn->pool));
I was under the impression that we already cleared up this misconception? Only the leading backslash and space are important for signaling the no-trailing-eoln state. The text itself can be localized, or absent. I'm pretty sure we should mark the "No newline at end of file" for translation -- but /not/ the "\\ ". -- Brane -- Branko Čibej Director of Subversion | WANdisco | www.wandisco.com