PageRenderTime 42ms CodeModel.GetById 16ms RepoModel.GetById 1ms app.codeStats 0ms

/jEdit/tags/jedit-4-2-pre14/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
  1. <?xml version="1.0"?>
  2. <!DOCTYPE MODE SYSTEM "xmode.dtd">
  3. <MODE>
  4. <!--
  5. ** jEdit edit mode for gettext catalogs (.po/.pot extension)
  6. ** Use the ConfigurableFoldHandler plugin for optimal
  7. ** results. =)
  8. -->
  9. <PROPS>
  10. <PROPERTY NAME="lineComment" VALUE="# " />
  11. </PROPS>
  12. <RULES IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
  13. <!-- Comments -->
  14. <EOL_SPAN TYPE="COMMENT2">#:</EOL_SPAN>
  15. <EOL_SPAN TYPE="COMMENT1"># </EOL_SPAN>
  16. <EOL_SPAN TYPE="COMMENT2">#.</EOL_SPAN>
  17. <EOL_SPAN TYPE="COMMENT2">#~</EOL_SPAN>
  18. <MARK_FOLLOWING TYPE="COMMENT2">#,</MARK_FOLLOWING>
  19. <MARK_FOLLOWING TYPE="KEYWORD3">%</MARK_FOLLOWING>
  20. <MARK_FOLLOWING TYPE="KEYWORD3">$</MARK_FOLLOWING>
  21. <MARK_FOLLOWING TYPE="KEYWORD3">@</MARK_FOLLOWING>
  22. <SPAN TYPE="LITERAL1" DELEGATE="QUOTED" >
  23. <BEGIN>"</BEGIN>
  24. <END>"</END>
  25. </SPAN>
  26. <!-- keywords -->
  27. <KEYWORDS>
  28. <KEYWORD1>msgid</KEYWORD1>
  29. <KEYWORD1>msgid_plural</KEYWORD1>
  30. <KEYWORD1>msgstr</KEYWORD1>
  31. <KEYWORD2>fuzzy</KEYWORD2>
  32. <!-- ** Ideally, we'd highlight the next msgstr differently
  33. ** whenever fuzzy is encountered, but this doesn't seem
  34. ** to be possible just yet.
  35. -->
  36. <KEYWORD2>c-format</KEYWORD2>
  37. <KEYWORD2>no-c-format</KEYWORD2>
  38. </KEYWORDS>
  39. </RULES>
  40. <RULES SET="QUOTED" DEFAULT="LITERAL1">
  41. <SPAN TYPE="LITERAL2" NO_LINE_BREAK="TRUE">
  42. <BEGIN>\"</BEGIN>
  43. <END>\"</END>
  44. </SPAN>
  45. <MARK_FOLLOWING TYPE="KEYWORD3">%</MARK_FOLLOWING>
  46. <MARK_FOLLOWING TYPE="KEYWORD3">$</MARK_FOLLOWING>
  47. <MARK_FOLLOWING TYPE="KEYWORD3">@</MARK_FOLLOWING>
  48. </RULES>
  49. </MODE>