summaryrefslogtreecommitdiffstats
path: root/src/po
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:05:19 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:05:19 +0000
commita4e9136f68a40b1cb0eb6df5a5f06603224a87f4 (patch)
treeba32e0d0069ad6adfd6b32d05161a03eea5e4c7c /src/po
parentReleasing progress-linux version 2:9.1.0496-1~progress7.99u1. (diff)
downloadvim-a4e9136f68a40b1cb0eb6df5a5f06603224a87f4.tar.xz
vim-a4e9136f68a40b1cb0eb6df5a5f06603224a87f4.zip
Merging upstream version 2:9.1.0698.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/po')
-rw-r--r--src/po/Make_cyg.mak10
-rw-r--r--src/po/Make_ming.mak12
-rw-r--r--src/po/Make_mvc.mak167
-rw-r--r--src/po/Makefile101
-rw-r--r--src/po/README.txt17
-rw-r--r--src/po/README_mvc.txt18
-rw-r--r--src/po/ca.po4
-rw-r--r--src/po/cleanup.vim12
-rw-r--r--src/po/cs.cp1250.po2
-rw-r--r--src/po/da.po4
-rw-r--r--src/po/de.po4
-rw-r--r--src/po/eo.po4
-rw-r--r--src/po/es.po4
-rw-r--r--src/po/fi.po4
-rw-r--r--src/po/fixfilenames.vim8
-rw-r--r--src/po/fr.po4
-rw-r--r--src/po/ga.po4
-rw-r--r--src/po/hu.po4
-rw-r--r--src/po/it.po91
-rw-r--r--src/po/ja.euc-jp.po181
-rw-r--r--src/po/ja.po181
-rw-r--r--src/po/ja.sjis.po181
-rw-r--r--src/po/ko.UTF-8.po4
-rw-r--r--src/po/ko.po10
-rw-r--r--src/po/nb.po5
-rw-r--r--src/po/nl.po4
-rw-r--r--src/po/no.po5
-rw-r--r--src/po/pl.UTF-8.po4
-rw-r--r--src/po/pl.cp1250.po6
-rw-r--r--src/po/pl.po4
-rw-r--r--src/po/pt_BR.po39
-rw-r--r--src/po/ru.cp1251.po329
-rw-r--r--src/po/ru.po2
-rw-r--r--src/po/sk.cp1250.po2
-rw-r--r--src/po/sr.po68
-rw-r--r--src/po/sv.po4
-rw-r--r--src/po/tojavascript.vim13
-rw-r--r--src/po/tr.po180
-rw-r--r--src/po/uk.cp1251.po4
-rw-r--r--src/po/uk.po4
-rw-r--r--src/po/zh_CN.UTF-8.po4
-rw-r--r--src/po/zh_CN.cp936.po6
-rw-r--r--src/po/zh_CN.po6
-rw-r--r--src/po/zh_TW.po2
44 files changed, 978 insertions, 744 deletions
diff --git a/src/po/Make_cyg.mak b/src/po/Make_cyg.mak
index 705858d..c04837e 100644
--- a/src/po/Make_cyg.mak
+++ b/src/po/Make_cyg.mak
@@ -16,7 +16,7 @@ endif
include Make_all.mak
PACKAGE = vim
-VIM = ../vim
+VIMPROG = ../vim
# Uncomment one of the lines below or modify it to put the path to your
# gettext binaries
@@ -64,18 +64,18 @@ PO_INPUTLIST = \
vim.desktop.in
first_time: $(PO_INPUTLIST) $(PO_VIM_INPUTLIST)
- $(VIM) -u NONE --not-a-term -S tojavascript.vim $(LANGUAGE).pot $(PO_VIM_INPUTLIST)
+ $(VIMPROG) -u NONE --not-a-term -S tojavascript.vim $(LANGUAGE).pot $(PO_VIM_INPUTLIST)
$(XGETTEXT) --default-domain=$(LANGUAGE) \
--add-comments $(XGETTEXT_KEYWORDS) $(PO_INPUTLIST) $(PO_VIM_JSLIST)
- $(VIM) -u NONE --not-a-term -S fixfilenames.vim $(LANGUAGE).pot $(PO_VIM_INPUTLIST)
+ $(VIMPROG) -u NONE --not-a-term -S fixfilenames.vim $(LANGUAGE).pot $(PO_VIM_INPUTLIST)
$(RM) *.js
$(PACKAGE).pot: $(PO_INPUTLIST) $(PO_VIM_INPUTLIST)
- $(VIM) -u NONE --not-a-term -S tojavascript.vim $(PACKAGE).pot $(PO_VIM_INPUTLIST)
+ $(VIMPROG) -u NONE --not-a-term -S tojavascript.vim $(PACKAGE).pot $(PO_VIM_INPUTLIST)
$(XGETTEXT) --default-domain=$(PACKAGE) \
--add-comments $(XGETTEXT_KEYWORDS) $(PO_INPUTLIST) $(PO_VIM_JSLIST)
$(MV) $(PACKAGE).po $(PACKAGE).pot
- $(VIM) -u NONE --not-a-term -S fixfilenames.vim $(PACKAGE).pot $(PO_VIM_INPUTLIST)
+ $(VIMPROG) -u NONE --not-a-term -S fixfilenames.vim $(PACKAGE).pot $(PO_VIM_INPUTLIST)
$(RM) *.js
# Don't add a dependency here, we only want to update the .po files manually
diff --git a/src/po/Make_ming.mak b/src/po/Make_ming.mak
index 42dab84..21d2d20 100644
--- a/src/po/Make_ming.mak
+++ b/src/po/Make_ming.mak
@@ -23,9 +23,9 @@ include Make_all.mak
PACKAGE = vim
ifeq (sh.exe, $(SHELL))
-VIM = ..\vim
+VIMPROG = ..\vim
else
-VIM = ../vim
+VIMPROG = ../vim
endif
# Uncomment one of the lines below or modify it to put the path to your
@@ -77,18 +77,18 @@ PO_INPUTLIST = \
vim.desktop.in
first_time: $(PO_INPUTLIST) $(PO_VIM_INPUTLIST)
- $(VIM) -u NONE --not-a-term -S tojavascript.vim $(LANGUAGE).pot $(PO_VIM_INPUTLIST)
+ $(VIMPROG) -u NONE --not-a-term -S tojavascript.vim $(LANGUAGE).pot $(PO_VIM_INPUTLIST)
$(XGETTEXT) --default-domain=$(LANGUAGE) \
--add-comments $(XGETTEXT_KEYWORDS) $(PO_INPUTLIST) $(PO_VIM_JSLIST)
- $(VIM) -u NONE --not-a-term -S fixfilenames.vim $(LANGUAGE).pot $(PO_VIM_INPUTLIST)
+ $(VIMPROG) -u NONE --not-a-term -S fixfilenames.vim $(LANGUAGE).pot $(PO_VIM_INPUTLIST)
$(RM) *.js
$(PACKAGE).pot: $(PO_INPUTLIST) $(PO_VIM_INPUTLIST)
- $(VIM) -u NONE --not-a-term -S tojavascript.vim $(PACKAGE).pot $(PO_VIM_INPUTLIST)
+ $(VIMPROG) -u NONE --not-a-term -S tojavascript.vim $(PACKAGE).pot $(PO_VIM_INPUTLIST)
$(XGETTEXT) --default-domain=$(PACKAGE) \
--add-comments $(XGETTEXT_KEYWORDS) $(PO_INPUTLIST) $(PO_VIM_JSLIST)
$(MV) $(PACKAGE).po $(PACKAGE).pot
- $(VIM) -u NONE --not-a-term -S fixfilenames.vim $(PACKAGE).pot $(PO_VIM_INPUTLIST)
+ $(VIMPROG) -u NONE --not-a-term -S fixfilenames.vim $(PACKAGE).pot $(PO_VIM_INPUTLIST)
$(RM) *.js
# Don't add a dependency here, we only want to update the .po files manually
diff --git a/src/po/Make_mvc.mak b/src/po/Make_mvc.mak
index a9a69fd..f567d88 100644
--- a/src/po/Make_mvc.mak
+++ b/src/po/Make_mvc.mak
@@ -40,7 +40,9 @@ VIMRUNTIME = ..\..\runtime
PACKAGE = vim
# Correct the following line for the where executeable file vim is
# installed. Please do not put the path in quotes.
-VIM = ..\vim.exe
+!IFNDEF VIMPROG
+VIMPROG = ..\vim.exe
+!ENDIF
# Correct the following line for the directory where gettext et al is
# installed. Please do not put the path in quotes.
@@ -102,7 +104,7 @@ originals : $(MOFILES)
converted: $(MOCONVERTED)
.po.ck:
- "$(VIM)" -u NONE --noplugins -e -s -X --cmd "set enc=utf-8" -S check.vim \
+ "$(VIMPROG)" -u NONE --noplugins -e -s -X --cmd "set enc=utf-8" -S check.vim \
-c "if error == 0 | q | else | num 2 | cq | endif" $<
$(TOUCH_TARGET)
@@ -122,9 +124,7 @@ nb.po: no.po
ja.sjis.po: ja.po
@$(MAKE) -nologo -f Make_mvc.mak sjiscorr
-$(RM) $@
-!IF EXIST ("$(GETTEXT_PATH)\msgconv.exe")
- "$(GETTEXT_PATH)\msgconv.exe" -t CP932 $? | .\sjiscorr.exe > $@
-!ELSEIF DEFINED (ICONV)
+!IF DEFINED (ICONV)
$(ICONV) -f UTF-8 -t CP932 $? | .\sjiscorr.exe > $@
!ELSE
$(PS) $(PSFLAGS) [System.IO.File]::WriteAllText(\"$@\", \
@@ -146,23 +146,19 @@ sjiscorr: sjiscorr.c
# Convert ja.po to create ja.euc-jp.po.
ja.euc-jp.po: ja.po
-$(RM) $@
-!IF EXIST ("$(GETTEXT_PATH)\msgconv.exe")
- "$(GETTEXT_PATH)\msgconv.exe" -t EUC-JP -o $@ $?
-!ELSE
-! IF DEFINED (ICONV)
+!IF DEFINED (ICONV)
$(ICONV) -f UTF-8 -t EUC-JP $? > $@
-! ELSE
+!ELSE
$(PS) $(PSFLAGS) [System.IO.File]::WriteAllText(\"$@\", \
[System.IO.File]::ReadAllText(\"$?\", \
[System.Text.Encoding]::GetEncoding(65001)), \
[System.Text.Encoding]::GetEncoding(20932))
-! ENDIF
+!ENDIF
$(PS) $(PSFLAGS) $$out = [System.IO.File]::ReadAllText(\"$@\", \
[System.Text.Encoding]::GetEncoding(20932)) -replace \
'charset=utf-8', 'charset=EUC-JP'; \
[System.IO.File]::WriteAllText(\"$@\", $$out, \
[System.Text.Encoding]::GetEncoding(20932))
-!ENDIF
$(PS) $(PSFLAGS) $$out = [System.IO.File]::ReadAllText(\"$@\", \
[System.Text.Encoding]::GetEncoding(20932)) -replace \
'# Original translations', \
@@ -173,23 +169,19 @@ ja.euc-jp.po: ja.po
# Convert cs.po to create cs.cp1250.po.
cs.cp1250.po: cs.po
-$(RM) $@
-!IF EXIST ("$(GETTEXT_PATH)\msgconv.exe")
- "$(GETTEXT_PATH)\msgconv.exe" -t CP1250 -o $@ $?
-!ELSE
-! IF DEFINED (ICONV)
+!IF DEFINED (ICONV)
$(ICONV) -f ISO-8859-2 -t CP1250 $? > $@
-! ELSE
+!ELSE
$(PS) $(PSFLAGS) [System.IO.File]::WriteAllText(\"$@\", \
[System.IO.File]::ReadAllText(\"$?\", \
[System.Text.Encoding]::GetEncoding(28592)), \
[System.Text.Encoding]::GetEncoding(1250))
-! ENDIF
+!ENDIF
$(PS) $(PSFLAGS) $$out = [System.IO.File]::ReadAllText(\"$@\", \
[System.Text.Encoding]::GetEncoding(1250)) -replace \
'charset=iso-8859-2', 'charset=CP1250'; \
[System.IO.File]::WriteAllText(\"$@\", $$out, \
[System.Text.Encoding]::GetEncoding(1250))
-!ENDIF
$(PS) $(PSFLAGS) $$out = [System.IO.File]::ReadAllText(\"$@\", \
[System.Text.Encoding]::GetEncoding(1250)) -replace \
'# Original translations', \
@@ -200,23 +192,19 @@ cs.cp1250.po: cs.po
# Convert pl.po to create pl.cp1250.po.
pl.cp1250.po: pl.po
-$(RM) $@
-!IF EXIST ("$(GETTEXT_PATH)\msgconv.exe")
- "$(GETTEXT_PATH)\msgconv.exe" -t CP1250 -o $@ $?
-!ELSE
-! IF DEFINED (ICONV)
+!IF DEFINED (ICONV)
$(ICONV) -f ISO-8859-2 -t CP1250 $? > $@
-! ELSE
+!ELSE
$(PS) $(PSFLAGS) [System.IO.File]::WriteAllText(\"$@\", \
[System.IO.File]::ReadAllText(\"$?\", \
[System.Text.Encoding]::GetEncoding(28592)), \
[System.Text.Encoding]::GetEncoding(1250))
-! ENDIF
+!ENDIF
$(PS) $(PSFLAGS) $$out = [System.IO.File]::ReadAllText(\"$@\", \
[System.Text.Encoding]::GetEncoding(1250)) -replace \
'charset=iso-8859-2', 'charset=CP1250'; \
[System.IO.File]::WriteAllText(\"$@\", $$out, \
[System.Text.Encoding]::GetEncoding(1250))
-!ENDIF
$(PS) $(PSFLAGS) $$out = [System.IO.File]::ReadAllText(\"$@\", \
[System.Text.Encoding]::GetEncoding(1250)) -replace \
'# Original translations', \
@@ -227,20 +215,16 @@ pl.cp1250.po: pl.po
# Convert pl.po to create pl.UTF-8.po.
pl.UTF-8.po: pl.po
-$(RM) $@
-!IF EXIST ("$(GETTEXT_PATH)\msgconv.exe")
- "$(GETTEXT_PATH)\msgconv.exe" -t UTF-8 -o $@ $?
-!ELSE
-! IF DEFINED (ICONV)
+!IF DEFINED (ICONV)
$(ICONV) -f ISO-8859-2 -t UTF-8 $? > $@
-! ELSE
+!ELSE
$(PS) $(PSFLAGS) [System.IO.File]::WriteAllText(\"$@\", \
[System.IO.File]::ReadAllText(\"$?\", \
[System.Text.Encoding]::GetEncoding(28592)))
-! ENDIF
+!ENDIF
$(PS) $(PSFLAGS) (Get-Content -Raw -Encoding UTF8 $@ \
^| % {$$_-replace 'charset=iso-8859-2', 'charset=UTF-8'}) \
^| 1>nul New-Item -Force -Path . -ItemType file -Name $@
-!ENDIF
$(PS) $(PSFLAGS) (Get-Content -Raw -Encoding UTF8 $@ \
^| % {$$_-replace '# Original translations', \
'# Generated from $?, DO NOT EDIT'}) \
@@ -249,23 +233,19 @@ pl.UTF-8.po: pl.po
# Convert sk.po to create sk.cp1250.po.
sk.cp1250.po: sk.po
-$(RM) $@
-!IF EXIST ("$(GETTEXT_PATH)\msgconv.exe")
- "$(GETTEXT_PATH)\msgconv.exe" -t CP1250 -o $@ $?
-!ELSE
-! IF DEFINED (ICONV)
+!IF DEFINED (ICONV)
$(ICONV) -f ISO-8859-2 -t CP1250 $? > $@
-! ELSE
+!ELSE
$(PS) $(PSFLAGS) [System.IO.File]::WriteAllText(\"$@\", \
[System.IO.File]::ReadAllText(\"$?\", \
[System.Text.Encoding]::GetEncoding(28592)), \
[System.Text.Encoding]::GetEncoding(1250))
-! ENDIF
+!ENDIF
$(PS) $(PSFLAGS) $$out = [System.IO.File]::ReadAllText(\"$@\", \
[System.Text.Encoding]::GetEncoding(1250)) -replace \
'charset=iso-8859-2', 'charset=CP1250'; \
[System.IO.File]::WriteAllText(\"$@\", $$out, \
[System.Text.Encoding]::GetEncoding(1250))
-!ENDIF
$(PS) $(PSFLAGS) $$out = [System.IO.File]::ReadAllText(\"$@\", \
[System.Text.Encoding]::GetEncoding(1250)) -replace \
'# Original translations', \
@@ -276,24 +256,20 @@ sk.cp1250.po: sk.po
# Convert zh_CN.UTF-8.po to create zh_CN.po.
zh_CN.po: zh_CN.UTF-8.po
-$(RM) $@
-!IF EXIST ("$(GETTEXT_PATH)\msgconv.exe")
- "$(GETTEXT_PATH)\msgconv.exe" -t GB2312 -o $@ $?
-!ELSE
-! IF DEFINED (ICONV)
+!IF DEFINED (ICONV)
$(ICONV) -f UTF-8 -t GB2312 $? > $@
-! ELSE
+!ELSE
$(PS) $(PSFLAGS) [System.IO.File]::WriteAllText(\"$@\", \
[System.IO.File]::ReadAllText(\"$?\", \
[System.Text.Encoding]::GetEncoding(65001)), \
[System.Text.Encoding]::GetEncoding(936))
-! ENDIF
+!ENDIF
$(PS) $(PSFLAGS) $$out = [System.IO.File]::ReadAllText(\"$@\", \
[System.Text.Encoding]::GetEncoding(936)) -replace \
'charset=UTF-8', 'charset=GB2312'; \
[System.IO.File]::WriteAllText(\"$@\", $$out, \
[System.Text.Encoding]::GetEncoding(936))
-!ENDIF
$(PS) $(PSFLAGS) $$out = [System.IO.File]::ReadAllText(\"$@\", \
[System.Text.Encoding]::GetEncoding(936)) -replace \
'# Original translations', \
@@ -326,24 +302,19 @@ zh_CN.cp936.po: zh_CN.UTF-8.po
# Convert zh_TW.UTF-8.po to create zh_TW.po.
zh_TW.po: zh_TW.UTF-8.po
-$(RM) $@
-!IF EXIST ("$(GETTEXT_PATH)\msgconv.exe")
- "$(GETTEXT_PATH)\msgconv.exe" -t BIG5 -o $@ $?
-!ELSE
-! IF DEFINED (ICONV)
+!IF DEFINED (ICONV)
$(ICONV) -f UTF-8 -t BIG5 $? > $@
-! ELSE
+!ELSE
$(PS) $(PSFLAGS) [System.IO.File]::WriteAllText(\"$@\", \
[System.IO.File]::ReadAllText(\"$?\", \
[System.Text.Encoding]::GetEncoding(65001)), \
[System.Text.Encoding]::GetEncoding(950))
-
-! ENDIF
+!ENDIF
$(PS) $(PSFLAGS) $$out = [System.IO.File]::ReadAllText(\"$@\", \
[System.Text.Encoding]::GetEncoding(950)) -replace \
'charset=UTF-8', 'charset=BIG5'; \
[System.IO.File]::WriteAllText(\"$@\", $$out, \
[System.Text.Encoding]::GetEncoding(950))
-!ENDIF
$(PS) $(PSFLAGS) $$out = [System.IO.File]::ReadAllText(\"$@\", \
[System.Text.Encoding]::GetEncoding(950)) -replace \
'# Original translations', \
@@ -371,9 +342,7 @@ zh_TW.po: zh_TW.UTF-8.po
#zh_TW.po: zh_TW.UTF-8.po
# @$(MAKE) -nologo -f Make_mvc.mak big5corr
# -$(RM) $@
-#!IF EXIST ("$(GETTEXT_PATH)\msgconv.exe")
-# "$(GETTEXT_PATH)\msgconv.exe" -t BIG5 $? | .\big5corr.exe > $@
-#!ELSEIF DEFINED (ICONV)
+#!IF DEFINED (ICONV)
# $(ICONV) -f UTF-8 -t BIG5 $? | .\big5corr.exe > $@
#!ELSE
# $(PS) $(PSFLAGS) [System.IO.File]::WriteAllText(\"$@\", \
@@ -396,24 +365,20 @@ zh_TW.po: zh_TW.UTF-8.po
# Convert ko.UTF-8.po to create ko.po.
ko.po: ko.UTF-8.po
-$(RM) $@
-!IF EXIST ("$(GETTEXT_PATH)\msgconv.exe")
- "$(GETTEXT_PATH)\msgconv.exe" -t EUC-KR -o $@ $?
-!ELSE
-! IF DEFINED (ICONV)
+!IF DEFINED (ICONV)
$(ICONV) -f UTF-8 -t EUC-KR $? > $@
-! ELSE
+!ELSE
$(PS) $(PSFLAGS) [System.IO.File]::WriteAllText(\"$@\", \
[System.IO.File]::ReadAllText(\"$?\", \
[System.Text.Encoding]::GetEncoding(65001)), \
[System.Text.Encoding]::GetEncoding(51949))
-! ENDIF
+!ENDIF
$(PS) $(PSFLAGS) $$out = [System.IO.File]::ReadAllText(\"$@\", \
[System.Text.Encoding]::GetEncoding(51949)) -replace \
'charset=UTF-8', 'charset=EUC-KR'; \
[System.IO.File]::WriteAllText(\"$@\", $$out, \
[System.Text.Encoding]::GetEncoding(51949))
-!ENDIF
$(PS) $(PSFLAGS) $$out = [System.IO.File]::ReadAllText(\"$@\", \
[System.Text.Encoding]::GetEncoding(51949)) -replace \
'# Original translations', \
@@ -424,24 +389,19 @@ ko.po: ko.UTF-8.po
# Convert ru.po to create ru.cp1251.po.
ru.cp1251.po: ru.po
-$(RM) $@
-!IF EXIST ("$(GETTEXT_PATH)\msgconv.exe")
- "$(GETTEXT_PATH)\msgconv.exe" -t CP1251 -o $@ $?
-!ELSE
-! IF DEFINED (ICONV)
+!IF DEFINED (ICONV)
$(ICONV) -f UTF-8 -t CP1251 $? > $@
-! ELSE
+!ELSE
$(PS) $(PSFLAGS) [System.IO.File]::WriteAllText(\"$@\", \
[System.IO.File]::ReadAllText(\"$?\", \
[System.Text.Encoding]::GetEncoding(65001)), \
[System.Text.Encoding]::GetEncoding(1251))
-
-! ENDIF
+!ENDIF
$(PS) $(PSFLAGS) $$out = [System.IO.File]::ReadAllText(\"$@\", \
[System.Text.Encoding]::GetEncoding(1251)) -replace \
'charset=UTF-8', 'charset=CP1251'; \
[System.IO.File]::WriteAllText(\"$@\", $$out, \
[System.Text.Encoding]::GetEncoding(1251))
-!ENDIF
$(PS) $(PSFLAGS) $$out = [System.IO.File]::ReadAllText(\"$@\", \
[System.Text.Encoding]::GetEncoding(1251)) -replace \
'# Original translations', \
@@ -452,24 +412,19 @@ ru.cp1251.po: ru.po
# Convert uk.po to create uk.cp1251.po.
uk.cp1251.po: uk.po
-$(RM) $@
-!IF EXIST ("$(GETTEXT_PATH)\msgconv.exe")
- "$(GETTEXT_PATH)\msgconv.exe" -t CP1251 -o $@ $?
-!ELSE
-! IF DEFINED (ICONV)
+!IF DEFINED (ICONV)
$(ICONV) -f UTF-8 -t CP1251 $? > $@
-! ELSE
+!ELSE
$(PS) $(PSFLAGS) [System.IO.File]::WriteAllText(\"$@\", \
[System.IO.File]::ReadAllText(\"$?\", \
[System.Text.Encoding]::GetEncoding(65001)), \
[System.Text.Encoding]::GetEncoding(1251))
-
-! ENDIF
+!ENDIF
$(PS) $(PSFLAGS) $$out = [System.IO.File]::ReadAllText(\"$@\", \
[System.Text.Encoding]::GetEncoding(1251)) -replace \
'charset=UTF-8', 'charset=CP1251'; \
[System.IO.File]::WriteAllText(\"$@\", $$out, \
[System.Text.Encoding]::GetEncoding(1251))
-!ENDIF
$(PS) $(PSFLAGS) $$out = [System.IO.File]::ReadAllText(\"$@\", \
[System.Text.Encoding]::GetEncoding(1251)) -replace \
'# Original translations', \
@@ -496,27 +451,28 @@ files: $(PO_INPUTLIST)
$(LS) $(LSFLAGS) $(PO_INPUTLIST) > .\files
first_time: files
- "$(VIM)" -u NONE --not-a-term -S tojavascript.vim $(LANGUAGE).po \
+ "$(VIMPROG)" -u NONE --not-a-term -S tojavascript.vim $(LANGUAGE).po \
$(PO_VIM_INPUTLIST)
+ @ copy /b .\files+.\vim_to_js .\allfiles
set OLD_PO_FILE_INPUT=yes
set OLD_PO_FILE_OUTPUT=yes
$(XGETTEXT) --default-domain=$(LANGUAGE) --add-comments $(XGETTEXT_KEYWORDS) \
- --files-from=.\files $(PO_VIM_JSLIST)
- "$(VIM)" -u NONE --not-a-term -S fixfilenames.vim $(LANGUAGE).po \
+ --files-from=.\allfiles
+ "$(VIMPROG)" -u NONE --not-a-term -S fixfilenames.vim $(LANGUAGE).po \
$(PO_VIM_INPUTLIST)
- $(RM) *.js
+ $(RM) *.js .\vim_to_js
$(PACKAGE).pot: files
- "$(VIM)" -u NONE --not-a-term -S tojavascript.vim $(PACKAGE).pot \
+ "$(VIMPROG)" -u NONE --not-a-term -S tojavascript.vim $(PACKAGE).pot \
$(PO_VIM_INPUTLIST)
+ @ copy /b .\files+.\vim_to_js .\allfiles
set OLD_PO_FILE_INPUT=yes
set OLD_PO_FILE_OUTPUT=yes
- $(XGETTEXT) --default-domain=$(PACKAGE) --add-comments $(XGETTEXT_KEYWORDS) \
- --files-from=.\files $(PO_VIM_JSLIST)
- $(MV) $(PACKAGE).po $(PACKAGE).pot
- "$(VIM)" -u NONE --not-a-term -S fixfilenames.vim $(PACKAGE).pot \
+ $(XGETTEXT) --default-domain=$(PACKAGE) --output=$(PACKAGE).pot \
+ --add-comments $(XGETTEXT_KEYWORDS) --files-from=.\allfiles
+ "$(VIMPROG)" -u NONE --not-a-term -S fixfilenames.vim $(PACKAGE).pot \
$(PO_VIM_INPUTLIST)
- $(RM) *.js
+ $(RM) *.js .\vim_to_js
# Only original translations with default encoding should be updated.
# The files that are converted to a different encoding clearly state "DO NOT EDIT".
@@ -541,16 +497,39 @@ install-all: all
"$(VIMRUNTIME)\lang\%%l\LC_MESSAGES\$(PACKAGE).mo"
cleanup-po: $(LANGUAGE).po
- "$(VIM)" -u NONE -e -X -S cleanup.vim -c wq $(LANGUAGE).po
+ "$(VIMPROG)" -u NONE -e -X -S cleanup.vim -c wq $(LANGUAGE).po
cleanup-po-all: $(POFILES)
- !"$(VIM)" -u NONE -e -X -S cleanup.vim -c wq $**
+ !"$(VIMPROG)" -u NONE -e -X -S cleanup.vim -c wq $**
+
+#######
+# For translations of plug-ins
+#######
+
+# Preparing the POT file of the plug-in package
+POT_PLUGPACKAGE_PATH = $(MAKEDIR)
+$(PLUGPACKAGE).pot : $(PO_PLUG_INPUTLIST)
+ "$(VIMPROG)" -u NONE --not-a-term -S tojavascript.vim \
+ $(PLUGPACKAGE).pot $**
+ $(XGETTEXT) --from-code=UTF-8 --default-domain=$(PLUGPACKAGE) \
+ --package-name=$(PLUGPACKAGE) \
+ --output-dir="$(POT_PLUGPACKAGE_PATH)" \
+ --output=$(PLUGPACKAGE).pot --files-from=.\vim_to_js
+ "$(VIMPROG)" -u NONE --not-a-term -S fixfilenames.vim \
+ "$(POT_PLUGPACKAGE_PATH)\$(PLUGPACKAGE).pot" $**
+ $(RM) *.js .\vim_to_js
+
+# Converting the PO file of the plug-in package to the binary format of the MO file
+MO_PLUGPACKAGE_PATH = $(MAKEDIR)
+$(PLUGPACKAGE).mo : $(PO_PLUGPACKAGE)
+ $(MSGFMT) -o $(MO_PLUGPACKAGE_PATH)\$@ $?
+
clean: checkclean
$(RM) *.mo
$(RM) *.pot
$(RM) *.orig
- $(RM) files
+ $(RM) files allfiles
$(RM) sjiscorr.obj sjiscorr.exe
# $(RM) big5corr.obj big5corr.exe
diff --git a/src/po/Makefile b/src/po/Makefile
index cc4008f..95259a6 100644
--- a/src/po/Makefile
+++ b/src/po/Makefile
@@ -11,7 +11,7 @@ include Make_all.mak
PACKAGE = vim
SHELL = /bin/sh
-VIM = ../vim
+VIMPROG = ../vim
# MacOS sed is locale aware, set $LANG to avoid problems.
SED = LANG=C sed
@@ -40,8 +40,8 @@ converted: $(MOCONVERTED)
$(MSGFMTCMD) -o $@ $<
.po.ck:
- $(VIM) -u NONE --noplugins -e -s -X --cmd "set enc=utf-8" -S check.vim \
- -c "if error == 0 | q | else | num 2 | cq | endif" $<
+ $(VIMPROG) -u NONE --noplugins -e -s -X --cmd "set enc=utf-8" \
+ -S check.vim -c "if error == 0 | q | else | num 2 | cq | endif" $< >/dev/null
touch $@
check: $(CHECKFILES)
@@ -107,55 +107,55 @@ nb.po: no.po
ja.sjis.po: ja.po
@$(MAKE) sjiscorr
rm -f $@
- iconv -f UTF-8 -t CP932 $< | ./sjiscorr > $@
+ iconv -f UTF-8 -t CP932 $? | ./sjiscorr > $@
sjiscorr: sjiscorr.c
$(CC) -o sjiscorr sjiscorr.c
ja.euc-jp.po: ja.po
- iconv -f UTF-8 -t EUC-JP $< | \
+ iconv -f UTF-8 -t EUC-JP $? | \
$(SED) -e 's/charset=[uU][tT][fF]-8/charset=EUC-JP/' \
- -e 's/# Original translations/# Generated from $<, DO NOT EDIT/' \
+ -e 's/# Original translations/# Generated from $?, DO NOT EDIT/' \
> $@
# Convert cs.po to create cs.cp1250.po.
cs.cp1250.po: cs.po
rm -f $@
- iconv -f ISO-8859-2 -t CP1250 $< | \
+ iconv -f ISO-8859-2 -t CP1250 $? | \
$(SED) -e 's/charset=[iI][sS][oO]-8859-2/charset=CP1250/' \
- -e 's/# Original translations/# Generated from $<, DO NOT EDIT/' \
+ -e 's/# Original translations/# Generated from $?, DO NOT EDIT/' \
> $@
# Convert pl.po to create pl.cp1250.po.
pl.cp1250.po: pl.po
rm -f $@
- iconv -f ISO-8859-2 -t CP1250 $< | \
+ iconv -f ISO-8859-2 -t CP1250 $? | \
$(SED) -e 's/charset=[iI][sS][oO]-8859-2/charset=CP1250/' \
- -e 's/# Original translations/# Generated from $<, DO NOT EDIT/' \
+ -e 's/# Original translations/# Generated from $?, DO NOT EDIT/' \
> $@
# Convert pl.po to create pl.UTF-8.po.
pl.UTF-8.po: pl.po
rm -f $@
- iconv -f ISO-8859-2 -t UTF-8 $< | \
+ iconv -f ISO-8859-2 -t UTF-8 $? | \
$(SED) -e 's/charset=[iI][sS][oO]-8859-2/charset=UTF-8/' \
- -e 's/# Original translations/# Generated from $<, DO NOT EDIT/' \
+ -e 's/# Original translations/# Generated from $?, DO NOT EDIT/' \
> $@
# Convert sk.po to create sk.cp1250.po.
sk.cp1250.po: sk.po
rm -f $@
- iconv -f ISO-8859-2 -t CP1250 $< | \
+ iconv -f ISO-8859-2 -t CP1250 $? | \
$(SED) -e 's/charset=[iI][sS][oO]-8859-2/charset=CP1250/' \
- -e 's/# Original translations/# Generated from $<, DO NOT EDIT/' \
+ -e 's/# Original translations/# Generated from $?, DO NOT EDIT/' \
> $@
# Convert zh_CN.UTF-8.po to create zh_CN.po.
zh_CN.po: zh_CN.UTF-8.po
rm -f $@
- iconv -f UTF-8 -t GB2312 $< | \
+ iconv -f UTF-8 -t GB2312 $? | \
$(SED) -e 's/charset=[uU][tT][fF]-8/charset=GB2312/' \
- -e 's/# Original translations/# Generated from $<, DO NOT EDIT/' \
+ -e 's/# Original translations/# Generated from $?, DO NOT EDIT/' \
> $@
# Convert zh_CN.UTF-8.po to create zh_CN.cp936.po.
@@ -163,17 +163,17 @@ zh_CN.po: zh_CN.UTF-8.po
# This used to convert from zh_CN.po, but that results in a conversion error.
zh_CN.cp936.po: zh_CN.UTF-8.po
rm -f $@
- iconv -f UTF-8 -t CP936 $< | \
+ iconv -f UTF-8 -t CP936 $? | \
$(SED) -e 's/charset=[uU][tT][fF]-8/charset=GBK/' \
- -e 's/# Original translations/# Generated from $<, DO NOT EDIT/' \
+ -e 's/# Original translations/# Generated from $?, DO NOT EDIT/' \
> $@
# Convert zh_TW.UTF-8.po to create zh_TW.po.
zh_TW.po: zh_TW.UTF-8.po
rm -f $@
- iconv -f UTF-8 -t BIG5 $< | \
+ iconv -f UTF-8 -t BIG5 $? | \
$(SED) -e 's/charset=[uU][tT][fF]-8/charset=BIG5/' \
- -e 's/# Original translations/# Generated from $<, DO NOT EDIT/' \
+ -e 's/# Original translations/# Generated from $?, DO NOT EDIT/' \
> $@
@@ -197,7 +197,7 @@ zh_TW.po: zh_TW.UTF-8.po
#zh_TW.po: zh_TW.UTF-8.po
# @$(MAKE) big5corr
# rm -f $@
-# iconv -f UTF-8 -t BIG5 $< | ./big5corr > $@
+# iconv -f UTF-8 -t BIG5 $? | ./big5corr > $@
# 06.11.23, added by Restorer
@@ -209,25 +209,25 @@ zh_TW.po: zh_TW.UTF-8.po
# Convert ko.UTF-8.po to create ko.po.
ko.po: ko.UTF-8.po
rm -f $@
- iconv -f UTF-8 -t EUC-KR $< | \
+ iconv -f UTF-8 -t EUC-KR $? | \
$(SED) -e 's/charset=[uU][tT][fF]-8/charset=EUC-KR/' \
- -e 's/# Original translations/# Generated from $<, DO NOT EDIT/' \
+ -e 's/# Original translations/# Generated from $?, DO NOT EDIT/' \
> $@
# Convert ru.po to create ru.cp1251.po.
ru.cp1251.po: ru.po
rm -f $@
- iconv -f UTF-8 -t CP1251 $< | \
+ iconv -f UTF-8 -t CP1251 $? | \
$(SED) -e 's/charset=[uU][tT][fF]-8/charset=CP1251/' \
- -e 's/# Original translations/# Generated from $<, DO NOT EDIT/' \
+ -e 's/# Original translations/# Generated from $?, DO NOT EDIT/' \
> $@
# Convert uk.po to create uk.cp1251.po.
uk.cp1251.po: uk.po
rm -f $@
- iconv -f UTF-8 -t CP1251 $< | \
+ iconv -f UTF-8 -t CP1251 $? | \
$(SED) -e 's/charset=[uU][tT][fF]-8/charset=CP1251/' \
- -e 's/# Original translations/# Generated from $<, DO NOT EDIT/' \
+ -e 's/# Original translations/# Generated from $?, DO NOT EDIT/' \
> $@
prefixcheck:
@@ -241,6 +241,7 @@ prefixcheck:
clean: checkclean
rm -f core core.* *.old.po *.mo *.pot sjiscorr
rm -f LINGUAS vim.desktop gvim.desktop tmp_*desktop
+ rm -f ./allfiles
# rm -f big5corr
distclean: clean
@@ -261,21 +262,25 @@ PO_INPUTLIST = \
$(PACKAGE).pot: $(PO_INPUTLIST) $(PO_VIM_INPUTLIST)
# Convert the Vim scripts to (what looks like) Javascript.
- $(VIM) -u NONE --not-a-term -S tojavascript.vim $(PACKAGE).pot $(PO_VIM_INPUTLIST)
+ $(VIMPROG) -u NONE --not-a-term -S tojavascript.vim $(PACKAGE).pot \
+ $(PO_VIM_INPUTLIST)
+ @ echo ${PO_INPUTLIST} | tr ' ' '\n' > ./allfiles
+ @ cat ./vim_to_js >> ./allfiles
# Create vim.pot.
- $(XGETTEXT) --default-domain=$(PACKAGE) --add-comments \
- $(XGETTEXT_KEYWORDS) $(PO_INPUTLIST) $(PO_VIM_JSLIST)
- mv -f $(PACKAGE).po $(PACKAGE).pot
+ $(XGETTEXT) --default-domain=$(PACKAGE) --output=$(PACKAGE).pot \
+ --add-comments $(XGETTEXT_KEYWORDS) --files-from=./allfiles
# Fix Vim scripts names, so that "gf" works.
- $(VIM) -u NONE --not-a-term -S fixfilenames.vim $(PACKAGE).pot $(PO_VIM_INPUTLIST)
+ $(VIMPROG) -u NONE --not-a-term -S fixfilenames.vim $(PACKAGE).pot \
+ $(PO_VIM_INPUTLIST)
# Delete the temporary files.
- rm *.js
+ rm -f *.js ./vim_to_js
vim.desktop: vim.desktop.in $(POFILES)
echo $(LANGUAGES) | tr " " "\n" |$(SED) -e '/\./d' | sort > LINGUAS
$(MSGFMT) --desktop -d . --template vim.desktop.in -o tmp_vim.desktop
rm -f LINGUAS
- if command -v desktop-file-validate; then desktop-file-validate tmp_vim.desktop; fi
+ if command -v desktop-file-validate; \
+ then desktop-file-validate tmp_vim.desktop; fi
mv tmp_vim.desktop vim.desktop
# The dependency on vim.desktop is only to avoid the two targets are build at
@@ -284,7 +289,8 @@ gvim.desktop: gvim.desktop.in $(POFILES) vim.desktop
echo $(LANGUAGES) | tr " " "\n" |$(SED) -e '/\./d' | sort > LINGUAS
$(MSGFMT) --desktop -d . --template gvim.desktop.in -o tmp_gvim.desktop
rm -f LINGUAS
- if command -v desktop-file-validate; then desktop-file-validate tmp_gvim.desktop; fi
+ if command -v desktop-file-validate; \
+ then desktop-file-validate tmp_gvim.desktop; fi
mv tmp_gvim.desktop gvim.desktop
# Only original translations with default encoding should be updated.
@@ -301,3 +307,28 @@ $(LANGUAGES):
else \
echo "msgmerge for $@.po failed!"; mv $@.po.old $@.po; \
fi
+
+
+#######
+# For translations of plug-ins
+#######
+
+# Preparing the POT file of the plug-in package
+POT_PLUGPACKAGE_PATH = $(PWD)
+$(PLUGPACKAGE).pot: $(PO_PLUG_INPUTLIST)
+ $(VIMPROG) -u NONE --not-a-term -S tojavascript.vim \
+ $(PLUGPACKAGE).pot $?
+ $(XGETTEXT) --from-code=UTF-8 --default-domain=$(PLUGPACKAGE) \
+ --package-name=$(PLUGPACKAGE) \
+ --output-dir=$(POT_PLUGPACKAGE_PATH) \
+ --output=$(PLUGPACKAGE).pot --files-from=./vim_to_js
+ $(VIMPROG) -u NONE --not-a-term -S fixfilenames.vim \
+ $(POT_PLUGPACKAGE_PATH)/$(PLUGPACKAGE).pot $?
+ rm -f *.js ./vim_to_js
+
+# Converting the PO file of the plug-in package to the binary format of the MO
+MO_PLUGPACKAGE_PATH = $(PWD)
+$(PLUGPACKAGE).mo: $(PO_PLUGPACKAGE)
+ $(MSGFMTCMD) -o $(MO_PLUGPACKAGE_PATH)/$@ $?
+
+# vim: set noet sw=8 ts=8 sts=0 wm=0 tw=0 ft=make:
diff --git a/src/po/README.txt b/src/po/README.txt
index 50aff6a..801f5e5 100644
--- a/src/po/README.txt
+++ b/src/po/README.txt
@@ -160,3 +160,20 @@ convert ja.po to EUC-JP (supposed as your system encoding):
"Content-Type: text/plain; charset=EUC-JP\n"
There are examples in the Makefile for the conversions already supported.
+
+
+TRANSLATION OF VIM THE EDITOR PLUG-INS
+
+Vim supports displaying plugin messages for various native languages.
+Translation is available both for plugins that are supplied as part of the Vim
+editor (e.g. "optwin.vim") and for third-party plugin packages.
+
+To translate the plugins supplied with the Vim editor, you must specify a
+gettext() function call for the strings you want to translate.
+The translation of these strings will be retrieved by gettext() from the MO
+file "vim.mo".
+
+For third-party plugins, it is necessary to specify a one-time call to the
+bindtextdomain() function in scripts containing translation strings and for
+all message strings to add a {package} argument to the gettext() function. For
+more information, see ":help package-translation".
diff --git a/src/po/README_mvc.txt b/src/po/README_mvc.txt
index ae9fa2b..e5fd85e 100644
--- a/src/po/README_mvc.txt
+++ b/src/po/README_mvc.txt
@@ -137,4 +137,22 @@ command:
nmake.exe -f Make_mvc.mak clean
+
+TRANSLATION OF VIM THE EDITOR PLUG-INS
+
+Vim supports displaying plugin messages for various native languages.
+Translation is available both for plugins that are supplied as part of the Vim
+editor (e.g. "optwin.vim") and for third-party plugin packages.
+
+To translate the plugins supplied with the Vim editor, you must specify a
+gettext() function call for the strings you want to translate.
+The translation of these strings will be retrieved by gettext() from the MO
+file "vim.mo".
+
+For third-party plugins, it is necessary to specify a one-time call to the
+bindtextdomain() function in scripts containing translation strings and for
+all message strings to add a {package} argument to the gettext() function. For
+more information, see ":help package-translation".
+
+
vim:tw=78:
diff --git a/src/po/ca.po b/src/po/ca.po
index caf02a9..052caad 100644
--- a/src/po/ca.po
+++ b/src/po/ca.po
@@ -1326,8 +1326,8 @@ msgstr " Compleci definida per l'usuari (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Omni-compleci (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " Suggeriment d'ortografia (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " Suggeriment d'ortografia (^S^N^P)"
# i C-x C-p
msgid " Keyword Local completion (^N^P)"
diff --git a/src/po/cleanup.vim b/src/po/cleanup.vim
index 1af188a..5e1b967 100644
--- a/src/po/cleanup.vim
+++ b/src/po/cleanup.vim
@@ -9,24 +9,24 @@ let s:was_diff = &diff
setl nodiff
" untranslated message preceded by c-format or comment
-silent g/^#, c-format\n#/.d
-silent g/^#\..*\n#/.d
+silent g/^#, c-format\n#/.d _
+silent g/^#\..*\n#/.d _
" c-format comments have no effect, the check.vim scripts checks it.
" But they might still be useful?
-" silent g/^#, c-format$/d
+" silent g/^#, c-format$/d _
-silent g/^#[:~] /d
+silent g/^#[:~] /d _
silent g/^#, fuzzy\(, .*\)\=\nmsgid ""\@!/.+1,/^$/-1s/^/#\~ /
silent g/^msgstr"/s//msgstr "/
silent g/^msgid"/s//msgid "/
silent g/^msgstr ""\(\n"\)\@!/?^msgid?,.s/^/#\~ /
" Comments only useful for the translator
-silent g/^#\. /d
+silent g/^#\./d _
" clean up empty lines
-silent g/^\n\n\n/.d
+silent g/^\n\n\n/.d _
silent! %s/\n\+\%$//
if s:was_diff
diff --git a/src/po/cs.cp1250.po b/src/po/cs.cp1250.po
index bed2595..24209c9 100644
--- a/src/po/cs.cp1250.po
+++ b/src/po/cs.cp1250.po
@@ -13,7 +13,7 @@ msgstr ""
"Last-Translator: Ji Pavlovsk <jpavlovsky@mbox.vol.cz>\n"
"Language-Team: Czech <cs@li.org>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=cp1250\n"
+"Content-Type: text/plain; charset=CP1250\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "E82: Cannot allocate any buffer, exiting..."
diff --git a/src/po/da.po b/src/po/da.po
index 80cc6fe..4cb212a 100644
--- a/src/po/da.po
+++ b/src/po/da.po
@@ -412,8 +412,8 @@ msgstr " Fuldførelse af brugerdefineret (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Fuldførelse af omni (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " Staveforslag (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " Staveforslag (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " Fuldførelse af nøgleord local (^N^P)"
diff --git a/src/po/de.po b/src/po/de.po
index f0f00d7..99a62db 100644
--- a/src/po/de.po
+++ b/src/po/de.po
@@ -1376,8 +1376,8 @@ msgstr " Benutzerdefinierte Vervollstndigung (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Omni-Vervollstndigung (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " Vorschlag der Rechtschreibprfung (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " Vorschlag der Rechtschreibprfung (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " Lokale Stichwort-Vervollstndigung(^N^P)"
diff --git a/src/po/eo.po b/src/po/eo.po
index a9aaefa..3f86652 100644
--- a/src/po/eo.po
+++ b/src/po/eo.po
@@ -2616,8 +2616,8 @@ msgstr " Kompletigo difinita de uzanto (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Kompletigo Omni (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " Sugesto de literumo (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " Sugesto de literumo (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " Kompletigo loka de ŝlosilvorto (^N/^P)"
diff --git a/src/po/es.po b/src/po/es.po
index f4a02fa..8b072d8 100644
--- a/src/po/es.po
+++ b/src/po/es.po
@@ -1351,8 +1351,8 @@ msgstr " Completar definido por usuario (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Completar con método Omni (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " Sugerencia de ortografía (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " Sugerencia de ortografía (^S^N^P)"
# Scroll has its own msgs, in its place there is the msg for local
# * ctrl_x_mode = 0 (eg continue_status & CONT_LOCAL) -- Acevedo
diff --git a/src/po/fi.po b/src/po/fi.po
index d2fd336..9dc24d3 100644
--- a/src/po/fi.po
+++ b/src/po/fi.po
@@ -1325,8 +1325,8 @@ msgstr " Käyttäjän määrittelemä täydennys (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Omnitäydennys (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " Oikaisulukuehdotus (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " Oikaisulukuehdotus (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " Avainsanan paikallinen täydennys (^N^P)"
diff --git a/src/po/fixfilenames.vim b/src/po/fixfilenames.vim
index 04bc079..2344b3b 100644
--- a/src/po/fixfilenames.vim
+++ b/src/po/fixfilenames.vim
@@ -3,9 +3,11 @@
set shortmess+=A
-for name in argv()[1:]
- let jsname = fnamemodify(name, ":t:r") .. ".js"
- exe "%s+" .. jsname .. "+" .. substitute(name, '\\', '/', 'g') .. "+"
+let s:namenum = 0
+for s:name in argv()[1:]
+ let s:jsname = fnamemodify(s:name, ":t:r") .. s:namenum .. ".js"
+ exe "%s+" .. s:jsname .. "+" .. substitute(s:name, '\\', '/', 'g') .. "+ge"
+ let s:namenum +=1
endfor
write
diff --git a/src/po/fr.po b/src/po/fr.po
index 27f11eb..3a55f8d 100644
--- a/src/po/fr.po
+++ b/src/po/fr.po
@@ -2738,8 +2738,8 @@ msgstr " Compltement dfini par l'utilisateur (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Compltement selon le type de fichier (Omni) (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " Suggestion d'orthographe (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " Suggestion d'orthographe (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " Compltement local de mot-cl (^N/^P)"
diff --git a/src/po/ga.po b/src/po/ga.po
index e81ef69..cd1a029 100644
--- a/src/po/ga.po
+++ b/src/po/ga.po
@@ -1401,8 +1401,8 @@ msgstr " Comhln saincheaptha (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Comhln Omni (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " Moladh litrithe (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " Moladh litrithe (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " Comhln lognta lorgfhocal (^N^P)"
diff --git a/src/po/hu.po b/src/po/hu.po
index 0a11847..221cf33 100644
--- a/src/po/hu.po
+++ b/src/po/hu.po
@@ -264,8 +264,8 @@ msgstr " Felhasználó által definiált kiegészítés (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Omni kiegészítés (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " Helyesírási javaslat (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " Helyesírási javaslat (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " Kulcsszó helyi kiegészítés (^N^P)"
diff --git a/src/po/it.po b/src/po/it.po
index fde1c23..78c2130 100644
--- a/src/po/it.po
+++ b/src/po/it.po
@@ -14,8 +14,8 @@
msgid ""
msgstr ""
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-28 09:50+0200\n"
-"PO-Revision-Date: 2024-03-06 15:00+0100\n"
+"POT-Creation-Date: 2024-08-11 10:10+0200\n"
+"PO-Revision-Date: 2024-08-11 10:36+0100\n"
"Last-Translator: Antonio Colombo <azc100@gmail.com>\n"
"Language-Team: Italian\n"
"Language: it\n"
@@ -583,16 +583,16 @@ msgid "Greetings, Vim user!"
msgstr "Salve, utente Vim!"
msgid "Already only one tab page"
-msgstr "C'è già un'unica pagina di linguette"
+msgstr "C'è già un'unica pagina di schede"
msgid "Edit File in new tab page"
-msgstr "Apri il File in una nuova pagina di linguette"
+msgstr "Apri il File in una nuova pagina di schede"
msgid "Edit File in new window"
msgstr "Apri il File in una nuova finestra"
msgid "Tab page %d"
-msgstr "Pagina di linguette %d"
+msgstr "Pagina di schede %d"
msgid "No swap file"
msgstr "Non posso creare un file di swap"
@@ -895,13 +895,13 @@ msgid "Vim: Received \"die\" request from session manager\n"
msgstr "Vim: Ricevuta richiesta \"die\" dal Session Manager\n"
msgid "Close tab"
-msgstr "Chiudi linguetta"
+msgstr "Chiudi scheda"
msgid "New tab"
-msgstr "Nuova linguetta"
+msgstr "Nuova scheda"
msgid "Open Tab..."
-msgstr "Apri linguetta..."
+msgstr "Apri scheda..."
msgid "Vim: Main window unexpectedly destroyed\n"
msgstr "Vim: Finestra principale distrutta inaspettatamente\n"
@@ -946,7 +946,7 @@ msgid "&Undo"
msgstr "&U Disfa"
msgid "Open tab..."
-msgstr "Apri linguetta..."
+msgstr "Apri scheda..."
msgid "Find string"
msgstr "Trova stringa"
@@ -1287,8 +1287,8 @@ msgstr " Completamento definito dall'utente (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Completamento globale (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " Suggerimento ortografico (s^N^P)"
+msgid " Spelling suggestion (^s^N^P)"
+msgstr " Suggerimento ortografico (^s^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " Completamento Parola Locale (^N^P)"
@@ -1604,7 +1604,7 @@ msgid "--noplugin\t\tDon't load plugin scripts"
msgstr "--noplugin\t\tNon caricare script plugin"
msgid "-p[N]\t\tOpen N tab pages (default: one for each file)"
-msgstr "-o[N]\t\tApri N pagine di linguette (predefinito: una per ogni file)"
+msgstr "-o[N]\t\tApri N pagine di schede (predefinito: una per ogni file)"
msgid "-o[N]\t\tOpen N windows (default: one for each file)"
msgstr "-o[N]\t\tApri N finestre (predefinito: una per ogni file)"
@@ -1667,7 +1667,7 @@ msgid ""
"--remote-tab[-wait][-silent] <files> As --remote but use tab page per file"
msgstr ""
"--remote-tab[-wait][-silent] <file> Come --remote, ma apre una pagina di "
-"linguette per file"
+"schede per file"
msgid "--remote-send <keys>\tSend <keys> to a Vim server and exit"
msgstr "--remote-send <tasti>\tInvia <tasti> a un server Vim ed esci"
@@ -5538,9 +5538,6 @@ msgstr "E612: Troppi 'sign' definiti"
msgid "E613: Unknown printer font: %s"
msgstr "E613: Carattere di stampa sconosciuto: %s"
-msgid "E614: Class required"
-msgstr "E614: Classe richiesta"
-
msgid "E616: Object required for argument %d"
msgstr "E616: Object richiesto per argomento %d"
@@ -6045,7 +6042,7 @@ msgid "E783: Duplicate char in MAP entry"
msgstr "E783: Carattere duplicato nell'elemento MAP"
msgid "E784: Cannot close last tab page"
-msgstr "E784: Non posso chiudere l'ultima pagina di linguette"
+msgstr "E784: Non posso chiudere l'ultima pagina di schede"
msgid "E785: complete() can only be used in Insert mode"
msgstr "E785: complete() può essere usata solo in modalità inserimento"
@@ -6747,7 +6744,7 @@ msgid "E996: Cannot lock a register"
msgstr "E996: Non posso bloccare un registro"
msgid "E997: Tabpage not found: %d"
-msgstr "E997: Pagina-di-linguette non trovata: %d"
+msgstr "E997: Pagina-di-schede non trovata: %d"
msgid "E998: Reduce of an empty %s with no initial value"
msgstr ""
@@ -7715,7 +7712,7 @@ msgstr "E1307: Argomento %d: Tenta di modificare la costante %s"
msgid "E1308: Cannot resize a window in another tab page"
msgstr ""
-"E1308: Non posso ridimensionare una finestra in un'altra pagine di linguette"
+"E1308: Non posso ridimensionare una finestra in un'altra pagine di schede"
msgid "E1309: Cannot change mappings while listing"
msgstr "E1309: Non posso modificare mappature mentre le sto elencando"
@@ -7749,21 +7746,12 @@ msgstr "E1317: Dichiarazione di variabile Object non valida: %s"
msgid "E1318: Not a valid command in a class: %s"
msgstr "E1318: Comando non valido in una Classe: %s"
-msgid "E1319: Using a Class as a Number"
-msgstr "E1319: Uso di una Classe come un Numero"
-
msgid "E1320: Using an Object as a Number"
msgstr "E1320: Uso di un Object come un Numero"
-msgid "E1321: Using a Class as a Float"
-msgstr "E1321: Uso di una Classe come un Numero-a-virgola-mobile"
-
msgid "E1322: Using an Object as a Float"
msgstr "E1322: Uso di un Object come un Numero-a-virgola-mobile"
-msgid "E1323: Using a Class as a String"
-msgstr "E1323: Uso di una Classe come una Stringa"
-
msgid "E1324: Using an Object as a String"
msgstr "E1324: Uso di un Object come una Stringa"
@@ -7794,8 +7782,8 @@ msgstr ""
msgid "E1332: public variable name cannot start with underscore: %s"
msgstr ""
-"E1332: Il nome di un elemento public non può iniziare con il trattino "
-"basso: %s"
+"E1332: Il nome di un elemento public non può iniziare con il trattino basso: "
+"%s"
msgid "E1333: Cannot access protected variable \"%s\" in class \"%s\""
msgstr ""
@@ -8004,9 +7992,6 @@ msgstr "E1393: Il Tipo può essere definito solo negli script Vim9"
msgid "E1394: Type name must start with an uppercase letter: %s"
msgstr "E1394: Il nome di un Tipo deve iniziare con una lettera maiuscola: %s"
-msgid "E1395: Type alias \"%s\" cannot be modified"
-msgstr "E1395: Il Tipo alias \"%s\" non può essere modificato"
-
msgid "E1396: Type alias \"%s\" already exists"
msgstr "E1396: Il Tipo alias \"%s\" esiste già"
@@ -8019,15 +8004,6 @@ msgstr "E1398: Manca il tipo del Tipo alias"
msgid "E1399: Type can only be used in a script"
msgstr "E1399: \"Tipo\" si può usare solo in uno script"
-msgid "E1400: Using type alias \"%s\" as a Number"
-msgstr "E1400: Uso del Tipo alias \"%s\" come un Numero"
-
-msgid "E1401: Using type alias \"%s\" as a Float"
-msgstr "E1401: Uso del Tipo alias \"%s\" come un Numero-a-virgola-mobile"
-
-msgid "E1402: Using type alias \"%s\" as a String"
-msgstr "E1402: Uso del Tipo alias \"%s\" come una Stringa"
-
msgid "E1403: Type alias \"%s\" cannot be used as a value"
msgstr "E1403: Impossibile usare il Tipo alias \"%s\" come valore"
@@ -8037,9 +8013,6 @@ msgstr "E1404: Impossibile usare \"Abstract\" in un'Interfaccia"
msgid "E1405: Class \"%s\" cannot be used as a value"
msgstr "E1405: Impossibile usare Classe \"%s\" come valore"
-msgid "E1406: Cannot use a Class as a variable or value"
-msgstr "E1406: Impossibile usare una Classe come variabile o valore"
-
msgid "E1407: Cannot use a Typealias as a variable or value"
msgstr "E1407: Impossibile usare un Tipo alias come variabile o valore"
@@ -8158,8 +8131,8 @@ msgid "E1512: Wrong character width for field \"%s\""
msgstr "E1512: Larghezza carattere errata per campo \"%s\""
msgid "E1513: Cannot switch buffer. 'winfixbuf' is enabled"
-msgstr "E1513: Non riesco a passare a un altro buffer. Opzione "
-"'winfixbuf' attiva"
+msgstr ""
+"E1513: Non riesco a passare a un altro buffer. Opzione 'winfixbuf' attiva"
#. type of cmdline window or 0
#. result of cmdline window or 0
@@ -8362,10 +8335,10 @@ msgid "unable to unset option %s which does not have global value"
msgstr "impossibile rimuovere l'opzione %s che non ha un valore globale"
msgid "attempt to refer to deleted tab page"
-msgstr "tentativo di riferimento a pagina di linguette cancellata"
+msgstr "tentativo di riferimento a pagina di schede cancellata"
msgid "no such tab page"
-msgstr "pagina di linguette inesistente"
+msgstr "pagina di schede inesistente"
msgid "attempt to refer to deleted window"
msgstr "tentativo di riferimento a una finestra cancellata"
@@ -8399,7 +8372,7 @@ msgstr "atteso Object vim.Window, ottenuto %s"
msgid "failed to find window in the current tab page"
msgstr ""
-"non è stato possibile trovare la finestra nella pagina di linguette corrente"
+"non è stato possibile trovare la finestra nella pagina di schede corrente"
msgid "did not switch to the specified window"
msgstr "passaggio alla finestra specificata non effettuato"
@@ -8408,7 +8381,7 @@ msgid "expected vim.TabPage object, but got %s"
msgstr "atteso Object vim.TabPage, ottenuto %s"
msgid "did not switch to the specified tab page"
-msgstr "passaggio alla pagina di linguette specificata non effettuato"
+msgstr "passaggio alla pagina di schede specificata non effettuato"
msgid "failed to run the code"
msgstr "esecuzione del codice non riuscita"
@@ -8988,24 +8961,28 @@ msgid "name of the winpty dynamic library"
msgstr "nome della libreria dinamica winpty"
msgid "multiple tab pages"
-msgstr "più di una pagina di linguette"
+msgstr "più di una pagina di schede"
msgid "0, 1 or 2; when to use a tab pages line"
-msgstr "0, 1 o 2; utilizzo della riga che descrive pagine di linguette"
+msgstr "0, 1 o 2; utilizzo della riga che descrive pagine di schede"
+
+msgid "behaviour when closing tab pages: left, uselast or empty"
+msgstr ""
+"comportamento alla chiusura di pagine di schede: left, uselast o empty"
msgid "maximum number of tab pages to open for -p and \"tab all\""
msgstr ""
-"massimo numero di pagine di linguette da aprire\n"
+"massimo numero di pagine di schede da aprire\n"
"per -p e \"tab all\""
msgid "custom tab pages line"
-msgstr "personalizzazione riga che descrive le pagine di linguette"
+msgstr "personalizzazione riga che descrive le pagine di schede"
msgid "custom tab page label for the GUI"
-msgstr "personalizzazione etichetta per le pagine di linguette nella GUI"
+msgstr "personalizzazione etichetta per le pagine di schede nella GUI"
msgid "custom tab page tooltip for the GUI"
-msgstr "personalizzazione suggerimento per le pagine di linguette nella GUI"
+msgstr "personalizzazione suggerimento per le pagine di schede nella GUI"
msgid "terminal"
msgstr "terminale"
diff --git a/src/po/ja.euc-jp.po b/src/po/ja.euc-jp.po
index 362be9e..ced4cd9 100644
--- a/src/po/ja.euc-jp.po
+++ b/src/po/ja.euc-jp.po
@@ -3,7 +3,7 @@
# Do ":help uganda" in Vim to read copying and usage conditions.
# Do ":help credits" in Vim to see a list of people who contributed.
#
-# Copyright (C) 2001-2023 MURAOKA Taro <koron.kaoriya@gmail.com>,
+# Copyright (C) 2001-2024 MURAOKA Taro <koron.kaoriya@gmail.com>,
# vim-jp <http://vim-jp.org/>
#
# THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
@@ -12,10 +12,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Vim 9.0\n"
+"Project-Id-Version: Vim 9.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-12-18 16:41+0900\n"
-"PO-Revision-Date: 2023-12-19 12:45+0900\n"
+"POT-Creation-Date: 2024-07-23 10:59+0900\n"
+"PO-Revision-Date: 2024-08-15 12:54+0900\n"
"Last-Translator: MURAOKA Taro <koron.kaoriya@gmail.com>\n"
"Language-Team: Japanese <https://github.com/vim-jp/lang-ja>\n"
"Language: ja\n"
@@ -175,6 +175,9 @@ msgstr " (file %d of %d)"
msgid " (file (%d) of %d)"
msgstr " (file (%d) of %d)"
+msgid "[Command Line]"
+msgstr "[ޥɥ饤]"
+
msgid "[Prompt]"
msgstr "[ץץ]"
@@ -439,10 +442,6 @@ msgstr "Ҳ̾"
msgid "Bopomofo"
msgstr ""
-msgid "Not enough memory to set references, garbage collection aborted!"
-msgstr ""
-"٥å쥯ߤޤ! ȤΤ˥꤬­ޤ"
-
msgid ""
"\n"
"\tLast set from "
@@ -688,9 +687,6 @@ msgstr "顼"
msgid "Interrupt"
msgstr ""
-msgid "[Command Line]"
-msgstr "[ޥɥ饤]"
-
msgid "is a directory"
msgstr "ϥǥ쥯ȥǤ"
@@ -854,6 +850,10 @@ msgid "+-%s%3ld line: "
msgid_plural "+-%s%3ld lines: "
msgstr[0] "+-%s%3ld : "
+msgid "Not enough memory to set references, garbage collection aborted!"
+msgstr ""
+"٥å쥯ߤޤ! ȤΤ˥꤬­ޤ"
+
msgid "No match at cursor, finding next"
msgstr "ΰ֤˥ޥåϤޤ󡢼򸡺Ƥޤ"
@@ -1337,8 +1337,8 @@ msgstr " 桼䴰 (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " 䴰 (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " ֤꽤 (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " ֤꽤 (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " ɽꥭ䴰 (^N^P)"
@@ -1416,6 +1416,9 @@ msgstr "mapnew() ΰ"
msgid "filter() argument"
msgstr "filter() ΰ"
+msgid "foreach() argument"
+msgstr "foreach() ΰ"
+
msgid "extendnew() argument"
msgstr "extendnew() ΰ"
@@ -2454,6 +2457,9 @@ msgstr "%s (%s )"
msgid "Printing '%s'"
msgstr "Ƥޤ: '%s'"
+#~ msgid "DefaultFontNameForWindows"
+#~ msgstr ""
+
#, c-format
msgid "Opening the X display took %ld msec"
msgstr "XСؤ³ %ld ߥäޤ"
@@ -3394,8 +3400,8 @@ msgid "%s returning %s"
msgstr "%s %s ֤ޤ"
#, c-format
-msgid "Function %s does not need compiling"
-msgstr "ؿ %s ϥѥɬפޤ"
+msgid "Function %s%s%s does not need compiling"
+msgstr "ؿ %s%s%s ϥѥɬפޤ"
#, c-format
msgid "%s (%s, compiled %s)"
@@ -3554,6 +3560,9 @@ msgstr " 2桼 vimrc: \""
msgid " 3rd user vimrc file: \""
msgstr " 3桼 vimrc: \""
+msgid " 4th user vimrc file: \""
+msgstr " 4桼 vimrc: \""
+
msgid " user exrc file: \""
msgstr " 桼 exrc: \""
@@ -4158,6 +4167,10 @@ msgid "E105: Using :loadkeymap not in a sourced file"
msgstr "E105: :source ǼեʳǤ :loadkeymap Ȥޤ"
#, c-format
+msgid "E106: Unsupported diff output format: %s"
+msgstr "E106: ݡȤƤʤdiffϥեޥåȤǤ: %s"
+
+#, c-format
msgid "E107: Missing parentheses: %s"
msgstr "E107: å '(' ޤ: %s"
@@ -4486,8 +4499,8 @@ msgstr "E196: ΥС˹Ϥޤ"
msgid "E197: Cannot set language to \"%s\""
msgstr "E197: \"%s\" Ǥޤ"
-msgid "E199: Active window or buffer deleted"
-msgstr "E199: ƥ֤ʥɥХåեޤ"
+msgid "E199: Active window or buffer changed or deleted"
+msgstr "E199: ƥ֤ʥɥХåեѹޤϺޤ"
msgid "E200: *ReadPre autocommands made the file unreadable"
msgstr "E200: *ReadPre ưޥ եɹԲĤˤޤ"
@@ -5857,9 +5870,6 @@ msgstr "E612: sign¿᤮ޤ"
msgid "E613: Unknown printer font: %s"
msgstr "E613: ̤ΤΥץ󥿥ץǤ: %s"
-msgid "E614: Class required"
-msgstr "E614: 饹ɬפǤ"
-
#, c-format
msgid "E616: Object required for argument %d"
msgstr "E616: %d ˤϥ֥ȤɬפǤ"
@@ -6696,7 +6706,7 @@ msgid "E862: Cannot use g: here"
msgstr "E862: Ǥ g: ϻȤޤ"
msgid "E863: Not allowed for a terminal in a popup window"
-msgstr "E863: üϥݥåץåץɥǤϵޤ"
+msgstr "E863: ݥåץåץɥüǤϵޤ"
#, no-c-format
msgid ""
@@ -6753,6 +6763,10 @@ msgstr ""
msgid "E876: (NFA regexp) Not enough space to store the whole NFA"
msgstr "E876: (NFA ɽ) NFAΤ¸ˤ϶ڡ­ޤ"
+#, c-format
+msgid "E877: (NFA regexp) Invalid character class: %d"
+msgstr "E877: (NFA ɽ) ̵ʸ饹Ǥ: %d"
+
msgid "E878: (NFA regexp) Could not allocate memory for branch traversal!"
msgstr ""
"E878: (NFA ɽ) ߲Υ֥˽ʬʥƤޤ!"
@@ -8319,21 +8333,12 @@ msgstr "E1317: ʥ֥ѿǤ: %s"
msgid "E1318: Not a valid command in a class: %s"
msgstr "E1318: 饹ǤϻȤʤޥɤǤ: %s"
-msgid "E1319: Using a Class as a Number"
-msgstr "E1319: 饹ͤȤưäƤޤ"
-
msgid "E1320: Using an Object as a Number"
msgstr "E1320: ֥ȤͤȤưäƤޤ"
-msgid "E1321: Using a Class as a Float"
-msgstr "E1321: 饹ưȤưäƤޤ"
-
msgid "E1322: Using an Object as a Float"
msgstr "E1322: ֥ȤưȤưäƤޤ"
-msgid "E1323: Using a Class as a String"
-msgstr "E1323: 饹ʸȤưäƤޤ"
-
msgid "E1324: Using an Object as a String"
msgstr "E1324: ֥ȤʸȤưäƤޤ"
@@ -8362,14 +8367,14 @@ msgid "E1330: Invalid type for object variable: %s"
msgstr "E1330: ֥ѿȤ̵ʷǤ: %s"
msgid ""
-"E1331: Public must be followed by \"var\" or \"static\" or \"final\" or "
+"E1331: public must be followed by \"var\" or \"static\" or \"final\" or "
"\"const\""
msgstr ""
"E1331: public θ \"var\", \"static\", \"final\" ޤ \"const\" ɬ"
"Ǥ"
#, c-format
-msgid "E1332: Public variable name cannot start with underscore: %s"
+msgid "E1332: public variable name cannot start with underscore: %s"
msgstr "E1332: ѥ֥åѿ̾ϥǻϤ뤳ȤϤǤޤ: %s"
#, c-format
@@ -8575,10 +8580,10 @@ msgstr ""
"E1386: ֥ȥ᥽å \"%s\" ϥ饹 \"%s\" Υ֥ȤȤȤ"
"ߤǥǤޤ"
-msgid "E1387: Public variable not supported in an interface"
+msgid "E1387: public variable not supported in an interface"
msgstr "E1387: 󥿡եǥѥ֥åѿϥݡȤƤޤ"
-msgid "E1388: Public keyword not supported for a method"
+msgid "E1388: public keyword not supported for a method"
msgstr "E1388: 󥿡ե public ɤϥݡȤƤޤ"
msgid "E1389: Missing name after implements"
@@ -8608,10 +8613,6 @@ msgid "E1394: Type name must start with an uppercase letter: %s"
msgstr "E1394: ̾ϱʸǻϤޤʤФʤޤ: %s"
#, c-format
-msgid "E1395: Type alias \"%s\" cannot be modified"
-msgstr "E1395: ꥢ \"%s\" ѹǤޤ"
-
-#, c-format
msgid "E1396: Type alias \"%s\" already exists"
msgstr "E1396: ꥢ \"%s\" ϴ¸ߤޤ"
@@ -8625,18 +8626,6 @@ msgid "E1399: Type can only be used in a script"
msgstr "E1399: ϥץȤǤΤ߻ѤǤޤ"
#, c-format
-msgid "E1400: Using type alias \"%s\" as a Number"
-msgstr "E1400: ꥢ \"%s\" ͤȤưäƤޤ"
-
-#, c-format
-msgid "E1401: Using type alias \"%s\" as a Float"
-msgstr "E1401: ꥢ \"%s\" ưȤưäƤޤ"
-
-#, c-format
-msgid "E1402: Using type alias \"%s\" as a String"
-msgstr "E1402: ꥢ \"%s\" ʸȤưäƤޤ"
-
-#, c-format
msgid "E1403: Type alias \"%s\" cannot be used as a value"
msgstr "E1403: ꥢ \"%s\" ͤȤƻȤȤϤǤޤ"
@@ -8647,9 +8636,6 @@ msgstr "E1404: abstract 򥤥󥿡եǻȤȤϤǤޤ"
msgid "E1405: Class \"%s\" cannot be used as a value"
msgstr "E1405: 饹 \"%s\" ͤȤƻȤȤϤǤޤ"
-msgid "E1406: Cannot use a Class as a variable or value"
-msgstr "E1406: 饹ѿͤȤƻȤȤϤǤޤ"
-
msgid "E1407: Cannot use a Typealias as a variable or value"
msgstr "E1407: ꥢѿͤȤƻȤȤϤǤޤ"
@@ -8665,6 +8651,76 @@ msgid "E1410: Const variable not supported in an interface"
msgstr "E1410: 󥿡ե const ѿϥݡȤƤޤ"
#, c-format
+msgid "E1411: Missing dot after object \"%s\""
+msgstr "E1411: ֥ \"%s\" θ˥ɥåȤޤ"
+
+#, c-format
+msgid "E1412: Builtin object method \"%s\" not supported"
+msgstr "E1412: Ȥ߹ߥ֥ȥ᥽å \"%s\" ϥݡȤƤޤ"
+
+msgid "E1413: Builtin class method not supported"
+msgstr "E1413: Ȥ߹ߥ饹᥽åɤϥݡȤƤޤ"
+
+msgid "E1414: Enum can only be defined in Vim9 script"
+msgstr "E1414: 󷿤 Vim9 script ǤΤǤޤ"
+
+#, c-format
+msgid "E1415: Enum name must start with an uppercase letter: %s"
+msgstr "E1415: 󷿤̾ϱʸǻϤޤʤФʤޤ: %s"
+
+msgid "E1416: Enum cannot extend a class or enum"
+msgstr "E1416: 󷿤ϥ饹󷿤ĥǤޤ"
+
+msgid "E1417: Abstract cannot be used in an Enum"
+msgstr "E1417: abstract ǻȤȤϤǤޤ"
+
+#, c-format
+msgid "E1418: Invalid enum value declaration: %s"
+msgstr "E1418: ͤǤ: %s"
+
+#, c-format
+msgid "E1419: Not a valid command in an Enum: %s"
+msgstr "E1419: ǤϻȤʤޥɤǤ: %s"
+
+msgid "E1420: Missing :endenum"
+msgstr "E1420: :endenum ޤ"
+
+#, c-format
+msgid "E1421: Enum \"%s\" cannot be used as a value"
+msgstr "E1421: \"%s\" ͤȤƻȤȤϤǤޤ"
+
+#, c-format
+msgid "E1422: Enum value \"%s\" not found in enum \"%s\""
+msgstr "E1422: \"%s\" \"%s\" ǸĤޤ"
+
+#, c-format
+msgid "E1423: Enum value \"%s.%s\" cannot be modified"
+msgstr "E1423: \"%s.%s\" ѹǤޤ"
+
+#, c-format
+msgid "E1424: Using an Enum \"%s\" as a Number"
+msgstr "E1424: \"%s\" ͤȤưäƤޤ"
+
+#, c-format
+msgid "E1425: Using an Enum \"%s\" as a String"
+msgstr "E1425: \"%s\" ʸȤưäƤޤ"
+
+#, c-format
+msgid "E1426: Enum \"%s\" ordinal value cannot be modified"
+msgstr "E1426: \"%s\" νͤѹǤޤ"
+
+#, c-format
+msgid "E1427: Enum \"%s\" name cannot be modified"
+msgstr "E1427: \"%s\" ̾ѹǤޤ"
+
+#, c-format
+msgid "E1428: Duplicate enum value: %s"
+msgstr "E1428: ͤʣƤޤ: %s"
+
+msgid "E1429: Class can only be used in a script"
+msgstr "E1429: 饹ϥץȤǤΤ߻ѤǤޤ"
+
+#, c-format
msgid "E1500: Cannot mix positional and non-positional arguments: %s"
msgstr "E1500: ְְ򺮤뤳ȤϤǤޤ: %s"
@@ -8708,6 +8764,17 @@ msgstr "E1509: ĥ°ɹߤޤϽߤǥ顼ޤ"
msgid "E1510: Value too large: %s"
msgstr "E1510: ͤ礭᤮ޤ: %s"
+#, c-format
+msgid "E1511: Wrong number of characters for field \"%s\""
+msgstr "E1511: ե \"%s\" ʸְäƤޤ"
+
+#, c-format
+msgid "E1512: Wrong character width for field \"%s\""
+msgstr "E1512: ե \"%s\" ʸְäƤޤ"
+
+msgid "E1513: Cannot switch buffer. 'winfixbuf' is enabled"
+msgstr "E1513: Хåեڤؤޤ'winfixbuf' ͭƤޤ"
+
msgid "--No lines in buffer--"
msgstr "--Хåե˹Ԥޤ--"
@@ -9096,7 +9163,7 @@ msgid "\" Hit <Enter> on an index line to jump there."
msgstr "\" ǥåԤ <Enter> ǤĤȡ˥פޤ"
msgid "\" Hit <Space> on a \"set\" line to refresh it."
-msgstr "\" \"set\" Ԥ <Spece> ǤĤȡǿͤɹޤޤ"
+msgstr "\" \"set\" Ԥ <Space> ǤĤȡǿͤɹޤޤ"
msgid "important"
msgstr ""
@@ -9415,6 +9482,9 @@ msgstr "ߤΥɥ˻ȤǾԿ"
msgid "minimal number of lines used for any window"
msgstr "ǤդΥɥ˻ȤǾԿ"
+msgid "keep window focused on a single buffer"
+msgstr "ɥ̤ΥХåեڤؤʤ褦ˤ"
+
msgid "keep the height of the window"
msgstr "ɥι⤵ݤ"
@@ -9490,6 +9560,9 @@ msgstr "ʣ֥ڡ"
msgid "0, 1 or 2; when to use a tab pages line"
msgstr "0, 1 ޤ 2; ֥ڡԤ򤤤ĻȤ"
+msgid "behaviour when closing tab pages: left, uselast or empty"
+msgstr "֥ڡĤȤεư: left, uselast ޤ empty"
+
msgid "maximum number of tab pages to open for -p and \"tab all\""
msgstr "-p \"tab all\" dz륿֥ڡκ"
diff --git a/src/po/ja.po b/src/po/ja.po
index 5464bcc..5bcf8e1 100644
--- a/src/po/ja.po
+++ b/src/po/ja.po
@@ -3,7 +3,7 @@
# Do ":help uganda" in Vim to read copying and usage conditions.
# Do ":help credits" in Vim to see a list of people who contributed.
#
-# Copyright (C) 2001-2023 MURAOKA Taro <koron.kaoriya@gmail.com>,
+# Copyright (C) 2001-2024 MURAOKA Taro <koron.kaoriya@gmail.com>,
# vim-jp <http://vim-jp.org/>
#
# THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
@@ -12,10 +12,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Vim 9.0\n"
+"Project-Id-Version: Vim 9.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-12-18 16:41+0900\n"
-"PO-Revision-Date: 2023-12-19 12:45+0900\n"
+"POT-Creation-Date: 2024-07-23 10:59+0900\n"
+"PO-Revision-Date: 2024-08-15 12:54+0900\n"
"Last-Translator: MURAOKA Taro <koron.kaoriya@gmail.com>\n"
"Language-Team: Japanese <https://github.com/vim-jp/lang-ja>\n"
"Language: ja\n"
@@ -175,6 +175,9 @@ msgstr " (file %d of %d)"
msgid " (file (%d) of %d)"
msgstr " (file (%d) of %d)"
+msgid "[Command Line]"
+msgstr "[コマンドライン]"
+
msgid "[Prompt]"
msgstr "[プロンプト]"
@@ -439,10 +442,6 @@ msgstr "片仮名"
msgid "Bopomofo"
msgstr "注音字母"
-msgid "Not enough memory to set references, garbage collection aborted!"
-msgstr ""
-"ガーベッジコレクションを中止しました! 参照を作成するのにメモリが不足しました"
-
msgid ""
"\n"
"\tLast set from "
@@ -688,9 +687,6 @@ msgstr "エラー"
msgid "Interrupt"
msgstr "割込み"
-msgid "[Command Line]"
-msgstr "[コマンドライン]"
-
msgid "is a directory"
msgstr "はディレクトリです"
@@ -854,6 +850,10 @@ msgid "+-%s%3ld line: "
msgid_plural "+-%s%3ld lines: "
msgstr[0] "+-%s%3ld 行: "
+msgid "Not enough memory to set references, garbage collection aborted!"
+msgstr ""
+"ガーベッジコレクションを中止しました! 参照を作成するのにメモリが不足しました"
+
msgid "No match at cursor, finding next"
msgstr "カーソルの位置にマッチはありません、次を検索しています"
@@ -1337,8 +1337,8 @@ msgstr " ユーザー定義補完 (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " オムニ補完 (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " 綴り修正候補 (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " 綴り修正候補 (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " 局所キーワード補完 (^N^P)"
@@ -1416,6 +1416,9 @@ msgstr "mapnew() の引数"
msgid "filter() argument"
msgstr "filter() の引数"
+msgid "foreach() argument"
+msgstr "foreach() の引数"
+
msgid "extendnew() argument"
msgstr "extendnew() の引数"
@@ -2454,6 +2457,9 @@ msgstr "%s へ (%s 上の)"
msgid "Printing '%s'"
msgstr "印刷しています: '%s'"
+#~ msgid "DefaultFontNameForWindows"
+#~ msgstr ""
+
#, c-format
msgid "Opening the X display took %ld msec"
msgstr "Xサーバーへの接続に %ld ミリ秒かかりました"
@@ -3394,8 +3400,8 @@ msgid "%s returning %s"
msgstr "%s が %s を返しました"
#, c-format
-msgid "Function %s does not need compiling"
-msgstr "関数 %s はコンパイルの必要がありません"
+msgid "Function %s%s%s does not need compiling"
+msgstr "関数 %s%s%s はコンパイルの必要がありません"
#, c-format
msgid "%s (%s, compiled %s)"
@@ -3554,6 +3560,9 @@ msgstr " 第2ユーザー vimrc: \""
msgid " 3rd user vimrc file: \""
msgstr " 第3ユーザー vimrc: \""
+msgid " 4th user vimrc file: \""
+msgstr " 第4ユーザー vimrc: \""
+
msgid " user exrc file: \""
msgstr " ユーザー exrc: \""
@@ -4158,6 +4167,10 @@ msgid "E105: Using :loadkeymap not in a sourced file"
msgstr "E105: :source で取込むファイル以外では :loadkeymap を使えません"
#, c-format
+msgid "E106: Unsupported diff output format: %s"
+msgstr "E106: サポートしていないdiff出力フォーマットです: %s"
+
+#, c-format
msgid "E107: Missing parentheses: %s"
msgstr "E107: カッコ '(' がありません: %s"
@@ -4486,8 +4499,8 @@ msgstr "E196: このバージョンに合字はありません"
msgid "E197: Cannot set language to \"%s\""
msgstr "E197: 言語を \"%s\" に設定できません"
-msgid "E199: Active window or buffer deleted"
-msgstr "E199: アクティブなウィンドウかバッファが削除されました"
+msgid "E199: Active window or buffer changed or deleted"
+msgstr "E199: アクティブなウィンドウかバッファが変更または削除されました"
msgid "E200: *ReadPre autocommands made the file unreadable"
msgstr "E200: *ReadPre 自動コマンド がファイルを読込不可にしました"
@@ -5857,9 +5870,6 @@ msgstr "E612: signの定義が多過ぎます"
msgid "E613: Unknown printer font: %s"
msgstr "E613: 未知のプリンタオプションです: %s"
-msgid "E614: Class required"
-msgstr "E614: クラスが必要です"
-
#, c-format
msgid "E616: Object required for argument %d"
msgstr "E616: 引数 %d にはオブジェクトが必要です"
@@ -6696,7 +6706,7 @@ msgid "E862: Cannot use g: here"
msgstr "E862: ここでは g: は使えません"
msgid "E863: Not allowed for a terminal in a popup window"
-msgstr "E863: 端末はポップアップウィンドウでは許されません"
+msgstr "E863: ポップアップウィンドウ内の端末では許されません"
#, no-c-format
msgid ""
@@ -6753,6 +6763,10 @@ msgstr ""
msgid "E876: (NFA regexp) Not enough space to store the whole NFA"
msgstr "E876: (NFA 正規表現) NFA全体を保存するには空きスペースが足りません"
+#, c-format
+msgid "E877: (NFA regexp) Invalid character class: %d"
+msgstr "E877: (NFA 正規表現) 無効な文字クラスです: %d"
+
msgid "E878: (NFA regexp) Could not allocate memory for branch traversal!"
msgstr ""
"E878: (NFA 正規表現) 現在横断中のブランチに十分なメモリを割り当てられません!"
@@ -8319,21 +8333,12 @@ msgstr "E1317: 不正なオブジェクト変数の宣言です: %s"
msgid "E1318: Not a valid command in a class: %s"
msgstr "E1318: クラス内では使えないコマンドです: %s"
-msgid "E1319: Using a Class as a Number"
-msgstr "E1319: クラスを数値として扱っています"
-
msgid "E1320: Using an Object as a Number"
msgstr "E1320: オブジェクトを数値として扱っています"
-msgid "E1321: Using a Class as a Float"
-msgstr "E1321: クラスを浮動小数点数として扱っています"
-
msgid "E1322: Using an Object as a Float"
msgstr "E1322: オブジェクトを浮動小数点数として扱っています"
-msgid "E1323: Using a Class as a String"
-msgstr "E1323: クラスを文字列として扱っています"
-
msgid "E1324: Using an Object as a String"
msgstr "E1324: オブジェクトを文字列として扱っています"
@@ -8362,14 +8367,14 @@ msgid "E1330: Invalid type for object variable: %s"
msgstr "E1330: オブジェクト変数として無効な型です: %s"
msgid ""
-"E1331: Public must be followed by \"var\" or \"static\" or \"final\" or "
+"E1331: public must be followed by \"var\" or \"static\" or \"final\" or "
"\"const\""
msgstr ""
"E1331: public の後ろに \"var\", \"static\", \"final\" または \"const\" が必要"
"です"
#, c-format
-msgid "E1332: Public variable name cannot start with underscore: %s"
+msgid "E1332: public variable name cannot start with underscore: %s"
msgstr "E1332: パブリック変数名はアンダースコアで始めることはできません: %s"
#, c-format
@@ -8575,10 +8580,10 @@ msgstr ""
"E1386: オブジェクトメソッド \"%s\" はクラス \"%s\" のオブジェクトを使うことの"
"みでアクセスできます"
-msgid "E1387: Public variable not supported in an interface"
+msgid "E1387: public variable not supported in an interface"
msgstr "E1387: インターフェイス内でパブリック変数はサポートされていません"
-msgid "E1388: Public keyword not supported for a method"
+msgid "E1388: public keyword not supported for a method"
msgstr "E1388: インターフェイス内で public キーワードはサポートされていません"
msgid "E1389: Missing name after implements"
@@ -8608,10 +8613,6 @@ msgid "E1394: Type name must start with an uppercase letter: %s"
msgstr "E1394: 型の名前は英大文字で始まらなければなりません: %s"
#, c-format
-msgid "E1395: Type alias \"%s\" cannot be modified"
-msgstr "E1395: 型エイリアス \"%s\" は変更できません"
-
-#, c-format
msgid "E1396: Type alias \"%s\" already exists"
msgstr "E1396: 型エイリアス \"%s\" は既に存在します"
@@ -8625,18 +8626,6 @@ msgid "E1399: Type can only be used in a script"
msgstr "E1399: 型はスクリプトの中でのみ使用できます"
#, c-format
-msgid "E1400: Using type alias \"%s\" as a Number"
-msgstr "E1400: 型エイリアス \"%s\" を数値として扱っています"
-
-#, c-format
-msgid "E1401: Using type alias \"%s\" as a Float"
-msgstr "E1401: 型エイリアス \"%s\" を浮動小数点数として扱っています"
-
-#, c-format
-msgid "E1402: Using type alias \"%s\" as a String"
-msgstr "E1402: 型エイリアス \"%s\" を文字列として扱っています"
-
-#, c-format
msgid "E1403: Type alias \"%s\" cannot be used as a value"
msgstr "E1403: 型エイリアス \"%s\" を値として使うことはできません"
@@ -8647,9 +8636,6 @@ msgstr "E1404: abstract をインターフェイス内で使うことはでき
msgid "E1405: Class \"%s\" cannot be used as a value"
msgstr "E1405: クラス \"%s\" を値として使うことはできません"
-msgid "E1406: Cannot use a Class as a variable or value"
-msgstr "E1406: クラスを変数や値として使うことはできません"
-
msgid "E1407: Cannot use a Typealias as a variable or value"
msgstr "E1407: 型エイリアスを変数や値として使うことはできません"
@@ -8665,6 +8651,76 @@ msgid "E1410: Const variable not supported in an interface"
msgstr "E1410: インターフェイス内で const 変数はサポートされていません"
#, c-format
+msgid "E1411: Missing dot after object \"%s\""
+msgstr "E1411: オブジェクト \"%s\" の後にドットがありません"
+
+#, c-format
+msgid "E1412: Builtin object method \"%s\" not supported"
+msgstr "E1412: 組み込みオブジェクトメソッド \"%s\" はサポートされていません"
+
+msgid "E1413: Builtin class method not supported"
+msgstr "E1413: 組み込みクラスメソッドはサポートされていません"
+
+msgid "E1414: Enum can only be defined in Vim9 script"
+msgstr "E1414: 列挙型は Vim9 script の中でのみ定義できます"
+
+#, c-format
+msgid "E1415: Enum name must start with an uppercase letter: %s"
+msgstr "E1415: 列挙型の名前は英大文字で始まらなければなりません: %s"
+
+msgid "E1416: Enum cannot extend a class or enum"
+msgstr "E1416: 列挙型はクラスや列挙型を拡張できません"
+
+msgid "E1417: Abstract cannot be used in an Enum"
+msgstr "E1417: abstract を列挙型内で使うことはできません"
+
+#, c-format
+msgid "E1418: Invalid enum value declaration: %s"
+msgstr "E1418: 不正な列挙値の宣言です: %s"
+
+#, c-format
+msgid "E1419: Not a valid command in an Enum: %s"
+msgstr "E1419: 列挙型内では使えないコマンドです: %s"
+
+msgid "E1420: Missing :endenum"
+msgstr "E1420: :endenum がありません"
+
+#, c-format
+msgid "E1421: Enum \"%s\" cannot be used as a value"
+msgstr "E1421: 列挙型 \"%s\" を値として使うことはできません"
+
+#, c-format
+msgid "E1422: Enum value \"%s\" not found in enum \"%s\""
+msgstr "E1422: 列挙値 \"%s\" が列挙型 \"%s\" 内で見つかりません"
+
+#, c-format
+msgid "E1423: Enum value \"%s.%s\" cannot be modified"
+msgstr "E1423: 列挙値 \"%s.%s\" は変更できません"
+
+#, c-format
+msgid "E1424: Using an Enum \"%s\" as a Number"
+msgstr "E1424: 列挙型 \"%s\" を数値として扱っています"
+
+#, c-format
+msgid "E1425: Using an Enum \"%s\" as a String"
+msgstr "E1425: 列挙型 \"%s\" を文字列として扱っています"
+
+#, c-format
+msgid "E1426: Enum \"%s\" ordinal value cannot be modified"
+msgstr "E1426: 列挙型 \"%s\" の順序値は変更できません"
+
+#, c-format
+msgid "E1427: Enum \"%s\" name cannot be modified"
+msgstr "E1427: 列挙型 \"%s\" の名前は変更できません"
+
+#, c-format
+msgid "E1428: Duplicate enum value: %s"
+msgstr "E1428: 列挙値が重複しています: %s"
+
+msgid "E1429: Class can only be used in a script"
+msgstr "E1429: クラスはスクリプトの中でのみ使用できます"
+
+#, c-format
msgid "E1500: Cannot mix positional and non-positional arguments: %s"
msgstr "E1500: 位置引数と非位置引数を混ぜることはできません: %s"
@@ -8708,6 +8764,17 @@ msgstr "E1509: 拡張属性の読込みまたは書込みでエラーが起き
msgid "E1510: Value too large: %s"
msgstr "E1510: 値が大き過ぎます: %s"
+#, c-format
+msgid "E1511: Wrong number of characters for field \"%s\""
+msgstr "E1511: フィールド \"%s\" の文字数が間違っています"
+
+#, c-format
+msgid "E1512: Wrong character width for field \"%s\""
+msgstr "E1512: フィールド \"%s\" の文字幅が間違っています"
+
+msgid "E1513: Cannot switch buffer. 'winfixbuf' is enabled"
+msgstr "E1513: バッファを切り替えられません。'winfixbuf' が有効化されています"
+
msgid "--No lines in buffer--"
msgstr "--バッファに行がありません--"
@@ -9096,7 +9163,7 @@ msgid "\" Hit <Enter> on an index line to jump there."
msgstr "\" インデックス行で <Enter> を打つと、そこにジャンプします。"
msgid "\" Hit <Space> on a \"set\" line to refresh it."
-msgstr "\" \"set\" 行で <Spece> を打つと、最新の値が読込まれます。"
+msgstr "\" \"set\" 行で <Space> を打つと、最新の値が読込まれます。"
msgid "important"
msgstr "重要"
@@ -9415,6 +9482,9 @@ msgstr "現在のウィンドウに使われる最小行数"
msgid "minimal number of lines used for any window"
msgstr "任意のウィンドウに使われる最小行数"
+msgid "keep window focused on a single buffer"
+msgstr "ウィンドウが別のバッファに切り替わらないようにする"
+
msgid "keep the height of the window"
msgstr "ウィンドウの高さを保つ"
@@ -9490,6 +9560,9 @@ msgstr "複数タブページ"
msgid "0, 1 or 2; when to use a tab pages line"
msgstr "0, 1 または 2; タブページ行をいつ使うか"
+msgid "behaviour when closing tab pages: left, uselast or empty"
+msgstr "タブページを閉じるときの挙動: left, uselast または empty"
+
msgid "maximum number of tab pages to open for -p and \"tab all\""
msgstr "-p と \"tab all\" で開かれるタブページの最大数"
diff --git a/src/po/ja.sjis.po b/src/po/ja.sjis.po
index 589fd5a..7505121 100644
--- a/src/po/ja.sjis.po
+++ b/src/po/ja.sjis.po
@@ -3,7 +3,7 @@
# Do ":help uganda" in Vim to read copying and usage conditions.
# Do ":help credits" in Vim to see a list of people who contributed.
#
-# Copyright (C) 2001-2023 MURAOKA Taro <koron.kaoriya@gmail.com>,
+# Copyright (C) 2001-2024 MURAOKA Taro <koron.kaoriya@gmail.com>,
# vim-jp <http://vim-jp.org/>
#
# THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
@@ -12,10 +12,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Vim 9.0\n"
+"Project-Id-Version: Vim 9.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-12-18 16:41+0900\n"
-"PO-Revision-Date: 2023-12-19 12:45+0900\n"
+"POT-Creation-Date: 2024-07-23 10:59+0900\n"
+"PO-Revision-Date: 2024-08-15 12:54+0900\n"
"Last-Translator: MURAOKA Taro <koron.kaoriya@gmail.com>\n"
"Language-Team: Japanese <https://github.com/vim-jp/lang-ja>\n"
"Language: ja\n"
@@ -175,6 +175,9 @@ msgstr " (file %d of %d)"
msgid " (file (%d) of %d)"
msgstr " (file (%d) of %d)"
+msgid "[Command Line]"
+msgstr "[R}hC]"
+
msgid "[Prompt]"
msgstr "[vvg]"
@@ -439,10 +442,6 @@ msgstr "Љ"
msgid "Bopomofo"
msgstr ""
-msgid "Not enough memory to set references, garbage collection aborted!"
-msgstr ""
-"K[xbWRNV𒆎~܂! QƂ쐬̂Ƀs܂"
-
msgid ""
"\n"
"\tLast set from "
@@ -688,9 +687,6 @@ msgstr "G["
msgid "Interrupt"
msgstr ""
-msgid "[Command Line]"
-msgstr "[R}hC]"
-
msgid "is a directory"
msgstr "̓fBNgł"
@@ -854,6 +850,10 @@ msgid "+-%s%3ld line: "
msgid_plural "+-%s%3ld lines: "
msgstr[0] "+-%s%3ld s: "
+msgid "Not enough memory to set references, garbage collection aborted!"
+msgstr ""
+"K[xbWRNV𒆎~܂! QƂ쐬̂Ƀs܂"
+
msgid "No match at cursor, finding next"
msgstr "J[\\̈ʒuɃ}b`͂܂AĂ܂"
@@ -1337,8 +1337,8 @@ msgstr " [U[`⊮ (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Ij⊮ (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " ԂC (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " ԂC (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " ǏL[[h⊮ (^N^P)"
@@ -1416,6 +1416,9 @@ msgstr "mapnew() ̈"
msgid "filter() argument"
msgstr "filter() ̈"
+msgid "foreach() argument"
+msgstr "foreach() ̈"
+
msgid "extendnew() argument"
msgstr "extendnew() ̈"
@@ -2454,6 +2457,9 @@ msgstr "%s (%s )"
msgid "Printing '%s'"
msgstr "Ă܂: '%s'"
+#~ msgid "DefaultFontNameForWindows"
+#~ msgstr ""
+
#, c-format
msgid "Opening the X display took %ld msec"
msgstr "XT[o[ւ̐ڑ %ld ~b܂"
@@ -3394,8 +3400,8 @@ msgid "%s returning %s"
msgstr "%s %s Ԃ܂"
#, c-format
-msgid "Function %s does not need compiling"
-msgstr "֐ %s ̓RpC̕Kv܂"
+msgid "Function %s%s%s does not need compiling"
+msgstr "֐ %s%s%s ̓RpC̕Kv܂"
#, c-format
msgid "%s (%s, compiled %s)"
@@ -3554,6 +3560,9 @@ msgstr " 2[U[ vimrc: \""
msgid " 3rd user vimrc file: \""
msgstr " 3[U[ vimrc: \""
+msgid " 4th user vimrc file: \""
+msgstr " 4[U[ vimrc: \""
+
msgid " user exrc file: \""
msgstr " [U[ exrc: \""
@@ -4158,6 +4167,10 @@ msgid "E105: Using :loadkeymap not in a sourced file"
msgstr "E105: :source Ŏ捞ރt@CȊOł :loadkeymap g܂"
#, c-format
+msgid "E106: Unsupported diff output format: %s"
+msgstr "E106: T|[gĂȂdiffo̓tH[}bgł: %s"
+
+#, c-format
msgid "E107: Missing parentheses: %s"
msgstr "E107: JbR '(' ܂: %s"
@@ -4486,8 +4499,8 @@ msgstr "E196: ̃o[Wɍ͂܂"
msgid "E197: Cannot set language to \"%s\""
msgstr "E197: \"%s\" ɐݒł܂"
-msgid "E199: Active window or buffer deleted"
-msgstr "E199: ANeBuȃEBhEobt@폜܂"
+msgid "E199: Active window or buffer changed or deleted"
+msgstr "E199: ANeBuȃEBhEobt@ύX܂͍폜܂"
msgid "E200: *ReadPre autocommands made the file unreadable"
msgstr "E200: *ReadPre R}h t@CǍs‚ɂ܂"
@@ -5857,9 +5870,6 @@ msgstr "E612: sign̒`߂܂"
msgid "E613: Unknown printer font: %s"
msgstr "E613: m̃v^IvVł: %s"
-msgid "E614: Class required"
-msgstr "E614: NXKvł"
-
#, c-format
msgid "E616: Object required for argument %d"
msgstr "E616: %d ɂ̓IuWFNgKvł"
@@ -6696,7 +6706,7 @@ msgid "E862: Cannot use g: here"
msgstr "E862: ł g: ͎g܂"
msgid "E863: Not allowed for a terminal in a popup window"
-msgstr "E863: [̓|bvAbvEBhEł͋܂"
+msgstr "E863: |bvAbvEBhE̒[ł͋܂"
#, no-c-format
msgid ""
@@ -6753,6 +6763,10 @@ msgstr ""
msgid "E876: (NFA regexp) Not enough space to store the whole NFA"
msgstr "E876: (NFA K\\) NFAŜۑɂ͋󂫃Xy[X܂"
+#, c-format
+msgid "E877: (NFA regexp) Invalid character class: %d"
+msgstr "E877: (NFA K\\) ȕNXł: %d"
+
msgid "E878: (NFA regexp) Could not allocate memory for branch traversal!"
msgstr ""
"E878: (NFA K\\) ݉f̃u`ɏ\\ȃ蓖Ă܂!"
@@ -8319,21 +8333,12 @@ msgstr "E1317: sȃIuWFNgϐ̐錾ł: %s"
msgid "E1318: Not a valid command in a class: %s"
msgstr "E1318: NXł͎gȂR}hł: %s"
-msgid "E1319: Using a Class as a Number"
-msgstr "E1319: NX𐔒lƂĈĂ܂"
-
msgid "E1320: Using an Object as a Number"
msgstr "E1320: IuWFNg𐔒lƂĈĂ܂"
-msgid "E1321: Using a Class as a Float"
-msgstr "E1321: NX𕂓_ƂĈĂ܂"
-
msgid "E1322: Using an Object as a Float"
msgstr "E1322: IuWFNg𕂓_ƂĈĂ܂"
-msgid "E1323: Using a Class as a String"
-msgstr "E1323: NX𕶎ƂĈĂ܂"
-
msgid "E1324: Using an Object as a String"
msgstr "E1324: IuWFNg𕶎ƂĈĂ܂"
@@ -8362,14 +8367,14 @@ msgid "E1330: Invalid type for object variable: %s"
msgstr "E1330: IuWFNgϐƂĖȌ^ł: %s"
msgid ""
-"E1331: Public must be followed by \"var\" or \"static\" or \"final\" or "
+"E1331: public must be followed by \"var\" or \"static\" or \"final\" or "
"\"const\""
msgstr ""
"E1331: public ̌ \"var\", \"static\", \"final\" ܂ \"const\" Kv"
"ł"
#, c-format
-msgid "E1332: Public variable name cannot start with underscore: %s"
+msgid "E1332: public variable name cannot start with underscore: %s"
msgstr "E1332: pubNϐ̓A_[XRAŎn߂邱Ƃ͂ł܂: %s"
#, c-format
@@ -8575,10 +8580,10 @@ msgstr ""
"E1386: IuWFNg\\bh \"%s\" ̓NX \"%s\" ̃IuWFNggƂ"
"݂ŃANZXł܂"
-msgid "E1387: Public variable not supported in an interface"
+msgid "E1387: public variable not supported in an interface"
msgstr "E1387: C^[tFCXŃpubNϐ̓T|[gĂ܂"
-msgid "E1388: Public keyword not supported for a method"
+msgid "E1388: public keyword not supported for a method"
msgstr "E1388: C^[tFCX public L[[h̓T|[gĂ܂"
msgid "E1389: Missing name after implements"
@@ -8608,10 +8613,6 @@ msgid "E1394: Type name must start with an uppercase letter: %s"
msgstr "E1394: ^̖O͉p啶Ŏn܂Ȃ΂Ȃ܂: %s"
#, c-format
-msgid "E1395: Type alias \"%s\" cannot be modified"
-msgstr "E1395: ^GCAX \"%s\" ͕ύXł܂"
-
-#, c-format
msgid "E1396: Type alias \"%s\" already exists"
msgstr "E1396: ^GCAX \"%s\" ͊ɑ݂܂"
@@ -8625,18 +8626,6 @@ msgid "E1399: Type can only be used in a script"
msgstr "E1399: ^̓XNvg̒ł̂ݎgpł܂"
#, c-format
-msgid "E1400: Using type alias \"%s\" as a Number"
-msgstr "E1400: ^GCAX \"%s\" 𐔒lƂĈĂ܂"
-
-#, c-format
-msgid "E1401: Using type alias \"%s\" as a Float"
-msgstr "E1401: ^GCAX \"%s\" 𕂓_ƂĈĂ܂"
-
-#, c-format
-msgid "E1402: Using type alias \"%s\" as a String"
-msgstr "E1402: ^GCAX \"%s\" 𕶎ƂĈĂ܂"
-
-#, c-format
msgid "E1403: Type alias \"%s\" cannot be used as a value"
msgstr "E1403: ^GCAX \"%s\" lƂĎgƂ͂ł܂"
@@ -8647,9 +8636,6 @@ msgstr "E1404: abstract C^[tFCXŎgƂ͂ł܂"
msgid "E1405: Class \"%s\" cannot be used as a value"
msgstr "E1405: NX \"%s\" lƂĎgƂ͂ł܂"
-msgid "E1406: Cannot use a Class as a variable or value"
-msgstr "E1406: NXϐlƂĎgƂ͂ł܂"
-
msgid "E1407: Cannot use a Typealias as a variable or value"
msgstr "E1407: ^GCAXϐlƂĎgƂ͂ł܂"
@@ -8665,6 +8651,76 @@ msgid "E1410: Const variable not supported in an interface"
msgstr "E1410: C^[tFCX const ϐ̓T|[gĂ܂"
#, c-format
+msgid "E1411: Missing dot after object \"%s\""
+msgstr "E1411: IuWFNg \"%s\" ̌Ƀhbg܂"
+
+#, c-format
+msgid "E1412: Builtin object method \"%s\" not supported"
+msgstr "E1412: gݍ݃IuWFNg\\bh \"%s\" ̓T|[gĂ܂"
+
+msgid "E1413: Builtin class method not supported"
+msgstr "E1413: gݍ݃NX\\bh̓T|[gĂ܂"
+
+msgid "E1414: Enum can only be defined in Vim9 script"
+msgstr "E1414: 񋓌^ Vim9 script ̒ł̂ݒ`ł܂"
+
+#, c-format
+msgid "E1415: Enum name must start with an uppercase letter: %s"
+msgstr "E1415: 񋓌^̖O͉p啶Ŏn܂Ȃ΂Ȃ܂: %s"
+
+msgid "E1416: Enum cannot extend a class or enum"
+msgstr "E1416: 񋓌^̓NX񋓌^gł܂"
+
+msgid "E1417: Abstract cannot be used in an Enum"
+msgstr "E1417: abstract 񋓌^ŎgƂ͂ł܂"
+
+#, c-format
+msgid "E1418: Invalid enum value declaration: %s"
+msgstr "E1418: sȗ񋓒l̐錾ł: %s"
+
+#, c-format
+msgid "E1419: Not a valid command in an Enum: %s"
+msgstr "E1419: 񋓌^ł͎gȂR}hł: %s"
+
+msgid "E1420: Missing :endenum"
+msgstr "E1420: :endenum ܂"
+
+#, c-format
+msgid "E1421: Enum \"%s\" cannot be used as a value"
+msgstr "E1421: 񋓌^ \"%s\" lƂĎgƂ͂ł܂"
+
+#, c-format
+msgid "E1422: Enum value \"%s\" not found in enum \"%s\""
+msgstr "E1422: 񋓒l \"%s\" 񋓌^ \"%s\" Ō‚܂"
+
+#, c-format
+msgid "E1423: Enum value \"%s.%s\" cannot be modified"
+msgstr "E1423: 񋓒l \"%s.%s\" ͕ύXł܂"
+
+#, c-format
+msgid "E1424: Using an Enum \"%s\" as a Number"
+msgstr "E1424: 񋓌^ \"%s\" 𐔒lƂĈĂ܂"
+
+#, c-format
+msgid "E1425: Using an Enum \"%s\" as a String"
+msgstr "E1425: 񋓌^ \"%s\" 𕶎ƂĈĂ܂"
+
+#, c-format
+msgid "E1426: Enum \"%s\" ordinal value cannot be modified"
+msgstr "E1426: 񋓌^ \"%s\" ̏l͕ύXł܂"
+
+#, c-format
+msgid "E1427: Enum \"%s\" name cannot be modified"
+msgstr "E1427: 񋓌^ \"%s\" ̖O͕ύXł܂"
+
+#, c-format
+msgid "E1428: Duplicate enum value: %s"
+msgstr "E1428: 񋓒ldĂ܂: %s"
+
+msgid "E1429: Class can only be used in a script"
+msgstr "E1429: NX̓XNvg̒ł̂ݎgpł܂"
+
+#, c-format
msgid "E1500: Cannot mix positional and non-positional arguments: %s"
msgstr "E1500: ʒuƔʒu邱Ƃ͂ł܂: %s"
@@ -8708,6 +8764,17 @@ msgstr "E1509: g̓Ǎ݂܂͏݂ŃG[N܂"
msgid "E1510: Value too large: %s"
msgstr "E1510: l傫߂܂: %s"
+#, c-format
+msgid "E1511: Wrong number of characters for field \"%s\""
+msgstr "E1511: tB[h \"%s\" ̕ԈĂ܂"
+
+#, c-format
+msgid "E1512: Wrong character width for field \"%s\""
+msgstr "E1512: tB[h \"%s\" ̕ԈĂ܂"
+
+msgid "E1513: Cannot switch buffer. 'winfixbuf' is enabled"
+msgstr "E1513: obt@؂ւ܂B'winfixbuf' LĂ܂"
+
msgid "--No lines in buffer--"
msgstr "--obt@ɍs܂--"
@@ -9096,7 +9163,7 @@ msgid "\" Hit <Enter> on an index line to jump there."
msgstr "\" CfbNXs <Enter> ł‚ƁAɃWv܂B"
msgid "\" Hit <Space> on a \"set\" line to refresh it."
-msgstr "\" \"set\" s <Spece> ł‚ƁAŐV̒lǍ܂܂B"
+msgstr "\" \"set\" s <Space> ł‚ƁAŐV̒lǍ܂܂B"
msgid "important"
msgstr "dv"
@@ -9415,6 +9482,9 @@ msgstr "݂̃EBhEɎgŏs"
msgid "minimal number of lines used for any window"
msgstr "Cӂ̃EBhEɎgŏs"
+msgid "keep window focused on a single buffer"
+msgstr "EBhEʂ̃obt@ɐ؂ւȂ悤ɂ"
+
msgid "keep the height of the window"
msgstr "EBhE̍ۂ"
@@ -9490,6 +9560,9 @@ msgstr "^uy[W"
msgid "0, 1 or 2; when to use a tab pages line"
msgstr "0, 1 ܂ 2; ^uy[WsŽg"
+msgid "behaviour when closing tab pages: left, uselast or empty"
+msgstr "^uy[W‚Ƃ̋: left, uselast ܂ empty"
+
msgid "maximum number of tab pages to open for -p and \"tab all\""
msgstr "-p \"tab all\" ŊJ^uy[W̍ő吔"
diff --git a/src/po/ko.UTF-8.po b/src/po/ko.UTF-8.po
index a9ee0ca..f7714ae 100644
--- a/src/po/ko.UTF-8.po
+++ b/src/po/ko.UTF-8.po
@@ -411,8 +411,8 @@ msgstr " 사용자 정의 완성 (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Omni 완성 (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " 단어 제안 (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " 단어 제안 (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " 낱말 로컬 완성 (^N^P)"
diff --git a/src/po/ko.po b/src/po/ko.po
index 00fb486..2b3c785 100644
--- a/src/po/ko.po
+++ b/src/po/ko.po
@@ -1,8 +1,8 @@
-# Generated from ko.UTF-8.po, DO NOT EDIT
+# Korean translation for Vim
#
# FIRST AUTHOR SungHyun Nam <goweol@gmail.com>, 2000-2018
#
-# Original translations.
+# Generated from ko.UTF-8.po, DO NOT EDIT.
#
msgid ""
msgstr ""
@@ -14,7 +14,7 @@ msgstr ""
"Language-Team: Korean\n"
"Language: ko\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=euc-kr\n"
+"Content-Type: text/plain; charset=EUC-KR\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -411,8 +411,8 @@ msgstr " ϼ (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Omni ϼ (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " ܾ (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " ܾ (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " ϼ (^N^P)"
diff --git a/src/po/nb.po b/src/po/nb.po
index d9f527b..957b99d 100644
--- a/src/po/nb.po
+++ b/src/po/nb.po
@@ -283,9 +283,8 @@ msgstr " Brukerdefinert fullfring (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Omni-fullfring (^O^N^P)"
-#, fuzzy
-#~ msgid " Spelling suggestion (s^N^P)"
-#~ msgstr " Staveforslag (^S^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " Staveforslag (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " Lokal nkkelordfullfring (^N^P)"
diff --git a/src/po/nl.po b/src/po/nl.po
index 09f281b..6ac59ca 100644
--- a/src/po/nl.po
+++ b/src/po/nl.po
@@ -287,8 +287,8 @@ msgstr " gebruikergedefinieerde voltooiing (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " omni-voltooiing (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " spellingsuggestie (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " spellingsuggestie (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " lokaal-trefwoordvoltooiing (^N^P)"
diff --git a/src/po/no.po b/src/po/no.po
index d9f527b..957b99d 100644
--- a/src/po/no.po
+++ b/src/po/no.po
@@ -283,9 +283,8 @@ msgstr " Brukerdefinert fullfring (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Omni-fullfring (^O^N^P)"
-#, fuzzy
-#~ msgid " Spelling suggestion (s^N^P)"
-#~ msgstr " Staveforslag (^S^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " Staveforslag (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " Lokal nkkelordfullfring (^N^P)"
diff --git a/src/po/pl.UTF-8.po b/src/po/pl.UTF-8.po
index c9036a3..39064f6 100644
--- a/src/po/pl.UTF-8.po
+++ b/src/po/pl.UTF-8.po
@@ -298,8 +298,8 @@ msgstr "Dopełnianie zdefiniowane przez użytkownika (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Omni uzupełnianie (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr "Propozycja pisowni (^L^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr "Propozycja pisowni (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " Lokalne dopełnianie słów kluczowych (^N^P)"
diff --git a/src/po/pl.cp1250.po b/src/po/pl.cp1250.po
index 9280d2f..6f9b66d 100644
--- a/src/po/pl.cp1250.po
+++ b/src/po/pl.cp1250.po
@@ -17,7 +17,7 @@ msgstr ""
"Language-Team: Polish\n"
"Language: pl\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=cp1250\n"
+"Content-Type: text/plain; charset=CP1250\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Lokalize 1.0\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
@@ -298,8 +298,8 @@ msgstr "Dopenianie zdefiniowane przez uytkownika (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Omni uzupenianie (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr "Propozycja pisowni (^L^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr "Propozycja pisowni (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " Lokalne dopenianie sw kluczowych (^N^P)"
diff --git a/src/po/pl.po b/src/po/pl.po
index f10897d..aebc33f 100644
--- a/src/po/pl.po
+++ b/src/po/pl.po
@@ -298,8 +298,8 @@ msgstr "Dopenianie zdefiniowane przez uytkownika (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Omni uzupenianie (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr "Propozycja pisowni (^L^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr "Propozycja pisowni (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " Lokalne dopenianie sw kluczowych (^N^P)"
diff --git a/src/po/pt_BR.po b/src/po/pt_BR.po
index 3a8844a..1cf15b5 100644
--- a/src/po/pt_BR.po
+++ b/src/po/pt_BR.po
@@ -5,7 +5,7 @@ msgstr ""
"Project-Id-Version: Vim 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-10 11:11-0300\n"
-"PO-Revision-Date: 2017-09-10 11:12-0300\n"
+"PO-Revision-Date: 2024-08-23 18:04+0200\n"
"Last-Translator: Eduardo S. Dobay <edudobay@gmail.com>\n"
"Language-Team: Brazilian Portuguese\n"
"Language: pt_BR\n"
@@ -226,20 +226,20 @@ msgstr "E898: socket() em channel_open()"
# TODO: Capitalise first word of message?
msgid "E903: Received command with non-string argument"
-msgstr "E903: comando recebido com argumento não-string"
+msgstr "E903: Comando recebido com argumento não-string"
# TODO: Capitalise first word of message?
msgid "E904: Last argument for expr/call must be a number"
-msgstr "E904: último argumento para expr/call deve ser numérico"
+msgstr "E904: Último argumento para expr/call deve ser numérico"
# TODO: Capitalise first word of message?
msgid "E904: Third argument for call must be a list"
-msgstr "E904: terceiro argumento para call deve ser uma lista"
+msgstr "E904: Terceiro argumento para call deve ser uma lista"
#, c-format
# TODO: Capitalise first word of message?
msgid "E905: Received unknown command: %s"
-msgstr "E905: comando desconhecido recebido: %s"
+msgstr "E905: Comando desconhecido recebido: %s"
#, c-format
# TODO: Capitalise first word of message?
@@ -273,7 +273,7 @@ msgstr "E915: buffer in_io requer definição de in_buf ou in_name"
#, c-format
# TODO: Capitalise first word of message?
msgid "E918: Buffer must be loaded: %s"
-msgstr "E918: buffer precisa ser carregado: %s"
+msgstr "E918: Buffer precisa ser carregado: %s"
msgid "E821: File is encrypted with unknown method"
msgstr "E821: Arquivo criptografado com método desconhecido"
@@ -406,8 +406,8 @@ msgstr " Completar definido pelo usuário (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Completação inteligente (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " Sugestão de ortografia (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " Sugestão de ortografia (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " Completar palavra-chave local (^N^P)"
@@ -536,7 +536,7 @@ msgstr "E940: Impossível travar ou destravar variável %s"
# TODO: Capitalise first word of message?
msgid "E743: Variable nested too deep for (un)lock"
-msgstr "E743: variável aninhada demais para (des)bloquear"
+msgstr "E743: Variável aninhada demais para (des)bloquear"
msgid "E109: Missing ':' after '?'"
msgstr "E109: ':' faltando depois de '?'"
@@ -590,7 +590,7 @@ msgstr ""
# TODO: Capitalise first word of message?
msgid "E724: Variable nested too deep for displaying"
-msgstr "E724: variável aninhada demais para ser exibida"
+msgstr "E724: Variável aninhada demais para ser exibida"
msgid "E805: Using a Float as a Number"
msgstr "E805: Float usado como Número"
@@ -669,7 +669,7 @@ msgstr "E742: Não é possível mudar valor de %s"
# TODO: Capitalise first word of message?
msgid "E698: Variable nested too deep for making a copy"
-msgstr "E698: variável aninhada demais para fazer uma cópia"
+msgstr "E698: Variável aninhada demais para fazer uma cópia"
msgid ""
"\n"
@@ -739,7 +739,7 @@ msgstr "E786: Intervalos não são permitidos"
# TODO: Capitalise first word of message?
msgid "E916: Not a valid job"
-msgstr "E916: não é um trabalho válido"
+msgstr "E916: Não é um trabalho válido"
msgid "E701: Invalid type for len()"
msgstr "E701: Tipo inválido para len()"
@@ -808,7 +808,7 @@ msgstr "(Inválido)"
#, c-format
# TODO: Capitalise first word of message?
msgid "E935: Invalid submatch number: %d"
-msgstr "E935: número inválido para subpadrão: %d"
+msgstr "E935: Número inválido para subpadrão: %d"
msgid "E677: Error writing temp file"
msgstr "E677: Erro ao gravar o arquivo temporário"
@@ -1107,7 +1107,7 @@ msgstr "E157: ID de sinal inválido: %ld"
#, c-format
msgid "E885: Not possible to change sign %s"
-msgstr "E885: Não é possível mudar o sinal %s"
+msgstr "E885: Não é possível alterar o sinal %s"
msgid " (NOT FOUND)"
msgstr " (NÃO ENCONTRADO)"
@@ -1184,7 +1184,7 @@ msgstr "E165: Impossível ir além do último arquivo"
#, c-format
# TODO: Capitalise first word of message?
msgid "E666: Compiler not supported: %s"
-msgstr "E666: compilador não suportado: %s"
+msgstr "E666: Compilador não suportado: %s"
#, c-format
msgid "Searching for \"%s\" in \"%s\""
@@ -1409,6 +1409,9 @@ msgstr "E784: Não é possível fechar a última aba"
msgid "Already only one tab page"
msgstr "Já há apenas uma aba"
+msgid "Edit File in new tab page"
+msgstr "Editar arquivo na nova aba"
+
msgid "Edit File in new window"
msgstr "Editar arquivo em nova janela"
@@ -1653,7 +1656,7 @@ msgstr ""
"# Histórico de %s (mais recente primeiro):\n"
msgid "Command Line"
-msgstr "linha de comando"
+msgstr "Linha de comando"
msgid "Search String"
msgstr "expressões de busca"
@@ -1725,7 +1728,7 @@ msgid "[socket]"
msgstr "[socket]"
msgid "[character special]"
-msgstr "[dispositivo de caractere]"
+msgstr "[caractere especial]"
msgid "[CR missing]"
msgstr "[CR faltando]"
@@ -1838,7 +1841,7 @@ msgstr " ERRO DE CONVERSÃO"
#, c-format
msgid " in line %ld;"
-msgstr "na linha %ld;"
+msgstr " na linha %ld;"
msgid "[Device]"
msgstr "[Dispositivo]"
diff --git a/src/po/ru.cp1251.po b/src/po/ru.cp1251.po
index 05d10e0..d598cbf 100644
--- a/src/po/ru.cp1251.po
+++ b/src/po/ru.cp1251.po
@@ -475,8 +475,7 @@ msgstr ""
# :!~ Restorer
#, c-format
msgid "xchacha20v2: using custom algorithm \"%d\" for Key derivation."
-msgstr ""
-"XChaCha20v2: \"%d\""
+msgstr "XChaCha20v2: \"%d\""
# #Restorer: 'verbose'>0
# :!~ Restorer
@@ -722,8 +721,7 @@ msgstr ""
# :!~ Restorer
msgid "called inputrestore() more often than inputsave()"
msgstr ""
-" inputrestore() "
-"inputsave()"
+" inputrestore() inputsave()"
# #Restorer: , `:ascii` `ga`
# #Restorer: +digraphs
@@ -1243,8 +1241,7 @@ msgstr "[ ]"
msgid ""
"W12: Warning: File \"%s\" has changed and the buffer was changed in Vim as "
"well"
-msgstr ""
-"W12: ! \"%s\""
+msgstr "W12: ! \"%s\""
# :!~ Restorer
msgid "See \":help W12\" for more info."
@@ -1264,8 +1261,7 @@ msgstr " , `:help W11`"
#, c-format
msgid "W16: Warning: Mode of file \"%s\" has changed since editing started"
msgstr ""
-"W16: ! , "
-"\"%s\""
+"W16: ! , \"%s\""
# :!~ Restorer
msgid "See \":help W16\" for more info."
@@ -1958,12 +1954,10 @@ msgstr " "
# :!~ Restorer
msgid "cannot create buffer/window command: object is being deleted"
msgstr ""
-" . "
-""
+" . "
# :!~ Restorer
-msgid ""
-"cannot register callback command: buffer/window is already being deleted"
+msgid "cannot register callback command: buffer/window is already being deleted"
msgstr ""
" . "
""
@@ -2045,7 +2039,7 @@ msgid " Omni completion (^O^N^P)"
msgstr " CTRL+O CTRL+N CTRL+P"
# :!~ Restorer
-msgid " Spelling suggestion (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
msgstr " CTRL+S CTRL+N CTRL+P"
# :!~ Restorer
@@ -2248,8 +2242,7 @@ msgstr ""
# :!~ Restorer
msgid "Vim: Error: This version of Vim does not run in a Cygwin terminal\n"
-msgstr ""
-" Vim. Cygwin\n"
+msgstr " Vim. Cygwin\n"
# :!~ Restorer
msgid "Vim: Warning: Output is not to a terminal\n"
@@ -2481,8 +2474,7 @@ msgstr "--not-a-term\t\t -"
# :!~ Restorer
msgid "--gui-dialog-file {fname} For testing: write dialog text"
-msgstr ""
-"--gui-dialog-file {} . "
+msgstr "--gui-dialog-file {} . "
# :!~ Restorer
msgid "--ttyfail\t\tExit if input or output is not a terminal"
@@ -2564,13 +2556,11 @@ msgstr "-X\t\t\t X-"
# :!~ Restorer
msgid "--remote <files>\tEdit <files> in a Vim server if possible"
-msgstr ""
-"--remote <>\t <> Vim-, "
+msgstr "--remote <>\t <> Vim-, "
# :!~ Restorer
msgid "--remote-silent <files> Same, don't complain if there is no server"
-msgstr ""
-"--remote-silent <> , "
+msgstr "--remote-silent <> , "
# #Restorer: ,
# ~!: earlier
@@ -2580,8 +2570,7 @@ msgstr ""
"--remote-wait <> , --remote, "
# :!~ Restorer
-msgid ""
-"--remote-wait-silent <files> Same, don't complain if there is no server"
+msgid "--remote-wait-silent <files> Same, don't complain if there is no server"
msgstr ""
"--remote-wait-silent <> , "
@@ -2614,8 +2603,7 @@ msgstr "--startuptime <>\t <>"
# :!~ Restorer
msgid "--log <file>\t\tStart logging to <file> early"
-msgstr ""
-"--log <>\t\t "
+msgstr "--log <>\t\t "
# :!~ Restorer
msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo"
@@ -2715,8 +2703,7 @@ msgstr ""
# :!~ Restorer
msgid "--role <role>\tSet a unique role to identify the main window"
-msgstr ""
-"--role <>\t <> "
+msgstr "--role <>\t <> "
# :!~ Restorer
msgid "--socketid <xid>\tOpen Vim inside another GTK widget"
@@ -2841,8 +2828,7 @@ msgstr " , Vim 3.0\n"
# :!~ Restorer
msgid " cannot be used on this computer.\n"
-msgstr ""
-" - .\n"
+msgstr " - .\n"
# ~!: earlier
msgid "The file was created on "
@@ -3098,8 +3084,7 @@ msgid ""
" [not usable on this computer]"
msgstr ""
"\n"
-" [ - "
-"]"
+" [ - ]"
# :!~ Restorer
msgid " [cannot be read]"
@@ -3169,8 +3154,7 @@ msgstr ""
"(1) , \n"
" .\n"
"\n"
-" "
-",\n"
+" ,\n"
" .\n"
" .\n"
"\n"
@@ -3495,8 +3479,8 @@ msgid ""
"Col %s of %s; Line %ld of %ld; Word %lld of %lld; Char %lld of %lld; Byte "
"%lld of %lld"
msgstr ""
-" %s %s; %ld %ld; %lld %lld; %lld "
-"%lld; %lld %lld"
+" %s %s; %ld %ld; %lld %lld; %lld %lld; "
+" %lld %lld"
# #Restorer: msgid
# #Restorer: , ,
@@ -3509,8 +3493,7 @@ msgstr " (+%lld )"
# :!~ Restorer
msgid "W17: Arabic requires UTF-8, do ':set encoding=utf-8'"
msgstr ""
-"W17: `:set "
-"encoding=utf-8`"
+"W17: `:set encoding=utf-8`"
# #Restorer: `:set termcap`
# :!~ Restorer
@@ -3559,8 +3542,7 @@ msgstr " VIM. !\n"
# :!~ Restorer
msgid "Need Amigados version 2.04 or later\n"
-msgstr ""
-" Amigados 2.04 \n"
+msgstr " Amigados 2.04 \n"
# :!~ Restorer
#, c-format
@@ -3858,8 +3840,7 @@ msgstr " \"%s\""
# :!~ Restorer
msgid "cannot have both a list and a \"what\" argument"
msgstr ""
-" setqflist(). , "
-""
+" setqflist(). , "
# #Restorer: 'verbose'>0
# :!~ Restorer
@@ -4308,8 +4289,7 @@ msgstr " %s %d COMPOUNDMIN %s"
# :!~ Restorer
#, c-format
msgid "Wrong COMPOUNDSYLMAX value in %s line %d: %s"
-msgstr ""
-" %s %d COMPOUNDSYLMAX %s"
+msgstr " %s %d COMPOUNDSYLMAX %s"
# :!~ Restorer
#, c-format
@@ -4321,8 +4301,7 @@ msgstr ""
#, c-format
msgid "Different combining flag in continued affix block in %s line %d: %s"
msgstr ""
-" %s %d "
-"%s"
+" %s %d %s"
# :!~ Restorer
#, c-format
@@ -4351,8 +4330,7 @@ msgstr " %s %d %s"
# :!~ Restorer
#, c-format
msgid "Expected REP(SAL) count in %s line %d"
-msgstr ""
-" %s %d REP REPSAL "
+msgstr " %s %d REP REPSAL "
# :!~ Restorer
#, c-format
@@ -4539,8 +4517,7 @@ msgstr " : %d "
# :!~ Restorer
msgid "Warning: both compounding and NOBREAK specified"
-msgstr ""
-"! , NOBREAK"
+msgstr "! , NOBREAK"
# :!~ Restorer
#, c-format
@@ -5307,32 +5284,28 @@ msgstr " !"
# :!~ Restorer
msgid "type :help iccf<Enter> for information "
msgstr ""
-" :help iccf<ENTER> "
-" "
+" :help iccf<ENTER> "
# #Restorer: ,
# #Restorer:
# :!~ Restorer
msgid "type :q<Enter> to exit "
msgstr ""
-" :q<ENTER> "
-" "
+" :q<ENTER> "
# #Restorer: ,
# #Restorer:
# :!~ Restorer
msgid "type :help<Enter> or <F1> for on-line help"
msgstr ""
-" :help<ENTER> <F1> "
-" "
+" :help<ENTER> <F1> "
# #Restorer: ,
# #Restorer:
# :!~ Restorer
msgid "type :help version9<Enter> for version info"
msgstr ""
-" :help version9<ENTER> "
-""
+" :help version9<ENTER> "
# :!~ Restorer
msgid "Running in Vi compatible mode"
@@ -5343,61 +5316,53 @@ msgstr " Vi"
# :!~ Restorer
msgid "type :set nocp<Enter> for Vim defaults"
msgstr ""
-" :set nocp<ENTER> "
-"Vim "
+" :set nocp<ENTER> Vim "
# #Restorer: ,
# #Restorer:
# :!~ Restorer
msgid "type :help cp-default<Enter> for info on this"
msgstr ""
-" :help cp-default<ENTER> "
-" "
+" :help cp-default<ENTER> "
# #Restorer: ,
# #Restorer:
# :!~ Restorer
msgid "menu Help->Orphans for information "
msgstr ""
-" -> "
-""
+" -> "
# #Restorer: gVim Easy
# :!~ Restorer
msgid "Running modeless, typed text is inserted"
msgstr ""
-" . , "
-""
+" . , "
# #Restorer: ,
# #Restorer:
# :!~ Restorer
msgid "menu Edit->Global Settings->Toggle Insert Mode "
msgstr ""
-" -> -> "
-" "
+" -> -> "
# #Restorer: ,
# :!~ Restorer
msgid " for two modes "
msgstr ""
-" "
-""
+" "
# #Restorer: ,
# #Restorer:
# :!~ Restorer
msgid "menu Edit->Global Settings->Toggle Vi Compatible"
msgstr ""
-" -> -> Vi "
-" "
+" -> -> Vi "
# #Restorer: ,
# :!~ Restorer
msgid " for Vim defaults "
msgstr ""
-" "
-"Vim "
+" Vim "
# :!~ Restorer
msgid "Sponsor Vim development!"
@@ -5426,8 +5391,7 @@ msgstr ""
# :!~ Restorer
msgid "menu Help->Sponsor/Register for information "
msgstr ""
-" -> "
-""
+" -> "
# #Restorer: E1016: Cannot declare a %s variable: %s
# #Restorer: %s. ? .
@@ -6120,8 +6084,7 @@ msgstr "E108: \"%s\""
# :!~ Restorer
msgid "E109: Missing ':' after '?'"
-msgstr ""
-"E109: ':' `?`"
+msgstr "E109: ':' `?`"
# :!~ Restorer
msgid "E110: Missing ')'"
@@ -6237,8 +6200,7 @@ msgstr "E131: . %s"
# :!~ Restorer
msgid "E132: Function call depth is higher than 'maxfuncdepth'"
msgstr ""
-"E132: "
-"'maxfuncdepth'"
+"E132: 'maxfuncdepth'"
# :!~ Restorer
msgid "E133: :return not inside a function"
@@ -6258,8 +6220,7 @@ msgstr ""
# :!~ Restorer
msgid "E136: viminfo: Too many errors, skipping rest of file"
msgstr ""
-"E136: viminfo-. "
-""
+"E136: viminfo-. "
# :!~ Restorer
#, c-format
@@ -6565,8 +6526,7 @@ msgstr "E199: "
# :!~ Restorer
msgid "E200: *ReadPre autocommands made the file unreadable"
msgstr ""
-"E200: *ReadPre "
-""
+"E200: *ReadPre "
# :!~ Restorer
msgid "E201: *ReadPre autocommands must not change current buffer"
@@ -6800,8 +6760,7 @@ msgstr "E250: %s :"
# :!~ Restorer
msgid "E251: VIM instance registry property is badly formed. Deleted!"
msgstr ""
-"E251: Vim "
-""
+"E251: Vim "
# :!~ Restorer
#, c-format
@@ -6853,11 +6812,9 @@ msgstr "E262: cscope %d"
# :!~ Restorer
msgid ""
-"E263: Sorry, this command is disabled, the Python library could not be "
-"loaded."
+"E263: Sorry, this command is disabled, the Python library could not be loaded."
msgstr ""
-"E263: Python. "
-""
+"E263: Python. "
# :!~ Restorer
msgid "E264: Python: Error initialising I/O objects"
@@ -6953,8 +6910,7 @@ msgstr "E286: "
# :!~ Restorer
msgid "E287: Warning: Could not set destroy callback to IM"
msgstr ""
-"E287: ! "
-""
+"E287: ! "
# :!~ Restorer
msgid "E288: Input method doesn't support any style"
@@ -6963,8 +6919,7 @@ msgstr "E288: "
# #Restorer: 'verbose'>0
# :!~ Restorer
msgid "E289: Input method doesn't support my preedit type"
-msgstr ""
-"E289: "
+msgstr "E289: "
# #Restorer: matchaddpos()
# :!~ Restorer
@@ -7039,16 +6994,14 @@ msgstr "E309: 1 %s"
#, c-format
msgid "E310: Block 1 ID wrong (%s not a .swp file?)"
msgstr ""
-"E310: 1 (, "
-"%s)"
+"E310: 1 (, %s)"
# ~!: earlier
msgid "E311: Recovery Interrupted"
msgstr "E311: "
# :!~ Restorer
-msgid ""
-"E312: Errors detected while recovering; look for lines starting with ???"
+msgid "E312: Errors detected while recovering; look for lines starting with ???"
msgstr "E312: . ???"
# :!~ Restorer
@@ -7110,8 +7063,7 @@ msgstr ""
# :!~ Restorer
msgid "E333: Menu path must lead to a menu item"
-msgstr ""
-"E333: "
+msgstr "E333: "
# :!~ Restorer
#, c-format
@@ -7143,8 +7095,7 @@ msgstr "E339: "
# :!~ Restorer
msgid "E340: Internal error; if you can reproduce please report a bug"
msgstr ""
-"E340: . , "
-""
+"E340: . , "
# :!~ Restorer
#, c-format
@@ -7240,8 +7191,8 @@ msgstr "E359: "
# :!~ Restorer
msgid "E360: Cannot execute shell with -f option"
msgstr ""
-"E360: . "
-"-f"
+"E360: . -"
+"f"
# :!~ Restorer
msgid "E362: Using a boolean value as a Float"
@@ -7303,8 +7254,7 @@ msgstr "E373: %%%c"
# :!~ Restorer
msgid "E374: Missing ] in format string"
-msgstr ""
-"E374: "
+msgstr "E374: "
# :!~ Restorer
#, c-format
@@ -7339,8 +7289,7 @@ msgstr "E381: "
# :!~ Restorer
msgid "E382: Cannot write, 'buftype' option is set"
-msgstr ""
-"E382: 'buftype'"
+msgstr "E382: 'buftype'"
# :!~ Restorer
#, c-format
@@ -7477,8 +7426,7 @@ msgstr "E411: %s"
# :!~ Restorer
#, c-format
msgid "E412: Not enough arguments: \":highlight link %s\""
-msgstr ""
-"E412: `:highlight link %s`"
+msgstr "E412: `:highlight link %s`"
# :!~ Restorer
#, c-format
@@ -7606,8 +7554,7 @@ msgstr "E441: "
# :!~ Restorer
msgid "E442: Can't split topleft and botright at the same time"
-msgstr ""
-"E442: :topleft :botright"
+msgstr "E442: :topleft :botright"
# :!~ Restorer
msgid "E443: Cannot rotate when another window is split"
@@ -7942,8 +7889,7 @@ msgstr "E503: "
# #Restorer: E504:
# :!~ Restorer
msgid "is read-only (cannot override: \"W\" in 'cpoptions')"
-msgstr ""
-" ( , 'W' 'cpoptions')"
+msgstr " ( , 'W' 'cpoptions')"
# #Restorer: E505:
# :!~ Restorer
@@ -8279,8 +8225,7 @@ msgstr " "
# #Restorer: E576:
# :!~ Restorer
msgid "Missing '>'"
-msgstr ""
-" "
+msgstr " "
# #Restorer: E577:
# :!~ Restorer
@@ -8422,8 +8367,7 @@ msgstr "E607: :finally"
# :!~ Restorer
msgid "E608: Cannot :throw exceptions with 'Vim' prefix"
msgstr ""
-"E608: "
-"VIM"
+"E608: VIM"
# :!~ Restorer
#, c-format
@@ -8634,8 +8578,7 @@ msgstr "E658: NetBeans %d"
# :!~ Restorer
msgid "E659: Cannot invoke Python recursively"
msgstr ""
-"E659: "
-"Python"
+"E659: Python"
# :!~ Restorer
#, c-format
@@ -8767,14 +8710,12 @@ msgstr "E686: %s List"
# :!~ Restorer
msgid "E687: Less targets than List items"
msgstr ""
-"E687: "
-""
+"E687: "
# :!~ Restorer
msgid "E688: More targets than List items"
msgstr ""
-"E688: "
-""
+"E688: "
# :!~ Restorer
#, c-format
@@ -8811,8 +8752,7 @@ msgstr "E695: Funcref"
#, c-format
msgid "E696: Missing comma in List: %s"
msgstr ""
-"E696: List , "
-"%s"
+"E696: List , %s"
# :!~ Restorer
#, c-format
@@ -8848,8 +8788,7 @@ msgstr "E703: Number, Funcref"
#, c-format
msgid "E704: Funcref variable name must start with a capital: %s"
msgstr ""
-"E704: Funcref "
-"%s"
+"E704: Funcref %s"
# :!~ Restorer
#, c-format
@@ -9253,8 +9192,7 @@ msgstr "E787: "
# :!~ Restorer
msgid "E788: Not allowed to edit another buffer now"
msgstr ""
-"E788: , "
-""
+"E788: , "
# :!~ Restorer
#, c-format
@@ -9388,8 +9326,7 @@ msgstr ""
# :!~ Restorer
msgid "E814: Cannot close window, only autocmd window would remain"
-msgstr ""
-"E814: . "
+msgstr "E814: . "
# :!~ Restorer
msgid ""
@@ -9440,8 +9377,7 @@ msgstr "E823: %s"
# :!~ Restorer
#, c-format
msgid "E824: Incompatible undo file: %s"
-msgstr ""
-"E824: Vim %s"
+msgstr "E824: Vim %s"
# :!~ Restorer
#, c-format
@@ -9476,8 +9412,7 @@ msgstr "E830: %ld"
# :!~ Restorer
#, c-format
msgid "E832: Non-encrypted file has encrypted undo file: %s"
-msgstr ""
-"E832: , %s"
+msgstr "E832: , %s"
# :!~ Restorer
#, c-format
@@ -9497,13 +9432,11 @@ msgstr "E835: 'ambiwidth' 'fillchars'"
# :!~ Restorer
msgid "E836: This Vim cannot execute :python after using :py3"
-msgstr ""
-"E836: :python :py3"
+msgstr "E836: :python :py3"
# :!~ Restorer
msgid "E837: This Vim cannot execute :py3 after using :python"
-msgstr ""
-"E837: :py3 :python"
+msgstr "E837: :py3 :python"
# :!~ Restorer
msgid "E838: NetBeans is not supported with this GUI"
@@ -9514,8 +9447,7 @@ msgstr ""
# :!~ Restorer
msgid "E840: Completion function deleted text"
msgstr ""
-"E840: , , "
-""
+"E840: , , "
# :!~ Restorer
msgid "E841: Reserved name, cannot be used for user defined command"
@@ -9613,8 +9545,8 @@ msgstr ""
# :!~ Restorer
msgid "E860: Need 'id' and 'type' or 'types' with 'both'"
msgstr ""
-"E860: \"both\", \"id\" \"type\" "
-" \"types\""
+"E860: \"both\", \"id\" \"type\" "
+"\"types\""
# :!~ Restorer
msgid "E861: Cannot open a second popup with a terminal"
@@ -9726,11 +9658,9 @@ msgstr "E882: "
# :!~ Restorer
msgid ""
-"E883: Search pattern and expression register may not contain two or more "
-"lines"
+"E883: Search pattern and expression register may not contain two or more lines"
msgstr ""
-"E883: "
-""
+"E883: "
# :!~ Restorer
#, c-format
@@ -9790,8 +9720,7 @@ msgid ""
"E895: Sorry, this command is disabled, the MzScheme's racket/base module "
"could not be loaded."
msgstr ""
-"E895: racket/base MzScheme. "
-""
+"E895: racket/base MzScheme. "
# :!~ Restorer
#, c-format
@@ -9842,8 +9771,7 @@ msgstr "E903: "
# :!~ Restorer
msgid "E904: Last argument for expr/call must be a number"
msgstr ""
-"E904: expr call "
-"Number"
+"E904: expr call Number"
# #Restorer: 'verbose'>3
# :!~ Restorer
@@ -9897,8 +9825,8 @@ msgstr "E914: Float, Channel"
# :!~ Restorer
msgid "E915: in_io buffer requires in_buf or in_name to be set"
msgstr ""
-"E915: in_io buffer, "
-"in_buf in_name"
+"E915: in_io buffer, in_buf "
+" in_name"
# :!~ Restorer
msgid "E916: Not a valid job"
@@ -9922,8 +9850,7 @@ msgstr "E919: , '%s', \"%s\""
# :!~ Restorer
msgid "E920: _io file requires _name to be set"
msgstr ""
-"E920: *_io file, "
-"*_name"
+"E920: *_io file, *_name"
# :!~ Restorer
msgid "E921: Invalid callback argument"
@@ -10293,8 +10220,7 @@ msgstr "E997: %d"
# :!~ Restorer
#, c-format
msgid "E998: Reduce of an empty %s with no initial value"
-msgstr ""
-"E998: reduce() %s "
+msgstr "E998: reduce() %s "
# :!~ Restorer
#, c-format
@@ -10480,8 +10406,7 @@ msgstr "E1034: %s"
# :!~ Restorer
#, no-c-format
msgid "E1035: % requires number arguments"
-msgstr ""
-"E1035: Number"
+msgstr "E1035: Number"
# :!~ Restorer
#, c-format
@@ -10592,8 +10517,7 @@ msgstr "E1059: %s"
# :!~ Restorer
#, c-format
msgid "E1060: Expected dot after name: %s"
-msgstr ""
-"E1060: :import %s"
+msgstr "E1060: :import %s"
# :!~ Restorer
#, c-format
@@ -10654,8 +10578,7 @@ msgstr "E1073: %s"
# :!~ Restorer
msgid "E1074: No white space allowed after dot"
-msgstr ""
-"E1074: :import"
+msgstr "E1074: :import"
# :!~ Restorer
#, c-format
@@ -10841,13 +10764,11 @@ msgstr ""
# :!~ Restorer
msgid "E1116: \"assert_fails()\" fifth argument must be a string"
msgstr ""
-"E1116: assert_fails() 5 "
-""
+"E1116: assert_fails() 5 "
# :!~ Restorer
msgid "E1117: Cannot use ! with nested :def"
-msgstr ""
-"E1117: ! :def"
+msgstr "E1117: ! :def"
# :!~ Restorer
msgid "E1118: Cannot change locked list"
@@ -10856,8 +10777,7 @@ msgstr "E1118: . "
# :!~ Restorer
msgid "E1119: Cannot change locked list item"
msgstr ""
-"E1119: . "
-""
+"E1119: . "
# :!~ Restorer
msgid "E1120: Cannot change dict"
@@ -10936,8 +10856,7 @@ msgstr "E1135: , String \"%s\""
# :!~ Restorer
msgid "E1136: <Cmd> mapping must end with <CR> before second <Cmd>"
msgstr ""
-"E1136: <Cmd> <CR> "
-"<Cmd>"
+"E1136: <Cmd> <CR> <Cmd>"
# :!~ Restorer
msgid "E1138: Using a Bool as a Number"
@@ -11041,8 +10960,7 @@ msgstr "E1159: "
# :!~ Restorer
msgid "E1160: Cannot use a default for variable arguments"
msgstr ""
-"E1160: "
-""
+"E1160: "
# :!~ Restorer
#, c-format
@@ -11187,8 +11105,7 @@ msgstr "E1187: defaults.vim"
# :!~ Restorer
msgid "E1188: Cannot open a terminal from the command line window"
-msgstr ""
-"E1188: "
+msgstr "E1188: "
# :!~ Restorer
#, c-format
@@ -11318,8 +11235,7 @@ msgid "E1215: Digraph must be one character: %s"
msgstr "E1215: , %s"
# :!~ Restorer
-msgid ""
-"E1216: digraph_setlist() argument must be a list of lists with two items"
+msgid "E1216: digraph_setlist() argument must be a list of lists with two items"
msgstr ""
"E1216: digraph_setlist() List, "
" List "
@@ -11390,14 +11306,12 @@ msgstr ""
# :!~ Restorer
#, c-format
msgid "E1229: Expected dictionary for using key \"%s\", but got %s"
-msgstr ""
-"E1229: Dictionary \"%s\", %s"
+msgstr "E1229: Dictionary \"%s\", %s"
# :!~ Restorer
msgid "E1230: Encryption: sodium_mlock() failed"
msgstr ""
-"E1230: . "
-"sodium_mlock()"
+"E1230: . sodium_mlock()"
# :!~ Restorer
#, c-format
@@ -11744,8 +11658,7 @@ msgstr ""
#, c-format
msgid "E1301: String, Number, List or Blob required for argument %d"
msgstr ""
-"E1301: %d String, Number, List "
-"BLOB"
+"E1301: %d String, Number, List BLOB"
# :!~ Restorer
msgid "E1302: Script variable was deleted"
@@ -11764,8 +11677,7 @@ msgid "E1304: Cannot use type with this variable: %s"
msgstr "E1304: %s"
# :!~ Restorer
-msgid ""
-"E1305: Cannot use \"length\", \"end_col\" and \"end_lnum\" with \"text\""
+msgid "E1305: Cannot use \"length\", \"end_col\" and \"end_lnum\" with \"text\""
msgstr ""
"E1305: \"length\", \"end_col\" \"end_lnum\" c "
" \"text\""
@@ -11917,8 +11829,8 @@ msgstr "E1337: \"%2$s\" \"%1$s\""
# :!~ Restorer
msgid ""
-"E1339: Cannot add a textprop with text after using a textprop with a "
-"negative id"
+"E1339: Cannot add a textprop with text after using a textprop with a negative "
+"id"
msgstr ""
"E1339: "
" "
@@ -12056,11 +11968,10 @@ msgstr ""
# :!~ Restorer
msgid ""
-"E1368: Static must be followed by \"var\" or \"def\" or \"final\" or "
-"\"const\""
+"E1368: Static must be followed by \"var\" or \"def\" or \"final\" or \"const\""
msgstr ""
-"E1368: \"static\" :var :def, "
-" \"final\" \"const\""
+"E1368: \"static\" :var :def, "
+" \"final\" \"const\""
# :!~ Restorer
#, c-format
@@ -12079,8 +11990,7 @@ msgstr "E1371: \"abstract\" :def"
#, c-format
msgid "E1372: Abstract method \"%s\" cannot be defined in a concrete class"
msgstr ""
-"E1372: "
-"\"%s\""
+"E1372: \"%s\""
# :!~ Restorer
#, c-format
@@ -12129,8 +12039,8 @@ msgstr "E1381: \"implements\""
#, c-format
msgid "E1382: Variable \"%s\": type mismatch, expected %s but got %s"
msgstr ""
-"E1382: \"%s\". %s, "
-" %s"
+"E1382: \"%s\". %s, "
+"%s"
# :!~ Restorer
#, c-format
@@ -12268,8 +12178,8 @@ msgstr "E1408: "
#, c-format
msgid "E1409: Cannot change read-only variable \"%s\" in class \"%s\""
msgstr ""
-"E1409: "
-"\"%s\" \"%s\""
+"E1409: \"%s\" "
+" \"%s\""
# :!~ Restorer
msgid "E1410: Const variable not supported in an interface"
@@ -12385,8 +12295,7 @@ msgstr ""
#, c-format
msgid "E1503: Positional argument %d out of bounds: %s"
msgstr ""
-"E1503: %d "
-"%s"
+"E1503: %d %s"
# :!~ Restorer
#, c-format
@@ -12413,8 +12322,7 @@ msgstr ""
# :!~ Restorer
msgid "E1509: Error occurred when reading or writing extended attribute"
-msgstr ""
-"E1509: "
+msgstr "E1509: "
# :!~ Restorer
#, c-format
@@ -12635,8 +12543,8 @@ msgstr " "
#, c-format
msgid "internal error: failed to get Vim list item %d"
msgstr ""
-" . Vim.List "
-" %d"
+" . Vim.List "
+"%d"
# :!~ Restorer
msgid "slice step cannot be zero"
@@ -12923,8 +12831,7 @@ msgid "(global or local to buffer)"
msgstr "( : )"
# :!~ Restorer
-msgid ""
-"\" Each \"set\" line shows the current value of an option (on the left)."
+msgid "\" Each \"set\" line shows the current value of an option (on the left)."
msgstr ""
"\" , set, "
""
@@ -12938,16 +12845,13 @@ msgstr ""
# :!~ Restorer
msgid "\" A boolean option will be toggled."
msgstr ""
-"\" - "
-";"
+"\" - ;"
# :!~ Restorer
msgid ""
-"\" For other options you can edit the value before hitting "
-"<Enter>."
+"\" For other options you can edit the value before hitting <Enter>."
msgstr ""
-"\" "
-""
+"\" "
# :!~ Restorer
msgid "\" Hit <Enter> on a help line to open a help window on this option."
@@ -13739,8 +13643,7 @@ msgstr ""
# :!~ Restorer
msgid ""
-"\"last\", \"buffer\" or \"current\": which directory used for the file "
-"browser"
+"\"last\", \"buffer\" or \"current\": which directory used for the file browser"
msgstr ""
", \n"
" : \"last\", \"buffer\" \"current\""
diff --git a/src/po/ru.po b/src/po/ru.po
index 13589d0..a679b4f 100644
--- a/src/po/ru.po
+++ b/src/po/ru.po
@@ -2039,7 +2039,7 @@ msgid " Omni completion (^O^N^P)"
msgstr " Подстановка по контексту CTRL+O и CTRL+N или CTRL+P"
# :!~ Restorer
-msgid " Spelling suggestion (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
msgstr " Подстановка вариантов написания CTRL+S и CTRL+N или CTRL+P"
# :!~ Restorer
diff --git a/src/po/sk.cp1250.po b/src/po/sk.cp1250.po
index 36fd347..8521351 100644
--- a/src/po/sk.cp1250.po
+++ b/src/po/sk.cp1250.po
@@ -15,7 +15,7 @@ msgstr ""
"Last-Translator: Lubomir Host <rajo@platon.sk>\n"
"Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=cp1250\n"
+"Content-Type: text/plain; charset=CP1250\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Vim 7.x\n"
diff --git a/src/po/sr.po b/src/po/sr.po
index 6372f92..3b76e3c 100644
--- a/src/po/sr.po
+++ b/src/po/sr.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Vim(Serbian)\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-04-25 12:55+0400\n"
-"PO-Revision-Date: 2024-04-25 13:09+0400\n"
+"POT-Creation-Date: 2024-07-19 10:23+0400\n"
+"PO-Revision-Date: 2024-07-19 10:39+0400\n"
"Last-Translator: Ivan Pešić <ivan.pesic@gmail.com>\n"
"Language-Team: Serbian\n"
"Language: sr\n"
@@ -447,10 +447,6 @@ msgstr "катакана"
msgid "Bopomofo"
msgstr "бопомофо"
-msgid "Not enough memory to set references, garbage collection aborted!"
-msgstr ""
-"Нема довољно меморије за постављање референци, прекинуто је скупљање отпада"
-
msgid ""
"\n"
"\tLast set from "
@@ -879,6 +875,10 @@ msgstr[0] "+-%s%3ld линија: "
msgstr[1] "+-%s%3ld линије: "
msgstr[2] "+-%s%3ld линија: "
+msgid "Not enough memory to set references, garbage collection aborted!"
+msgstr ""
+"Нема довољно меморије за постављање референци, прекинуто је скупљање отпада"
+
msgid "No match at cursor, finding next"
msgstr "Нема подударања на месту курсора, тражи се даље"
@@ -1262,15 +1262,6 @@ msgstr "linenr је ван опсега"
msgid "not allowed in the Vim sandbox"
msgstr "није дозвољено унутар Vim sandbox"
-#, c-format
-msgid "E370: Could not load library %s"
-msgstr "E370: Библиотека %s није могла да се учита"
-
-msgid "Sorry, this command is disabled: the Perl library could not be loaded."
-msgstr ""
-"Жао нам је, ова команда је онемогућена: Perl библиотека није могла да се "
-"учита."
-
msgid "invalid buffer number"
msgstr "неисправан број бафера"
@@ -1372,8 +1363,8 @@ msgstr " Кориснички дефинисано довршавање (^U^N^P)
msgid " Omni completion (^O^N^P)"
msgstr " Omni довршавање (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " Правописни предлог (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " Правописни предлог (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " Довршавање локалне кључне речи (^N^P)"
@@ -3886,6 +3877,15 @@ msgstr "Уписивање viminfo фајла „%s”"
msgid "Already only one window"
msgstr "Већ постоји само један прозор"
+#, c-format
+msgid "E370: Could not load library %s"
+msgstr "E370: Библиотека %s није могла да се учита"
+
+msgid "Sorry, this command is disabled: the Perl library could not be loaded."
+msgstr ""
+"Жао нам је, ова команда је онемогућена: Perl библиотека није могла да се "
+"учита."
+
msgid "Edit with Vim using &tabpages"
msgstr "Уређуј програмом Vim у новој &картици"
@@ -5939,9 +5939,6 @@ msgstr "E612: Дефинисано је превише знакова"
msgid "E613: Unknown printer font: %s"
msgstr "E613: Непознат фонт штампача: %s"
-msgid "E614: Class required"
-msgstr "E614: Потребна је класа"
-
#, c-format
msgid "E616: Object required for argument %d"
msgstr "E616: За аргумент %d је потребан објекат"
@@ -8421,21 +8418,12 @@ msgstr "E1317: Неисправна декларација променљиве
msgid "E1318: Not a valid command in a class: %s"
msgstr "E1318: Команда не важи у класи: %s"
-msgid "E1319: Using a Class as a Number"
-msgstr "E1319: Класа се користи као Број"
-
msgid "E1320: Using an Object as a Number"
msgstr "E1320: Објекат се користи као Број"
-msgid "E1321: Using a Class as a Float"
-msgstr "E1321: Класа се користи као Покретни"
-
msgid "E1322: Using an Object as a Float"
msgstr "E1322: Објекат се користи као Покретни"
-msgid "E1323: Using a Class as a String"
-msgstr "E1323: Класа се користи као Стринг"
-
msgid "E1324: Using an Object as a String"
msgstr "E1324: Објекат се користи као Стринг"
@@ -8703,10 +8691,6 @@ msgid "E1394: Type name must start with an uppercase letter: %s"
msgstr "E1394: Име типа мора да почне великим словом: %s"
#, c-format
-msgid "E1395: Type alias \"%s\" cannot be modified"
-msgstr "E1395: Алијас типа „%s” не може да се измени"
-
-#, c-format
msgid "E1396: Type alias \"%s\" already exists"
msgstr "E1396: Алијас типа „%s” већ постоји"
@@ -8720,18 +8704,6 @@ msgid "E1399: Type can only be used in a script"
msgstr "E1399: Тип може да се употреби само у скрипти"
#, c-format
-msgid "E1400: Using type alias \"%s\" as a Number"
-msgstr "E1400: Алијас типа „%s” се користи као Број"
-
-#, c-format
-msgid "E1401: Using type alias \"%s\" as a Float"
-msgstr "E1401: Алијас типа „%s” се користи као Покретни"
-
-#, c-format
-msgid "E1402: Using type alias \"%s\" as a String"
-msgstr "E1402: Алијас типа „%s” се користи као Стринг"
-
-#, c-format
msgid "E1403: Type alias \"%s\" cannot be used as a value"
msgstr "E1403: Алијас типа „%s” не може да се користи као вредност"
@@ -8742,9 +8714,6 @@ msgstr "E1404: Abstract не може да се користи у интерфе
msgid "E1405: Class \"%s\" cannot be used as a value"
msgstr "E1405: Класа „%s” не може да се користи као вредност"
-msgid "E1406: Cannot use a Class as a variable or value"
-msgstr "E1406: Класа не може да се користи као променљива или вредност"
-
msgid "E1407: Cannot use a Typealias as a variable or value"
msgstr "E1407: Алијас типа не може да се користи као променљива или вредност"
@@ -9701,6 +9670,9 @@ msgstr "вишеструке картице"
msgid "0, 1 or 2; when to use a tab pages line"
msgstr "0, 1 или 2; када се користи линија са картицама"
+msgid "behaviour when closing tab pages: left, uselast or empty"
+msgstr "понашање приликом затварања картице: left, uselast или празно"
+
msgid "maximum number of tab pages to open for -p and \"tab all\""
msgstr "максимални број картица које се отварају за -p и „tab all”"
diff --git a/src/po/sv.po b/src/po/sv.po
index 629a22c..d5296db 100644
--- a/src/po/sv.po
+++ b/src/po/sv.po
@@ -261,8 +261,8 @@ msgstr " Anvndardefinierad komplettering (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Omnikomplettering (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " Stavningsfrslag (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " Stavningsfrslag (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " Lokal nyckelordskomplettering (^N^P)"
diff --git a/src/po/tojavascript.vim b/src/po/tojavascript.vim
index 8b0dd73..4671a47 100644
--- a/src/po/tojavascript.vim
+++ b/src/po/tojavascript.vim
@@ -5,15 +5,20 @@
set shortmess+=A
-for name in argv()[1:]
- exe 'edit ' .. fnameescape(name)
+let s:namenum = 0
+let s:fls = []
+for s:name in argv()[1:]
+ exe 'edit ' .. fnameescape(s:name)
" Strip comments, also after :set commands.
g/^\s*"/s/.*//
g/^\s*set .*"/s/.*//
" Write as .js file, xgettext recognizes them
- exe 'w! ' .. fnamemodify(name, ":t:r") .. ".js"
+ let s:fl = fnamemodify(s:name, ":t:r") .. s:namenum .. ".js"
+ exe 'w! ' .. s:fl
+ call add(s:fls, s:fl)
+ let s:namenum += 1
endfor
-
+call writefile(s:fls, "vim_to_js")
quit
diff --git a/src/po/tr.po b/src/po/tr.po
index 4cff7b3..1150d60 100644
--- a/src/po/tr.po
+++ b/src/po/tr.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Vim Turkish Localization Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-12-17 12:57+0300\n"
-"PO-Revision-Date: 2023-12-17 17:00+0300\n"
+"POT-Creation-Date: 2024-06-18 13:41+0300\n"
+"PO-Revision-Date: 2024-06-18 17:00+0300\n"
"Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
"Language-Team: Turkish <https://github.com/bitigchi/vim>\n"
"Language: tr\n"
@@ -173,6 +173,9 @@ msgstr " (dosya %d/%d)"
msgid " (file (%d) of %d)"
msgstr " (dosya (%d)/%d)"
+msgid "[Command Line]"
+msgstr "[Komut Satırı]"
+
msgid "[Prompt]"
msgstr "[İstem]"
@@ -444,9 +447,6 @@ msgstr "Katakana"
msgid "Bopomofo"
msgstr "Bopomofo"
-msgid "Not enough memory to set references, garbage collection aborted!"
-msgstr "Referansları ayarlamak için yetersiz bellek, atık toplama durduruldu"
-
msgid ""
"\n"
"\tLast set from "
@@ -697,9 +697,6 @@ msgstr "Hata"
msgid "Interrupt"
msgstr "Yarıda Kesilme"
-msgid "[Command Line]"
-msgstr "[Komut Satırı]"
-
msgid "is a directory"
msgstr "bir dizin"
@@ -868,6 +865,9 @@ msgid_plural "+-%s%3ld lines: "
msgstr[0] "+-%s%3ld satır: "
msgstr[1] "+-%s%3ld satır: "
+msgid "Not enough memory to set references, garbage collection aborted!"
+msgstr "Referansları ayarlamak için yetersiz bellek, atık toplama durduruldu"
+
msgid "No match at cursor, finding next"
msgstr "İmleç konumunda eşleşme bulunamadı, sonraki bulunuyor"
@@ -1348,8 +1348,8 @@ msgstr " Kullanıcı tanımlı tamamlamalar (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Omni tamamlaması (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " Yazım önerisi (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " Yazım önerisi (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " Dahili anahtar sözcük tamamlaması (^N^P)"
@@ -1427,6 +1427,9 @@ msgstr "mapnew() argümanı"
msgid "filter() argument"
msgstr "filter() argümanı"
+msgid "foreach() argument"
+msgstr "foreach() argümanı"
+
msgid "extendnew() argument"
msgstr "extendnew() argümanı"
@@ -2473,6 +2476,9 @@ msgstr "%s, %s üzerinde"
msgid "Printing '%s'"
msgstr "'%s' yazdırılıyor"
+#~ msgid "DefaultFontNameForWindows"
+#~ msgstr ""
+
#, c-format
msgid "Opening the X display took %ld msec"
msgstr "X ekranını açma %ld milisaniye sürdü"
@@ -3414,8 +3420,8 @@ msgid "%s returning %s"
msgstr "%s, %s döndürüyor"
#, c-format
-msgid "Function %s does not need compiling"
-msgstr "%s işlevini derlemeye gerek yok "
+msgid "Function %s%s%s does not need compiling"
+msgstr "%s%s%s işlevini derlemeye gerek yok "
#, c-format
msgid "%s (%s, compiled %s)"
@@ -3574,6 +3580,10 @@ msgstr " kullanıcı 2. vimrc dosyası: \""
msgid " 3rd user vimrc file: \""
msgstr " kullanıcı 3. vimrc dosyası: \""
+msgid " 4th user vimrc file: \""
+msgstr " kullanıcı 4. vimrc dosyası: \""
+
+
msgid " user exrc file: \""
msgstr " kullanıcı exrc dosyası: \""
@@ -4181,6 +4191,10 @@ msgid "E105: Using :loadkeymap not in a sourced file"
msgstr "E105: :loadkeymap kaynak alınmayan bir dosyada kullanılıyor"
#, c-format
+msgid "E106: Unsupported diff output format: %s"
+msgstr "E106: Desteklenmeyen diff çıktısı biçimi: %s"
+
+#, c-format
msgid "E107: Missing parentheses: %s"
msgstr "E107: Ayraç eksik: %s"
@@ -4509,8 +4523,8 @@ msgstr "E196: Bu sürümde ikili harfler bulunmamaktadır"
msgid "E197: Cannot set language to \"%s\""
msgstr "E197: \"%s\" diline ayarlanamıyor"
-msgid "E199: Active window or buffer deleted"
-msgstr "E199: Etkin pencere veya arabellek silinmiş"
+msgid "E199: Active window or buffer changed or deleted"
+msgstr "E199: Etkin pencere veya arabellek değiştirilmiş veya silinmiş"
msgid "E200: *ReadPre autocommands made the file unreadable"
msgstr "E200: *ReadPre otokomutları dosyayı okunamaz hale getirdi"
@@ -6771,6 +6785,10 @@ msgstr ""
msgid "E876: (NFA regexp) Not enough space to store the whole NFA"
msgstr "E876: (BSO düzenli ifadesi) Tüm BSO'yu depolamak için yeterli alan yok"
+#, c-format
+msgid "E877: (NFA regexp) Invalid character class: %d"
+msgstr "E877: (BSO düzenli ifadesi) Geçersiz karakter sınıfı: %d"
+
msgid "E878: (NFA regexp) Could not allocate memory for branch traversal!"
msgstr "E878: (BSO düzenli ifadesi) Dal gezinmesi için bellek ayrılamadı!"
@@ -8383,13 +8401,14 @@ msgid "E1330: Invalid type for object variable: %s"
msgstr "E1330: Nesne değişkeni için geçersiz tür: %s"
msgid ""
-"E1331: Public must be followed by \"var\" or \"static\" or \"final\" or "
+"E1331: public must be followed by \"var\" or \"static\" or \"final\" or "
"\"const\""
-msgstr "E1331: Public sonrası \"var\", \"static\", \"final\" veya \"const\" "
+msgstr ""
+"E1331: public sonrası \"var\", \"static\", \"final\" veya \"const\" "
"gelmelidir"
#, c-format
-msgid "E1332: Public variable name cannot start with underscore: %s"
+msgid "E1332: public variable name cannot start with underscore: %s"
msgstr "E1332: Genel değişken adı bir alt çizgiyle başlayamaz: %s"
#, c-format
@@ -8512,8 +8531,8 @@ msgstr "E1367: \"%2$s\" arayüzünün \"%1$s\" değişkeninin erişim düzeyi fa
msgid ""
"E1368: Static must be followed by \"var\" or \"def\" or \"final\" or "
"\"const\""
-msgstr "E1368: Static sonrası \"var\", \"def\", \"final\" veya \"const\" "
-"gelmelidir"
+msgstr ""
+"E1368: Static sonrası \"var\", \"def\", \"final\" veya \"const\" gelmelidir"
#, c-format
msgid "E1369: Duplicate variable: %s"
@@ -8535,18 +8554,21 @@ msgstr "E1373: Soyut yöntem \"%s\" gerçeklenmemiş"
#, c-format
msgid "E1374: Class variable \"%s\" accessible only inside class \"%s\""
-msgstr "E1374: Sınıf değişkeni \"%s\", yalnızca \"%s\" sınıfının içinde "
+msgstr ""
+"E1374: Sınıf değişkeni \"%s\", yalnızca \"%s\" sınıfının içinde "
"erişilebilirdir"
#, c-format
msgid "E1375: Class variable \"%s\" accessible only using class \"%s\""
-msgstr "E1375: Sınıf değişkeni \"%s\", yalnızca \"%s\" sınıfı kullanılarak "
+msgstr ""
+"E1375: Sınıf değişkeni \"%s\", yalnızca \"%s\" sınıfı kullanılarak "
"erişilebilirdir"
#, c-format
msgid "E1376: Object variable \"%s\" accessible only using class \"%s\" object"
-msgstr "E1376: Nesne değişkeni \"%s\", yalnızca sınıf \"%s\" nesnesi "
-"kullanılarak erişilebilirdir"
+msgstr ""
+"E1376: Nesne değişkeni \"%s\", yalnızca sınıf \"%s\" nesnesi kullanılarak "
+"erişilebilirdir"
#, c-format
msgid "E1377: Access level of method \"%s\" is different in class \"%s\""
@@ -8576,23 +8598,25 @@ msgstr ""
#, c-format
msgid "E1384: Class method \"%s\" accessible only inside class \"%s\""
-msgstr "E1384: Sınıf yöntemi \"%s\", yalnızca \"%s\" sınıfının içinde "
-"erişilebilirdir"
+msgstr ""
+"E1384: Sınıf yöntemi \"%s\", yalnızca \"%s\" sınıfının içinde erişilebilirdir"
#, c-format
msgid "E1385: Class method \"%s\" accessible only using class \"%s\""
-msgstr "E1385: Sınıf yöntemi \"%s\", yalnızca \"%s\" sınıfı kullanılarak "
+msgstr ""
+"E1385: Sınıf yöntemi \"%s\", yalnızca \"%s\" sınıfı kullanılarak "
"erişilebilirdir"
#, c-format
msgid "E1386: Object method \"%s\" accessible only using class \"%s\" object"
-msgstr "E1386: Nesne yöntemi \"%s\", yalnızca sınıf \"%s\" nesnesi "
-"kullanılarak erişilebilirdir"
+msgstr ""
+"E1386: Nesne yöntemi \"%s\", yalnızca sınıf \"%s\" nesnesi kullanılarak "
+"erişilebilirdir"
-msgid "E1387: Public variable not supported in an interface"
+msgid "E1387: public variable not supported in an interface"
msgstr "E1387: Bir arayüzde genel değişken desteklenmiyor"
-msgid "E1388: Public keyword not supported for a method"
+msgid "E1388: public keyword not supported for a method"
msgstr "E1388: Bir yöntem için genel anahtar sözcük desteklenmiyor"
msgid "E1389: Missing name after implements"
@@ -8607,12 +8631,14 @@ msgstr ""
#, c-format
msgid "E1391: Cannot (un)lock variable \"%s\" in class \"%s\""
-msgstr "E1391: \"%2$s\" sınıfındaki \"%1$s\" değişkeni kilitlenemiyor/açılamıyor"
+msgstr ""
+"E1391: \"%2$s\" sınıfındaki \"%1$s\" değişkeni kilitlenemiyor/açılamıyor"
#, c-format
msgid "E1392: Cannot (un)lock class variable \"%s\" in class \"%s\""
-msgstr "E1392: \"%2$s\" sınıfındaki \"%1$s\" sınıf değişkeni "
-"kilitlenemiyor/açılamıyor"
+msgstr ""
+"E1392: \"%2$s\" sınıfındaki \"%1$s\" sınıf değişkeni kilitlenemiyor/"
+"açılamıyor"
msgid "E1393: Type can only be defined in Vim9 script"
msgstr "E1393: Tür, yalnızca Vim9 betiğinde tanımlanabilir"
@@ -8672,13 +8698,83 @@ msgstr "E1408: Final değişkeni bir arayüzde desteklenmiyor"
#, c-format
msgid "E1409: Cannot change read-only variable \"%s\" in class \"%s\""
-msgstr "E1409: \"%2$s\" sınıfındaki \"%1$s\" saltokunur değişken "
-"değiştirilemiyor"
+msgstr ""
+"E1409: \"%2$s\" sınıfındaki \"%1$s\" saltokunur değişken değiştirilemiyor"
msgid "E1410: Const variable not supported in an interface"
msgstr "E1410: Bir arayüzde bir bir Const değişken desteklenmiyor"
#, c-format
+msgid "E1411: Missing dot after object \"%s\""
+msgstr "E1411: \"%s\" nesnesi sonrası nokta eksik"
+
+#, c-format
+msgid "E1412: Builtin object method \"%s\" not supported"
+msgstr "E1412: Yerleşik nesne yöntemi \"%s\" desteklenmiyor"
+
+msgid "E1413: Builtin class method not supported"
+msgstr "E1413: Yerleşik sınıf yöntemi desteklenmiyor"
+
+msgid "E1414: Enum can only be defined in Vim9 script"
+msgstr "E1414: Enümerasyon, yalnızca Vim9 betiğinde kullanılabilir"
+
+#, c-format
+msgid "E1415: Enum name must start with an uppercase letter: %s"
+msgstr "E1415: Enümerasyon adı bir BÜYÜK harfle başlamalıdır: %s"
+
+msgid "E1416: Enum cannot extend a class or enum"
+msgstr "E1416: Enümerasyon, bir sınıfı veya enümerasyonu genişletemez"
+
+msgid "E1417: Abstract cannot be used in an Enum"
+msgstr "E1417: Abstract yalnızca bir enümerasyonda kullanılabilir"
+
+#, c-format
+msgid "E1418: Invalid enum value declaration: %s"
+msgstr "E1418: Geçersiz enümerasyon değeri beyanı: %s"
+
+#, c-format
+msgid "E1419: Not a valid command in an Enum: %s"
+msgstr "E1419: Bir enümerasyonda geçerli olmayan bir komut: %s"
+
+msgid "E1420: Missing :endenum"
+msgstr "E1420: :endenum eksik"
+
+#, c-format
+msgid "E1421: Enum \"%s\" cannot be used as a value"
+msgstr "E1421: \"%s\" enümerasyonu yalnızca bir değer olarak kullanılabilir"
+
+#, c-format
+msgid "E1422: Enum value \"%s\" not found in enum \"%s\""
+msgstr "E1422: \"%2$s\" enümerasyonunda \"%1$s\" değeri bulunamadı"
+
+#, c-format
+msgid "E1423: Enum value \"%s.%s\" cannot be modified"
+msgstr "E1423: Enümerasyon değeri \"%s.%s\" değiştirilemiyor"
+
+#, c-format
+msgid "E1424: Using an Enum \"%s\" as a Number"
+msgstr "E1424: Enümerasyon \"%s\", sayı olarak kullanılıyor"
+
+#, c-format
+msgid "E1425: Using an Enum \"%s\" as a String"
+msgstr "E1425: Enümerasyon \"%s\", dizi olarak kullanılıyor"
+
+#, c-format
+msgid "E1426: Enum \"%s\" ordinal value cannot be modified"
+msgstr "E1426: Enümerasyon sıralı değeri \"%s\" değiştirilemiyor"
+
+#, c-format
+msgid "E1427: Enum \"%s\" name cannot be modified"
+msgstr "E1427: Enümerasyon adı \"%s\" değiştirilemiyor"
+
+#, c-format
+msgid "E1428: Duplicate enum value: %s"
+msgstr "E1428: Yinelenen enümerasyon değeri: %s"
+
+msgid "E1429: Class can only be used in a script"
+msgstr "E1429: Sınıf yalnızca bir betikte kullanılabilir"
+
+#, c-format
msgid "E1500: Cannot mix positional and non-positional arguments: %s"
msgstr "E1500: Konumsal ve konumsal olmayan argümanlar karıştırılamıyor: %s"
@@ -8724,6 +8820,17 @@ msgstr "E1509: Genişletilmiş öznitelik okunurken veya yazılırken hata oluş
msgid "E1510: Value too large: %s"
msgstr "E1510: Değer pek büyük: %s"
+#, c-format
+msgid "E1511: Wrong number of characters for field \"%s\""
+msgstr "E1511: \"%s\" alanı için yanlış karakter sayısı"
+
+#, c-format
+msgid "E1512: Wrong character width for field \"%s\""
+msgstr "E1512: \"%s\" alanı için yanlış karakter genişliği"
+
+msgid "E1513: Cannot switch buffer. 'winfixbuf' is enabled"
+msgstr "E1513: Arabellek değiştirilemiyor. 'winfixbuf' etkinleştirilmiş"
+
msgid "--No lines in buffer--"
msgstr "--Arabellek içinde satır yok--"
@@ -9442,6 +9549,9 @@ msgstr "geçerli pencere için kullanılan en az satır sayısı"
msgid "minimal number of lines used for any window"
msgstr "herhangi bir pencere için kullanılan en az satır sayısı"
+msgid "keep window focused on a single buffer"
+msgstr "pencereyi tek bir arabelleğe odaklı tut"
+
msgid "keep the height of the window"
msgstr "pencerenin yüksekliğini tut"
diff --git a/src/po/uk.cp1251.po b/src/po/uk.cp1251.po
index 40d87f5..1a14b2a 100644
--- a/src/po/uk.cp1251.po
+++ b/src/po/uk.cp1251.po
@@ -1386,8 +1386,8 @@ msgstr " (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " (^N^P)"
diff --git a/src/po/uk.po b/src/po/uk.po
index 273f833..d756d45 100644
--- a/src/po/uk.po
+++ b/src/po/uk.po
@@ -1386,8 +1386,8 @@ msgstr " Користувацьке доповнення (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " Кмітливе доповнення (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " Орфографічна підказка (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " Орфографічна підказка (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " Доповнення місцевих ключових слів (^N^P)"
diff --git a/src/po/zh_CN.UTF-8.po b/src/po/zh_CN.UTF-8.po
index e604188..f368f6f 100644
--- a/src/po/zh_CN.UTF-8.po
+++ b/src/po/zh_CN.UTF-8.po
@@ -1291,8 +1291,8 @@ msgstr " 用户自定义补全 (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " 全能补全 (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " 拼写建议 (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " 拼写建议 (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " 关键字局部补全 (^N^P)"
diff --git a/src/po/zh_CN.cp936.po b/src/po/zh_CN.cp936.po
index ef3dfa8..89b4bfc 100644
--- a/src/po/zh_CN.cp936.po
+++ b/src/po/zh_CN.cp936.po
@@ -23,7 +23,7 @@ msgstr ""
"Language-Team: Simplified Chinese\n"
"Language: \n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=gbk\n"
+"Content-Type: text/plain; charset=GBK\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -1291,8 +1291,8 @@ msgstr " ûԶ岹ȫ (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " ȫܲȫ (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " ƴд (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " ƴд (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " ؼ־ֲȫ (^N^P)"
diff --git a/src/po/zh_CN.po b/src/po/zh_CN.po
index 4e34616..8e4571d 100644
--- a/src/po/zh_CN.po
+++ b/src/po/zh_CN.po
@@ -23,7 +23,7 @@ msgstr ""
"Language-Team: Simplified Chinese\n"
"Language: \n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=gb2312\n"
+"Content-Type: text/plain; charset=GB2312\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -1291,8 +1291,8 @@ msgstr " ûԶ岹ȫ (^U^N^P)"
msgid " Omni completion (^O^N^P)"
msgstr " ȫܲȫ (^O^N^P)"
-msgid " Spelling suggestion (s^N^P)"
-msgstr " ƴд (s^N^P)"
+msgid " Spelling suggestion (^S^N^P)"
+msgstr " ƴд (^S^N^P)"
msgid " Keyword Local completion (^N^P)"
msgstr " ؼ־ֲȫ (^N^P)"
diff --git a/src/po/zh_TW.po b/src/po/zh_TW.po
index 2cedfd4..e37f90d 100644
--- a/src/po/zh_TW.po
+++ b/src/po/zh_TW.po
@@ -51,7 +51,7 @@ msgstr ""
"Language-Team: Hung-Te Lin <piaip@csie.ntu.edu.tw>, Cecil Sheng "
"<b7506022@csie.ntu.edu.tw>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=big5\n"
+"Content-Type: text/plain; charset=BIG5\n"
"Content-Transfer-Encoding: 8-bit\n"
msgid "E82: Cannot allocate any buffer, exiting..."