--- base-1.1.7/guicast/bcresources.C	2003-09-09 19:11:17.000000000 +0200
+++ hvirtual-1.1.7/guicast/bcresources.C	2003-09-21 21:08:24.000000000 +0200
@@ -16,6 +16,11 @@
 #include <X11/extensions/XShm.h>
 #include <unistd.h>
 
+#include <libintl.h>
+#define _(String) gettext(String)
+#define gettext_noop(String) String
+#define N_(String) gettext_noop (String)
+
 int BC_Resources::error = 0;
 
 VFrame* BC_Resources::bg_image = 0;
@@ -33,9 +38,9 @@
 	new VFrame(file_sound_png)
 };
 
-char* BC_Resources::small_font = "-*-helvetica-medium-r-normal-*-10-*";
-char* BC_Resources::medium_font = "-*-helvetica-bold-r-normal-*-14-*";
-char* BC_Resources::large_font = "-*-helvetica-bold-r-normal-*-18-*";
+char* BC_Resources::small_font = N_("-*-helvetica-medium-r-normal-*-10-*");
+char* BC_Resources::medium_font = N_("-*-helvetica-bold-r-normal-*-14-*");
+char* BC_Resources::large_font = N_("-*-helvetica-bold-r-normal-*-18-*");
 char* BC_Resources::small_fontset = "6x12,*";
 char* BC_Resources::medium_fontset = "7x14,*";
 char* BC_Resources::large_fontset = "8x16,*";
--- base-1.1.7/guicast/bcwindowbase.C	2003-09-21 14:20:22.000000000 +0200
+++ hvirtual-1.1.7/guicast/bcwindowbase.C	2003-09-21 21:09:45.000000000 +0200
@@ -27,6 +27,12 @@
 #include <X11/extensions/Xvlib.h>
 #include <X11/extensions/shape.h>
 
