forked from aniani/vim
patch 8.1.2305: no warning for wrong entry in translations
Problem: No warning for wrong entry in translations. Solution: Check semicolons in keywords entry of desktop file.
This commit is contained in:
@@ -44,6 +44,17 @@ let wsv = winsaveview()
|
|||||||
let error = 0
|
let error = 0
|
||||||
|
|
||||||
while 1
|
while 1
|
||||||
|
let lnum = line('.')
|
||||||
|
if getline(lnum) =~ 'msgid "Text;.*;"'
|
||||||
|
if getline(lnum + 1) !~ '^msgstr "\([^;]\+;\)\+"'
|
||||||
|
echomsg 'Mismatching ; in line ' . (lnum + 1)
|
||||||
|
echomsg 'Did you forget the trailing semicolon?'
|
||||||
|
if error == 0
|
||||||
|
let error = lnum + 1
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
if getline(line('.') - 1) !~ "no-c-format"
|
if getline(line('.') - 1) !~ "no-c-format"
|
||||||
" go over the "msgid" and "msgid_plural" lines
|
" go over the "msgid" and "msgid_plural" lines
|
||||||
let prevfromline = 'foobar'
|
let prevfromline = 'foobar'
|
||||||
|
@@ -741,6 +741,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 */
|
||||||
|
/**/
|
||||||
|
2305,
|
||||||
/**/
|
/**/
|
||||||
2304,
|
2304,
|
||||||
/**/
|
/**/
|
||||||
|
Reference in New Issue
Block a user