aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAnatolii Sakhnik <sakhnik@gmail.com>2016-11-16 12:58:07 -0500
committerJustin M. Keyes <justinkz@gmail.com>2016-11-16 18:58:07 +0100
commitf1fed42ca7c8c4d9d5cbfcd039305afeca147747 (patch)
tree810c198e3570372fad7853277e380f76aa31cdf0 /src
parent108d54bbd455635fc29541eb4bae4b9f3318aafb (diff)
downloadrneovim-f1fed42ca7c8c4d9d5cbfcd039305afeca147747.tar.gz
rneovim-f1fed42ca7c8c4d9d5cbfcd039305afeca147747.tar.bz2
rneovim-f1fed42ca7c8c4d9d5cbfcd039305afeca147747.zip
l10n: Update Ukrainian translation (#5567)
* Fix translation of the term 'tag' Prefer native word instead of transliteration * Update uk.po automatically Run make update-po-uk in src/nvim/po * Update fuzzy translations in uk.po * Translate missing msgstr * Fix layout of the front page * Apply cleanup.vim Additionally, remove irrelevant and confusing comments * Copy uk.po into uk.cp1251.po
Diffstat (limited to 'src')
-rw-r--r--src/nvim/eval.c2
-rw-r--r--src/nvim/po/uk.cp1251.po1870
-rw-r--r--src/nvim/po/uk.po1870
3 files changed, 2033 insertions, 1709 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c
index 9d0d3f24b6..87fe329ec2 100644
--- a/src/nvim/eval.c
+++ b/src/nvim/eval.c
@@ -10774,7 +10774,7 @@ static void f_haslocaldir(typval_T *argvars, typval_T *rettv, FunPtr fptr)
if (scope_number[kCdScopeTab] > 0) {
tp = find_tabpage(scope_number[kCdScopeTab]);
if (!tp) {
- EMSG(_("5000: Cannot find tab number."));
+ EMSG(_("E5000: Cannot find tab number."));
return;
}
}
diff --git a/src/nvim/po/uk.cp1251.po b/src/nvim/po/uk.cp1251.po
index 99d1763262..c5d4284e1f 100644
--- a/src/nvim/po/uk.cp1251.po
+++ b/src/nvim/po/uk.cp1251.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: vim 7.4\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-05-26 14:21+0200\n"
+"POT-Creation-Date: 2016-11-06 07:25+0200\n"
"PO-Revision-Date: 2010-06-18 21:53+0300\n"
"Last-Translator: Анатолій Сахнік <sakhnik@gmail.com>\n"
"Language-Team: Bohdan Vlasyuk <bohdan@vstu.edu.ua>\n"
@@ -21,11 +21,195 @@ msgstr ""
"Content-Type: text/plain; charset=cp1251\n"
"Content-Transfer-Encoding: 8bit\n"
-msgid "Unable to get option value"
-msgstr "Не вдалося отримати значення опції"
+msgid "Index out of bounds"
+msgstr "Індекс поза межами"
-msgid "internal error: unknown option type"
-msgstr "внутрішня помилка: невідомий тип опції"
+msgid "Line index is too high"
+msgstr "Номер рядка завеликий"
+
+msgid "Argument \"start\" is higher than \"end\""
+msgstr "Аргумент «start» більший, ніж «end»"
+
+msgid "All items in the replacement array must be strings"
+msgstr "Всі елементи в масиві заміни мають бути текстовими"
+
+msgid "string cannot contain newlines"
+msgstr "текст має бути одним рядком"
+
+msgid "Failed to save undo information"
+msgstr "Не вдалося записати інформацію для скасування"
+
+msgid "Failed to delete line"
+msgstr "Не вдалося знищити рядок"
+
+msgid "Index value is too high"
+msgstr "Значення індексу завелике"
+
+msgid "Failed to replace line"
+msgstr "Не вдалося замінити рядок"
+
+msgid "Failed to insert line"
+msgstr "Не вдалося вставити рядок"
+
+msgid "Failed to rename buffer"
+msgstr "Не вдалося перейменувати буфер"
+
+msgid "Mark name must be a single character"
+msgstr "Назва позначки має бути одним символом"
+
+msgid "Invalid mark name"
+msgstr "Неправильна назва помітки"
+
+msgid "Line number outside range"
+msgstr "Номер рядка поза межами"
+
+msgid "Column value outside range"
+msgstr "Значення колонки поза межами"
+
+msgid "Keyboard interrupt"
+msgstr "Перервано з клавіатури"
+
+msgid "Key not found"
+msgstr "Ключ не знайдено"
+
+msgid "Dictionary is locked"
+msgstr "Словник заблоковано"
+
+msgid "Empty dictionary keys aren't allowed"
+msgstr "Не дозволено порожні ключі в словнику"
+
+msgid "Key length is too high"
+msgstr "Довжина ключа завелика"
+
+#, c-format
+msgid "Key \"%s\" doesn't exist"
+msgstr "Ключ «%s» не існує"
+
+msgid "Empty option name"
+msgstr "Порожня назва опції"
+
+#, c-format
+msgid "Invalid option name \"%s\""
+msgstr "Неправильна назва опції «%s»"
+
+#, c-format
+msgid "Unable to get value for option \"%s\""
+msgstr "Не вдалося отримати значення опції «%s»"
+
+#, c-format
+msgid "Unknown type for option \"%s\""
+msgstr "Невідомий тип для опції «%s»"
+
+#, c-format
+msgid "Unable to unset option \"%s\""
+msgstr "Не вдалося прибрати опцію «%s»"
+
+#, c-format
+msgid "Cannot unset option \"%s\" because it doesn't have a global value"
+msgstr "Не вдалося скинути опцію «%s», тому що в неї немає глобального значення"
+
+#, c-format
+msgid "Option \"%s\" requires a boolean value"
+msgstr "Опція «%s» потребує логічне значення"
+
+#, c-format
+msgid "Option \"%s\" requires an integer value"
+msgstr "Опція «%s» вимагає ціле значення"
+
+#, c-format
+msgid "Value for option \"%s\" is outside range"
+msgstr "Значення для опції «%s» поза межами"
+
+#, c-format
+msgid "Option \"%s\" requires a string value"
+msgstr "Опція «%s» вимагає рядкове значення"
+
+msgid "Invalid buffer id"
+msgstr "Некоректний ід. буфера"
+
+msgid "Invalid window id"
+msgstr "Некоректний ід. вікна"
+
+msgid "Invalid tabpage id"
+msgstr "Некоректний ід. вкладки"
+
+msgid "Integer value outside range"
+msgstr "Ціле значення поза межами"
+
+msgid "Problem while switching windows"
+msgstr "Невдача при перемиканні вікон"
+
+msgid "UI already attached for channel"
+msgstr "До каналу вже приєднано інтерфейс користувача"
+
+msgid "Expected width > 0 and height > 0"
+msgstr "Очікується ширина > 0 і висота > 0"
+
+msgid "UI is not attached for channel"
+msgstr "Інтерфейс користувача не під’єднано до каналу"
+
+msgid "rgb must be a Boolean"
+msgstr "rgb має бути Boolean"
+
+msgid "popupmenu_external must be a Boolean"
+msgstr "popupmenu_external має бути Boolean"
+
+msgid "No such ui option"
+msgstr "Немає такої опції інтерфейсу користувача"
+
+msgid "Failed to evaluate expression"
+msgstr "Не вдалося обчислити вираз"
+
+msgid "Function called with too many arguments."
+msgstr "Функцію викликано із завеликою кількістю аргументів."
+
+msgid "Error calling function."
+msgstr "Помилка виклику функції."
+
+msgid "String length is too high"
+msgstr "Довжина тексту завелика"
+
+msgid "Directory string is too long"
+msgstr "Назва каталогу завелика"
+
+msgid "Failed to change directory"
+msgstr "Не вдалося змінити каталог"
+
+#, c-format
+msgid "Failed to switch to buffer %d"
+msgstr "Не вдалося перемкнутися до буфера %d"
+
+#, c-format
+msgid "Failed to switch to window %d"
+msgstr "Не вдалося перемкнутися до вікна %d"
+
+#, c-format
+msgid "Failed to switch to tabpage %d"
+msgstr "Не вдалося перемкнутися до вкладки %d"
+
+msgid "All items in calls array must be arrays"
+msgstr "Всі елементи масиву calls мають бути масивами"
+
+msgid "All items in calls array must be arrays of size 2"
+msgstr "Всі елементи в масиві calls мають бути масивами довжиною 2"
+
+msgid "name must be String"
+msgstr "Назва має бути String"
+
+msgid "args must be Array"
+msgstr "args має бути Array"
+
+msgid "Argument \"pos\" must be a [row, col] array"
+msgstr "Аргумент «pos» має бути масивом [ряд, ст]"
+
+msgid "Cursor position outside buffer"
+msgstr "Положення курсора поза буфером"
+
+msgid "Height value outside range"
+msgstr "Значення висоти поза межами"
+
+msgid "Width value outside range"
+msgstr "Значення ширини поза межами"
msgid "[Location List]"
msgstr "[Список місць]"
@@ -78,14 +262,9 @@ msgstr "E90: Не можу вивантажити останній буфер"
msgid "E84: No modified buffer found"
msgstr "E84: Жоден буфер не змінено"
-#. back where we started, didn't find anything.
msgid "E85: There is no listed buffer"
msgstr "E85: У списку немає буферів"
-#, c-format
-msgid "E86: Buffer %<PRId64> does not exist"
-msgstr "E86: Буфера %<PRId64> немає"
-
msgid "E87: Cannot go beyond last buffer"
msgstr "E87: Це вже останній буфер"
@@ -93,11 +272,14 @@ msgid "E88: Cannot go before first buffer"
msgstr "E88: Це вже найперший буфер"
#, c-format
+msgid "E89: %s will be killed(add ! to override)"
+msgstr "E89: «%s» буде вбито(! щоб не зважати)"
+
+#, c-format
msgid ""
"E89: No write since last change for buffer %<PRId64> (add ! to override)"
msgstr "E89: Буфер %<PRId64> має зміни (! щоб не зважати)"
-#. wrap around (may cause duplicates)
msgid "W14: Warning: List of file names overflow"
msgstr "W14: Обережно: Список назв файлів переповнено"
@@ -153,7 +335,6 @@ msgstr "рядок %<PRId64> з %<PRId64> --%d%%-- колонка "
msgid "[No Name]"
msgstr "[Без назви]"
-#. must be a help buffer
msgid "help"
msgstr "допомога"
@@ -172,13 +353,6 @@ msgstr "Знизу"
msgid "Top"
msgstr "Вгорі"
-msgid ""
-"\n"
-"# Buffer list:\n"
-msgstr ""
-"\n"
-"# Список буферів:\n"
-
msgid "[Scratch]"
msgstr "[З нуля]"
@@ -265,7 +439,6 @@ msgstr "E791: Елемент розкладки порожній"
msgid " Keyword completion (^N^P)"
msgstr " Доповнення ключових слів (^N^P)"
-#. ctrl_x_mode == 0, ^P/^N compl.
msgid " ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)"
msgstr " Режим ^X (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)"
@@ -276,7 +449,7 @@ msgid " File name completion (^F^N^P)"
msgstr " Доповнення назви файлу (^F^N^P)"
msgid " Tag completion (^]^N^P)"
-msgstr " Доповнення теґів (^]^N^P)"
+msgstr " Доповнення з міток (^]^N^P)"
msgid " Path pattern completion (^N^P)"
msgstr " Доповнення шляху за зразком (^N^P)"
@@ -308,7 +481,6 @@ msgstr " Доповнення місцевих ключових слів (^N^P)"
msgid "Hit end of paragraph"
msgstr "Трапився кінець параграфа"
-# msgstr "E443: "
msgid "E839: Completion function changed window"
msgstr "E839: Функція доповнення змінила вікно"
@@ -341,10 +513,6 @@ msgstr "Пошук серед теґів."
msgid " Adding"
msgstr " Додається"
-#. showmode might reset the internal line pointers, so it must
-#. * be called before line = ml_get(), or when this address is no
-#. * longer needed. -- Acevedo.
-#.
msgid "-- Searching..."
msgstr "-- Пошук..."
@@ -365,7 +533,6 @@ msgstr "збіг %d з %d"
msgid "match %d"
msgstr "збіг %d"
-# msgstr "E17: "
msgid "E18: Unexpected characters in :let"
msgstr "E18: Неочікувані символи у :let"
@@ -391,13 +558,15 @@ msgstr "E712: Аргумент у %s має бути списком чи словником"
msgid "E713: Cannot use empty key for Dictionary"
msgstr "E713: Ключ словника не може бути порожнім"
-# msgstr "E396: "
msgid "E714: List required"
msgstr "E714: Потрібен список"
msgid "E715: Dictionary required"
msgstr "E715: Потрібен словник"
+msgid "E114: String required"
+msgstr "E114: Потрібен String"
+
#, c-format
msgid "E118: Too many arguments for function: %s"
msgstr "E118: Забагато аргументів для функції: %s"
@@ -431,7 +600,6 @@ msgstr "E130: Невідома функція: %s"
msgid "E461: Illegal variable name: %s"
msgstr "E461: Неприпустима назва змінної: %s"
-# msgstr "E373: "
msgid "E806: using Float as a String"
msgstr "E806: Float вжито як String"
@@ -444,7 +612,6 @@ msgstr "E688: Цілей більше, ніж елементів списку"
msgid "Double ; in list of variables"
msgstr "Друга ; у списку змінних"
-# msgstr "E235: "
#, c-format
msgid "E738: Can't list variables for %s"
msgstr "E738: Не можна перерахувати змінні у %s"
@@ -484,7 +651,7 @@ msgstr "E109: Бракує ':' після '?'"
msgid "E691: Can only compare List with List"
msgstr "E691: Список можна порівняти тільки зі списком"
-msgid "E692: Invalid operation for Lists"
+msgid "E692: Invalid operation for List"
msgstr "E692: Некоректна операція над списком"
msgid "E735: Can only compare Dictionary with Dictionary"
@@ -508,6 +675,9 @@ msgstr "E110: Пропущено ')'"
msgid "E695: Cannot index a Funcref"
msgstr "E695: Функція не має індексації"
+msgid "E909: Cannot index a special variable"
+msgstr "E909: Спеціальна змінна не має індексації"
+
#, c-format
msgid "E112: Option name missing: %s"
msgstr "E112: Бракує назви опції: %s"
@@ -524,7 +694,6 @@ msgstr "E114: Бракує лапки: %s"
msgid "E115: Missing quote: %s"
msgstr "E115: Бракує лапки: %s"
-# msgstr "E404: "
#, c-format
msgid "E696: Missing comma in List: %s"
msgstr "E696: Бракує коми у списку: %s"
@@ -533,7 +702,16 @@ msgstr "E696: Бракує коми у списку: %s"
msgid "E697: Missing end of List ']': %s"
msgstr "E697: Немає кінцівки списку ']': %s"
-# msgstr "E235: "
+msgid "Not enough memory to set references, garbage collection aborted!"
+msgstr "Недостатньо пам’яті для встановлення посилань, збирання сміття припинено!"
+
+msgid "Argument is not a function or function name"
+msgstr "Аргумент не функція чи назва функції"
+
+#, c-format
+msgid "Function %s doesn't exist"
+msgstr "Функції «%s» немає"
+
#, c-format
msgid "E720: Missing colon in Dictionary: %s"
msgstr "E720: Бракує двокрапки у словнику: %s"
@@ -542,7 +720,6 @@ msgstr "E720: Бракує двокрапки у словнику: %s"
msgid "E721: Duplicate key in Dictionary: \"%s\""
msgstr "E721: Повторення ключа в словнику: «%s»"
-# msgstr "E235: "
#, c-format
msgid "E722: Missing comma in Dictionary: %s"
msgstr "E722: Бракує коми у словнику: %s"
@@ -551,10 +728,6 @@ msgstr "E722: Бракує коми у словнику: %s"
msgid "E723: Missing end of Dictionary '}': %s"
msgstr "E723: Немає кінцівки словника '}': %s"
-# msgstr "E21: "
-msgid "E724: variable nested too deep for displaying"
-msgstr "E724: У змінній забагато вкладень щоб її показати"
-
#, c-format
msgid "E740: Too many arguments for function %s"
msgstr "E740: Забагато аргументів для функції %s"
@@ -582,34 +755,32 @@ msgstr "E725: Виклик dict-функції без словника: %s"
msgid "E808: Number or Float required"
msgstr "E808: Треба вказати Number чи Float"
-# msgstr "E14: "
+#, c-format
+msgid "Error converting the call result: %s"
+msgstr "Не вдалося перетворити результат виклику: %s"
+
msgid "add() argument"
msgstr "аргумент add()"
msgid "E699: Too many arguments"
msgstr "E699: Забагато аргументів"
-# msgstr "E327: "
msgid "E785: complete() can only be used in Insert mode"
msgstr "E785: complete() можна вживати тільки в режимі вставки"
msgid "&Ok"
msgstr "&O:Гаразд"
-# msgstr "E226: "
+msgid "extend() argument"
+msgstr "аргумент extend()"
+
#, c-format
msgid "E737: Key already exists: %s"
msgstr "E737: Ключ вже існує: %s"
-# msgstr "E14: "
-msgid "extend() argument"
-msgstr "аргумент extend()"
-
-# msgstr "E14: "
msgid "map() argument"
msgstr "аргумент map()"
-# msgstr "E14: "
msgid "filter() argument"
msgstr "аргумент filter()"
@@ -621,21 +792,60 @@ msgstr "+-%s%3ld рядків: "
msgid "E700: Unknown function: %s"
msgstr "E700: Невідома функція: %s"
+msgid "E5000: Cannot find tab number."
+msgstr "E5000: Не можна знайти номер вкладки."
+
+msgid "E5001: Higher scope cannot be -1 if lower scope is >= 0."
+msgstr "E5001: Вища область не може бути -1, якщо нижча область >= 0."
+
+msgid "E5002: Cannot find window number."
+msgstr "E5002: Неможливо знайти номер вікна."
+
+msgid "5000: Cannot find tab number."
+msgstr "5000: Не можна знайти номер вкладки."
+
msgid "called inputrestore() more often than inputsave()"
msgstr "Виклики до inputrestore() частіше, ніж до inputsave()"
-# msgstr "E14: "
msgid "insert() argument"
msgstr "аргумент insert()"
-# msgstr "E406: "
msgid "E786: Range not allowed"
msgstr "E786: Інтервал не дозволено"
-# msgstr "E177: "
+msgid "Invalid stream on rpc job, use jobclose(id, 'rpc')"
+msgstr "Некоректний потік на завданні rpc, вживайте jobclose(id, 'rpc')"
+
+msgid "Invalid job stream: Not an rpc job"
+msgstr "Некоректний потік завдання: Не є завданням rpc"
+
+#, c-format
+msgid "Invalid job stream \"%s\""
+msgstr "Некоректний потік завдання «%s»"
+
+msgid "Can't send data to the job: stdin is closed"
+msgstr "Неможливо надіслати дані завданню: вхідний потік закрито"
+
+msgid "Can't send raw data to rpc channel"
+msgstr "Неможливо надіслати дані у канал завдання"
+
+msgid "Argument vector must have at least one item"
+msgstr "Вектор аргументів має мати щонайменше один елемент"
+
+msgid "E474: Failed to convert list to string"
+msgstr "E474: Не вдалося перетворити список у текст"
+
+#, c-format
+msgid "E474: Failed to parse %.*s"
+msgstr "E474: Не вдалося розібрати %.*s"
+
msgid "E701: Invalid type for len()"
msgstr "E701: Некоректний тип для len()"
+#, c-format
+msgid "msgpackdump() argument, index %i"
+msgstr "аргумент msgpackdump(), індекс %i"
+
msgid "E726: Stride is zero"
msgstr "E726: Крок нульовий"
@@ -645,38 +855,32 @@ msgstr "E727: Початок за кінцем"
msgid "<empty>"
msgstr "<нічого>"
-# msgstr "E14: "
msgid "remove() argument"
msgstr "аргумент remove()"
msgid "E655: Too many symbolic links (cycle?)"
msgstr "E655: Забагато символьних посилань (цикл?)"
-# msgstr "E14: "
msgid "reverse() argument"
msgstr "аргумент reverse()"
-# msgstr "E14: "
msgid "sort() argument"
msgstr "аргумент sort()"
-# msgstr "E14: "
msgid "uniq() argument"
msgstr "аргумент uniq()"
-# msgstr "E364: "
msgid "E702: Sort compare function failed"
msgstr "E702: Помилка у функції порівняння"
-# msgstr "E364: "
msgid "E882: Uniq compare function failed"
msgstr "E882: Помилка у функції порівняння uniq"
msgid "(Invalid)"
msgstr "(Неможливо)"
-msgid "E677: Error writing temp file"
-msgstr "E677: Не вдалося записати тимчасовий файл"
+msgid "Can only call this function in an unmodified buffer"
+msgstr "Цю функцію можна викликати тільки у незміненому буфері"
msgid "E805: Using a Float as a Number"
msgstr "E805: Float вжито як Number"
@@ -690,19 +894,29 @@ msgstr "E745: List вжито як Number"
msgid "E728: Using a Dictionary as a Number"
msgstr "E728: Dictionary вжито як Number"
+msgid "E891: Using a Funcref as a Float"
+msgstr "E891: Funcref вжито як Float"
+
+msgid "E892: Using a String as a Float"
+msgstr "E892: String вжито як Float"
+
+msgid "E893: Using a List as a Float"
+msgstr "E893: List вжито як Float"
+
+msgid "E894: Using a Dictionary as a Float"
+msgstr "E894: Dictionary вжито як Float"
+
msgid "E729: using Funcref as a String"
msgstr "E729: Funcref вжито як String"
-# msgstr "E373: "
msgid "E730: using List as a String"
msgstr "E730: List вжито як String"
msgid "E731: using Dictionary as a String"
msgstr "E731: Dictionary вжито як String"
-#, c-format
-msgid "E706: Variable type mismatch for: %s"
-msgstr "E706: Неправильний тип змінної: %s"
+msgid "E908: using an invalid value as a String"
+msgstr "E908: некоректне значення вжито як String"
#, c-format
msgid "E795: Cannot delete variable %s"
@@ -769,18 +983,20 @@ msgstr "E129: Не вказано назву функції"
#, c-format
msgid "E128: Function name must start with a capital or \"s:\": %s"
-msgstr ""
-"E128: Назва функції має починатися з великої літери або \"s:\": %s"
+msgstr "E128: Назва функції має починатися з великої літери або \"s:\": %s"
#, c-format
msgid "E884: Function name cannot contain a colon: %s"
-msgstr ""
-"E884: Назва функції не може містити двокрапку: %s"
+msgstr "E884: Назва функції не може містити двокрапку: %s"
#, c-format
msgid "E131: Cannot delete function %s: It is in use"
msgstr "E131: Не вдалося знищити функцію %s: Вона використовується"
+#, c-format
+msgid "Cannot delete function %s: It is being used internally"
+msgstr "Не вдалося знищити функцію %s: Вона використовується"
+
msgid "E132: Function call depth is higher than 'maxfuncdepth'"
msgstr "E132: Глибина викликів функції перевищує 'maxfuncdepth'"
@@ -809,13 +1025,6 @@ msgstr "E133: :return поза межами функції"
msgid ""
"\n"
-"# global variables:\n"
-msgstr ""
-"\n"
-"# глобальні змінні:\n"
-
-msgid ""
-"\n"
"\tLast set from "
msgstr ""
"\n"
@@ -825,90 +1034,275 @@ msgid "No old files"
msgstr "Жодного старого файлу"
#, c-format
-msgid "<%s>%s%s %d, Hex %02x, Octal %03o"
-msgstr "<%s>%s%s %d, шіст %02x, віс %03o"
+msgid "E474: Expected comma before list item: %s"
+msgstr "E474: Очікується кома перед елементом списка: %s"
#, c-format
-msgid "> %d, Hex %04x, Octal %o"
-msgstr "> %d, шіст %04x, віс %o"
+msgid "E474: Expected colon before dictionary value: %s"
+msgstr "E474: Очікується двокрапка перед значенням у словнику: %s"
#, c-format
-msgid "> %d, Hex %08x, Octal %o"
-msgstr "> %d, шіст %08x, віс %o"
+msgid "E474: Expected string key: %s"
+msgstr "E474: Очікується текстовий ключ: %s"
-msgid "E134: Move lines into themselves"
-msgstr "E134: Неможливо перемістити рядки самі в себе"
+#, c-format
+msgid "E474: Expected comma before dictionary key: %s"
+msgstr "E474: Очікується кома перед словниковим ключем: %s"
-msgid "1 line moved"
-msgstr "Переміщено один рядок"
+#, c-format
+msgid "E474: Unfinished escape sequence: %.*s"
+msgstr "E474: Не закінчено послідовність escape: %.*s"
#, c-format
-msgid "%<PRId64> lines moved"
-msgstr "Переміщено %<PRId64> рядки(ів)"
+msgid "E474: Unfinished unicode escape sequence: %.*s"
+msgstr "E474: Не закінчено escape-послідовність юнікоду: %.*s"
#, c-format
-msgid "%<PRId64> lines filtered"
-msgstr "Відфільтровано %<PRId64> рядки(ів)"
+msgid "E474: Expected four hex digits after \\u: %.*s"
+msgstr "E474: Очікується чотири шістнадцяткові цифри після \\u: %.*s"
-msgid "E135: *Filter* Autocommands must not change current buffer"
-msgstr "E135: Автокоманди *Filter* не повинні змінювати поточний буфер"
+#, c-format
+msgid "E474: Unknown escape sequence: %.*s"
+msgstr "E474: Невідома послідовність escape: %.*s"
-msgid "[No write since last change]\n"
-msgstr "[Зміни не записано]\n"
+#, c-format
+msgid "E474: ASCII control characters cannot be present inside string: %.*s"
+msgstr "E474: Керуючі символи ASCII не можуть бути всередині тексту: %.*s"
#, c-format
-msgid "%sviminfo: %s in line: "
-msgstr "%sviminfo: %s в рядку: "
+msgid "E474: Only UTF-8 strings allowed: %.*s"
+msgstr "E474: Дозволено тільки текст UTF-8: %.*s"
-msgid "E136: viminfo: Too many errors, skipping rest of file"
-msgstr "E136: viminfo: Забагато помилок, решта файлу буде пропущено"
+#, c-format
+msgid ""
+"E474: Only UTF-8 code points up to U+10FFFF are allowed to appear unescaped: "
+"%.*s"
+msgstr ""
+"E474: Тільки точки коду UTF-8 до U+10FFFF можуть бути присутні без escape: "
+"%.*s"
#, c-format
-msgid "Reading viminfo file \"%s\"%s%s%s"
-msgstr "Зчитується файл viminfo: «%s»%s%s%s"
+msgid "E474: Expected string end: %.*s"
+msgstr "E474: Очікувався кінець рядка: %.*s"
-msgid " info"
-msgstr " інформація"
+#, c-format
+msgid "E474: Failed to convert string \"%.*s\" from UTF-8"
+msgstr "E474: Не вдалося перетворити текст «%.*s» з UTF-8"
-msgid " marks"
-msgstr " позначки"
+#, c-format
+msgid "E474: Leading zeroes are not allowed: %.*s"
+msgstr "E474: Початкові нулі не дозволено: %.*s"
-msgid " oldfiles"
-msgstr " старі файли"
+#, c-format
+msgid "E474: Missing number after minus sign: %.*s"
+msgstr "E474: Бракує числа після знаку: %.*s"
-msgid " FAILED"
-msgstr " НЕ ВДАЛОСЯ"
+#, c-format
+msgid "E474: Missing number after decimal dot: %.*s"
+msgstr "E474: Бракує числа після десяткової крапки: %.*s"
+
+#, c-format
+msgid "E474: Missing exponent: %.*s"
+msgstr "E474: Бракує експоненти: %.*s"
+
+#, c-format
+msgid ""
+"E685: internal error: while converting number \"%.*s\" to float string2float "
+"consumed %zu bytes in place of %zu"
+msgstr ""
+"E685: внутрішня помилка: при перетворенні числа «%.*s» у float, string2float "
+"спожив %zu байтів замість %zu"
+
+#, c-format
+msgid ""
+"E685: internal error: while converting number \"%.*s\" to integer vim_str2nr "
+"consumed %i bytes in place of %zu"
+msgstr ""
+"E685: внутрішня помилка: при перетворенні числа «%.*s» у ціле, vim_str2nr "
+"спожив %i байтів замість %zu"
+
+msgid "E474: Attempt to decode a blank string"
+msgstr "E474: Спроба декодування порожнього тексту"
+
+#, c-format
+msgid "E474: No container to close: %.*s"
+msgstr "E474: Немає контейнера щоб закрити: %.*s"
+
+#, c-format
+msgid "E474: Closing list with curly bracket: %.*s"
+msgstr "E474: Закривається список фігурною дужкою: %.*s"
+
+#, c-format
+msgid "E474: Closing dictionary with square bracket: %.*s"
+msgstr "E474: Закриття словника квадратною дужкою: %.*s"
+
+#, c-format
+msgid "E474: Trailing comma: %.*s"
+msgstr "E474: Зайва кома: %.*s"
+
+#, c-format
+msgid "E474: Expected value after colon: %.*s"
+msgstr "E474: Очікується значення після двокрапки: %.*s"
+
+#, c-format
+msgid "E474: Expected value: %.*s"
+msgstr "E474: Очікується значення: %.*s"
+
+#, c-format
+msgid "E474: Comma not inside container: %.*s"
+msgstr "E474: Кома поза контейнером: %.*s"
+
+#, c-format
+msgid "E474: Duplicate comma: %.*s"
+msgstr "E474: Зайва кома: %.*s"
+
+#, c-format
+msgid "E474: Comma after colon: %.*s"
+msgstr "E474: Кома після двокрапки: %.*s"
+
+#, c-format
+msgid "E474: Using comma in place of colon: %.*s"
+msgstr "E474: Кома замість двокрапки: %.*s"
+
+#, c-format
+msgid "E474: Leading comma: %.*s"
+msgstr "E474: Кома на початку: %.*s"
+
+#, c-format
+msgid "E474: Colon not inside container: %.*s"
+msgstr "E474: Двокрапка не всередині контейнера: %.*s"
+
+#, c-format
+msgid "E474: Using colon not in dictionary: %.*s"
+msgstr "E474: Двокрапка не в словнику: %.*s"
+
+#, c-format
+msgid "E474: Unexpected colon: %.*s"
+msgstr "E474: Несподівана двокрапка: %.*s"
+
+#, c-format
+msgid "E474: Colon after comma: %.*s"
+msgstr "E474: Двокрапка після коми: %.*s"
+
+#, c-format
+msgid "E474: Duplicate colon: %.*s"
+msgstr "E474: Зайва двокрапка: %.*s"
+
+#, c-format
+msgid "E474: Expected null: %.*s"
+msgstr "E474: Несподіваний null: %.*s"
+
+#, c-format
+msgid "E474: Expected true: %.*s"
+msgstr "E474: Очікується true: %.*s"
-#. avoid a wait_return for this message, it's annoying
#, c-format
-msgid "E137: Viminfo file is not writable: %s"
-msgstr "E137: Не дозволено запис у файл viminfo: %s"
+msgid "E474: Expected false: %.*s"
+msgstr "E474: Очікується false: %.*s"
#, c-format
-msgid "E138: Can't write viminfo file %s!"
-msgstr "E138: Не вдалося записати файл viminfo %s!"
+msgid "E474: Unidentified byte: %.*s"
+msgstr "E474: Невизначений байт: %.*s"
#, c-format
-msgid "Writing viminfo file \"%s\""
-msgstr "Записується файл viminfo «%s»"
+msgid "E474: Trailing characters: %.*s"
+msgstr "E474: Надлишкові символи: %.*s"
-#. Write the info:
#, c-format
-msgid "# This viminfo file was generated by Vim %s.\n"
-msgstr "# Цей файл автоматично створений Vim %s.\n"
+msgid "E474: Unexpected end of input: %.*s"
+msgstr "E474: Несподіваний кінець: %.*s"
+#, c-format
+msgid "key %s"
+msgstr "ключ %s"
+
+#, c-format
+msgid "key %s at index %i from special map"
+msgstr "ключ %s за індексом %i із спеціальної мапи"
+
+#, c-format
+msgid "index %i"
+msgstr "індекс %i"
+
+msgid "itself"
+msgstr "сам себе"
+
+msgid "E724: unable to correctly dump variable with self-referencing container"
+msgstr "E724: не вдалося коректно злити змінну з контейнером, який сам на себе посилається"
+
+msgid "E474: Unable to represent NaN value in JSON"
+msgstr "E474: Неможливо представити значення NaN у JSON"
+
+msgid "E474: Unable to represent infinity in JSON"
+msgstr "E474: Неможливо представити нескінченність у JSON"
+
+#, c-format
+msgid "E474: Failed to convert string \"%.*s\" to UTF-8"
+msgstr "E474: Не вдалося перетворити рядок «%.*s» до UTF-8"
+
+#, c-format
msgid ""
-"# You may edit it if you're careful!\n"
-"\n"
+"E474: String \"%.*s\" contains byte that does not start any UTF-8 character"
msgstr ""
-"# Можете редагувати, але ОБЕРЕЖНО!\n"
-"\n"
+"E474: Текст \"%.*s\" містить байт, що не починає жодного символу UTF-8"
+
+#, c-format
+msgid ""
+"E474: UTF-8 string contains code point which belongs to a surrogate pair: "
+"%.*s"
+msgstr ""
+"E474: текст UTF-8 містить точку кодування, яка належить сурогатній парі: "
+"%.*s"
+
+msgid "E474: Unable to convert EXT string to JSON"
+msgstr "E474: Не вдалося перетворити рядок EXT у JSON"
+
+#, c-format
+msgid "E474: Error while dumping %s, %s: attempt to dump function reference"
+msgstr "E474: Помилка при злитті %s, %s: спроба злити посилання на функцію"
+
+msgid "E474: Invalid key in special dictionary"
+msgstr "E474: Неправильний ключ у спеціальному словнику"
+
+#, c-format
+msgid "E951: Error while dumping %s, %s: attempt to dump function reference"
+msgstr "E951: Помилка при зливанні %s, %s: спроба злити посилання на функцію"
+
+#, c-format
+msgid "E952: Unable to dump %s: container references itself in %s"
+msgstr "E952: Неможливо злити %s: контейнер посилається на самого себе у %s"
+
+#, c-format
+msgid "<%s>%s%s %d, Hex %02x, Octal %03o"
+msgstr "<%s>%s%s %d, шіст %02x, віс %03o"
+
+#, c-format
+msgid "> %d, Hex %04x, Octal %o"
+msgstr "> %d, шіст %04x, віс %o"
+
+#, c-format
+msgid "> %d, Hex %08x, Octal %o"
+msgstr "> %d, шіст %08x, віс %o"
-msgid "# Value of 'encoding' when this file was written\n"
-msgstr "# Значення 'encoding' під час створення цього файлу\n"
+msgid "E134: Move lines into themselves"
+msgstr "E134: Неможливо перемістити рядки самі в себе"
-msgid "Illegal starting char"
-msgstr "Недозволений символ на початку рядка"
+msgid "1 line moved"
+msgstr "Переміщено один рядок"
+
+#, c-format
+msgid "%<PRId64> lines moved"
+msgstr "Переміщено %<PRId64> рядки(ів)"
+
+#, c-format
+msgid "%<PRId64> lines filtered"
+msgstr "Відфільтровано %<PRId64> рядки(ів)"
+
+msgid "E135: *Filter* Autocommands must not change current buffer"
+msgstr "E135: Автокоманди *Filter* не повинні змінювати поточний буфер"
+
+msgid "[No write since last change]\n"
+msgstr "[Зміни не записано]\n"
msgid "Write partial file?"
msgstr "Записати частину файлу?"
@@ -964,8 +1358,8 @@ msgstr "E143: Автокоманди несподівано знищили новий буфер %s"
msgid "E144: non-numeric argument to :z"
msgstr "E144: нечисловий аргумент для :z"
-msgid "E145: Shell commands not allowed in rvim"
-msgstr "E145: У rvim не дозволені команди оболонки"
+msgid "E145: Shell commands not allowed in restricted mode"
+msgstr "E145: У обмеженому режимі не дозволені команди оболонки"
msgid "E146: Regular expressions can't be delimited by letters"
msgstr "E146: Регулярні вирази не можна розділяти літерами"
@@ -977,7 +1371,6 @@ msgstr "Замінити на %s (y/n/a/q/l/^E/^Y)?"
msgid "(Interrupted) "
msgstr "(Перервано) "
-# msgstr "E31: "
msgid "1 match"
msgstr "Один збіг"
@@ -1013,15 +1406,6 @@ msgstr "Зразок знайдено у кожному рядку: %s"
msgid "Pattern not found: %s"
msgstr "Зразок не знайдено: %s"
-msgid ""
-"\n"
-"# Last Substitute String:\n"
-"$"
-msgstr ""
-"\n"
-"# Остання заміна:\n"
-"$"
-
msgid "E478: Don't panic!"
msgstr "E478: Без паніки!"
@@ -1038,10 +1422,6 @@ msgid "Sorry, help file \"%s\" not found"
msgstr "Вибачте, файл допомоги «%s» не знайдено"
#, c-format
-msgid "E150: Not a directory: %s"
-msgstr "E150: Не є каталогом: %s"
-
-#, c-format
msgid "E152: Cannot open %s for writing"
msgstr "E152: Не вдалося відкрити %s для запису"
@@ -1055,7 +1435,11 @@ msgstr "E670: Мішанина кодувань файлу допомоги для мови %s"
#, c-format
msgid "E154: Duplicate tag \"%s\" in file %s/%s"
-msgstr "E154: Повторення теґу «%s» у файлі %s/%s"
+msgstr "E154: Повторення мітки «%s» у файлі %s/%s"
+
+#, c-format
+msgid "E150: Not a directory: %s"
+msgstr "E150: Не є каталогом: %s"
#, c-format
msgid "E160: Unknown sign command: %s"
@@ -1086,6 +1470,10 @@ msgstr "E158: Некоректна назва буфера: %s"
msgid "E157: Invalid sign ID: %<PRId64>"
msgstr "E157: Неправильний ID надпису: %<PRId64>"
+#, c-format
+msgid "E885: Not possible to change sign %s"
+msgstr "E885: Неможливо змінити знак %s"
+
msgid " (not supported)"
msgstr " (не підтримується)"
@@ -1103,6 +1491,13 @@ msgstr "рядок %<PRId64>: %s"
msgid "cmd: %s"
msgstr "команда: %s"
+msgid "frame is zero"
+msgstr "кадр нульовий"
+
+#, c-format
+msgid "frame at highest level: %d"
+msgstr "кадр на найвищому рівні: %d"
+
#, c-format
msgid "Breakpoint in \"%s%s\" line %<PRId64>"
msgstr "Точка зупинки в «%s%s» рядок %<PRId64>"
@@ -1149,7 +1544,6 @@ msgstr "E165: Це вже останній файл"
msgid "E666: compiler not supported: %s"
msgstr "E666: Компілятор не підтримується: %s"
-# msgstr "E195: "
#, c-format
msgid "Searching for \"%s\" in \"%s\""
msgstr "Пошук «%s» в «%s»"
@@ -1159,8 +1553,8 @@ msgid "Searching for \"%s\""
msgstr "Пошук «%s»"
#, c-format
-msgid "not found in 'runtimepath': \"%s\""
-msgstr "В 'runtimepath' не знайдено «%s»"
+msgid "not found in '%s': \"%s\""
+msgstr "не знайдено в '%s': «%s»"
#, c-format
msgid "Cannot source a directory: \"%s\""
@@ -1189,11 +1583,9 @@ msgstr "закінчено виконання %s"
msgid "modeline"
msgstr "modeline"
-# msgstr "E14: "
msgid "--cmd argument"
msgstr "--cmd аргумент"
-# msgstr "E14: "
msgid "-c argument"
msgstr "-c аргумент"
@@ -1220,8 +1612,6 @@ msgstr "Мова (%s): «%s»"
msgid "E197: Cannot set language to \"%s\""
msgstr "E197: Не вдалося встановити мову «%s»"
-#. don't redisplay the window
-#. don't wait for return
msgid "Entering Ex mode. Type \"visual\" to go to Normal mode."
msgstr "Режим Ex. Для повернення до нормального режиму виконайте «visual»"
@@ -1253,8 +1643,6 @@ msgstr "E493: Інтервал задано навиворіт"
msgid "Backwards range given, OK to swap"
msgstr "Інтервал задано навиворіт, щоб поміняти місцями — ГАРАЗД"
-#. append
-#. typed wrong
msgid "E494: Use w or w>>"
msgstr "E494: Спробуйте w або w>>"
@@ -1283,10 +1671,10 @@ msgstr "E174: Команда вже існує, ! щоб замінити її"