Hi all.

I was testing lyx 1.1.4 with Polish translation. There are some
bugs ;(

In many cases translations dont fit into menu. For example try:
LANG=pl lyx
and open menu: Ustawienia->Akapity or Ustawienia->Dokumentow or
Ustawienia->Papier.

IMHO size of windows should be dynamicly calculated against:
- length of translation
- current font size.

I prepared simply patch with modifies size of some menus to create
more place for translations etc. Please apply.


Also I'm sending little fix for automake DESTDIR feature
(make install DESTDIR=/tmp/not-from-root/)

-- 
Arkadiusz Miśkiewicz         http://www.misiek.eu.org/
PLD GNU/Linux [IPv6 enabled]  http://www.pld.org.pl/
diff -urN lyx-1.1.4.org/lib/Makefile.am lyx-1.1.4/lib/Makefile.am
--- lyx-1.1.4.org/lib/Makefile.am       Wed Mar 15 23:54:43 2000
+++ lyx-1.1.4/lib/Makefile.am   Wed Mar 15 23:56:48 2000
@@ -32,13 +32,13 @@
 
 libinstalldirs:
        for dir in $(LYXLIBDIRS) ; do \
-               $(mkinstalldirs) $(pkgdatadir)/$$dir ; \
+               $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/$$dir ; \
        done
 
 install-data-local: libinstalldirs
        files=`cd ${srcdir} ; echo $(LIBINSTFILES)` ; \
        for i in $${files} ; do \
-          $(INSTALL_DATA) ${srcdir}/$$i $(pkgdatadir)/$$i ; \
+          $(INSTALL_DATA) ${srcdir}/$$i $(DESTDIR)$(pkgdatadir)/$$i ; \
        done
 
 dist-hook:
diff -urN lyx-1.1.4.org/lib/reLyX/Makefile.am lyx-1.1.4/lib/reLyX/Makefile.am
--- lyx-1.1.4.org/lib/reLyX/Makefile.am Wed Mar 15 23:54:57 2000
+++ lyx-1.1.4/lib/reLyX/Makefile.am     Thu Mar 16 00:10:02 2000
@@ -18,11 +18,11 @@
 
 libinstalldirs:
        for dir in $(LYXDATADIRS) ; do \
-         $(mkinstalldirs) $(pkgdatadir)/$$dir ; \
+         $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/$$dir ; \
        done
 
 install-data-local:  libinstalldirs
        files=`cd ${srcdir} ; echo $(LIBINSTFILES)` ; \
        for i in $${files} ; do \
-          $(INSTALL_DATA) ${srcdir}/$$i $(pkgdatadir)/reLyX/$$i ; \
+          $(INSTALL_DATA) ${srcdir}/$$i $(DESTDIR)$(pkgdatadir)/reLyX/$$i ; \
        done
diff -urN lyx-1.1.4.org/src/latexoptions.C lyx-1.1.4/src/latexoptions.C
--- lyx-1.1.4.org/src/latexoptions.C    Thu Mar 16 22:11:57 2000
+++ lyx-1.1.4/src/latexoptions.C        Thu Mar 16 23:03:10 2000
@@ -14,9 +14,9 @@
   FL_OBJECT *obj;
   FD_LaTeXOptions *fdui = (FD_LaTeXOptions *) fl_calloc(1, sizeof(FD_LaTeXOptions));
 
-  fdui->LaTeXOptions = fl_bgn_form(FL_NO_BOX, 310, 90);
-  obj = fl_add_box(FL_UP_BOX, 0, 0, 310, 90, "");
-  fdui->accents = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 10, 10, 310, 30, 
idex(_("Allow accents on ALL characters|#w")));fl_set_button_shortcut(obj, 
scex(_("Allow accents on ALL characters|#w")), 1);
+  fdui->LaTeXOptions = fl_bgn_form(FL_NO_BOX, 370, 90);
+  obj = fl_add_box(FL_UP_BOX, 0, 0, 370, 90, "");
+  fdui->accents = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 10, 10, 370, 30, 
+idex(_("Allow accents on ALL characters|#w")));fl_set_button_shortcut(obj, 
+scex(_("Allow accents on ALL characters|#w")), 1);
     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
   obj = fl_add_button(FL_RETURN_BUTTON, 10, 50, 90, 30, _("OK"));
     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
