mirror of
https://github.com/django/django.git
synced 2025-10-26 07:06:08 +00:00
Fixed #7704, #14045 and #15495 -- Introduce a lexer for Javascript to fix multiple problems of the translation of Javascript files with xgettext. Many thanks to Ned Batchelder for his contribution of the JsLex library.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@16333 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
@@ -1,4 +1,47 @@
|
||||
// '
|
||||
gettext('This literal should be included.')
|
||||
// '
|
||||
gettext('This one as well.')
|
||||
x = y; // '
|
||||
gettext("This one as well.")
|
||||
|
||||
/** (from ticket 7704)
|
||||
* *****************************
|
||||
* AddModule main / window
|
||||
* @constructor
|
||||
* @class MyDesktop.AddModule
|
||||
* *****************************
|
||||
*/
|
||||
|
||||
gettext('He said, \"hello".')
|
||||
|
||||
// from ticket 14045
|
||||
function mfunc() {
|
||||
var val = 0;
|
||||
return val ? 1 : 0;
|
||||
}
|
||||
gettext('okkkk');
|
||||
print mysub();
|
||||
|
||||
// from ticket 15495
|
||||
/* / ' */ gettext("TEXT");
|
||||
|
||||
gettext("It's at http://example.com")
|
||||
|
||||
// also from ticket 15495
|
||||
gettext("String"); // This comment won't be caught by pythonize_re and it contains "'" which is a string start in Perl
|
||||
/*
|
||||
* This one will be removed by the patch
|
||||
*/
|
||||
gettext("/* but this one will be too */ 'cause there is no way of telling...");
|
||||
f(/* ... if it's different from this one */);
|
||||
|
||||
// from ticket 15331
|
||||
gettext("foo");
|
||||
true ? true : false;
|
||||
gettext("bar");
|
||||
true ? true : false;
|
||||
gettext("baz");
|
||||
true ? true : false; // ?
|
||||
gettext("quz");
|
||||
"?";
|
||||
gettext("foobar");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user