Prism.languages.gettext = { 'comment': [ { pattern: /# .*/, greedy: true, alias: 'translator-comment' }, { pattern: /#\..*/, greedy: true, alias: 'extracted-comment' }, { pattern: /#:.*/, greedy: true, alias: 'reference-comment' }, { pattern: /#,.*/, greedy: true, alias: 'flag-comment' }, { pattern: /#\|.*/, greedy: true, alias: 'previously-untranslated-comment' }, { pattern: /#.*/, greedy: true }, ], 'string': { pattern: /(^|[^\\])"(?:[^"\\]|\\.)*"/, lookbehind: true, greedy: true }, 'keyword': /^msg(?:ctxt|id|id_plural|str)\b/m, 'number': /\b\d+\b/, 'punctuation': /[\[\]]/ }; Prism.languages.po = Prism.languages.gettext;