diff -urN lyx-1.1.4.org/src/layout_forms.C lyx-1.1.4/src/layout_forms.C
--- lyx-1.1.4.org/src/layout_forms.C    Thu Mar 16 22:11:58 2000
+++ lyx-1.1.4/src/layout_forms.C        Thu Mar 16 22:56:45 2000
@@ -87,7 +87,7 @@
     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
     fl_set_object_resize(obj, FL_RESIZE_NONE);
-  obj = fl_add_frame(FL_ENGRAVED_FRAME, 290, 20, 122, 70, "");
+  obj = fl_add_frame(FL_ENGRAVED_FRAME, 290, 20, 132, 70, "");
     fl_set_object_color(obj, FL_COL1, FL_COL1);
     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
     fl_set_object_lalign(obj, FL_ALIGN_TOP_LEFT);
@@ -170,7 +170,7 @@
     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
     fl_set_object_resize(obj, FL_RESIZE_NONE);
     fl_set_object_callback(obj, DocumentSpacingCB, 0);
-  fdui->button_bullets = obj = fl_add_button(FL_NORMAL_BUTTON, 430, 110, 130, 30, 
idex(_("Bullet Shapes|#B")));fl_set_button_shortcut(obj, scex(_("Bullet Shapes|#B")), 
1);
+  fdui->button_bullets = obj = fl_add_button(FL_NORMAL_BUTTON, 430, 110, 140, 30, 
+idex(_("Bullet Shapes|#B")));fl_set_button_shortcut(obj, scex(_("Bullet Shapes|#B")), 
+1);
     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
     fl_set_object_resize(obj, FL_RESIZE_NONE);
@@ -293,11 +293,11 @@
     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
   obj = fl_add_frame(FL_ENGRAVED_FRAME, 360, 20, 120, 70, "");
     fl_set_object_color(obj, FL_COL1, FL_COL1);
-  obj = fl_add_frame(FL_ENGRAVED_FRAME, 210, 20, 140, 70, "");
+  obj = fl_add_frame(FL_ENGRAVED_FRAME, 230, 20, 120, 70, "");
     fl_set_object_color(obj, FL_COL1, FL_COL1);
-  obj = fl_add_frame(FL_ENGRAVED_FRAME, 10, 20, 190, 70, "");
+  obj = fl_add_frame(FL_ENGRAVED_FRAME, 10, 20, 210, 70, "");
     fl_set_object_color(obj, FL_COL1, FL_COL1);
-  fdui->input_labelwidth = obj = fl_add_input(FL_NORMAL_INPUT, 100, 210, 360, 30, 
idex(_("Label Width:|#d")));fl_set_button_shortcut(obj, scex(_("Label Width:|#d")), 1);
+  fdui->input_labelwidth = obj = fl_add_input(FL_NORMAL_INPUT, 110, 210, 350, 30, 
+idex(_("Label Width:|#d")));fl_set_button_shortcut(obj, scex(_("Label Width:|#d")), 
+1);
     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
     fl_set_object_gravity(obj, FL_West, FL_East);
     fl_set_object_resize(obj, FL_RESIZE_X);
@@ -327,17 +327,17 @@
     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
   fl_end_group();
 
-  fdui->input_space_above = obj = fl_add_input(FL_NORMAL_INPUT, 180, 120, 90, 30, "");
+  fdui->input_space_above = obj = fl_add_input(FL_NORMAL_INPUT, 180, 120, 75, 30, "");
     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
     fl_set_object_callback(obj, ParagraphVSpaceCB, 0);
