forked from aniani/vim
patch 8.0.1773: dialog messages are not translated
Problem: Dialog messages are not translated. Solution: Add N_() and _() where needed. (Sergey Alyoshin)
This commit is contained in:
@@ -909,7 +909,8 @@ ex_diffpatch(exarg_T *eap)
|
|||||||
if (cmdmod.browse)
|
if (cmdmod.browse)
|
||||||
{
|
{
|
||||||
browseFile = do_browse(0, (char_u *)_("Patch file"),
|
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)
|
if (browseFile == NULL)
|
||||||
return; /* operation cancelled */
|
return; /* operation cancelled */
|
||||||
eap->arg = browseFile;
|
eap->arg = browseFile;
|
||||||
|
@@ -4140,7 +4140,8 @@ ex_source(exarg_T *eap)
|
|||||||
char_u *fname = NULL;
|
char_u *fname = NULL;
|
||||||
|
|
||||||
fname = do_browse(0, (char_u *)_("Source Vim script"), eap->arg,
|
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)
|
if (fname != NULL)
|
||||||
{
|
{
|
||||||
cmd_source(fname, eap);
|
cmd_source(fname, eap);
|
||||||
|
@@ -9619,7 +9619,8 @@ ex_redir(exarg_T *eap)
|
|||||||
|
|
||||||
browseFile = do_browse(BROWSE_SAVE,
|
browseFile = do_browse(BROWSE_SAVE,
|
||||||
(char_u *)_("Save Redirection"),
|
(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)
|
if (browseFile == NULL)
|
||||||
return; /* operation cancelled */
|
return; /* operation cancelled */
|
||||||
vim_free(fname);
|
vim_free(fname);
|
||||||
@@ -9845,7 +9846,8 @@ ex_mkrc(
|
|||||||
eap->cmdidx == CMD_mksession ? (char_u *)_("Save Session") :
|
eap->cmdidx == CMD_mksession ? (char_u *)_("Save Session") :
|
||||||
# endif
|
# endif
|
||||||
(char_u *)_("Save Setup"),
|
(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)
|
if (browseFile == NULL)
|
||||||
goto theend;
|
goto theend;
|
||||||
fname = browseFile;
|
fname = browseFile;
|
||||||
|
@@ -4057,7 +4057,7 @@ do_browse(
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
fname = gui_mch_browse(flags & BROWSE_SAVE,
|
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
|
/* 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
|
* things to our files. The Win32 dialog allows deleting or renaming
|
||||||
|
@@ -130,11 +130,11 @@ all: $(MOFILES)
|
|||||||
|
|
||||||
first_time:
|
first_time:
|
||||||
$(XGETTEXT) --default-domain=$(LANGUAGE) \
|
$(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):
|
$(LANGUAGES):
|
||||||
$(XGETTEXT) --default-domain=$(PACKAGE) \
|
$(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
|
$(MV) $(PACKAGE).po $(PACKAGE).pot
|
||||||
$(CP) $@.po $@.po.orig
|
$(CP) $@.po $@.po.orig
|
||||||
$(MV) $@.po $@.po.old
|
$(MV) $@.po $@.po.old
|
||||||
|
@@ -139,11 +139,11 @@ all: $(MOFILES)
|
|||||||
|
|
||||||
first_time:
|
first_time:
|
||||||
$(XGETTEXT) --default-domain=$(LANGUAGE) \
|
$(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):
|
$(LANGUAGES):
|
||||||
$(XGETTEXT) --default-domain=$(PACKAGE) \
|
$(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
|
$(MV) $(PACKAGE).po $(PACKAGE).pot
|
||||||
$(CP) $@.po $@.po.orig
|
$(CP) $@.po $@.po.orig
|
||||||
$(MV) $@.po $@.po.old
|
$(MV) $@.po $@.po.old
|
||||||
|
@@ -119,7 +119,7 @@ INSTALLDIR = $(VIMRUNTIME)\lang\$(LANGUAGE)\LC_MESSAGES
|
|||||||
all: $(MOFILES)
|
all: $(MOFILES)
|
||||||
|
|
||||||
files:
|
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
|
first_time: files
|
||||||
set OLD_PO_FILE_INPUT=yes
|
set OLD_PO_FILE_INPUT=yes
|
||||||
|
@@ -281,10 +281,10 @@ distclean: clean
|
|||||||
checkclean:
|
checkclean:
|
||||||
rm -f *.ck
|
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) \
|
cd ..; $(XGETTEXT) --default-domain=$(PACKAGE) \
|
||||||
--add-comments --keyword=_ --keyword=N_ --keyword=NGETTEXT:1,2 \
|
--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
|
mv -f ../$(PACKAGE).po $(PACKAGE).pot
|
||||||
|
|
||||||
update-po: $(LANGUAGES)
|
update-po: $(LANGUAGES)
|
||||||
|
@@ -4115,7 +4115,8 @@ ex_cfile(exarg_T *eap)
|
|||||||
if (cmdmod.browse)
|
if (cmdmod.browse)
|
||||||
{
|
{
|
||||||
char_u *browse_file = do_browse(0, (char_u *)_("Error file"), eap->arg,
|
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)
|
if (browse_file == NULL)
|
||||||
return;
|
return;
|
||||||
set_string_option_direct((char_u *)"ef", -1, browse_file, OPT_FREE, 0);
|
set_string_option_direct((char_u *)"ef", -1, browse_file, OPT_FREE, 0);
|
||||||
|
@@ -761,6 +761,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
1773,
|
||||||
/**/
|
/**/
|
||||||
1772,
|
1772,
|
||||||
/**/
|
/**/
|
||||||
|
12
src/vim.h
12
src/vim.h
@@ -2186,16 +2186,16 @@ typedef enum {
|
|||||||
#ifdef FEAT_BROWSE
|
#ifdef FEAT_BROWSE
|
||||||
# ifdef BACKSLASH_IN_FILENAME
|
# ifdef BACKSLASH_IN_FILENAME
|
||||||
# define BROWSE_FILTER_MACROS \
|
# define BROWSE_FILTER_MACROS \
|
||||||
(char_u *)"Vim macro files (*.vim)\t*.vim\nAll Files (*.*)\t*.*\n"
|
(char_u *)N_("Vim macro files (*.vim)\t*.vim\nAll Files (*.*)\t*.*\n")
|
||||||
# define BROWSE_FILTER_ALL_FILES (char_u *)"All Files (*.*)\t*.*\n"
|
# define BROWSE_FILTER_ALL_FILES (char_u *)N_("All Files (*.*)\t*.*\n")
|
||||||
# define BROWSE_FILTER_DEFAULT \
|
# 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
|
# else
|
||||||
# define BROWSE_FILTER_MACROS \
|
# define BROWSE_FILTER_MACROS \
|
||||||
(char_u *)"Vim macro files (*.vim)\t*.vim\nAll Files (*)\t*\n"
|
(char_u *)N_("Vim macro files (*.vim)\t*.vim\nAll Files (*)\t*\n")
|
||||||
# define BROWSE_FILTER_ALL_FILES (char_u *)"All Files (*)\t*\n"
|
# define BROWSE_FILTER_ALL_FILES (char_u *)N_("All Files (*)\t*\n")
|
||||||
# define BROWSE_FILTER_DEFAULT \
|
# 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
|
# endif
|
||||||
# define BROWSE_SAVE 1 /* flag for do_browse() */
|
# define BROWSE_SAVE 1 /* flag for do_browse() */
|
||||||
# define BROWSE_DIR 2 /* flag for do_browse() */
|
# define BROWSE_DIR 2 /* flag for do_browse() */
|
||||||
|
Reference in New Issue
Block a user