diff options
| author | Josh Rahm <joshuarahm@gmail.com> | 2023-11-29 21:52:58 +0000 |
|---|---|---|
| committer | Josh Rahm <joshuarahm@gmail.com> | 2023-11-29 21:52:58 +0000 |
| commit | 931bffbda3668ddc609fc1da8f9eb576b170aa52 (patch) | |
| tree | d8c1843a95da5ea0bb4acc09f7e37843d9995c86 /src/nvim/po | |
| parent | 142d9041391780ac15b89886a54015fdc5c73995 (diff) | |
| parent | 4a8bf24ac690004aedf5540fa440e788459e5e34 (diff) | |
| download | rneovim-userreg.tar.gz rneovim-userreg.tar.bz2 rneovim-userreg.zip | |
Merge remote-tracking branch 'upstream/master' into userreguserreg
Diffstat (limited to 'src/nvim/po')
| -rw-r--r-- | src/nvim/po/CMakeLists.txt | 26 | ||||
| -rw-r--r-- | src/nvim/po/check.vim | 21 | ||||
| -rw-r--r-- | src/nvim/po/da.po | 2 | ||||
| -rw-r--r-- | src/nvim/po/eo.po | 2 | ||||
| -rw-r--r-- | src/nvim/po/fi.po | 2 | ||||
| -rw-r--r-- | src/nvim/po/fr.po | 2 | ||||
| -rw-r--r-- | src/nvim/po/tr.po | 1530 | ||||
| -rw-r--r-- | src/nvim/po/uk.po | 3829 |
8 files changed, 3609 insertions, 1805 deletions
diff --git a/src/nvim/po/CMakeLists.txt b/src/nvim/po/CMakeLists.txt index 1db21880bb..68e572911c 100644 --- a/src/nvim/po/CMakeLists.txt +++ b/src/nvim/po/CMakeLists.txt @@ -1,9 +1,14 @@ find_package(Gettext REQUIRED) find_program(XGETTEXT_PRG xgettext) find_program(ICONV_PRG iconv) - -option(LANGUAGES "Localizations to build") -if(NOT LANGUAGES) +mark_as_advanced( + GETTEXT_MSGFMT_EXECUTABLE + GETTEXT_MSGMERGE_EXECUTABLE + ICONV_PRG + XGETTEXT_PRG) + +option(ENABLE_LANGUAGES "Localizations to build" ON) +if(ENABLE_LANGUAGES) set(LANGUAGES af ca @@ -90,7 +95,6 @@ if(HAVE_WORKING_LIBINTL AND GETTEXT_FOUND AND XGETTEXT_PRG AND ICONV_PRG) COMMENT "Checking ${name}.po" VERBATIM DEPENDS ${poFile}) - set_target_properties(check-po-${name} PROPERTIES FOLDER po/check) endmacro() macro(BuildPoIconvGenericWithCharset @@ -100,12 +104,12 @@ if(HAVE_WORKING_LIBINTL AND GETTEXT_FOUND AND XGETTEXT_PRG AND ICONV_PRG) add_custom_target(update-po-${lang} COMMAND ${CMAKE_COMMAND} - -DICONV_PRG=${ICONV_PRG} - -DINPUT_FILE=${inputFile} - -DOUTPUT_FILE=${outputFile} - -DINPUT_ENC=${inputEnc} - -DOUTPUT_ENC=${outputEnc} - -DOUTPUT_CHARSET=${outputCharSet} + -D ICONV_PRG=${ICONV_PRG} + -D INPUT_FILE=${inputFile} + -D OUTPUT_FILE=${outputFile} + -D INPUT_ENC=${inputEnc} + -D OUTPUT_ENC=${outputEnc} + -D OUTPUT_CHARSET=${outputCharSet} -P ${PROJECT_SOURCE_DIR}/cmake/ConvertPo.cmake COMMENT "Updating ${outputName}.po" DEPENDS ${inputFile}) @@ -177,9 +181,7 @@ if(HAVE_WORKING_LIBINTL AND GETTEXT_FOUND AND XGETTEXT_PRG AND ICONV_PRG) BuildMo(${LANGUAGE}) endforeach() - set_target_properties(${UPDATE_PO_TARGETS} PROPERTIES FOLDER po/update) add_custom_target(translations ALL DEPENDS ${LANGUAGE_MO_FILES}) add_custom_target(update-po DEPENDS ${UPDATE_PO_TARGETS}) - set_target_properties(translations update-po PROPERTIES FOLDER po) endif() diff --git a/src/nvim/po/check.vim b/src/nvim/po/check.vim index 7705ba8577..e67cb8c149 100644 --- a/src/nvim/po/check.vim +++ b/src/nvim/po/check.vim @@ -6,6 +6,9 @@ if 1 " Only execute this if the eval feature is available. +" using line continuation +set cpo&vim + let filename = "check-" . expand("%:t:r") . ".log" exe 'redir! > ' . filename @@ -30,8 +33,15 @@ func! GetMline() " remove '%' used for plural forms. let idline = substitute(idline, '\\nPlural-Forms: .\+;\\n', '', '') + " remove duplicate positional format arguments + let idline2 = "" + while idline2 != idline + let idline2 = idline + let idline = substitute(idline, '%\([1-9][0-9]*\)\$\([-+ #''.*]*[0-9]*l\=[dsuxXpoc%]\)\(.*\)%\1$\([-+ #''.*]*\)\(l\=[dsuxXpoc%]\)', '%\1$\2\3\4', 'g') + endwhile + " remove everything but % items. - return substitute(idline, '[^%]*\(%[-+ #''.0-9*]*l\=[dsuxXpoc%]\)\=', '\1', 'g') + return substitute(idline, '[^%]*\(%([1-9][0-9]*\$)\=[-+ #''.0-9*]*l\=[dsuxXpoc%]\)\=', '\1', 'g') endfunc " This only works when 'wrapscan' is not set. @@ -62,12 +72,18 @@ while 1 if getline(line('.') - 1) !~ "no-c-format" " go over the "msgid" and "msgid_plural" lines let prevfromline = 'foobar' + let plural = 0 while 1 + if getline('.') =~ 'msgid_plural' + let plural += 1 + endif let fromline = GetMline() if prevfromline != 'foobar' && prevfromline != fromline + \ && (plural != 1 + \ || count(prevfromline, '%') + 1 != count(fromline, '%')) echomsg 'Mismatching % in line ' . (line('.') - 1) echomsg 'msgid: ' . prevfromline - echomsg 'msgid ' . fromline + echomsg 'msgid: ' . fromline if error == 0 let error = line('.') endif @@ -89,6 +105,7 @@ while 1 while getline('.') =~ '^msgstr' let toline = GetMline() if fromline != toline + \ && (plural == 0 || count(fromline, '%') != count(toline, '%') + 1) echomsg 'Mismatching % in line ' . (line('.') - 1) echomsg 'msgid: ' . fromline echomsg 'msgstr: ' . toline diff --git a/src/nvim/po/da.po b/src/nvim/po/da.po index 80f558aba3..ba0301589c 100644 --- a/src/nvim/po/da.po +++ b/src/nvim/po/da.po @@ -3787,7 +3787,7 @@ msgstr "linje %4ld:" msgid "E354: Invalid register name: '%s'" msgstr "E354: Ugyldigt registernavn: '%s'" -msgid "Messages maintainer: Bram Moolenaar <Bram@vim.org>" +msgid "Messages maintainer: The Vim Project" msgstr "Oversætter: scootergrisen" msgid "Interrupt: " diff --git a/src/nvim/po/eo.po b/src/nvim/po/eo.po index aaa39d6041..f619c4c408 100644 --- a/src/nvim/po/eo.po +++ b/src/nvim/po/eo.po @@ -3657,7 +3657,7 @@ msgstr "linio %4ld:" msgid "E354: Invalid register name: '%s'" msgstr "E354: Nevalida nomo de reĝistro: '%s'" -msgid "Messages maintainer: Bram Moolenaar <Bram@vim.org>" +msgid "Messages maintainer: The Vim Project" msgstr "Flegado de mesaĝoj: Dominique PELLÉ <dominique.pelle@gmail.com>" msgid "Interrupt: " diff --git a/src/nvim/po/fi.po b/src/nvim/po/fi.po index c8db9a64b5..ab6acf685f 100644 --- a/src/nvim/po/fi.po +++ b/src/nvim/po/fi.po @@ -5540,7 +5540,7 @@ msgstr "tekijät Bram Moolenaar et al." #~ msgstr "kirjoita :help iccf<Enter> lisätietoa varten " #, fuzzy -#~ msgid "type :CheckHealth<Enter> to optimize Nvim" +#~ msgid "type :checkhealth<Enter> to optimize Nvim" #~ msgstr "kirjoita :help iccf<Enter> lisätietoa varten " msgid "type :q<Enter> to exit " diff --git a/src/nvim/po/fr.po b/src/nvim/po/fr.po index b8c61a627e..fae6fe2297 100644 --- a/src/nvim/po/fr.po +++ b/src/nvim/po/fr.po @@ -3375,7 +3375,7 @@ msgid "E354: Invalid register name: '%s'" msgstr "E354: Nom de registre invalide : '%s'" # DB - todo : mettre à jour ? -msgid "Messages maintainer: Bram Moolenaar <Bram@vim.org>" +msgid "Messages maintainer: The Vim Project" msgstr "Maintenance des messages : Dominique Pellé <dominique.pelle@gmail.com>" msgid "Interrupt: " diff --git a/src/nvim/po/tr.po b/src/nvim/po/tr.po index 5e049127ba..08b97ec180 100644 --- a/src/nvim/po/tr.po +++ b/src/nvim/po/tr.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Neovim Turkish Localization Project\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-30 20:46+0300\n" -"PO-Revision-Date: 2022-07-22 23:00+0300\n" +"POT-Creation-Date: 2023-06-14 17:27+0300\n" +"PO-Revision-Date: 2023-06-14 23:00+0300\n" "Last-Translator: Emir SARI <emir_sari@icloud.com>\n" "Language-Team: Turkish <https://github.com/bitigchi/neovim>\n" "Language: tr\n" @@ -18,6 +18,92 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "(local to window)" +msgstr "(pencereye yerel)" + +msgid "(local to buffer)" +msgstr "(arabelleğe yerel)" + +msgid "(global or local to buffer)" +msgstr "(arabelleğe global veya yerel)" + +msgid "" +"\" Each \"set\" line shows the current value of an option (on the left)." +msgstr "" +"Her bir \"set\" satırı, bir seçeneğin geçerli değerini gösterir (solda)." + +msgid "\" Hit <Enter> on a \"set\" line to execute it." +msgstr "Bir satırı yürütmek için \"set\" üzerinde <Enter>'a basın." + +msgid "\" A boolean option will be toggled." +msgstr "\" Bir Boole değeri açılır/kapatılır." + +msgid "pattern for an include-file line" +msgstr "bir include dosyası satırı için dizgi" + +msgid "use binary searching in tags files" +msgstr "etiket dosyalarında ikili arama kullan" + +msgid "long lines wrap" +msgstr "uzun satırları kaydırılır" + +msgid "show the line number for each line" +msgstr "her bir satır için satır numarasını göster" + +msgid "name of syntax highlighting used" +msgstr "kullanılan sözdizim vurgulamanın adı" + +msgid "default height for the preview window" +msgstr "önizleme penceresinin öntanımlı yüksekliği" + +msgid "identifies the preview window" +msgstr "önizleme penceresini tanımlar" + +msgid "terminal" +msgstr "uçbirim" + +msgid "file to write messages in" +msgstr "iletilerin içine yazılacağı dosya" + +msgid "list of directories for undo files" +msgstr "geri al dosyaları için dizinler listesi" + +msgid "list of pairs that match for the \"%\" command" +msgstr "\"%\" komutu için eşleşen eşler listesi" + +msgid "folding" +msgstr "kıvırma" + +msgid "mapping" +msgstr "eşlemleme" + +msgid "reading and writing files" +msgstr "dosyaları okuma ve yazma" + +msgid "automatically write a file when leaving a modified buffer" +msgstr "değiştirilmiş bir arabellekten ayrılırken kendiliğinden bir dosya yaz" + +msgid "the swap file" +msgstr "takas dosyası" + +msgid "use a swap file for this buffer" +msgstr "bu arabellek için bir takas dosyası kullan" + +msgid "specifies how command line completion works" +msgstr "komut satırı tamamlamasının nasıl çalıştığını belirtir" + +msgid "executing external commands" +msgstr "dış komutları yürütme" + +msgid "specifies the characters in a file name" +msgstr "bir dosya adındaki karakterleri belirtir" + +msgid "E249: Window layout changed unexpectedly" +msgstr "E249: Pencere yerleşimi beklenmedik bir biçimde değişti" + +msgid "E1156: Cannot change the argument list recursively" +msgstr "E1156: Argüman listesi özyineli olarak değiştirilemiyor" + msgid "E163: There is only one file to edit" msgstr "E163: Düzenlenecek yalnızca bir dosya var" @@ -30,8 +116,8 @@ msgstr "E165: Son dosyadan öteye gidilemez" msgid "E610: No argument to delete" msgstr "E610: Silinecek bir argüman yok" -msgid "E249: window layout changed unexpectedly" -msgstr "E249: Pencere yerleşimi beklenmedik bir biçimde değişti" +msgid "E218: Autocommand nesting too deep" +msgstr "E218: Çok fazla iç içe geçmiş otokomut" msgid "--Deleted--" msgstr "--Silindi--" @@ -68,9 +154,6 @@ msgstr "E217: Otokomutlar TÜM olaylar için çalıştırılamıyor" msgid "No matching autocommands: %s" msgstr "Eşleşen otokomut yok: %s" -msgid "E218: autocommand nesting too deep" -msgstr "E218: Çok fazla iç içe geçmiş otokomut" - #, c-format msgid "%s Autocommands for \"%s\"" msgstr "\"%s\" için %s otokomutlar" @@ -98,8 +181,9 @@ msgstr "E216: Böyle bir grup veya olay yok: %s" msgid "E855: Autocommands caused command to abort" msgstr "E855: Otokomutlar komutun durmasına neden oldu" -msgid "E937: Attempt to delete a buffer that is in use" -msgstr "E937: Kullanımda olan bir arabellek silinmeye çalışılıyor" +#, c-format +msgid "E937: Attempt to delete a buffer that is in use: %s" +msgstr "E937: Kullanımda olan bir arabellek silinmeye çalışılıyor: %s" msgid "E82: Cannot allocate any buffer, exiting..." msgstr "E82: Arabellek ayrılamadı, çıkılıyor..." @@ -116,6 +200,24 @@ msgstr "E516: Hiçbir arabellek silinmedi" msgid "E517: No buffers were wiped out" msgstr "E517: Hiçbir arabellek yok edilmedi" +#, c-format +msgid "%d buffer unloaded" +msgid_plural "%d buffers unloaded" +msgstr[0] "%d arabellek bellekten kaldırıldı" +msgstr[1] "%d arabellek bellekten kaldırıldı" + +#, c-format +msgid "%d buffer deleted" +msgid_plural "%d buffers deleted" +msgstr[0] "%d arabellek silindi" +msgstr[1] "%d arabellek silindi" + +#, c-format +msgid "%d buffer wiped out" +msgid_plural "%d buffers wiped out" +msgstr[0] "%d arabellek yok edildi" +msgstr[1] "%d arabellek yok edildi" + msgid "E90: Cannot unload last buffer" msgstr "E90: Son arabellek bellekten kaldırılamıyor" @@ -193,8 +295,14 @@ msgid "[readonly]" msgstr "[saltokunur]" #, c-format +msgid "%<PRId64> line --%d%%--" +msgid_plural "%<PRId64> lines --%d%%--" +msgstr[0] "%<PRId64>. satır --%%%d--" +msgstr[1] "%<PRId64>. satır --%%%d--" + +#, c-format msgid "line %<PRId64> of %<PRId64> --%d%%-- col " -msgstr "satır %<PRId64>/%<PRId64> --%d%%-- sütun " +msgstr "satır %<PRId64>/%<PRId64> --%%%d-- sütun " msgid "[No Name]" msgstr "[Adsız]" @@ -211,6 +319,26 @@ msgstr "Son" msgid "Top" msgstr "Baş" +#, c-format +msgid "%d%%" +msgstr "%%%d" + +#, c-format +msgid " (%d of %d)" +msgstr " (%d/%d)" + +#, c-format +msgid " ((%d) of %d)" +msgstr " ((%d)/%d)" + +#, c-format +msgid " (file %d of %d)" +msgstr " (dosya %d/%d)" + +#, c-format +msgid " (file (%d) of %d)" +msgstr " (dosya (%d)/%d)" + msgid "E382: Cannot write, 'buftype' option is set" msgstr "E382: Yazılamıyor, 'buftype' seçeneği ayarlanmamış" @@ -226,6 +354,116 @@ msgstr "[Konum Listesi]" msgid "[Quickfix List]" msgstr "[Hızlı Düzelt Listesi]" +msgid "E206: Patchmode: can't touch empty original file" +msgstr "E206: Yama kipi: Özgün boş dosyaya dokunulamıyor" + +msgid "E513: Write error, conversion failed (make 'fenc' empty to override)" +msgstr "" +"E513: Yazma hatası, dönüştürme başarısız (geçersiz kılmak için 'fenc'i boş " +"bırak)" + +msgid "E513: Write error, conversion failed in line %" +msgstr "E513: Yazma hatası, şu satırda dönüştürme başarısız: %" + +msgid "E514: Write error (file system full?)" +msgstr "E514: Yazma hatası (dosya sistemi dolu mu?)" + +#, c-format +msgid "E676: No matching autocommands for buftype=%s buffer" +msgstr "E676: buftype=%s arabelleği için eşleşen otokomut yok" + +msgid "WARNING: The file has been changed since reading it!!!" +msgstr "UYARI: Bu dosya açıldıktan sonra başkası tarafından değiştirilmiş!!!" + +msgid "Do you really want to write to it" +msgstr "Yine de yazmak istiyor musunuz?" + +msgid "E203: Autocommands deleted or unloaded buffer to be written" +msgstr "E203: Otokomutlar arabelleği silmiş veya yazılması için kaldırmışlar" + +msgid "E204: Autocommand changed number of lines in unexpected way" +msgstr "E204: Otokomut satır sayısını beklenmedik biçimde değiştirdi" + +msgid "is a directory" +msgstr "bir dizin" + +msgid "is not a file or writable device" +msgstr "bir dosya veya yazılabilir aygıt değil" + +msgid "is read-only (add ! to override)" +msgstr "saltokunur (geçersiz kılmak için ! ekleyin)" + +#, c-format +msgid "E303: Unable to create directory \"%s\" for backup file: %s" +msgstr "E303: Yedek dosyası için \"%s\" dizini oluşturulamadı: %s" + +msgid "E509: Cannot create backup file (add ! to override)" +msgstr "E509: Yedek dosyası oluşturulamıyor (geçersiz kılmak için ! ekleyin)" + +msgid "E510: Can't make backup file (add ! to override)" +msgstr "E510: Yedek dosyası yapılamıyor (geçersiz kılmak için ! ekleyin)" + +msgid "E214: Can't find temp file for writing" +msgstr "E214: Yazma için geçici dosya bulunamıyor" + +msgid "E213: Cannot convert (add ! to write without conversion)" +msgstr "E213: Dönüştürülemiyor (dönüştürmeden yazmak için ! ekleyin)" + +msgid "E166: Can't open linked file for writing" +msgstr "E166: Bağlı dosya yazma için açılamıyor" + +#, c-format +msgid "E212: Can't open file for writing: %s" +msgstr "E212: Dosya yazma için açılamıyor: %s" + +#, c-format +msgid "E512: Close failed: %s" +msgstr "E512: Kapatma başarısız oldu: %s" + +msgid " CONVERSION ERROR" +msgstr " DÖNÜŞTÜRME HATASI" + +#, c-format +msgid " in line %<PRId64>;" +msgstr " %<PRId64>. satırda;" + +msgid "[NOT converted]" +msgstr "[dönüştürülmedi]" + +msgid "[converted]" +msgstr "[dönüştürüldü]" + +msgid "[Device]" +msgstr "[Aygıt]" + +msgid " [a]" +msgstr " [i]" + +msgid " appended" +msgstr " iliştirildi" + +msgid " [w]" +msgstr " [y]" + +msgid " written" +msgstr " yazıldı" + +msgid "E205: Patchmode: can't save original file" +msgstr "E205: Yama kipi: Orijinal dosya kaydedilemiyor" + +msgid "E207: Can't delete backup file" +msgstr "E207: Yedek dosyası silinemiyor" + +msgid "" +"\n" +"WARNING: Original file may be lost or damaged\n" +msgstr "" +"\n" +"UYARI: Orijinal dosya kaybolmuş veya hasar görmüş olabilir\n" + +msgid "don't quit the editor until the file is successfully written!" +msgstr "dosya başarılı bir biçimde yazılana kadar düzenleyiciden çıkmayın!" + msgid "W10: Warning: Changing a readonly file" msgstr "W10: Uyarı: Saltokunur bir dosya değiştiriliyor" @@ -253,15 +491,15 @@ msgstr "'history' seçeneği sıfır" msgid "E474: Failed to convert list to msgpack string buffer" msgstr "E474: Liste, msgpack dizi arabelleğine dönüştürülemedi" +msgid "E548: Digit expected" +msgstr "E548: Basamak bekleniyordu" + msgid "E545: Missing colon" msgstr "E545: İki nokta eksik" msgid "E546: Illegal mode" msgstr "E546: İzin verilmeyen kip" -msgid "E548: digit expected" -msgstr "E548: Basamak bekleniyordu" - msgid "E549: Illegal percentage" msgstr "E549: İzin verilmeyen yüzde" @@ -460,11 +698,72 @@ msgstr "E105: :loadkeymap kaynak alınmayan bir dosyada kullanılıyor" msgid "E791: Empty keymap entry" msgstr "E791: Boş düğme eşlem girdisi" +msgid " TERMINAL" +msgstr " UÇBİRİM" + +msgid " VREPLACE" +msgstr " SANAL DEĞİŞTİR" + +msgid " REPLACE" +msgstr " DEĞİŞTİR" + +msgid " REVERSE" +msgstr " GERİ AL" + +msgid " INSERT" +msgstr " EKLE" + +msgid " (terminal)" +msgstr " (uçbirim)" + +msgid " (insert)" +msgstr " (ekle)" + +msgid " (replace)" +msgstr " (değiştir)" + +msgid " (vreplace)" +msgstr " (sanal değiştir)" + +msgid " Arabic" +msgstr " Arapça" + +msgid " (paste)" +msgstr " (yapıştır)" + +msgid " VISUAL" +msgstr " GÖRSEL" + +msgid " VISUAL LINE" +msgstr " GÖRSEL SATIR" + +msgid " VISUAL BLOCK" +msgstr " GÖRSEL BLOK" + +msgid " SELECT" +msgstr " SEÇ" + +msgid " SELECT LINE" +msgstr " SATIR SEÇ" + +msgid " SELECT BLOCK" +msgstr " BLOK SEÇ" + +msgid "recording" +msgstr "kaydediliyor" + msgid "E111: Missing ']'" msgstr "E111: ']' eksik" -msgid "E719: Cannot use [:] with a Dictionary" -msgstr "E719: [:], bir Sözlük ile kullanılamaz" +#, c-format +msgid "E697: Missing end of List ']': %s" +msgstr "E697: Liste sonunda ']' eksik: %s" + +msgid "E719: Cannot slice a Dictionary" +msgstr "E719: Bir sözlük dilimlenemiyor" + +msgid "E909: Cannot index a special variable" +msgstr "E909: Özel bir değişken dizinlenemiyor" msgid "E274: No white space allowed before parenthesis" msgstr "E274: Ayraçtan önce boşluğa izin verilmiyor" @@ -473,9 +772,26 @@ msgstr "E274: Ayraçtan önce boşluğa izin verilmiyor" msgid "E80: Error while writing: %s" msgstr "E80: Yazma sırasında hata: %s" +msgid "E695: Cannot index a Funcref" +msgstr "E695: Bir Funcref dizinlenemiyor" + +msgid "E698: Variable nested too deep for making a copy" +msgstr "E698: Değişken kopyalama için çok iç içe geçmiş" + msgid "E1098: String, List or Blob required" msgstr "E1098: Dizi, Liste veya İkili Nesne gerekiyor" +#, c-format +msgid "E1169: Expression too recursive: %s" +msgstr "E1169: Komut çok özyineli: %s" + +#, c-format +msgid "E1203: Dot can only be used on a dictionary: %s" +msgstr "E1203: İki nokta yalnızca bir sözlük üzerinde kullanılabilir: %s" + +msgid "E1192: Empty function name" +msgstr "E1192: İşlev adı boş" + msgid "" "E5700: Expression from 'spellsuggest' must yield lists with exactly two " "values" @@ -500,18 +816,9 @@ msgstr "E713: . sonrası boş anahtar kullanılamaz" msgid "E709: [:] requires a List or Blob value" msgstr "E709: [:] bir liste veya ikili geniş nesne değeri gerektirir" -msgid "E972: Blob value does not have the right number of bytes" -msgstr "E972: İkili geniş nesne değeri doğru bayt sayısına sahip değil" - msgid "E996: Cannot lock a range" msgstr "E996: Erim kilitlenemiyor" -msgid "E710: List value has more items than target" -msgstr "E710: Liste değeri hedeften daha fazla ögeye sahip" - -msgid "E711: List value has not enough items" -msgstr "E711: Liste değeri yeterli ögeye sahip değil" - msgid "E996: Cannot lock a list or dict" msgstr "E996: Bir liste veya sözlük kilitlenemiyor" @@ -524,22 +831,12 @@ msgstr "E109: '?' sonrası ':' eksik" msgid "E804: Cannot use '%' with Float" msgstr "E804: Bir kayan noktalı değer ile '%' kullanılamaz" -msgid "E973: Blob literal should have an even number of hex characters" -msgstr "" -"E973: İkili geniş nesne hazır bilgisi çift onalt. karakterlere iye olmalıdır" - msgid "E110: Missing ')'" msgstr "E110: ')' eksik" msgid "E260: Missing name after ->" msgstr "E260: -> sonrası ad eksik" -msgid "E695: Cannot index a Funcref" -msgstr "E695: Bir Funcref dizinlenemiyor" - -msgid "E909: Cannot index a special variable" -msgstr "E909: Özel bir değişken dizinlenemiyor" - #, c-format msgid "E112: Option name missing: %s" msgstr "E112: Seçenek adı eksik: %s" @@ -548,6 +845,10 @@ msgstr "E112: Seçenek adı eksik: %s" msgid "E113: Unknown option: %s" msgstr "E113: Bilinmeyen seçenek: %s" +msgid "E973: Blob literal should have an even number of hex characters" +msgstr "" +"E973: İkili geniş nesne hazır bilgisi çift onalt. karakterlere iye olmalıdır" + #, c-format msgid "E114: Missing quote: %s" msgstr "E114: Tırnak eksik: %s" @@ -560,10 +861,6 @@ msgstr "E115: Tırnak eksik: %s" msgid "E696: Missing comma in List: %s" msgstr "E696: Listede virgül eksik: %s" -#, c-format -msgid "E697: Missing end of List ']': %s" -msgstr "E697: Liste sonunda ']' eksik: %s" - msgid "Not enough memory to set references, garbage collection aborted!" msgstr "Referansları ayarlamak için yetersiz bellek, atık toplama durduruldu" @@ -593,9 +890,6 @@ msgstr "filter() argümanı" msgid "E700: Unknown function: %s" msgstr "E700: Bilinmeyen işlev: %s" -msgid "E922: expected a dict" -msgstr "E922: Bir sözlük bekleniyordu" - msgid "E923: Second argument of function() must be a list or a dict" msgstr "E923: function() ikinci argümanı bir liste veya sözlük olmalıdır" @@ -609,9 +903,6 @@ msgstr "Komut çalıştırılıyor: \"%s\"" msgid "E921: Invalid callback argument" msgstr "E921: Geçersiz geri çağırma argümanı" -msgid "E698: variable nested too deep for making a copy" -msgstr "E698: Değişken kopyalama için çok iç içe geçmiş" - msgid "" "\n" "\tLast set from " @@ -899,7 +1190,7 @@ msgid "E5005: Unable to dump %s: container references itself in %s" msgstr "E5005: %s dökülemiyor: Kapsayıcı, %s içinde özüne başvuruyor" #, c-format -msgid "E684: list index out of range: %<PRId64>" +msgid "E684: List index out of range: %<PRId64>" msgstr "E684: Liste indeksi erim dışında: %<PRId64>" #, c-format @@ -910,9 +1201,16 @@ msgid "E957: Invalid window number" msgstr "E957: Geçersiz pencere numarası" #, c-format +msgid "E935: Invalid submatch number: %d" +msgstr "E935: Geçersiz alteşleşme numarası: %d" + +#, c-format msgid "E998: Reduce of an empty %s with no initial value" msgstr "E998: Başlangıç değeri olmayan boş bir %s için reduce() yapılamıyor" +msgid "E1132: Missing function argument" +msgstr "E1132: İşlev argümanı eksik" + #, c-format msgid "Error converting the call result: %s" msgstr "Çağrı sonuçlarını dönüştürürken hata: %s" @@ -946,6 +1244,9 @@ msgstr "flatten() argümanı" msgid "extend() argument" msgstr "extend() argümanı" +msgid "extendnew() argument" +msgstr "extendnew() argümanı" + msgid "E5000: Cannot find tab number." msgstr "E5000: Sekme numarası bulunamıyor." @@ -1022,10 +1323,6 @@ msgstr "E6100: \"%s\", geçerli bir stdpath değil" msgid "(Invalid)" msgstr "(Geçersiz)" -#, c-format -msgid "E935: invalid submatch number: %d" -msgstr "E935: Geçersiz alteşleşme numarası: %d" - msgid "Can only call this function in an unmodified buffer" msgstr "Bu işlev yalnızca değiştirilmemiş bir arabellekte çağrılabilir" @@ -1047,29 +1344,73 @@ msgstr "E482: %s dosyası yazma için açılamıyor: %s" msgid "E80: Error when closing file %s: %s" msgstr "E80: %s dosyası kapatılırken hata: %s" +msgid "E743: Variable nested too deep for (un)lock" +msgstr "E743: Değişken kilitlenemez/kilidi açılamaz, çok iç içe geçmiş" + +msgid "E908: Using an invalid value as a String" +msgstr "E908: Bir dizi olarak geçersiz bir değer kullanılıyor" + #, c-format msgid "E1174: String required for argument %d" msgstr "E1174: %d argümanı için dizi gerekiyor" #, c-format -msgid "E1142: Non-empty string required for argument %d" -msgstr "E1142: %d argümanı için boş olmayan dizi gerekiyor" +msgid "E1175: Non-empty string required for argument %d" +msgstr "E1175: %d argümanı için boş olmayan dizi gerekiyor" + +#, c-format +msgid "E1206: Dictionary required for argument %d" +msgstr "E1206: %d argümanı için sözlük gerekiyor" #, c-format msgid "E1210: Number required for argument %d" msgstr "E1210: %d argümanı için sayı gerekiyor" #, c-format -msgid "E5142: Failed to open file %s: %s" -msgstr "E5142: %s dosyası açılamadı: %s" +msgid "E1211: List required for argument %d" +msgstr "E1211: %d argümanı için liste gerekiyor" + +#, c-format +msgid "E1212: Bool required for argument %d" +msgstr "E1212: %d argümanı için Boole gerekiyor" + +#, c-format +msgid "E1219: Float or Number required for argument %d" +msgstr "E1219: %d argümanı için sayı veya kayan noktalı değer gerekiyor" #, c-format -msgid "E5143: Failed to write to file %s: %s" -msgstr "E5143: %s dosyası yazılamadı: %s" +msgid "E1220: String or Number required for argument %d" +msgstr "E1220: %d argümanı için sayı veya dizi gerekiyor" #, c-format -msgid "E5144: Failed to close file %s: %s" -msgstr "E5144: %s dosyası kapatılamadı: %s" +msgid "E1222: String or List required for argument %d" +msgstr "E1222: %d argümanı için dizi veya liste gerekiyor" + +#, c-format +msgid "E1226: List or Blob required for argument %d" +msgstr "E1226: %d argümanı için liste veya ikili nesne gerekiyor" + +#, c-format +msgid "E1238: Blob required for argument %d" +msgstr "E1238: %d argümanı için ikili nesne gerekiyor" + +#, c-format +msgid "E1239: Invalid value for blob: %d" +msgstr "E1239: İkili nesne için geçersiz değer: %d" + +#, c-format +msgid "E1256: String or function required for argument %d" +msgstr "E1256: %d argümanı için dizi veya işlev gerekiyor" + +#, c-format +msgid "E1297: Non-NULL Dictionary required for argument %d" +msgstr "E1297: %d argümanı için boş olmayan sözlük gerekiyor" + +msgid "E710: List value has more items than target" +msgstr "E710: Liste değeri hedeften daha fazla ögeye sahip" + +msgid "E711: List value has not enough items" +msgstr "E711: Liste değeri yeterli ögeye sahip değil" msgid "sort() argument" msgstr "sort() argümanı" @@ -1090,8 +1431,8 @@ msgstr "E6000: Argüman bir işlev veya işlev adı değil" msgid "E737: Key already exists: %s" msgstr "E737: Anahtar hâlihazırda var: %s" -msgid "E743: variable nested too deep for (un)lock" -msgstr "E743: Değişken kilitlenemez/kilidi açılamaz, çok iç içe geçmiş" +msgid "E972: Blob value does not have the right number of bytes" +msgstr "E972: İkili geniş nesne değeri doğru bayt sayısına sahip değil" #, c-format msgid "E741: Value is locked: %.*s" @@ -1140,18 +1481,15 @@ msgstr "E974: Bir Sayı olarak ikili geniş nesne kullanılıyor" msgid "E685: using an invalid value as a Number" msgstr "E685: Bir sayı olarak geçersiz bir değer kullanılıyor" -msgid "E730: using List as a String" +msgid "E730: Using a List as a String" msgstr "E730: Bir dizi olarak liste kullanılıyor" -msgid "E731: using Dictionary as a String" +msgid "E731: Using a Dictionary as a String" msgstr "E731: Bir dizi olarak sözlük kullanılıyor" -msgid "E976: using Blob as a String" +msgid "E976: Using a Blob as a String" msgstr "E976: Bir dizi olarak ikili geniş nesne kullanılıyor" -msgid "E908: using an invalid value as a String" -msgstr "E908: Bir dizi olarak geçersiz bir değer kullanılıyor" - msgid "E891: Using a Funcref as a Float" msgstr "E891: Bir kayan noktalı değer olarak bir Funcref kullanılıyor" @@ -1178,6 +1516,10 @@ msgid "E808: Number or Float required" msgstr "E808: Sayı veya kayan noktalı değer gerekiyor" #, c-format +msgid "E117: Unknown function: %s" +msgstr "E117: Bilinmeyen işlev: %s" + +#, c-format msgid "E122: Function %s already exists, add ! to replace it" msgstr "E122: %s işlevi hâlihazırda mevcut, değiştirmek için ! ekleyin" @@ -1191,6 +1533,23 @@ msgstr "E718: Funcref gerekiyor" msgid "E130: Unknown function: %s" msgstr "E130: Bilinmeyen işlev: %s" +msgid "E454: Function list was modified" +msgstr "E454: İşlev istesi değiştirildi" + +msgid "E1058: Function nesting too deep" +msgstr "E1058: Pek çok iç içe geçmiş işlev" + +#, c-format +msgid "E1068: No white space allowed before '%s': %s" +msgstr "E1068: '%s' öncesi boşluğa izin verilmiyor: %s" + +#, c-format +msgid "E1145: Missing heredoc end marker: %s" +msgstr "E1145: heredoc bitiş imleyicisi eksik: '%s'" + +msgid "E1300: Cannot use a partial with dictionary for :defer" +msgstr "E1300: :defer için sözlükle bir kısımsal kullanılamıyor" + #, c-format msgid "E125: Illegal argument: %s" msgstr "E125: İzin verilmeyen argüman: %s" @@ -1203,6 +1562,10 @@ msgid "E989: Non-default argument follows default argument" msgstr "E989: Öntanımlı olmayan argüman öntanımlı argümandan sonra" #, c-format +msgid "E451: Expected }: %s" +msgstr "E451: } bekleniyordu: %s" + +#, c-format msgid "E740: Too many arguments for function %s" msgstr "E740: %s işlevi için pek fazla argüman" @@ -1237,10 +1600,6 @@ msgid "E699: Too many arguments" msgstr "E699: Çok fazla argüman" #, c-format -msgid "E117: Unknown function: %s" -msgstr "E117: Bilinmeyen işlev: %s" - -#, c-format msgid "E276: Cannot use function as a method: %s" msgstr "E276: İşlev bir yöntem olarak kullanılamaz: %s" @@ -1249,10 +1608,6 @@ msgid "E933: Function was deleted: %s" msgstr "E933: İşlev silinmiş: %s" #, c-format -msgid "E119: Not enough arguments for function: %s" -msgstr "E119: Şu işlev için yetersiz sayıda argüman: %s" - -#, c-format msgid "E120: Using <SID> not in a script context: %s" msgstr "E120: <SID> bir betik bağlamında kullanılmıyor: %s" @@ -1293,9 +1648,6 @@ msgstr "E126: :endfunction eksik" msgid "W22: Text found after :endfunction: %s" msgstr "W22: :endfunction sonrası metin bulundu: %s" -msgid "E1058: function nesting too deep" -msgstr "E1058: Pek çok iç içe geçmiş işlev" - #, c-format msgid "E707: Function name conflicts with variable: %s" msgstr "E707: İşlev adı şu değişken ile çakışıyor: %s" @@ -1326,8 +1678,12 @@ msgstr "E18: :let içinde beklenmedik karakter" msgid "E940: Cannot lock or unlock variable %s" msgstr "E940: Değişken %s kilitlenemiyor veya açılamıyor" -msgid "E991: cannot use =<< here" -msgstr "E991: Burada =<< kullanılamaz" +#, c-format +msgid "E963: Setting %s to value with wrong type" +msgstr "E963: %s yanlış türe sahip değere ayarlanıyor" + +msgid "E991: Cannot use =<< here" +msgstr "E991: Burada =<< kullanılamıyor" msgid "E221: Marker cannot start with lower case letter" msgstr "E221: İmleyici küçük harfle başlayamaz" @@ -1366,14 +1722,14 @@ msgid "E108: No such variable: \"%s\"" msgstr "E108: Böyle bir değişken yok: \"%s\"" #, c-format -msgid "E963: setting %s to value with wrong type" -msgstr "E963: %s yanlış türe sahip değere ayarlanıyor" - -#, c-format msgid "E794: Cannot set variable in the sandbox: \"%.*s\"" msgstr "E794: Kum havuzunda değişken ayarlanamaz: \"%.*s\"" #, c-format +msgid "E1122: Variable is locked: %*s" +msgstr "E1122: Değer kilitli: %*s" + +#, c-format msgid "E795: Cannot delete variable %.*s" msgstr "E795: %.*s değişkeni silinemiyor" @@ -1385,6 +1741,14 @@ msgstr "E704: Funcref değişkeni BÜYÜK harf ile başlamalıdır: %s" msgid "E705: Variable name conflicts with existing function: %s" msgstr "E705: Değişken adı mevcut işlevle çakışıyor: %s" +#, c-format +msgid "E521: Number required: &%s = '%s'" +msgstr "E521: Sayı gerekiyor: &%s = '%s'" + +msgid "E1308: Cannot resize a window in another tab page" +msgstr "" +"E1308: Başka bir sekme sayfasında bir pencere yeniden boyutlandırılamıyor" + msgid "tcp address must be host:port" msgstr "tcp adresi makine:kapı olmalı" @@ -1394,6 +1758,9 @@ msgstr "makine veya kapı bulunamad |