/jEdit/tags/jedit-4-2-pre4/modes/gettext.xml
XML | 58 lines | 38 code | 9 blank | 11 comment | 0 complexity | 76bb1c8168a7097a8241f284b1c63456 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
- <?xml version="1.0"?>
- <!DOCTYPE MODE SYSTEM "xmode.dtd">
- <MODE>
- <!--
- ** jEdit edit mode for gettext catalogs (.po/.pot extension)
- ** Use the ConfigurableFoldHandler plugin for optimal
- ** results. =)
- -->
- <PROPS>
- <PROPERTY NAME="lineComment" VALUE="# " />
- </PROPS>
- <RULES IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
- <!-- Comments -->
- <EOL_SPAN TYPE="COMMENT2">#:</EOL_SPAN>
- <EOL_SPAN TYPE="COMMENT1"># </EOL_SPAN>
- <EOL_SPAN TYPE="COMMENT2">#.</EOL_SPAN>
- <EOL_SPAN TYPE="COMMENT2">#~</EOL_SPAN>
- <MARK_FOLLOWING TYPE="COMMENT2">#,</MARK_FOLLOWING>
- <MARK_FOLLOWING TYPE="KEYWORD3">%</MARK_FOLLOWING>
- <MARK_FOLLOWING TYPE="KEYWORD3">$</MARK_FOLLOWING>
- <MARK_FOLLOWING TYPE="KEYWORD3">@</MARK_FOLLOWING>
- <SPAN TYPE="LITERAL1" DELEGATE="QUOTED" >
- <BEGIN>"</BEGIN>
- <END>"</END>
- </SPAN>
- <!-- keywords -->
- <KEYWORDS>
- <KEYWORD1>msgid</KEYWORD1>
- <KEYWORD1>msgid_plural</KEYWORD1>
- <KEYWORD1>msgstr</KEYWORD1>
- <KEYWORD2>fuzzy</KEYWORD2>
- <!-- ** Ideally, we'd highlight the next msgstr differently
- ** whenever fuzzy is encountered, but this doesn't seem
- ** to be possible just yet.
- -->
- <KEYWORD2>c-format</KEYWORD2>
- <KEYWORD2>no-c-format</KEYWORD2>
- </KEYWORDS>
- </RULES>
- <RULES SET="QUOTED" DEFAULT="LITERAL1">
- <SPAN TYPE="LITERAL2" NO_LINE_BREAK="TRUE">
- <BEGIN>\"</BEGIN>
- <END>\"</END>
- </SPAN>
- <MARK_FOLLOWING TYPE="KEYWORD3">%</MARK_FOLLOWING>
- <MARK_FOLLOWING TYPE="KEYWORD3">$</MARK_FOLLOWING>
- <MARK_FOLLOWING TYPE="KEYWORD3">@</MARK_FOLLOWING>
- </RULES>
- </MODE>