Benno Schulenberg | 8347d02 | 2014-04-13 15:57:05 +0000 | [diff] [blame] | 1 | ## Colouring for PO files. |
Benno Schulenberg | fe9da94 | 2014-05-16 20:21:34 +0000 | [diff] [blame] | 2 | |
Benno Schulenberg | 5ead22d | 2014-04-03 10:54:46 +0000 | [diff] [blame] | 3 | syntax "po" "\.pot?$" |
Mike Scalora | 6a2032f | 2016-05-25 22:13:50 +0200 | [diff] [blame] | 4 | comment "#" |
Benno Schulenberg | fe9da94 | 2014-05-16 20:21:34 +0000 | [diff] [blame] | 5 | |
Benno Schulenberg | 5ead22d | 2014-04-03 10:54:46 +0000 | [diff] [blame] | 6 | # Comments. |
| 7 | color green "^#.*$" |
| 8 | color yellow "Copyright|\(C\)" |
| 9 | # Header fields. |
Benno Schulenberg | 3ddf6ff | 2016-09-05 16:59:00 +0200 | [diff] [blame] | 10 | color brightred "^\"X-Bugs:.*\"$" |
| 11 | color brightmagenta "\<(Project\-Id\-Version|Report\-Msgid\-Bugs\-To|Last\-Translator|Language(\-Team)?|X-Bugs|X-Generator|Plural\-Forms)\>" |
Benno Schulenberg | 5ead22d | 2014-04-03 10:54:46 +0000 | [diff] [blame] | 12 | color cyan "\<(POT\-Creation\-Date|PO\-Revision\-Date|MIME\-Version|Content\-Type|Content\-Transfer\-Encoding)\>" |
| 13 | # Encodings and numbers. |
| 14 | color yellow "\<(UTF|ISO|Windows|Mac|IBM)\>\-[0-9]" |
| 15 | color yellow "[0-9]|pre[0-9]|[0-9]bit" |
| 16 | # Msgids. |
Benno Schulenberg | 9233c98 | 2015-04-28 19:22:11 +0000 | [diff] [blame] | 17 | color brightblue "^(msgid|msgid_plural|msgstr)\>" |
Benno Schulenberg | 5ead22d | 2014-04-03 10:54:46 +0000 | [diff] [blame] | 18 | # Tags. |
Benno Schulenberg | 9233c98 | 2015-04-28 19:22:11 +0000 | [diff] [blame] | 19 | color red " fuzzy(,|$)" |
| 20 | color yellow " (no-)?[-[:alpha:]]+-format(,|$)" |
Benno Schulenberg | 5ead22d | 2014-04-03 10:54:46 +0000 | [diff] [blame] | 21 | # Format specifiers. |
| 22 | color brightmagenta "%([1-9]\$)?[a-z]*" |
| 23 | # Quotes and newlines. |
| 24 | color yellow "\"" |
| 25 | color cyan "\\n" |
Benno Schulenberg | 8347d02 | 2014-04-13 15:57:05 +0000 | [diff] [blame] | 26 | # Reminders. |
| 27 | color ,yellow "(FIXME|TODO|XXX)" |
Benno Schulenberg | 5ead22d | 2014-04-03 10:54:46 +0000 | [diff] [blame] | 28 | # Obsolete strings. |
| 29 | color red "#~.*$" |