-  fdui->input_space_below = obj = fl_add_input(FL_NORMAL_INPUT, 180, 160, 90, 30, "");
+  fdui->input_space_below = obj = fl_add_input(FL_NORMAL_INPUT, 180, 160, 75, 30, "");
     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
     fl_set_object_callback(obj, ParagraphVSpaceCB, 0);
-  fdui->choice_space_above = obj = fl_add_choice(FL_NORMAL_CHOICE, 70, 120, 100, 30, 
idex(_("Above:|#v")));fl_set_button_shortcut(obj, scex(_("Above:|#v")), 1);
+  fdui->choice_space_above = obj = fl_add_choice(FL_NORMAL_CHOICE, 85, 120, 85, 30, 
+idex(_("Above:|#v")));fl_set_button_shortcut(obj, scex(_("Above:|#v")), 1);
     fl_set_object_boxtype(obj, FL_FRAME_BOX);
     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
     fl_set_object_callback(obj, ParagraphVSpaceCB, 0);
-  fdui->choice_space_below = obj = fl_add_choice(FL_NORMAL_CHOICE, 70, 160, 100, 30, 
idex(_("Below:|#w")));fl_set_button_shortcut(obj, scex(_("Below:|#w")), 1);
+  fdui->choice_space_below = obj = fl_add_choice(FL_NORMAL_CHOICE, 85, 160, 85, 30, 
+idex(_("Below:|#w")));fl_set_button_shortcut(obj, scex(_("Below:|#w")), 1);
     fl_set_object_boxtype(obj, FL_FRAME_BOX);
     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
     fl_set_object_callback(obj, ParagraphVSpaceCB, 0);
@@ -345,7 +345,7 @@
     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
     fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
     fl_set_object_lstyle(obj, FL_BOLD_STYLE);
-  obj = fl_add_text(FL_NORMAL_TEXT, 230, 10, 50, 20, _("Lines"));
+  obj = fl_add_text(FL_NORMAL_TEXT, 240, 10, 50, 20, _("Lines"));
     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
     fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
     fl_set_object_lstyle(obj, FL_BOLD_STYLE);
@@ -361,9 +361,9 @@
     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
     fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
     fl_set_object_callback(obj, ParagraphExtraOpen, 0);
-  fdui->check_space_above = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 270, 120, 40, 
30, idex(_("Keep|#K")));fl_set_button_shortcut(obj, scex(_("Keep|#K")), 1);
+  fdui->check_space_above = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 255, 120, 40, 
+30, idex(_("Keep|#K")));fl_set_button_shortcut(obj, scex(_("Keep|#K")), 1);
     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
-  fdui->check_space_below = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 270, 160, 40, 
30, idex(_("Keep|#p")));fl_set_button_shortcut(obj, scex(_("Keep|#p")), 1);
+  fdui->check_space_below = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 255, 160, 40, 
+30, idex(_("Keep|#p")));fl_set_button_shortcut(obj, scex(_("Keep|#p")), 1);
     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
   fl_end_form();
 
diff -urN lyx-1.1.4.org/src/print_form.C lyx-1.1.4/src/print_form.C
--- lyx-1.1.4.org/src/print_form.C      Thu Mar 16 22:12:00 2000
+++ lyx-1.1.4/src/print_form.C  Thu Mar 16 22:11:49 2000
@@ -22,9 +22,9 @@
     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
     fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
     fl_set_object_lstyle(obj, FL_BOLD_STYLE);
-  fdui->input_printer = obj = fl_add_input(FL_NORMAL_INPUT, 90, 225, 230, 30, "");
+  fdui->input_printer = obj = fl_add_input(FL_NORMAL_INPUT, 130, 225, 190, 30, "");
     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
-  fdui->input_file = obj = fl_add_input(FL_NORMAL_INPUT, 90, 265, 230, 30, "");
+  fdui->input_file = obj = fl_add_input(FL_NORMAL_INPUT, 130, 265, 190, 30, "");
     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
 
   fdui->group_radio_printto = fl_bgn_group();

Reply via email to