+#include <libintl.h>
+#define _(String) gettext(String)
+#define gettext_noop(String) String
+#define N_(String) gettext_noop (String)
+
+
 BC_ResizeCall::BC_ResizeCall(int w, int h)
 {
 	this->w = w;
@@ -1566,13 +1572,13 @@
 
 int BC_WindowBase::init_fonts()
 {
-	if((largefont = XLoadQueryFont(display, resources.large_font)) == NULL) 
+	if((largefont = XLoadQueryFont(display, _(resources.large_font))) == NULL) 
 		largefont = XLoadQueryFont(display, "fixed"); 
 
-	if((mediumfont = XLoadQueryFont(display, resources.medium_font)) == NULL)
+	if((mediumfont = XLoadQueryFont(display, _(resources.medium_font))) == NULL)
 		mediumfont = XLoadQueryFont(display, "fixed"); 
 
-	if((smallfont = XLoadQueryFont(display, resources.small_font)) == NULL)
+	if((smallfont = XLoadQueryFont(display, _(resources.small_font))) == NULL)
 		smallfont = XLoadQueryFont(display, "fixed"); 
 
 	if(get_resources()->use_fontset)
--- base-1.1.7/cinelerra/mainmenu.C	2003-09-09 19:10:32.000000000 +0200
+++ hvirtual-1.1.7/cinelerra/mainmenu.C	2003-09-21 21:27:55.000000000 +0200
@@ -46,6 +46,11 @@
 
 #include <string.h>
 
+#include <libintl.h>
+#define _(String) gettext(String)
+#define gettext_noop(String) String
+#define N_(String) gettext_noop (String)
+
 MainMenu::MainMenu(MWindow *mwindow, MWindowGUI *gui)
  : BC_MenuBar(0, 0, gui->get_w())
 {
@@ -64,7 +69,7 @@
 	Load *append_file;
 	total_loads = 0; 
 
-	add_menu(filemenu = new BC_Menu("File"));
+	add_menu(filemenu = new BC_Menu(_("File")));
 	filemenu->add_item(new_project = new New(mwindow));
 	new_project->create_objects();
 
@@ -91,7 +96,7 @@
 	filemenu->add_item(new SaveBackup(mwindow));
 
 	BC_Menu *editmenu;
-	add_menu(editmenu = new BC_Menu("Edit"));
+	add_menu(editmenu = new BC_Menu(_("Edit")));
 	editmenu->add_item(undo = new Undo(mwindow));
 	editmenu->add_item(redo = new Redo(mwindow));
 	editmenu->add_item(new BC_MenuItem("-"));
@@ -107,7 +112,7 @@
 	editmenu->add_item(new ClearLabels(mwindow));
 
 	BC_Menu *keyframemenu;
-	add_menu(keyframemenu = new BC_Menu("Keyframes"));
+	add_menu(keyframemenu = new BC_Menu(_("Keyframes")));
 	keyframemenu->add_item(new CutKeyframes(mwindow));
 	keyframemenu->add_item(new CopyKeyframes(mwindow));
 	keyframemenu->add_item(new PasteKeyframes(mwindow));
@@ -119,24 +124,24 @@
 
 
 
-	add_menu(audiomenu = new BC_Menu("Audio"));
+	add_menu(audiomenu = new BC_Menu(_("Audio")));
 	audiomenu->add_item(new AddAudioTrack(mwindow));
 	audiomenu->add_item(new DefaultATransition(mwindow));
 	audiomenu->add_item(aeffects = new MenuAEffects(mwindow));
 
-	add_menu(videomenu = new BC_Menu("Video"));
+	add_menu(videomenu = new BC_Menu(_("Video")));
 	videomenu->add_item(new AddVideoTrack(mwindow));
 	videomenu->add_item(new DefaultVTransition(mwindow));
 	videomenu->add_item(veffects = new MenuVEffects(mwindow));
 
-	add_menu(trackmenu = new BC_Menu("Tracks"));
+	add_menu(trackmenu = new BC_Menu(_("Tracks")));
 	trackmenu->add_item(new MoveTracksUp(mwindow));
 	trackmenu->add_item(new MoveTracksDown(mwindow));
 	trackmenu->add_item(new DeleteTracks(mwindow));
 	trackmenu->add_item(new DeleteTrack(mwindow));
 	trackmenu->add_item(new ConcatenateTracks(mwindow));
 
-	add_menu(settingsmenu = new BC_Menu("Settings"));
+	add_menu(settingsmenu = new BC_Menu(_("Settings")));
 
 	settingsmenu->add_item(new SetFormat(mwindow));
 	settingsmenu->add_item(preferences = new PreferencesMenuitem(mwindow));
@@ -151,14 +156,14 @@
 //	ScrubSpeed *scrub_speed;
 //	settingsmenu->add_item(scrub_speed = new ScrubSpeed(mwindow));
 //	if(mwindow->edl->session->scrub_speed == .5) 
-//		scrub_speed->set_text("Fast Shuttle");
+//		scrub_speed->set_text(_("Fast Shuttle"));
 
 
 
 
 
 
-	add_menu(viewmenu = new BC_Menu("View"));
+	add_menu(viewmenu = new BC_Menu(_("View")));
 	viewmenu->add_item(show_titles = new ShowTitles(mwindow, "1"));
 	viewmenu->add_item(show_transitions = new ShowTransitions(mwindow, "2"));
 	viewmenu->add_item(fade_automation = new FadeAutomation(mwindow, "3"));
@@ -174,7 +179,7 @@
 	viewmenu->add_item(pzoom_automation = new PZoomAutomation(mwindow, "="));
 
 
-	add_menu(windowmenu = new BC_Menu("Window"));
+	add_menu(windowmenu = new BC_Menu(_("Window")));
 	windowmenu->add_item(show_vwindow = new ShowVWindow(mwindow));
 	windowmenu->add_item(show_awindow = new ShowAWindow(mwindow));
 	windowmenu->add_item(show_cwindow = new ShowCWindow(mwindow));
@@ -484,7 +489,7 @@
 
 
 DumpCICache::DumpCICache(MWindow *mwindow)
- : BC_MenuItem("Dump CICache")
+ : BC_MenuItem(_("Dump CICache"))
 { this->mwindow = mwindow; }
 
 int DumpCICache::handle_event()
@@ -493,7 +498,7 @@
 }
 
 DumpEDL::DumpEDL(MWindow *mwindow)
- : BC_MenuItem("Dump EDL")
+ : BC_MenuItem(_("Dump EDL"))
 { 
 	this->mwindow = mwindow;
 }
@@ -507,7 +512,7 @@
 }
 
 DumpPlugins::DumpPlugins(MWindow *mwindow)
- : BC_MenuItem("Dump Plugins")
+ : BC_MenuItem(_("Dump Plugins"))
 { 
 	this->mwindow = mwindow;
 }
@@ -522,7 +527,7 @@
 
 
 DumpAssets::DumpAssets(MWindow *mwindow)
- : BC_MenuItem("Dump Assets")
+ : BC_MenuItem(_("Dump Assets"))
 { this->mwindow = mwindow; }
 
 int DumpAssets::handle_event()
@@ -532,7 +537,7 @@
 
 // ================================================= edit
 
-Undo::Undo(MWindow *mwindow) : BC_MenuItem("Undo", "z", 'z') 
+Undo::Undo(MWindow *mwindow) : BC_MenuItem(_("Undo"), "z", 'z') 
 { 
 	this->mwindow = mwindow; 
 }
@@ -544,12 +549,12 @@
 int Undo::update_caption(char *new_caption)
 {
 	char string[1024];
-	sprintf(string, "Undo %s", new_caption);
+	sprintf(string, _("Undo %s"), new_caption);
 	set_text(string);
 }
 
 
-Redo::Redo(MWindow *mwindow) : BC_MenuItem("Redo", "Shift+Z", 'Z') 
+Redo::Redo(MWindow *mwindow) : BC_MenuItem(_("Redo"), "Shift+Z", 'Z') 
 { 
 	set_shift(1); 
 	this->mwindow = mwindow; 
@@ -564,12 +569,12 @@
 int Redo::update_caption(char *new_caption)
 {
 	char string[1024];
-	sprintf(string, "Redo %s", new_caption);
+	sprintf(string, _("Redo %s"), new_caption);
 	set_text(string);
 }
 
 CutKeyframes::CutKeyframes(MWindow *mwindow)
- : BC_MenuItem("Cut keyframes", "Shift-X", 'X')
+ : BC_MenuItem(_("Cut keyframes"), "Shift-X", 'X')
 { 
 	set_shift(); 
 	this->mwindow = mwindow; 
@@ -581,7 +586,7 @@
 }
 
 CopyKeyframes::CopyKeyframes(MWindow *mwindow)
- : BC_MenuItem("Copy keyframes", "Shift-C", 'C')
+ : BC_MenuItem(_("Copy keyframes"), "Shift-C", 'C')
 { 
 	set_shift(); 
 	this->mwindow = mwindow; 
@@ -594,7 +599,7 @@
 }
 
 PasteKeyframes::PasteKeyframes(MWindow *mwindow)
- : BC_MenuItem("Paste keyframes", "Shift-V", 'V')
+ : BC_MenuItem(_("Paste keyframes"), "Shift-V", 'V')
 {
 	set_shift(); 
 	this->mwindow = mwindow; 
@@ -606,7 +611,7 @@
 }
 
 ClearKeyframes::ClearKeyframes(MWindow *mwindow)
- : BC_MenuItem("Clear keyframes", "Shift-Del", BACKSPACE)
+ : BC_MenuItem(_("Clear keyframes"), "Shift-Del", BACKSPACE)
 {
 	set_shift(); 
 	this->mwindow = mwindow; 
@@ -623,7 +628,7 @@
 
 
 CutDefaultKeyframe::CutDefaultKeyframe(MWindow *mwindow)
- : BC_MenuItem("Cut default keyframe", "Alt-X", 'X')
+ : BC_MenuItem(_("Cut default keyframe"), "Alt-X", 'X')
 { 
 	set_alt(); 
 	this->mwindow = mwindow; 
@@ -636,7 +641,7 @@
 }
 
 CopyDefaultKeyframe::CopyDefaultKeyframe(MWindow *mwindow)
- : BC_MenuItem("Copy default keyframe", "Alt-c", 'c')
+ : BC_MenuItem(_("Copy default keyframe"), "Alt-c", 'c')
 { 
 	set_alt(); 
 	this->mwindow = mwindow; 
@@ -649,7 +654,7 @@
 }
 
 PasteDefaultKeyframe::PasteDefaultKeyframe(MWindow *mwindow)
- : BC_MenuItem("Paste default keyframe", "Alt-v", 'v')
+ : BC_MenuItem(_("Paste default keyframe"), "Alt-v", 'v')
 {
 	set_alt(); 
 	this->mwindow = mwindow; 
@@ -662,7 +667,7 @@
 }
 
 ClearDefaultKeyframe::ClearDefaultKeyframe(MWindow *mwindow)
- : BC_MenuItem("Clear default keyframe", "Alt-Del", BACKSPACE)
+ : BC_MenuItem(_("Clear default keyframe"), "Alt-Del", BACKSPACE)
 {
 	set_alt(); 
 	this->mwindow = mwindow; 
@@ -675,7 +680,7 @@
 }
 
 Cut::Cut(MWindow *mwindow)
- : BC_MenuItem("Cut", "x", 'x') 
+ : BC_MenuItem(_("Cut"), "x", 'x') 
 {
 	this->mwindow = mwindow; 
 }
@@ -687,7 +692,7 @@
 }
 
 Copy::Copy(MWindow *mwindow)
- : BC_MenuItem("Copy", "c", 'c') 
+ : BC_MenuItem(_("Copy"), "c", 'c') 
 {
 	this->mwindow = mwindow; 
 }
@@ -699,7 +704,7 @@
 }
 
 Paste::Paste(MWindow *mwindow)
- : BC_MenuItem("Paste", "v", 'v') 
+ : BC_MenuItem(("Paste"), "v", 'v') 
 {
 	this->mwindow = mwindow; 
 }
@@ -711,7 +716,7 @@
 }
 
 Clear::Clear(MWindow *mwindow)
