]> granicus.if.org Git - vim/commitdiff
patch 8.0.1773: dialog messages are not translated v8.0.1773
authorBram Moolenaar <Bram@vim.org>
Sun, 29 Apr 2018 10:22:56 +0000 (12:22 +0200)
committerBram Moolenaar <Bram@vim.org>
Sun, 29 Apr 2018 10:22:56 +0000 (12:22 +0200)
Problem:    Dialog messages are not translated.
Solution:   Add N_() and _() where needed. (Sergey Alyoshin)

src/diff.c
src/ex_cmds2.c
src/ex_docmd.c
src/message.c
src/po/Make_cyg.mak
src/po/Make_ming.mak
src/po/Make_mvc.mak
src/po/Makefile
src/quickfix.c
src/version.c
src/vim.h

index b69b69e31da07efdf3a66fcd00d1ab162a04db84..cc9e6de8fd0993e9f31b418c0588ef9a232418bf 100644 (file)
@@ -909,7 +909,8 @@ ex_diffpatch(exarg_T *eap)
     if (cmdmod.browse)
     {
        browseFile = do_browse(0, (char_u *)_("Patch file"),
-                        eap->arg, NULL, NULL, BROWSE_FILTER_ALL_FILES, NULL);
+                        eap->arg, NULL, NULL,
+                        (char_u *)_(BROWSE_FILTER_ALL_FILES), NULL);
        if (browseFile == NULL)
            return;             /* operation cancelled */
        eap->arg = browseFile;
index 69283d693c560ef883a0c04a834bfdff4c08975a..7fa4907bdaf3f0fba8f51e34fc3e3317af0f681e 100644 (file)
@@ -4140,7 +4140,8 @@ ex_source(exarg_T *eap)
        char_u *fname = NULL;
 
        fname = do_browse(0, (char_u *)_("Source Vim script"), eap->arg,
-                                     NULL, NULL, BROWSE_FILTER_MACROS, NULL);
+                                     NULL, NULL,
+                                     (char_u *)_(BROWSE_FILTER_MACROS), NULL);
        if (fname != NULL)
        {
            cmd_source(fname, eap);
index 29270ad488e0ee0aaaa23c2a211641ff6f170f8f..66d2ad6d7b43dd5f7ec65013ed2ed229504592f0 100644 (file)
@@ -9619,7 +9619,8 @@ ex_redir(exarg_T *eap)
 
                browseFile = do_browse(BROWSE_SAVE,
                        (char_u *)_("Save Redirection"),
-                       fname, NULL, NULL, BROWSE_FILTER_ALL_FILES, curbuf);
+                       fname, NULL, NULL,
+                       (char_u *)_(BROWSE_FILTER_ALL_FILES), curbuf);
                if (browseFile == NULL)
                    return;             /* operation cancelled */
                vim_free(fname);
@@ -9845,7 +9846,8 @@ ex_mkrc(
                eap->cmdidx == CMD_mksession ? (char_u *)_("Save Session") :
 # endif
                (char_u *)_("Save Setup"),
-               fname, (char_u *)"vim", NULL, BROWSE_FILTER_MACROS, NULL);
+               fname, (char_u *)"vim", NULL,
+               (char_u *)_(BROWSE_FILTER_MACROS), NULL);
        if (browseFile == NULL)
            goto theend;
        fname = browseFile;
