1 # ---------------------------------------------------
3 # GNU Gettext PO files syntax highlighting template.
4 # Syntax highlighting rules for files produced with
5 # Gettext tools as used in Midnight Commander and
9 # - Original and translated messages (blue/green)
10 # - Generic comments added by Gettext (white)
11 # - C-style format modifiers,
12 # as in c.syntax (brightgreen)
13 # + Messages marked as "fuzzy" (red)
14 # + Untranslated messages (red)
16 # Author: David Martin <dmartina@excite.es>
18 # ---------------------------------------------------
21 keyword linestart msgstr\s\"\"\n\n brightred/18
22 keyword linestart msgid brightcyan/14
23 keyword linestart msgstr brightcyan/14
25 context linestart #,\sfuzzy \n\n brightred/18
27 context linestart #: \n white/26
29 context linestart #, \n white/26
30 keyword c-format yellow/24
32 context linestart #~ \n gray/4
34 context linestart # \n brown/22
37 context exclusive linestart msgid \n cyan/16
40 keyword \\" brightgreen/16
41 keyword \\\n brightgreen/16
42 keyword %% brightgreen/16
43 keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgG\} brightgreen/16
44 keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diouxX\} brightgreen/16
45 keyword %\[hl\]n brightgreen/16
46 keyword %\[.\]\[0123456789\]s brightgreen/16
47 keyword %[*] brightgreen/16
48 keyword %c brightgreen/16
49 keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen/16
50 keyword \\\\ brightgreen/16
51 keyword \\' brightgreen/16
52 keyword \\\{abtnvfr\} brightgreen/16
54 context exclusive linestart msgstr \n green/6
57 keyword \\" brightgreen/16
58 keyword \\\n brightgreen/16
59 keyword %% brightgreen/16
60 keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgG\} brightgreen/16
61 keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diouxX\} brightgreen/16
62 keyword %\[hl\]n brightgreen/16
63 keyword %\[.\]\[0123456789\]s brightgreen/16
64 keyword %[*] brightgreen/16
65 keyword %c brightgreen/16
66 keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen/16
67 keyword \\\\ brightgreen/16
68 keyword \\' brightgreen/16
69 keyword \\\{abtnvfr\} brightgreen/16