Skip to content
Browse files

Localized g++ theme

Use gettext to get the GCC localized messages
  • Loading branch information...
1 parent f2df87b commit 64c50cca000036bee4b9a7d8add5cdcd5a565ce5 @nojhan committed
Showing with 15 additions and 3 deletions.
  1. +15 −3 colout/colout_g++.py
View
18 colout/colout_g++.py
@@ -1,9 +1,21 @@
def theme():
+ import gettext
+ import os
+
+ # get g++ version
+ gv = os.popen("g++ -dumpversion").read().strip()
+
+ # get the current translations of gcc
+ t = gettext.translation("gcc-"+gv)
+ _ = t.ugettext
+ # _("msg") will return the given message, translated
+
+
return [
- [ "error", "red", "bold" ],
- [ "warning", "magenta", "bold" ],
- [ "note", "blue", "bold" ],
+ [ _("error: "), "red", "bold" ],
+ [ _("warning: "), "magenta", "bold" ],
+ [ _("note: "), "blue", "bold" ],
# [-Wflag]
[ "\[-W.*\]", "magenta"],
# Filename:line number

0 comments on commit 64c50cc

Please sign in to comment.
Something went wrong with that request. Please try again.