From 335531eabf1c2199c8965a74060a8d8980bab984 Mon Sep 17 00:00:00 2001 From: Maxim Ganetsky Date: Thu, 5 Jan 2023 04:00:14 +0300 Subject: [PATCH] InstantSearch: improved strings, continued Russian translation --- .../instantsearch/instantsearchstrings.pas | 35 +++-- .../languages/instantsearchstrings.pot | 40 +++--- .../languages/instantsearchstrings.ru.po | 132 +++++++++--------- 3 files changed, 99 insertions(+), 108 deletions(-) diff --git a/components/instantsearch/instantsearchstrings.pas b/components/instantsearch/instantsearchstrings.pas index 123f027b26..c877727e60 100644 --- a/components/instantsearch/instantsearchstrings.pas +++ b/components/instantsearch/instantsearchstrings.pas @@ -27,7 +27,7 @@ Resourcestring lrsDeleteIndexFailed = 'Deletion of index %s failed, reason:'+LineEnding+'%s'; lrsSearchTextHint = 'Enter search text, at least %d characters'; lrsIndexAlreadyExists = 'Index table "%s" already exists.'; - lrsCannotDeleteIndexWhileIndexing = 'Cannot delete an index while an indexing operation is in progress'; + lrsCannotDeleteIndexWhileIndexing = 'Cannot delete an index while an indexing operation is in progress.'; lrsDeleteIndex = 'Delete index'; lrsDeleteIndexHint = 'Prompt for index name and delete the index.'; lrsIndexToDelete = 'Enter the name of the index to delete. This operation cannot be undone.'; @@ -38,18 +38,18 @@ Resourcestring lrsDoNotCreateIndex = 'No, do not create the index'; lrsTreeName = 'Name'; - lrsTreeNameHint = 'Unique name for this tree.'; + lrsTreeNameHint = 'Unique name for this tree'; lrsTreeBaseDir = 'Path'; - lrsTreeBaseDirHint = 'Directory with source files.'; + lrsTreeBaseDirHint = 'Directory with source files'; lrsTreeRecurse = 'Recurse'; lrsTreeAllFiles = 'All files'; lrsTreeExtensions = 'Extensions'; lrsTreeExtensionsHint = 'Comma-separated list of extensions of files'; lrsErrorDuplicateName = 'Duplicate tree name: %s.'+LineEnding+'Please choose another name.'; - lrsErrNameCannotBeEmpty = 'Source tree name cannot be empty'; - lrsErrPathDoesNotExist = 'Directory "%s" does not exist.'+LineEnding+'Please select an existing directory'; - lrsErrorConnecting = 'Error "%s" attempting to connect to manticoresearch server.'; - lrsErrorSearching = 'Error "%s" when searching using manticoresearch server.'; + lrsErrNameCannotBeEmpty = 'Source tree name cannot be empty.'; + lrsErrPathDoesNotExist = 'Directory "%s" does not exist.'+LineEnding+'Please select an existing directory.'; + lrsErrorConnecting = 'Error "%s" attempting to connect to Manticore server.'; + lrsErrorSearching = 'Error "%s" when searching using Manticore server.'; lrsTreeEnabled = 'Enabled'; lrsTreeNotFoundResfresh = 'Source tree %s not found.'+LineEnding+'Please refresh search results.'; @@ -69,17 +69,16 @@ Resourcestring lrsTestConnection = 'Test connection'; lrsSourceTreeAdd = 'Add'; - lrsSourceTreeAddHint = 'Add a new source tree definition'; + lrsSourceTreeAddHint = 'Add a new source tree definition.'; lrsSourceTreeDelete = 'Delete'; - lrsSourceTreeDeleteHint = 'Delete the highlighted source tree definition'; + lrsSourceTreeDeleteHint = 'Delete the highlighted source tree definition.'; lrsSourceTreeIndex = 'Index'; - lrsSourceTreeIndexHint = 'Index the highlighted source tree definition'; lrsSourceTreeEdit = 'Edit'; - lrsSourceTreeEditHint = 'Edit the highlighted source tree definition'; + lrsSourceTreeEditHint = 'Edit the highlighted source tree definition.'; lrsSourceTreeClear = 'Clear'; - lrsSourceTreeClearHint = 'Remove all words in the highlighted source tree definition'; + lrsSourceTreeClearHint = 'Remove all words in the highlighted source tree definition.'; lrsSourceTreeClearAll = 'Clear all'; - lrsSourceTreeClearAllHint = 'Remove all words in all source tree definitions'; + lrsSourceTreeClearAllHint = 'Remove all words in all source tree definitions.'; lrsManticoreOptions = 'Manticore server'; lrsIndexingOptions = 'Indexing and searching'; @@ -94,16 +93,16 @@ Resourcestring lrsSourceTrees = 'Source trees'; lrsIndexName = 'Index name'; - lrsCannotConnectToManticore = 'Error "%s" trying to connect to manticoresearch : %s'; + lrsCannotConnectToManticore = 'Error "%s" trying to connect to Manticore server: %s'; lrsNoIndex = 'Search index table not found'; lrsIndexNotFoundCreate = 'Search index table "%s" was not found.'+LineEnding+'Create search index table "%s"?'; lrsCreateIndex = 'Create index table'; lrsAbortOperation = 'No, abort operation'; - lrsSaveNeeded = 'Save settings required'; - lrsIndexNeedsSave = 'In order to index a source tree, the settings must be saved.'+LineEnding+'Save settings ?'; + lrsSaveNeeded = 'Save settings required.'; + lrsIndexNeedsSave = 'In order to index a source tree, the settings must be saved.'+LineEnding+'Save settings?'; lrsSave = 'Yes, save settings'; lrsIndexOperationFailed = 'Failed to start index operation.'; - lrsCannotIndexIndexInProgress = 'Cannot start an index operation:'+LineEnding+'Indexing is already in progress.'; + lrsCannotIndexIndexInProgress = 'Cannot start an index operation while another one is in progress.'; lrsFinishedIndexingTree = 'Finished indexing tree "%s". Processed %d files'; lrsStartIndexingTree = 'Start indexing tree "%s", directory: "%s"'; lrsFinishedIndexingProject = 'Finished indexing project "%s". Processed %d files'; @@ -112,7 +111,7 @@ Resourcestring lrsIndexingOperationFinished = 'Finished indexing operation.'; lrsMarkingIndexable = 'Marking project "%s" as indexable'; lrsTestButtonHint = 'Test the connection parameters.'; - lrsCreateIndexButtonHint = 'Create the index table. You need to test the connection first'; + lrsCreateIndexButtonHint = 'Create the index table. You need to test the connection first.'; lrsNotProperlyConfigured = 'Instantsearch is not properly configured to connect to mantisearch: %s'; lrsOnOpen = 'Project is opened'; diff --git a/components/instantsearch/languages/instantsearchstrings.pot b/components/instantsearch/languages/instantsearchstrings.pot index 0cf258e2df..4eabd16221 100644 --- a/components/instantsearch/languages/instantsearchstrings.pot +++ b/components/instantsearch/languages/instantsearchstrings.pot @@ -19,17 +19,15 @@ msgstr "" #: instantsearchstrings.lrscannotconnecttomanticore #, object-pascal-format -msgid "Error \"%s\" trying to connect to manticoresearch : %s" +msgid "Error \"%s\" trying to connect to Manticore server: %s" msgstr "" #: instantsearchstrings.lrscannotdeleteindexwhileindexing -msgid "Cannot delete an index while an indexing operation is in progress" +msgid "Cannot delete an index while an indexing operation is in progress." msgstr "" #: instantsearchstrings.lrscannotindexindexinprogress -msgid "" -"Cannot start an index operation:\n" -"Indexing is already in progress." +msgid "Cannot start an index operation while another one is in progress." msgstr "" #: instantsearchstrings.lrsconfigneeded @@ -74,7 +72,7 @@ msgid "Create index table" msgstr "" #: instantsearchstrings.lrscreateindexbuttonhint -msgid "Create the index table. You need to test the connection first" +msgid "Create the index table. You need to test the connection first." msgstr "" #: instantsearchstrings.lrscreateindexfailed @@ -113,12 +111,12 @@ msgid "No, do not create the index" msgstr "" #: instantsearchstrings.lrserrnamecannotbeempty -msgid "Source tree name cannot be empty" +msgid "Source tree name cannot be empty." msgstr "" #: instantsearchstrings.lrserrorconnecting #, object-pascal-format -msgid "Error \"%s\" attempting to connect to manticoresearch server." +msgid "Error \"%s\" attempting to connect to Manticore server." msgstr "" #: instantsearchstrings.lrserrorduplicatename @@ -134,14 +132,14 @@ msgstr "" #: instantsearchstrings.lrserrorsearching #, object-pascal-format -msgid "Error \"%s\" when searching using manticoresearch server." +msgid "Error \"%s\" when searching using Manticore server." msgstr "" #: instantsearchstrings.lrserrpathdoesnotexist #, object-pascal-format msgid "" "Directory \"%s\" does not exist.\n" -"Please select an existing directory" +"Please select an existing directory." msgstr "" #: instantsearchstrings.lrsfinishedindexingproject @@ -192,7 +190,7 @@ msgstr "" #: instantsearchstrings.lrsindexneedssave msgid "" "In order to index a source tree, the settings must be saved.\n" -"Save settings ?" +"Save settings?" msgstr "" #: instantsearchstrings.lrsindexnotfoundcreate @@ -349,7 +347,7 @@ msgid "Yes, index all source trees" msgstr "" #: instantsearchstrings.lrssaveneeded -msgid "Save settings required" +msgid "Save settings required." msgstr "" #: instantsearchstrings.lrssearchengine @@ -366,7 +364,7 @@ msgid "Add" msgstr "" #: instantsearchstrings.lrssourcetreeaddhint -msgid "Add a new source tree definition" +msgid "Add a new source tree definition." msgstr "" #: instantsearchstrings.lrssourcetreeclear @@ -378,11 +376,11 @@ msgid "Clear all" msgstr "" #: instantsearchstrings.lrssourcetreeclearallhint -msgid "Remove all words in all source tree definitions" +msgid "Remove all words in all source tree definitions." msgstr "" #: instantsearchstrings.lrssourcetreeclearhint -msgid "Remove all words in the highlighted source tree definition" +msgid "Remove all words in the highlighted source tree definition." msgstr "" #: instantsearchstrings.lrssourcetreedelete @@ -390,7 +388,7 @@ msgid "Delete" msgstr "" #: instantsearchstrings.lrssourcetreedeletehint -msgid "Delete the highlighted source tree definition" +msgid "Delete the highlighted source tree definition." msgstr "" #: instantsearchstrings.lrssourcetreeedit @@ -398,17 +396,13 @@ msgid "Edit" msgstr "" #: instantsearchstrings.lrssourcetreeedithint -msgid "Edit the highlighted source tree definition" +msgid "Edit the highlighted source tree definition." msgstr "" #: instantsearchstrings.lrssourcetreeindex msgid "Index" msgstr "" -#: instantsearchstrings.lrssourcetreeindexhint -msgid "Index the highlighted source tree definition" -msgstr "" - #: instantsearchstrings.lrssourcetrees msgid "Source trees" msgstr "" @@ -455,7 +449,7 @@ msgid "Path" msgstr "" #: instantsearchstrings.lrstreebasedirhint -msgid "Directory with source files." +msgid "Directory with source files" msgstr "" #: instantsearchstrings.lrstreeenabled @@ -475,7 +469,7 @@ msgid "Name" msgstr "" #: instantsearchstrings.lrstreenamehint -msgid "Unique name for this tree." +msgid "Unique name for this tree" msgstr "" #: instantsearchstrings.lrstreenotfoundresfresh diff --git a/components/instantsearch/languages/instantsearchstrings.ru.po b/components/instantsearch/languages/instantsearchstrings.ru.po index 2be288db87..8572dd29ef 100644 --- a/components/instantsearch/languages/instantsearchstrings.ru.po +++ b/components/instantsearch/languages/instantsearchstrings.ru.po @@ -17,34 +17,32 @@ msgstr "Нет, прервать операцию" #: instantsearchstrings.lrsallprojects msgid "All projects" -msgstr "" +msgstr "Все проекты" #: instantsearchstrings.lrsalltreesneedindexing msgid "All source trees must be indexed." -msgstr "" +msgstr "Все деревья исходного кода должны быть проиндексированы." #: instantsearchstrings.lrscancelsearch msgid "Cancel search" -msgstr "" +msgstr "Отменить поиск" #: instantsearchstrings.lrscannotconnecttomanticore #, object-pascal-format -msgid "Error \"%s\" trying to connect to manticoresearch : %s" -msgstr "" +msgid "Error \"%s\" trying to connect to Manticore server: %s" +msgstr "Ошибка \"%s\" при подключении к серверу Manticore: %s" #: instantsearchstrings.lrscannotdeleteindexwhileindexing -msgid "Cannot delete an index while an indexing operation is in progress" -msgstr "" +msgid "Cannot delete an index while an indexing operation is in progress." +msgstr "Невозможно удалить индекс, пока идёт операция его построения." #: instantsearchstrings.lrscannotindexindexinprogress -msgid "" -"Cannot start an index operation:\n" -"Indexing is already in progress." -msgstr "" +msgid "Cannot start an index operation while another one is in progress." +msgstr "Невозможно начать операцию с индексом, пока идёт другая." #: instantsearchstrings.lrsconfigneeded msgid "Configuration needed" -msgstr "" +msgstr "Требуется настройка" #: instantsearchstrings.lrsconfigneededreason #, object-pascal-format @@ -52,6 +50,8 @@ msgid "" "Instant search is not yet configured:\n" "%s" msgstr "" +"Мгновенный поиск ещё не настроен:\n" +"%s" #: instantsearchstrings.lrsconfigure msgid "Configure Instant Search" @@ -85,11 +85,11 @@ msgstr "Соединение успешно проверено!" #: instantsearchstrings.lrscreateindex msgid "Create index table" -msgstr "" +msgstr "Создать таблицу индекса" #: instantsearchstrings.lrscreateindexbuttonhint -msgid "Create the index table. You need to test the connection first" -msgstr "" +msgid "Create the index table. You need to test the connection first." +msgstr "Создать таблицу индекса. Сначала требуется проверить соединение." #: instantsearchstrings.lrscreateindexfailed #, object-pascal-format @@ -97,15 +97,17 @@ msgid "" "Creation of index %s failed, reason:\n" "%s" msgstr "" +"Создать индекс %s не удалось по причине:\n" +"%s" #: instantsearchstrings.lrscreateindexwithname #, object-pascal-format msgid "Create index with name %s?" -msgstr "" +msgstr "Создать индекс с именем %s?" #: instantsearchstrings.lrscurrentproject msgid "Active project" -msgstr "" +msgstr "Активный проект" #: instantsearchstrings.lrsdeleteindex msgid "Delete index" @@ -126,16 +128,16 @@ msgstr "Удалить индекс с запрошенным именем." #: instantsearchstrings.lrsdonotcreateindex msgid "No, do not create the index" -msgstr "" +msgstr "Нет, не создавать индекс" #: instantsearchstrings.lrserrnamecannotbeempty -msgid "Source tree name cannot be empty" -msgstr "" +msgid "Source tree name cannot be empty." +msgstr "Имя дерева исходного кода не может быть пустым." #: instantsearchstrings.lrserrorconnecting #, object-pascal-format -msgid "Error \"%s\" attempting to connect to manticoresearch server." -msgstr "" +msgid "Error \"%s\" attempting to connect to Manticore server." +msgstr "Ошибка \"%s\" при подключении к серверу Manticore." #: instantsearchstrings.lrserrorduplicatename #, object-pascal-format @@ -150,14 +152,14 @@ msgstr "Должно быть хотя бы два символа для пои #: instantsearchstrings.lrserrorsearching #, object-pascal-format -msgid "Error \"%s\" when searching using manticoresearch server." -msgstr "" +msgid "Error \"%s\" when searching using Manticore server." +msgstr "Ошибка \"%s\" при поиске с помощью сервера Manticore." #: instantsearchstrings.lrserrpathdoesnotexist #, object-pascal-format msgid "" "Directory \"%s\" does not exist.\n" -"Please select an existing directory" +"Please select an existing directory." msgstr "" #: instantsearchstrings.lrsfinishedindexingproject @@ -199,16 +201,16 @@ msgstr "" #: instantsearchstrings.lrsindexlater msgid "No, do not index now" -msgstr "" +msgstr "Нет, не индексировать сейчас" #: instantsearchstrings.lrsindexname msgid "Index name" -msgstr "" +msgstr "Имя индекса" #: instantsearchstrings.lrsindexneedssave msgid "" "In order to index a source tree, the settings must be saved.\n" -"Save settings ?" +"Save settings?" msgstr "" #: instantsearchstrings.lrsindexnotfoundcreate @@ -224,7 +226,7 @@ msgstr "" #: instantsearchstrings.lrsindexoperationfailed msgid "Failed to start index operation." -msgstr "" +msgstr "Не удалось начать операцию с индексом." #: instantsearchstrings.lrsindexproject msgid "Index project for Instant Search" @@ -266,7 +268,7 @@ msgstr "Сервер Manticore" #: instantsearchstrings.lrsmanual msgid "Manual only" -msgstr "" +msgstr "Только вручную" #: instantsearchstrings.lrsmarkingindexable #, object-pascal-format @@ -334,11 +336,11 @@ msgstr "Не выбран транспортный протокол." #: instantsearchstrings.lrsonfirstsave msgid "Project is first saved" -msgstr "" +msgstr "Первое сохранение проекта" #: instantsearchstrings.lrsonopen msgid "Project is opened" -msgstr "" +msgstr "Открытие проекта" #: instantsearchstrings.lrsport msgid "Port" @@ -354,19 +356,19 @@ msgstr "" #: instantsearchstrings.lrssave msgid "Yes, save settings" -msgstr "" +msgstr "Да, сохранить параметры" #: instantsearchstrings.lrssaveandindex msgid "Yes, index needed source trees" -msgstr "" +msgstr "Да, индексировать требующиеся деревья" #: instantsearchstrings.lrssaveandindexall msgid "Yes, index all source trees" -msgstr "" +msgstr "Да, индексировать все деревья" #: instantsearchstrings.lrssaveneeded -msgid "Save settings required" -msgstr "" +msgid "Save settings required." +msgstr "Требуется сохранить параметры." #: instantsearchstrings.lrssearchengine msgid "Search engine" @@ -379,51 +381,47 @@ msgstr "" #: instantsearchstrings.lrssourcetreeadd msgid "Add" -msgstr "" +msgstr "Добавить" #: instantsearchstrings.lrssourcetreeaddhint -msgid "Add a new source tree definition" -msgstr "" +msgid "Add a new source tree definition." +msgstr "Добавить новое определение дерева исходного кода." #: instantsearchstrings.lrssourcetreeclear msgid "Clear" -msgstr "" +msgstr "Очистить" #: instantsearchstrings.lrssourcetreeclearall msgid "Clear all" -msgstr "" +msgstr "Очистить все" #: instantsearchstrings.lrssourcetreeclearallhint -msgid "Remove all words in all source tree definitions" -msgstr "" +msgid "Remove all words in all source tree definitions." +msgstr "Удалить все слова во всех определениях деревьев исходного кода." #: instantsearchstrings.lrssourcetreeclearhint -msgid "Remove all words in the highlighted source tree definition" -msgstr "" +msgid "Remove all words in the highlighted source tree definition." +msgstr "Удалить все слова в выбранном определении дерева исходного кода." #: instantsearchstrings.lrssourcetreedelete msgid "Delete" -msgstr "" +msgstr "Удалить" #: instantsearchstrings.lrssourcetreedeletehint -msgid "Delete the highlighted source tree definition" -msgstr "" +msgid "Delete the highlighted source tree definition." +msgstr "Удалить выбранное определение дерева исходного кода." #: instantsearchstrings.lrssourcetreeedit msgid "Edit" -msgstr "" +msgstr "Редактировать" #: instantsearchstrings.lrssourcetreeedithint -msgid "Edit the highlighted source tree definition" -msgstr "" +msgid "Edit the highlighted source tree definition." +msgstr "Редактировать выбранное определение дерева исходного кода." #: instantsearchstrings.lrssourcetreeindex msgid "Index" -msgstr "" - -#: instantsearchstrings.lrssourcetreeindexhint -msgid "Index the highlighted source tree definition" -msgstr "" +msgstr "Индексировать" #: instantsearchstrings.lrssourcetrees msgid "Source trees" @@ -460,39 +458,39 @@ msgstr "" #: instantsearchstrings.lrstimed msgid "Delayed after project open" -msgstr "" +msgstr "С задержкой после открытия проекта" #: instantsearchstrings.lrstreeallfiles msgid "All files" -msgstr "" +msgstr "Все файлы" #: instantsearchstrings.lrstreebasedir msgid "Path" msgstr "Путь" #: instantsearchstrings.lrstreebasedirhint -msgid "Directory with source files." -msgstr "Каталог с файлами исходного кода." +msgid "Directory with source files" +msgstr "Каталог с файлами исходного кода" #: instantsearchstrings.lrstreeenabled msgid "Enabled" -msgstr "" +msgstr "Включить" #: instantsearchstrings.lrstreeextensions msgid "Extensions" -msgstr "" +msgstr "Расширения" #: instantsearchstrings.lrstreeextensionshint msgid "Comma-separated list of extensions of files" -msgstr "" +msgstr "Список расширений файлов, разделённый запятыми" #: instantsearchstrings.lrstreename msgid "Name" msgstr "Имя" #: instantsearchstrings.lrstreenamehint -msgid "Unique name for this tree." -msgstr "Уникальное имя дерева." +msgid "Unique name for this tree" +msgstr "Уникальное имя дерева" #: instantsearchstrings.lrstreenotfoundresfresh #, object-pascal-format @@ -503,7 +501,7 @@ msgstr "" #: instantsearchstrings.lrstreerecurse msgid "Recurse" -msgstr "" +msgstr "С подкаталогами" #: instantsearchstrings.lrsyescreateindex msgid "Yes, create the index"