index 25c22f63e56893d0fb92d5a3a40c6797a1e44a93..f9ae0e91f06a4203ee8a81d10ed0a54b69424b2a 100644 (file)
@@ -4057,7 +4057,7 @@ do_browse(
        }
        else
            fname = gui_mch_browse(flags & BROWSE_SAVE,
-                                          title, dflt, ext, initdir, filter);
+                              title, dflt, ext, initdir, (char_u *)_(filter));
 
        /* We hang around in the dialog for a while, the user might do some
         * things to our files.  The Win32 dialog allows deleting or renaming
index 4ee21a1507d495bd1900aed55ac6b59a0baa4865..5f6f6cca35ecb1f29f571eb7ce34014e5afc599b 100644 (file)
@@ -130,11 +130,11 @@ all: $(MOFILES)
 
 first_time:
        $(XGETTEXT) --default-domain=$(LANGUAGE) \
-               --add-comments --keyword=_ --keyword=N_ --keyword=NGETTEXT:1,2 $(wildcard ../*.c) ../if_perl.xs ../GvimExt/gvimext.cpp $(wildcard ../globals.h) ../if_py_both.h
+               --add-comments --keyword=_ --keyword=N_ --keyword=NGETTEXT:1,2 $(wildcard ../*.c) ../if_perl.xs ../GvimExt/gvimext.cpp $(wildcard ../globals.h) ../if_py_both.h ../vim.h
 
 $(LANGUAGES):
        $(XGETTEXT) --default-domain=$(PACKAGE) \
-               --add-comments --keyword=_ --keyword=N_ --keyword=NGETTEXT:1,2 $(wildcard ../*.c) ../if_perl.xs ../GvimExt/gvimext.cpp $(wildcard ../globals.h) ../if_py_both.h
+               --add-comments --keyword=_ --keyword=N_ --keyword=NGETTEXT:1,2 $(wildcard ../*.c) ../if_perl.xs ../GvimExt/gvimext.cpp $(wildcard ../globals.h) ../if_py_both.h ../vim.h
        $(MV) $(PACKAGE).po $(PACKAGE).pot
        $(CP) $@.po $@.po.orig
        $(MV) $@.po $@.po.old
index 6973ad79c85ff70bb3224287a3157b42969fd47b..70b2c1efadf6838ba94bca8db7e1ca6e48174426 100644 (file)
@@ -139,11 +139,11 @@ all: $(MOFILES)
 
 first_time:
        $(XGETTEXT) --default-domain=$(LANGUAGE) \
-               --add-comments --keyword=_ --keyword=N_ --keyword=NGETTEXT:1,2 $(wildcard ../*.c) ../if_perl.xs ../GvimExt/gvimext.cpp $(wildcard ../globals.h) ../if_py_both.h
+               --add-comments --keyword=_ --keyword=N_ --keyword=NGETTEXT:1,2 $(wildcard ../*.c) ../if_perl.xs ../GvimExt/gvimext.cpp $(wildcard ../globals.h) ../if_py_both.h ../vim.h
 
 $(LANGUAGES):
        $(XGETTEXT) --default-domain=$(PACKAGE) \
-               --add-comments --keyword=_ --keyword=N_ --keyword=NGETTEXT:1,2 $(wildcard ../*.c) ../if_perl.xs ../GvimExt/gvimext.cpp $(wildcard ../globals.h) ../if_py_both.h
+               --add-comments --keyword=_ --keyword=N_ --keyword=NGETTEXT:1,2 $(wildcard ../*.c) ../if_perl.xs ../GvimExt/gvimext.cpp $(wildcard ../globals.h) ../if_py_both.h ../vim.h
        $(MV) $(PACKAGE).po $(PACKAGE).pot
        $(CP) $@.po $@.po.orig
        $(MV) $@.po $@.po.old
index 0f0adebb6ec86e68bf4dac7258123908bce852e2..0748bdf06b36c535420b79a881f376f1463ee899 100644 (file)
@@ -119,7 +119,7 @@ INSTALLDIR = $(VIMRUNTIME)\lang\$(LANGUAGE)\LC_MESSAGES
 all: $(MOFILES)
 
 files:
-       $(LS) $(LSFLAGS) ..\*.c ..\if_perl.xs ..\GvimExt\gvimext.cpp ..\globals.h ..\if_py_both.h > .\files
+       $(LS) $(LSFLAGS) ..\*.c ..\if_perl.xs ..\GvimExt\gvimext.cpp ..\globals.h ..\if_py_both.h ..\vim.h > .\files
 
 first_time: files
        set OLD_PO_FILE_INPUT=yes
index fc78c43086b9833dc7a5bc3f3ee2277b57278323..386cb64433c232c0bdbaabb3916a2f3c441873d5 100644 (file)
@@ -281,10 +281,10 @@ distclean: clean
 checkclean:
        rm -f *.ck
 
-$(PACKAGE).pot: ../*.c ../if_perl.xs ../GvimExt/gvimext.cpp ../globals.h ../if_py_both.h
+$(PACKAGE).pot: ../*.c ../if_perl.xs ../GvimExt/gvimext.cpp ../globals.h ../if_py_both.h ../vim.h
        cd ..; $(XGETTEXT) --default-domain=$(PACKAGE) \
                --add-comments --keyword=_ --keyword=N_ --keyword=NGETTEXT:1,2 \
-               *.c if_perl.xs GvimExt/gvimext.cpp globals.h if_py_both.h
+               *.c if_perl.xs GvimExt/gvimext.cpp globals.h if_py_both.h vim.h
        mv -f ../$(PACKAGE).po $(PACKAGE).pot
 
 update-po: $(LANGUAGES)
index 19127027ff137ab7881558dbb997af06d02da6df..acff1ec7036f2cedaeffc5755e0b3759fc2592d5 100644 (file)
@@ -4115,7 +4115,8 @@ ex_cfile(exarg_T *eap)
     if (cmdmod.browse)
     {
        char_u *browse_file = do_browse(0, (char_u *)_("Error file"), eap->arg,
-                                  NULL, NULL, BROWSE_FILTER_ALL_FILES, NULL);
+                                  NULL, NULL,
+                                  (char_u *)_(BROWSE_FILTER_ALL_FILES), NULL);
        if (browse_file == NULL)
            return;
        set_string_option_direct((char_u *)"ef", -1, browse_file, OPT_FREE, 0);
index 40b5815b1f6b83a987386053bedf08cc4c057c0b..5d75dabf571bc6f47b4770cfa5f686914b2f4e34 100644 (file)
@@ -761,6 +761,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1773,
 /**/
     1772,
 /**/
