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" (brightred)
14 # - Untranslated messages (brightred)
15 # - Unused messages (red)
17 # Author: David Martin <dmartina@excite.es>
19 # ---------------------------------------------------
22 keyword linestart msgstr\s\"\"\n\n brightred/18
23 keyword linestart msgid brightcyan/14
24 keyword linestart msgstr brightcyan/14
26 context linestart #,\sfuzzy \n\n brightred/18
28 context linestart #: \n white/26
30 context linestart #, \n white/26
31 keyword c-format yellow/24
33 context linestart #~ \n red/19
35 context linestart # \n brown/22
38 context exclusive linestart msgid \n cyan/16
41 keyword \\" brightgreen/16
42 keyword \\\n brightgreen/16
43 keyword %% brightgreen/16
44 keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgG\} brightgreen/16
45 keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diouxX\} brightgreen/16
46 keyword %\[hl\]n brightgreen/16
47 keyword %\[.\]\[0123456789\]s brightgreen/16
48 keyword %[*] brightgreen/16
49 keyword %c brightgreen/16
50 keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen/16
51 keyword \\\\ brightgreen/16
52 keyword \\' brightgreen/16
53 keyword \\\{abtnvfr\} brightgreen/16
55 context exclusive linestart msgstr \n green/6
58 keyword \\" brightgreen/16
59 keyword \\\n brightgreen/16
60 keyword %% brightgreen/16
61 keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgG\} brightgreen/16
62 keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diouxX\} brightgreen/16
63 keyword %\[hl\]n brightgreen/16
64 keyword %\[.\]\[0123456789\]s brightgreen/16
65 keyword %[*] brightgreen/16
66 keyword %c brightgreen/16
67 keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen/16
68 keyword \\\\ brightgreen/16
69 keyword \\' brightgreen/16
70 keyword \\\{abtnvfr\} brightgreen/16