Update message translations.
diff --git a/src/po/Makefile b/src/po/Makefile
index e6290ca..9e8c655 100644
--- a/src/po/Makefile
+++ b/src/po/Makefile
@@ -18,6 +18,7 @@
 		it \
 		ja \
 		ko \
+		nb \
 		no \
 		pl \
 		pt_BR \
@@ -45,6 +46,7 @@
 		it.mo \
 		ja.mo \
 		ko.mo \
+		nb.mo \
 		no.mo \
 		pl.mo \
 		pt_BR.mo \
@@ -82,6 +84,7 @@
 		it.ck \
 		ja.ck \
 		ko.ck \
+		nb.ck \
 		no.ck \
 		pl.ck \
 		pt_BR.ck \
@@ -123,7 +126,7 @@
 	$(MSGFMT) -o $@ $<
 
 .po.ck:
-	$(VIM) -u NONE -e -S check.vim -c "if error == 0 | q | endif" -c cq $<
+	$(VIM) -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq $<
 	touch $@
 
 all: $(MOFILES)
@@ -157,6 +160,12 @@
 
 converted: $(CONVERTED)
 
+# Norwegian/Bokmal: "nb" is an alias for "no".
+# Copying the file is not efficient, but I don't know of another way to make
+# this work.
+nb.po: no.po
+	cp no.po nb.po
+
 # Convert ja.po to create ja.sjis.po.  Requires doubling backslashes in the
 # second byte.  Don't depend on sjiscorr, it should only be compiled when
 # ja.sjis.po is outdated.