index 985a4926d7d88a4f687aab346852c9c6054f577e..af01f1a51b04d98ea47f3ca0080191fc1236b0e2 100644 (file)
--- a/src/vim.h
+++ b/src/vim.h
@@ -2186,16 +2186,16 @@ typedef enum {
 #ifdef FEAT_BROWSE
 # ifdef BACKSLASH_IN_FILENAME
 #  define BROWSE_FILTER_MACROS \
-       (char_u *)"Vim macro files (*.vim)\t*.vim\nAll Files (*.*)\t*.*\n"
-#  define BROWSE_FILTER_ALL_FILES (char_u *)"All Files (*.*)\t*.*\n"
+       (char_u *)N_("Vim macro files (*.vim)\t*.vim\nAll Files (*.*)\t*.*\n")
+#  define BROWSE_FILTER_ALL_FILES (char_u *)N_("All Files (*.*)\t*.*\n")
 #  define BROWSE_FILTER_DEFAULT \
-       (char_u *)"All Files (*.*)\t*.*\nC source (*.c, *.h)\t*.c;*.h\nC++ source (*.cpp, *.hpp)\t*.cpp;*.hpp\nVB code (*.bas, *.frm)\t*.bas;*.frm\nVim files (*.vim, _vimrc, _gvimrc)\t*.vim;_vimrc;_gvimrc\n"
+       (char_u *)N_("All Files (*.*)\t*.*\nC source (*.c, *.h)\t*.c;*.h\nC++ source (*.cpp, *.hpp)\t*.cpp;*.hpp\nVB code (*.bas, *.frm)\t*.bas;*.frm\nVim files (*.vim, _vimrc, _gvimrc)\t*.vim;_vimrc;_gvimrc\n")
 # else
 #  define BROWSE_FILTER_MACROS \
-       (char_u *)"Vim macro files (*.vim)\t*.vim\nAll Files (*)\t*\n"
-#  define BROWSE_FILTER_ALL_FILES (char_u *)"All Files (*)\t*\n"
+       (char_u *)N_("Vim macro files (*.vim)\t*.vim\nAll Files (*)\t*\n")
+#  define BROWSE_FILTER_ALL_FILES (char_u *)N_("All Files (*)\t*\n")
 #  define BROWSE_FILTER_DEFAULT \
-       (char_u *)"All Files (*)\t*\nC source (*.c, *.h)\t*.c;*.h\nC++ source (*.cpp, *.hpp)\t*.cpp;*.hpp\nVim files (*.vim, _vimrc, _gvimrc)\t*.vim;_vimrc;_gvimrc\n"
+       (char_u *)N_("All Files (*)\t*\nC source (*.c, *.h)\t*.c;*.h\nC++ source (*.cpp, *.hpp)\t*.cpp;*.hpp\nVim files (*.vim, _vimrc, _gvimrc)\t*.vim;_vimrc;_gvimrc\n")
 # endif
 # define BROWSE_SAVE 1     /* flag for do_browse() */
 # define BROWSE_DIR 2      /* flag for do_browse() */