- : BC_MenuItem("Clear", "Del", BACKSPACE) 
+ : BC_MenuItem(_("Clear"), "Del", BACKSPACE) 
 {
 	this->mwindow = mwindow; 
 }
@@ -725,7 +730,7 @@
 }
 
 PasteSilence::PasteSilence(MWindow *mwindow)
- : BC_MenuItem("Paste silence", "Shift+Space", ' ')
+ : BC_MenuItem(_("Paste silence"), "Shift+Space", ' ')
 { 
 	this->mwindow = mwindow; 
 	set_shift(); 
@@ -738,7 +743,7 @@
 }
 
 SelectAll::SelectAll(MWindow *mwindow)
- : BC_MenuItem("Select All", "a", 'a')
+ : BC_MenuItem(_("Select All"), "a", 'a')
 { 
 	this->mwindow = mwindow; 
 }
@@ -761,7 +766,7 @@
 }
 
 MuteSelection::MuteSelection(MWindow *mwindow)
- : BC_MenuItem("Mute Region", "m", 'm')
+ : BC_MenuItem(_("Mute Region"), "m", 'm')
 {
 	this->mwindow = mwindow;
 }
@@ -774,7 +779,7 @@
 
 
 TrimSelection::TrimSelection(MWindow *mwindow)
- : BC_MenuItem("Trim Selection")
+ : BC_MenuItem(_("Trim Selection"))
 {
 	this->mwindow = mwindow;
 }
