added support for multiline msgctxt strings
This commit is contained in:
		| @@ -212,6 +212,7 @@ PO.parse = function (data) { | |||||||
|         } else if (line.match(/^msgctxt/)) { // Context |         } else if (line.match(/^msgctxt/)) { // Context | ||||||
|             finish(); |             finish(); | ||||||
|             item.msgctxt = extract(line); |             item.msgctxt = extract(line); | ||||||
|  |             context = 'msgctxt'; | ||||||
|             noCommentLineCount++; |             noCommentLineCount++; | ||||||
|         } else { // Probably multiline string or blank |         } else { // Probably multiline string or blank | ||||||
|             if (line.length > 0) { |             if (line.length > 0) { | ||||||
| @@ -222,6 +223,8 @@ PO.parse = function (data) { | |||||||
|                     item.msgid += extract(line); |                     item.msgid += extract(line); | ||||||
|                 } else if (context === 'msgid_plural') { |                 } else if (context === 'msgid_plural') { | ||||||
|                     item.msgid_plural += extract(line); |                     item.msgid_plural += extract(line); | ||||||
|  |                 } else if (context === 'msgctxt') { | ||||||
|  |                     item.msgctxt += extract(line); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user