diff --git a/build.xml b/build.xml
index 71808eec..c0423d37 100644
--- a/build.xml
+++ b/build.xml
@@ -128,7 +128,7 @@
-
+
@@ -212,15 +212,15 @@
-
+
+
-
-
+
diff --git a/rsrc/i18n/jme/viewer.properties b/rsrc/i18n/jme/viewer.properties
new file mode 100644
index 00000000..b5363738
--- /dev/null
+++ b/rsrc/i18n/jme/viewer.properties
@@ -0,0 +1,50 @@
+#
+# $Id$
+#
+# Translation strings for ModelViewer messages.
+
+m.title = Three Rings Model Viewer
+
+m.file_menu = File
+m.file_load = Load Model...
+m.file_import = Import JME File...
+m.file_quit = Quit
+
+m.view_menu = View
+m.view_wireframe = Wireframe
+m.view_pivots = Show Pivots
+m.view_bounds = Show Bounds
+m.view_normals = Show Normals
+m.view_light = Rotate Light...
+m.view_recenter = Recenter Camera
+
+m.animation_mode = Animation Mode
+m.mode_flipbook = Flipbook
+m.mode_morph = Morph
+m.mode_skin = Skin
+
+m.load_title = Select Model to Load
+m.load_filter = Model Files (*.properties, *.dat)
+
+m.import_title = Select File to Import
+m.import_filter = JME Files (*.jme)
+
+m.anim_select = Animations:
+m.anim_start = Start
+m.anim_stop = Stop
+m.anim_speed = Speed:
+
+m.compiling_model = Compiling {0}...
+m.loading_model = Loading {0}...
+m.loaded_model = Loaded {0}
+m.load_error = Error loading {0}: {1}
+m.invalid_type = Invalid file type.
+
+m.import = JME File: {0}
+m.scale = Scale
+m.respawn_particles = Respawn Particles
+
+m.rotate_light = Rotate Light
+m.azimuth = Azimuth:
+m.elevation = Elevation:
+m.close = Close
diff --git a/rsrc/media/jme/defaultfont.tga b/rsrc/media/jme/defaultfont.tga
new file mode 100644
index 00000000..563b0968
Binary files /dev/null and b/rsrc/media/jme/defaultfont.tga differ