@@ -799,7 +804,7 @@
 // ============================================= audio
 
 AddAudioTrack::AddAudioTrack(MWindow *mwindow)
- : BC_MenuItem("Add track", "t", 't')
+ : BC_MenuItem(_("Add track"), "t", 't')
 {
 	this->mwindow = mwindow;
 }
@@ -811,7 +816,7 @@
 }
 
 DeleteAudioTrack::DeleteAudioTrack(MWindow *mwindow)
- : BC_MenuItem("Delete track")
+ : BC_MenuItem(_("Delete track"))
 {
 	this->mwindow = mwindow;
 }
@@ -822,7 +827,7 @@
 }
 
 DefaultATransition::DefaultATransition(MWindow *mwindow)
- : BC_MenuItem("Default Transition", "u", 'u')
+ : BC_MenuItem(_("Default Transition"), "u", 'u')
 {
 	this->mwindow = mwindow;
 }
@@ -840,7 +845,7 @@
 
 
 AddVideoTrack::AddVideoTrack(MWindow *mwindow)
- : BC_MenuItem("Add track", "Shift-T", 'T')
+ : BC_MenuItem(_("Add track"), "Shift-T", 'T')
 {
 	set_shift();
 	this->mwindow = mwindow;
@@ -854,7 +859,7 @@
 
 
 DeleteVideoTrack::DeleteVideoTrack(MWindow *mwindow)
- : BC_MenuItem("Delete track")
+ : BC_MenuItem(_("Delete track"))
 {
 	this->mwindow = mwindow;
 }
@@ -867,7 +872,7 @@
 
 
 ResetTranslation::ResetTranslation(MWindow *mwindow)
- : BC_MenuItem("Reset Translation")
+ : BC_MenuItem(_("Reset Translation"))
 {
 	this->mwindow = mwindow;
 }
@@ -880,7 +885,7 @@
 
 
 DefaultVTransition::DefaultVTransition(MWindow *mwindow)
- : BC_MenuItem("Default Transition", "Shift-U", 'U')
+ : BC_MenuItem(_("Default Transition"), "Shift-U", 'U')
 {
 	set_shift();
 	this->mwindow = mwindow;
@@ -908,7 +913,7 @@
 // ============================================ settings
 
 DeleteTracks::DeleteTracks(MWindow *mwindow)
- : BC_MenuItem("Delete tracks")
+ : BC_MenuItem(_("Delete tracks"))
 {
 	this->mwindow = mwindow;
 }
@@ -920,7 +925,7 @@
 }
 
 DeleteTrack::DeleteTrack(MWindow *mwindow)
- : BC_MenuItem("Delete last track", "d", 'd')
+ : BC_MenuItem(_("Delete last track"), "d", 'd')
 {
 	this->mwindow = mwindow;
 }
@@ -932,7 +937,7 @@
 }
 
 MoveTracksUp::MoveTracksUp(MWindow *mwindow)
- : BC_MenuItem("Move tracks up")
+ : BC_MenuItem(_("Move tracks up"))
 {
 	set_shift(); this->mwindow = mwindow;
 }
@@ -944,7 +949,7 @@
 }
 
 MoveTracksDown::MoveTracksDown(MWindow *mwindow)
- : BC_MenuItem("Move tracks down")
+ : BC_MenuItem(_("Move tracks down"))
 {
 	set_shift(); this->mwindow = mwindow;
 }
@@ -959,7 +964,7 @@
 
 
 ConcatenateTracks::ConcatenateTracks(MWindow *mwindow)
- : BC_MenuItem("Concatenate tracks")
+ : BC_MenuItem(_("Concatenate tracks"))
 {
 	set_shift(); 
 	this->mwindow = mwindow;
@@ -976,7 +981,7 @@
 
 
 LoopPlayback::LoopPlayback(MWindow *mwindow)
- : BC_MenuItem("Loop Playback", "Shift+L", 'L')
+ : BC_MenuItem(_("Loop Playback"), "Shift+L", 'L')
 {
 	this->mwindow = mwindow;
 	set_checked(mwindow->edl->local_session->loop_playback);
@@ -995,7 +1000,7 @@
 
 
 SetBRenderStart::SetBRenderStart(MWindow *mwindow)
- : BC_MenuItem("Set background render")
+ : BC_MenuItem(_("Set background render"))
 {
 	this->mwindow = mwindow;
 }
@@ -1013,7 +1018,7 @@
 
 
 LabelsFollowEdits::LabelsFollowEdits(MWindow *mwindow)
- : BC_MenuItem("Edit labels") 
+ : BC_MenuItem(_("Edit labels")) 
 { 
 	this->mwindow = mwindow; 
 	set_checked(mwindow->edl->session->labels_follow_edits);
@@ -1029,7 +1034,7 @@
 
 
 PluginsFollowEdits::PluginsFollowEdits(MWindow *mwindow)
- : BC_MenuItem("Edit effects") 
+ : BC_MenuItem(_("Edit effects")) 
 { 
 	this->mwindow = mwindow; 
 	set_checked(mwindow->edl->session->plugins_follow_edits);
@@ -1045,7 +1050,7 @@
 
 
 AutosFollowEdits::AutosFollowEdits(MWindow *mwindow)
- : BC_MenuItem("Autos follow edits") 
+ : BC_MenuItem(_("Autos follow edits")) 
 { 
 	this->mwindow = mwindow; 
 	set_checked(mwindow->edl->session->autos_follow_edits);
@@ -1059,7 +1064,7 @@
 
 
 CursorOnFrames::CursorOnFrames(MWindow *mwindow)
- : BC_MenuItem("Align cursor on frames") 
+ : BC_MenuItem(_("Align cursor on frames")) 
 { 
 	this->mwindow = mwindow; 
 	set_checked(mwindow->edl->session->cursor_on_frames);
@@ -1082,12 +1087,12 @@
 	if(mwindow->edl->session->scrub_speed == .5)
 	{
 		mwindow->edl->session->scrub_speed = 2;
-		set_text("Slow Shuttle");
+		set_text(_("Slow Shuttle"));
 	}
 	else
 	{
 		mwindow->edl->session->scrub_speed = .5;
-		set_text("Fast Shuttle");
+		set_text(_("Fast Shuttle"));
 	}
 }
 
@@ -1100,7 +1105,7 @@
 {
 	mwindow->save_defaults();
 	mwindow->save_backup();
-	mwindow->gui->show_message("Saved settings.");
+	mwindow->gui->show_message(_("Saved settings."));
 	return 1;
 }
 
@@ -1113,7 +1118,7 @@
 
 
 ShowVWindow::ShowVWindow(MWindow *mwindow)
- : BC_MenuItem("Show Viewer")
+ : BC_MenuItem(_("Show Viewer"))
 {
 	this->mwindow = mwindow;
 	set_checked(mwindow->session->show_vwindow);
@@ -1125,7 +1130,7 @@
 }
 
 ShowAWindow::ShowAWindow(MWindow *mwindow)
- : BC_MenuItem("Show Resources")
+ : BC_MenuItem(_("Show Resources"))
 {
 	this->mwindow = mwindow;
 	set_checked(mwindow->session->show_awindow);
@@ -1137,7 +1142,7 @@
 }
 
 ShowCWindow::ShowCWindow(MWindow *mwindow)
- : BC_MenuItem("Show Compositor")
+ : BC_MenuItem(_("Show Compositor"))
 {
 	this->mwindow = mwindow;
 	set_checked(mwindow->session->show_cwindow);
@@ -1150,7 +1155,7 @@
 
 
 ShowLWindow::ShowLWindow(MWindow *mwindow)
- : BC_MenuItem("Show Levels")
+ : BC_MenuItem(_("Show Levels"))
 {
 	this->mwindow = mwindow;
 	set_checked(mwindow->session->show_lwindow);
@@ -1162,7 +1167,7 @@
 }
 
 TileWindows::TileWindows(MWindow *mwindow)
- : BC_MenuItem("Default positions")
+ : BC_MenuItem(_("Default positions"))
 {
 	this->mwindow = mwindow;
 }
--- base-1.1.7/cinelerra/main.C	2003-09-09 19:10:32.000000000 +0200
+++ hvirtual-1.1.7/cinelerra/main.C	2003-09-21 21:39:13.000000000 +0200
@@ -12,9 +12,12 @@
 #include <stdlib.h>
 #include <string.h>
 
-
-
-// Instantiation of the main loop
+#define PACKAGE "cinelerra"
+#define LOCALEDIR "/usr/share/locale"
+#include <libintl.h>
+#define _(String) gettext(String)
+#define gettext_noop(String) String
+#define N_(String) gettext_noop (String)
 
 enum
 {
@@ -37,6 +40,9 @@
 	int deamon_port = DEAMON_PORT;
 	char deamon_path[BCTEXTLEN];
 
+	setlocale (LC_ALL, "");
+	bindtextdomain (PACKAGE, LOCALEDIR);
+	textdomain (PACKAGE);
 	for(int i = 1; i < argc; i++)
 	{
 		if(!strcmp(argv[i], "-h"))
@@ -92,10 +98,10 @@
 	switch(operation)
 	{
 		case DO_USAGE:
-			printf("\nUsage:\n");
-			printf("%s [-d] [port]\n", argv[0]);
-			printf("\n-d = Run in the background as renderfarm client.\n");
-			printf("port = Port for client to listen on. (400)\n\n\n");
+			printf(_("\nUsage:\n"));
+			printf(_("%s [-d] [port]\n"), argv[0]);
+			printf(_("\n-d = Run in the background as renderfarm client.\n"));
+			printf(_("port = Port for client to listen on. (400)\n\n\n"));
 			exit(0);
 			break;
 
diff -rN base-1.1.7/po/Cinelerra.pot hvirtual-1.1.7/po/Cinelerra.pot
0a1,281
> # SOME DESCRIPTIVE TITLE.
> # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
> # This file is distributed under the same license as the PACKAGE package.
> # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
> #
> #, fuzzy
> msgid ""
> msgstr ""
> "Project-Id-Version: PACKAGE VERSION\n"
> "Report-Msgid-Bugs-To: \n"
> "POT-Creation-Date: 2003-09-21 21:42+0200\n"
> "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
> "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
> "Language-Team: LANGUAGE <LL@li.org>\n"
> "MIME-Version: 1.0\n"
> "Content-Type: text/plain; charset=CHARSET\n"
> "Content-Transfer-Encoding: 8bit\n"
> 
> #: cinelerra/main.C:101
> msgid ""
> "\n"
> "Usage:\n"
> msgstr ""
> 
> #: cinelerra/main.C:102
> #, c-format
> msgid "%s [-d] [port]\n"
> msgstr ""
> 
> #: cinelerra/main.C:103
> msgid ""
> "\n"
> "-d = Run in the background as renderfarm client.\n"
> msgstr ""
> 
> #: cinelerra/main.C:104
> msgid ""
> "port = Port for client to listen on. (400)\n"
> "\n"
> "\n"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:72
> msgid "File"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:99
> msgid "Edit"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:115
> msgid "Keyframes"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:127
> msgid "Audio"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:132
> msgid "Video"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:137
> msgid "Tracks"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:144
> msgid "Settings"
> msgstr ""
> 
> #. set scrubbing speed
> #. 	ScrubSpeed *scrub_speed;
> #. 	settingsmenu->add_item(scrub_speed = new ScrubSpeed(mwindow));
> #. 	if(mwindow->edl->session->scrub_speed == .5)
> #. 		scrub_speed->set_text(_("Fast Shuttle"));
> #: cinelerra/mainmenu.C:166
> msgid "View"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:182
> msgid "Window"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:492
> msgid "Dump CICache"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:501
> msgid "Dump EDL"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:515
> msgid "Dump Plugins"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:530
> msgid "Dump Assets"
> msgstr ""
> 
> #. ================================================= edit
> #: cinelerra/mainmenu.C:540
> msgid "Undo"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:552
> #, c-format
> msgid "Undo %s"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:557
> msgid "Redo"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:572
> #, c-format
> msgid "Redo %s"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:577
> msgid "Cut keyframes"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:589
> msgid "Copy keyframes"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:602
> msgid "Paste keyframes"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:614
> msgid "Clear keyframes"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:631
> msgid "Cut default keyframe"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:644
> msgid "Copy default keyframe"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:657
> msgid "Paste default keyframe"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:670
> msgid "Clear default keyframe"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:683
> msgid "Cut"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:695
> msgid "Copy"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:719
> msgid "Clear"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:733
> msgid "Paste silence"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:746
> msgid "Select All"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:769
> msgid "Mute Region"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:782
> msgid "Trim Selection"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:807 cinelerra/mainmenu.C:848
> msgid "Add track"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:819 cinelerra/mainmenu.C:862
> msgid "Delete track"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:830 cinelerra/mainmenu.C:888
> msgid "Default Transition"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:875
> msgid "Reset Translation"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:916
> msgid "Delete tracks"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:928
> msgid "Delete last track"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:940
> msgid "Move tracks up"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:952
> msgid "Move tracks down"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:967
> msgid "Concatenate tracks"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:984
> msgid "Loop Playback"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:1003
> msgid "Set background render"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:1021
> msgid "Edit labels"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:1037
> msgid "Edit effects"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:1053
> msgid "Autos follow edits"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:1067
> msgid "Align cursor on frames"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:1090
> msgid "Slow Shuttle"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:1095
> msgid "Fast Shuttle"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:1108
> msgid "Saved settings."
> msgstr ""
> 
> #: cinelerra/mainmenu.C:1121
> msgid "Show Viewer"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:1133
> msgid "Show Resources"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:1145
> msgid "Show Compositor"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:1158
> msgid "Show Levels"
> msgstr ""
> 
> #: cinelerra/mainmenu.C:1170
> msgid "Default positions"
> msgstr ""
> 
> #: guicast/bcresources.C:41
> msgid "-*-helvetica-medium-r-normal-*-10-*"
> msgstr ""
> 
> #: guicast/bcresources.C:42
> msgid "-*-helvetica-bold-r-normal-*-14-*"
> msgstr ""
> 
> #: guicast/bcresources.C:43
> msgid "-*-helvetica-bold-r-normal-*-18-*"
> msgstr ""
diff -rN base-1.1.7/po/POTFILES.in hvirtual-1.1.7/po/POTFILES.in
0a1,3
> cinelerra/main.C
> cinelerra/mainmenu.C
> guicast/bcresources.C
diff -rN base-1.1.7/po/save hvirtual-1.1.7/po/save
0a1,5
> #!/bin/sh
> 
> msgfmt $1.po
> cp messages.mo /usr/share/locale/$1/LC_MESSAGES/cinelerra.mo
> 
diff -rN base-1.1.7/po/sl.po hvirtual-1.1.7/po/sl.po
0a1,288
> # SOME DESCRIPTIVE TITLE.
> # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
> # This file is distributed under the same license as the PACKAGE package.
> # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
> #
> msgid ""
> msgstr ""
> "Project-Id-Version: Cinelerra 1.1.7\n"
> "Report-Msgid-Bugs-To: \n"
> "POT-Creation-Date: 2003-09-21 21:42+0200\n"
> "PO-Revision-Date: 2003-09-21 20:39+0200\n"
> "Last-Translator: Andraz Tori <andraz.tori1@guest.arnes.si>\n"
> "Language-Team: Slovenian <sl@li.org>\n"
> "MIME-Version: 1.0\n"
> "Content-Type: text/plain; charset=iso-8859-2\n"
> "Content-Transfer-Encoding: 8bit\n"
> 
> #: cinelerra/main.C:101
> msgid ""
> "\n"
> "Usage:\n"
> msgstr ""
> "\n"
> "Uporaba:\n"
> 
> #: cinelerra/main.C:102
> #, c-format
> msgid "%s [-d] [port]\n"
> msgstr "%s [-d] [vrata]\n"
> 
> #: cinelerra/main.C:103
> msgid ""
> "\n"
> "-d = Run in the background as renderfarm client.\n"
> msgstr ""
> "\n"
> "-d = Poženi v ozadju kot farmni odjemalec.\n"
> 
> #: cinelerra/main.C:104
> msgid ""
> "port = Port for client to listen on. (400)\n"
> "\n"
> "\n"
> msgstr ""
> "vrata = Vrata na katerih naj odjemalec posluša (400)\n"
> "\n"
> "\n"
> 
> #: cinelerra/mainmenu.C:72
> msgid "File"
> msgstr "Datoteka"
> 
> #: cinelerra/mainmenu.C:99
> msgid "Edit"
> msgstr "Uredi"
> 
> #: cinelerra/mainmenu.C:115
> msgid "Keyframes"
> msgstr "Ključni okvirji"
> 
> #: cinelerra/mainmenu.C:127
> msgid "Audio"
> msgstr "Avdio"
> 
> #: cinelerra/mainmenu.C:132
> msgid "Video"
> msgstr "Video"
> 
> #: cinelerra/mainmenu.C:137
> msgid "Tracks"
> msgstr "Sledi"
> 
> #: cinelerra/mainmenu.C:144
> msgid "Settings"
> msgstr "Nastavitve"
> 
> #. set scrubbing speed
> #. 	ScrubSpeed *scrub_speed;
> #. 	settingsmenu->add_item(scrub_speed = new ScrubSpeed(mwindow));
> #. 	if(mwindow->edl->session->scrub_speed == .5)
> #. 		scrub_speed->set_text(_("Fast Shuttle"));
> #: cinelerra/mainmenu.C:166
> msgid "View"
> msgstr "Pogled"
> 
> #: cinelerra/mainmenu.C:182
> msgid "Window"
> msgstr "Okno"
> 
> #: cinelerra/mainmenu.C:492
> msgid "Dump CICache"
> msgstr "Izpiši CICache"
> 
> #: cinelerra/mainmenu.C:501
> msgid "Dump EDL"
> msgstr "Izpiši EDL"
> 
> #: cinelerra/mainmenu.C:515
> msgid "Dump Plugins"
> msgstr "Izpiši vtičnike"
> 
> #: cinelerra/mainmenu.C:530
> msgid "Dump Assets"
> msgstr "Izpiši sredstva"
> 
> #. ================================================= edit
> #: cinelerra/mainmenu.C:540
> msgid "Undo"
> msgstr "Razveljavi"
> 
> #: cinelerra/mainmenu.C:552
> #, c-format
> msgid "Undo %s"
> msgstr "Razveljavi %s"
> 
> #: cinelerra/mainmenu.C:557
> msgid "Redo"
> msgstr "Obnovi"
> 
> #: cinelerra/mainmenu.C:572
> #, c-format
> msgid "Redo %s"
> msgstr "Obnovi %s"
> 
> #: cinelerra/mainmenu.C:577
> msgid "Cut keyframes"
> msgstr "Izreži ključne okvirje"
> 
> #: cinelerra/mainmenu.C:589
> msgid "Copy keyframes"
> msgstr "Kopiraj ključne okvirje"
> 
> #: cinelerra/mainmenu.C:602
> msgid "Paste keyframes"
> msgstr "Prilepi ključne okvirje"
> 
> #: cinelerra/mainmenu.C:614
> msgid "Clear keyframes"
> msgstr "Počisti ključne okvirje"
> 
> #: cinelerra/mainmenu.C:631
> msgid "Cut default keyframe"
> msgstr "Izreži privzet ključni okvir"
> 
> #: cinelerra/mainmenu.C:644
> msgid "Copy default keyframe"
> msgstr "Kopiraj privzet ključni okvir"
> 
> #: cinelerra/mainmenu.C:657
> msgid "Paste default keyframe"
> msgstr "Prilepi privzet ključni okvir"
> 
> #: cinelerra/mainmenu.C:670
> msgid "Clear default keyframe"
> msgstr "Počisti privzet ključni okvir"
> 
> #: cinelerra/mainmenu.C:683
> msgid "Cut"
> msgstr "Izreži"
> 
> #: cinelerra/mainmenu.C:695
> msgid "Copy"
> msgstr "Kopiraj"
> 
> #: cinelerra/mainmenu.C:719
> msgid "Clear"
> msgstr "Počisti"
> 
> #: cinelerra/mainmenu.C:733
> msgid "Paste silence"
> msgstr "Prilepi tišino"
> 
> #: cinelerra/mainmenu.C:746
> msgid "Select All"
> msgstr "Izberi vse"
> 
> #: cinelerra/mainmenu.C:769
> msgid "Mute Region"
> msgstr "Utišaj izbrano"
> 
> #: cinelerra/mainmenu.C:782
> msgid "Trim Selection"
> msgstr "Odžagaj na izbrano"
> 
> #: cinelerra/mainmenu.C:807 cinelerra/mainmenu.C:848
> msgid "Add track"
> msgstr "Dodaj sled"
> 
> #: cinelerra/mainmenu.C:819 cinelerra/mainmenu.C:862
> msgid "Delete track"
> msgstr "Zbriši sled"
> 
> #: cinelerra/mainmenu.C:830 cinelerra/mainmenu.C:888
> msgid "Default Transition"
> msgstr "Privzet prehod"
> 
> #: cinelerra/mainmenu.C:875
> msgid "Reset Translation"
> msgstr "Ponastavi prehod"
> 
> #: cinelerra/mainmenu.C:916
> msgid "Delete tracks"
> msgstr "Zbriši sledi"
> 
> #: cinelerra/mainmenu.C:928
> msgid "Delete last track"
> msgstr "Zbriši zadnjo sled"
> 
> #: cinelerra/mainmenu.C:940
> msgid "Move tracks up"
> msgstr "Premakni sledi navzgor"
> 
> #: cinelerra/mainmenu.C:952
> msgid "Move tracks down"
> msgstr "Premakni sledi navzdol"
> 
> #: cinelerra/mainmenu.C:967
> msgid "Concatenate tracks"
> msgstr "Zaporedno združi sledi"
> 
> #: cinelerra/mainmenu.C:984
> msgid "Loop Playback"
> msgstr "Krožno predvajanje"
> 
> #: cinelerra/mainmenu.C:1003
> msgid "Set background render"
> msgstr "Nastavi preračunavanje v ozadju"
> 
> #: cinelerra/mainmenu.C:1021
> msgid "Edit labels"
> msgstr "Uredi oznake"
> 
> #: cinelerra/mainmenu.C:1037
> msgid "Edit effects"
> msgstr "Uredi učinke"
> 
> #: cinelerra/mainmenu.C:1053
> msgid "Autos follow edits"
> msgstr "Samodejnosti sledijo urejanjem"
> 
> #: cinelerra/mainmenu.C:1067
> msgid "Align cursor on frames"
> msgstr "Postavi kazalec na okvirje"
> 
> #: cinelerra/mainmenu.C:1090
> msgid "Slow Shuttle"
> msgstr "Počasno premikanje"
> 
> #: cinelerra/mainmenu.C:1095
> msgid "Fast Shuttle"
> msgstr "Hitro premikanje"
> 
> #: cinelerra/mainmenu.C:1108
> msgid "Saved settings."
> msgstr "Shranjene nastavitve."
> 
> #: cinelerra/mainmenu.C:1121
> msgid "Show Viewer"
> msgstr "Kaži pregledovalnik"
> 
> #: cinelerra/mainmenu.C:1133
> msgid "Show Resources"
> msgstr "Kaži vire"
> 
> #: cinelerra/mainmenu.C:1145
> msgid "Show Compositor"
> msgstr "Kaži skladatelja"
> 
> #: cinelerra/mainmenu.C:1158
> msgid "Show Levels"
> msgstr "Kaži nivoje"
> 
> #: cinelerra/mainmenu.C:1170
> msgid "Default positions"
> msgstr "Privzeti položaji"
> 
> #: guicast/bcresources.C:41
> msgid "-*-helvetica-medium-r-normal-*-10-*"
> msgstr "-*-helvetica-bold-r-normal-*-10-*-*-*-*-*-iso8859-2"
> 
> # msgstr "-adobe-helvetica-bold-r-normal-*-*-180-*-*-p-*-iso8859-2,*-r-*"
> #: guicast/bcresources.C:42
> msgid "-*-helvetica-bold-r-normal-*-14-*"
> msgstr "-*-helvetica-bold-r-normal-*-14-*-*-*-*-*-iso8859-2"
> 
> #: guicast/bcresources.C:43
> msgid "-*-helvetica-bold-r-normal-*-18-*"
> msgstr "-*-helvetica-bold-r-normal-*-18-*-*-*-*-*-iso8859-2"
diff -rN base-1.1.7/po/update hvirtual-1.1.7/po/update
0a1,3
> #!/bin/sh
> 
> intltool-update $1
