From c7b295038793a9b3adb31d098e6ed0fe92f64d6d Mon Sep 17 00:00:00 2001 From: Kseniia Nenasheva Date: Mon, 30 Oct 2017 20:46:07 +0100 Subject: [PATCH] RU translation update (#3115) * translation update * Address comment --- .../resources/hudson/Messages_ru.properties | 42 ++++++++++++++---- .../hudson/diagnosis/Messages_ru.properties | 28 ++++++++++++ .../hudson/model/View/configure_ru.properties | 10 ++--- .../hudson/model/View/delete_ru.properties | 2 +- .../hudson/model/View/sidepanel_ru.properties | 7 +-- .../hudson/security/Messages_ru.properties | 41 +++++++++++++++--- .../jenkins/management/Messages_ru.properties | 36 +++++++++------- .../jenkins/model/Messages_ru.properties | 43 ++++++++++++++----- 8 files changed, 158 insertions(+), 51 deletions(-) create mode 100644 core/src/main/resources/hudson/diagnosis/Messages_ru.properties diff --git a/core/src/main/resources/hudson/Messages_ru.properties b/core/src/main/resources/hudson/Messages_ru.properties index 5beed7a9b2..b8096f59f9 100644 --- a/core/src/main/resources/hudson/Messages_ru.properties +++ b/core/src/main/resources/hudson/Messages_ru.properties @@ -21,18 +21,42 @@ # THE SOFTWARE. FilePath.validateAntFileMask.whitespaceSeprator=\ - \u041f\u0440\u043e\u0431\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044f \u0437\u0430\u043f\u0438\u0441\u0435\u0439. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0441\u0438\u043c\u0432\u043e\u043b '','' (\u0437\u0430\u043f\u044f\u0442\u0430\u044f) + \u041F\u0440\u043E\u0431\u0435\u043B\u044C\u043D\u044B\u0435 \u0441\u0438\u043C\u0432\u043E\u043B\u044B \u043D\u0435 \u043C\u043E\u0433\u0443\u0442 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C\u0441\u044F \u0432 \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0440\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u0435\u043B\u044F \u0437\u0430\u043F\u0438\u0441\u0435\u0439. \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u0441\u0438\u043C\u0432\u043E\u043B '','' (\u0437\u0430\u043F\u044F\u0442\u0430\u044F) FilePath.validateAntFileMask.doesntMatchAndSuggest=\ - \u0421\u043e\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u0439 \u043f\u043e ''{0}'' \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e, \u043e\u0434\u043d\u0430\u043a\u043e \u043d\u0430\u0439\u0434\u0435\u043d\u043e \u043f\u043e ''{1}''. \u0412\u0435\u0440\u043e\u044f\u0442\u043d\u043e, \u044d\u0442\u043e \u0442\u043e, \u0447\u0442\u043e \u0432\u044b \u0438\u043c\u0435\u043b\u0438 \u0432 \u0432\u0438\u0434\u0443? + \u0421\u043E\u0432\u043F\u0430\u0434\u0435\u043D\u0438\u0439 \u043F\u043E ''{0}'' \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E, \u043E\u0434\u043D\u0430\u043A\u043E \u043D\u0430\u0439\u0434\u0435\u043D\u043E \u043F\u043E ''{1}''. \u0412\u0435\u0440\u043E\u044F\u0442\u043D\u043E, \u044D\u0442\u043E \u0442\u043E, \u0447\u0442\u043E \u0432\u044B \u0438\u043C\u0435\u043B\u0438 \u0432 \u0432\u0438\u0434\u0443? -Util.second={0} {0,choice,0#\u0441\u0435\u043a\u0443\u043d\u0434|1#\u0441\u0435\u043a\u0443\u043d\u0434\u0430|1<\u0441\u0435\u043a\u0443\u043d\u0434\u044b|5<\u0441\u0435\u043a\u0443\u043d\u0434} -Util.minute={0} {0,choice,0#\u043c\u0438\u043d\u0443\u0442|1#\u043c\u0438\u043d\u0443\u0442\u0430|1<\u043c\u0438\u043d\u0443\u0442\u044b|5<\u043c\u0438\u043d\u0443\u0442} -Util.hour ={0} {0,choice,0#\u0447\u0430\u0441\u043e\u0432|1#\u0447\u0430\u0441|1<\u0447\u0430\u0441\u0430|5<\u0447\u0430\u0441\u043e\u0432} -Util.day ={0} {0,choice,0#\u0434\u043d\u0435\u0439|1#\u0434\u0435\u043d\u044c|1<\u0434\u043d\u044f|5<\u0434\u043d\u0435\u0439} -Util.month ={0} {0,choice,0#\u043c\u0435\u0441\u044f\u0446\u0435\u0432|1#\u043c\u0435\u0441\u044f\u0446|1<\u043c\u0435\u0441\u044f\u0446\u0430|5<\u043c\u0435\u0441\u044f\u0446\u0435\u0432} -Util.year ={0} {0,choice,0#\u043b\u0435\u0442|1#\u0433\u043e\u0434|1<\u0433\u043e\u0434\u0430} +Util.second={0} {0,choice,0#\u0441\u0435\u043A\u0443\u043D\u0434|1#\u0441\u0435\u043A\u0443\u043D\u0434\u0430|1<\u0441\u0435\u043A\u0443\u043D\u0434\u044B|5<\u0441\u0435\u043A\u0443\u043D\u0434} +Util.minute={0} {0,choice,0#\u043C\u0438\u043D\u0443\u0442|1#\u043C\u0438\u043D\u0443\u0442\u0430|1<\u043C\u0438\u043D\u0443\u0442\u044B|5<\u043C\u0438\u043D\u0443\u0442} +Util.hour ={0} {0,choice,0#\u0447\u0430\u0441\u043E\u0432|1#\u0447\u0430\u0441|1<\u0447\u0430\u0441\u0430|5<\u0447\u0430\u0441\u043E\u0432} +Util.day ={0} {0,choice,0#\u0434\u043D\u0435\u0439|1#\u0434\u0435\u043D\u044C|1<\u0434\u043D\u044F|5<\u0434\u043D\u0435\u0439} +Util.month ={0} {0,choice,0#\u043C\u0435\u0441\u044F\u0446\u0435\u0432|1#\u043C\u0435\u0441\u044F\u0446|1<\u043C\u0435\u0441\u044F\u0446\u0430|5<\u043C\u0435\u0441\u044F\u0446\u0435\u0432} +Util.year ={0} {0,choice,0#\u043B\u0435\u0442|1#\u0433\u043E\u0434|1<\u0433\u043E\u0434\u0430} # ideally it should be "{0} ago" but this saves more space # another implication of this is that where we use this, # we often want to add "ago" there -Util.pastTime={0} \ No newline at end of file +Util.pastTime={0} +PluginManager.DisplayName=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u043F\u043B\u0430\u0433\u0438\u043D\u0430\u043C\u0438 +AboutJenkins.DisplayName=\u041E Jenkins +AboutJenkins.Description=\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u043E \u0432\u0435\u0440\u0441\u0438\u044F\u0445 \u0438 \u043B\u0438\u0446\u0435\u043D\u0437\u0438\u044F\u0445 +ProxyConfiguration.TestUrlRequired=\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u0442\u0435\u0441\u0442\u043E\u0432\u044B\u0439 URL +ProxyConfiguration.MalformedTestUrl=\u041D\u0435\u043A\u043E\u0440\u0440\u0435\u043A\u0442\u043D\u044B\u0439 \u0442\u0435\u0441\u0442\u043E\u0432\u044B\u0439 URL: {0}. +ProxyConfiguration.FailedToConnectViaProxy=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F \u043A {0}. +ProxyConfiguration.FailedToConnect=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F \u043A {0} (\u043A\u043E\u0434: {1}). +ProxyConfiguration.Success=\u0423\u0441\u043F\u0435\u0448\u043D\u043E +Functions.NoExceptionDetails=\u041D\u0435\u0442 \u0434\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0439 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438 \u043E\u0431 \u0418\u0441\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0438 +PluginWrapper.missing={0}, \u0432\u0435\u0440\u0441\u0438\u044F {1} \u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442. \u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0435\u0440\u0441\u0438\u044E {1} \u0438\u043B\u0438 \u043D\u043E\u0432\u0435\u0435. +PluginWrapper.failed_to_load_plugin={0}, \u0432\u0435\u0440\u0441\u0438\u044F {1} \u043D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C. +PluginManager.PluginIsAlreadyInstalled.RestartRequired=\u041F\u043B\u0430\u0433\u0438\u043D {0} \u0443\u0436\u0435 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D. \u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C Jenkins, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F \u0432\u0441\u0442\u0443\u043F\u0430\u043B\u0438 \u0432 \u0441\u0438\u043B\u0443. +PluginManager.PluginDoesntSupportDynamicLoad.RestartRequired=\u041F\u043B\u0430\u0433\u0438\u043D {0} \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0434\u0438\u043D\u0430\u043C\u0438\u0447\u0435\u0441\u043A\u0443\u044E \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0443. \u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C Jenkins, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F \u0432\u0441\u0442\u0443\u043F\u0430\u043B\u0438 \u0432 \u0441\u0438\u043B\u0443. +FilePath.validateRelativePath.noSuchDirectory=\u041E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0434\u0438\u0440\u0435\u043A\u0442\u043E\u0440\u0438\u044F \u2018{0}\u2019 +FilePath.validateRelativePath.noSuchFile=\u041E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0444\u0430\u0439\u043B \u2018{0}\u2019 +FilePath.validateRelativePath.notDirectory=\u2018{0}\u2019 \u043D\u0435 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0434\u0438\u0440\u0435\u043A\u0442\u043E\u0440\u0438\u0435\u0439 +FilePath.validateRelativePath.notFile=\u2018{0}\u2019 \u043D\u0435 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0444\u0430\u0439\u043B\u043E\u043C +FilePath.validateAntFileMask.doesntMatchAnythingAndSuggest=\u2018{0}\u2019 \u0441\u043E\u0432\u043F\u0430\u0434\u0435\u043D\u0438\u044F \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u044B: \u2018{1}\u2019 \u043D\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 +FilePath.validateAntFileMask.matchWithCaseInsensitive=\u2018{0}\u2019 \u0441\u043E\u0432\u043F\u0430\u0434\u0435\u043D\u0438\u044F \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u044B \u043F\u043E \u043F\u0440\u0438\u0447\u0438\u043D\u0435 \u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u0438 \u043A \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0443. \u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0434\u0435\u0430\u043A\u0442\u0438\u0432\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0435\u0451 \u0434\u043B\u044F \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u044F \u0441\u043E\u0432\u043F\u0430\u0434\u0435\u043D\u0438\u0439. +FilePath.validateAntFileMask.doesntMatchAnything=\u2018{0}\u2019 \u0441\u043E\u0432\u043F\u0430\u0434\u0435\u043D\u0438\u044F \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u044B +FilePath.validateAntFileMask.portionMatchButPreviousNotMatchAndSuggest=\u2018{0}\u2019 \u0441\u043E\u0432\u043F\u0430\u0434\u0435\u043D\u0438\u044F \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u044B: \u2018{1}\u2019 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442, \u043D\u043E \u2018{2}\u2019 \u043D\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 +FilePath.validateAntFileMask.portionMatchAndSuggest=\u2018{0}\u2019 \u0441\u043E\u0432\u043F\u0430\u0434\u0435\u043D\u0438\u044F \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u044B, \u043D\u043E \u2018{1}\u2019 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 +FilePath.validateAntFileMask.whitespaceSeparator=\u041F\u0440\u043E\u0431\u0435\u043B \u0431\u043E\u043B\u044C\u0448\u0435 \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C\u0441\u044F \u0432 \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0440\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u0435\u043B\u044F. \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u0432 \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0440\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u0435\u043B\u044F \u0437\u0430\u043F\u044F\u0442\u0443\u044E - \u00AB,\u00BB. +FilePath.did_not_manage_to_validate_may_be_too_sl=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C {0} (\u0432\u0430\u0448 \u043A\u043E\u043C\u043F\u044C\u044E\u0442\u0435\u0440 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0435\u0434\u043B\u0435\u043D\u043D\u044B\u043C). \ No newline at end of file diff --git a/core/src/main/resources/hudson/diagnosis/Messages_ru.properties b/core/src/main/resources/hudson/diagnosis/Messages_ru.properties new file mode 100644 index 0000000000..3bddb6e1be --- /dev/null +++ b/core/src/main/resources/hudson/diagnosis/Messages_ru.properties @@ -0,0 +1,28 @@ +# The MIT License +# +# Copyright (c) 2017, Kseniia Nenasheva +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +MemoryUsageMonitor.TOTAL=\u0412\u0441\u0435\u0433\u043E +OldDataMonitor.Description=\u041E\u0447\u0438\u0441\u0442\u043A\u0430 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0434\u043B\u044F \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u044F \u043E\u0441\u0442\u0430\u0442\u043A\u043E\u0432 \u0441\u0442\u0430\u0440\u044B\u0445 \u043F\u043B\u0430\u0433\u0438\u043D\u043E\u0432 \u0438 \u0431\u043E\u043B\u0435\u0435 \u0440\u0430\u043D\u043D\u0438\u0445 \u0432\u0435\u0440\u0441\u0438\u0439. +OldDataMonitor.DisplayName=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u043C\u0438 \u0434\u0430\u043D\u043D\u044B\u043C\u0438 +HudsonHomeDiskUsageMonitor.DisplayName=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u043E\u0435 \u0434\u0438\u0441\u043A\u043E\u0432\u043E\u0435 \u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u043E +NullIdDescriptorMonitor.DisplayName=\u041E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u0434\u0435\u0441\u043A\u0440\u0438\u043F\u0442\u043E\u0440\u0430 +ReverseProxySetupMonitor.DisplayName=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430 Reverse Proxy \ No newline at end of file diff --git a/core/src/main/resources/hudson/model/View/configure_ru.properties b/core/src/main/resources/hudson/model/View/configure_ru.properties index 91b8922dec..f62db8051f 100644 --- a/core/src/main/resources/hudson/model/View/configure_ru.properties +++ b/core/src/main/resources/hudson/model/View/configure_ru.properties @@ -20,8 +20,8 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. -Filter\ build\ executors=\u0424\u0438\u043B\u044C\u0442\u0440 \u0441\u0431\u043E\u0440\u0449\u0438\u043A\u043E\u0432 -Filter\ build\ queue=\u0424\u0438\u043B\u044C\u0442\u0440 \u0441\u0431\u043E\u0440\u043E\u043A -Name=\u0418\u043c\u044f -Description=\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 -Apply=\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c +Filter\ build\ executors=\u0424\u0438\u043B\u044C\u0442\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0431\u043E\u0440\u0449\u0438\u043A\u0438 +Filter\ build\ queue=\u0424\u0438\u043B\u044C\u0442\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0431\u043E\u0440\u043A\u0438 +Name=\u0418\u043C\u044F +Description=\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435 +Apply=\u041F\u0440\u0438\u043C\u0435\u043D\u0438\u0442\u044C diff --git a/core/src/main/resources/hudson/model/View/delete_ru.properties b/core/src/main/resources/hudson/model/View/delete_ru.properties index 13a29ef79f..4523a7a717 100644 --- a/core/src/main/resources/hudson/model/View/delete_ru.properties +++ b/core/src/main/resources/hudson/model/View/delete_ru.properties @@ -20,5 +20,5 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. -Are\ you\ sure\ about\ deleting\ the\ view?=\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0438\u0434? +Are\ you\ sure\ about\ deleting\ the\ view?=\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u044D\u0442\u043E\u0442 \u0432\u0438\u0434? Yes=\u0414\u0430 diff --git a/core/src/main/resources/hudson/model/View/sidepanel_ru.properties b/core/src/main/resources/hudson/model/View/sidepanel_ru.properties index b4fd18318a..ee8d8614e6 100644 --- a/core/src/main/resources/hudson/model/View/sidepanel_ru.properties +++ b/core/src/main/resources/hudson/model/View/sidepanel_ru.properties @@ -21,10 +21,11 @@ # THE SOFTWARE. NewJob=\u0421\u043E\u0437\u0434\u0430\u0442\u044C {0} -People=\u041B\u044E\u0434\u0438 -Build\ History=\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0441\u0431\u043e\u0440\u043e\u043a +People=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438 +Build\ History=\u0418\u0441\u0442\u043E\u0440\u0438\u044F \u0441\u0431\u043E\u0440\u043E\u043A Edit\ View=\u041D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u044C \u0432\u0438\u0434 -Delete\ View=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0438\u0434 +Delete\ View=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0432\u0438\u0434 Project\ Relationship=\u0421\u0432\u044F\u0437\u0438 \u043F\u0440\u043E\u0435\u043A\u0442\u043E\u0432 Check\ File\ Fingerprint=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u0445\u044D\u0448 \u0444\u0430\u0439\u043B\u0430 +Manage\ Jenkins=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430 Jenkins diff --git a/core/src/main/resources/hudson/security/Messages_ru.properties b/core/src/main/resources/hudson/security/Messages_ru.properties index 2f9b4ecc14..ca0448ecbd 100644 --- a/core/src/main/resources/hudson/security/Messages_ru.properties +++ b/core/src/main/resources/hudson/security/Messages_ru.properties @@ -20,14 +20,43 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. -LegacyAuthorizationStrategy.DisplayName="\u0422\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u0439" \u0440\u0435\u0436\u0438\u043c +LegacyAuthorizationStrategy.DisplayName="\u0422\u0440\u0430\u0434\u0438\u0446\u0438\u043E\u043D\u043D\u044B\u0439" \u0440\u0435\u0436\u0438\u043C -HudsonPrivateSecurityRealm.Details.DisplayName=\u041f\u0430\u0440\u043e\u043b\u044c +HudsonPrivateSecurityRealm.Details.DisplayName=\u041F\u0430\u0440\u043E\u043B\u044C HudsonPrivateSecurityRealm.Details.PasswordError=\ - \u041f\u0430\u0440\u043e\u043b\u044c \u0438 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u043d\u0435 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u044e\u0442. \ - \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c \u0447\u0442\u043e \u0432\u044b \u0432\u0432\u043e\u0434\u0438\u0442\u0435 \u043e\u0434\u0438\u043d \u0438 \u0442\u043e\u0442 \u0436\u0435 \u043f\u0430\u0440\u043e\u043b\u044c. + \u041F\u0430\u0440\u043E\u043B\u044C \u0438 \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435 \u043D\u0435 \u0441\u043E\u0432\u043F\u0430\u0434\u0430\u044E\u0442. \ + \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044C \u0447\u0442\u043E \u0432\u044B \u0432\u0432\u043E\u0434\u0438\u0442\u0435 \u043E\u0434\u0438\u043D \u0438 \u0442\u043E\u0442 \u0436\u0435 \u043F\u0430\u0440\u043E\u043B\u044C. -UserDetailsServiceProxy.UnableToQuery=\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435: {0} +UserDetailsServiceProxy.UnableToQuery=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E \u043E \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435: {0} # not in use -Permission.Permissions.Title=\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e +Permission.Permissions.Title=\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E +GlobalSecurityConfiguration.DisplayName=\u0413\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u044B\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438 +GlobalSecurityConfiguration.Description=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430 \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438 Jenkins, \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u043F\u0440\u0430\u0432 \u0434\u043B\u044F \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u044B. +HudsonPrivateSecurityRealm.WouldYouLikeToSignUp=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C {0} {1} \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u043D\u043E\u0432\u044B\u043C \u0434\u043B\u044F Jenkins. \u0425\u043E\u0442\u0435\u043B\u0438 \u0431\u044B \u0432\u044B \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0441\u044F? +HudsonPrivateSecurityRealm.DisplayName=\u0411\u0430\u0437\u0430 \u0434\u0430\u043D\u043D\u044B\u0445 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 Jenkins +HudsonPrivateSecurityRealm.ManageUserLinks.DisplayName=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F\u043C\u0438 +HudsonPrivateSecurityRealm.ManageUserLinks.Description=\u0421\u043E\u0437\u0434\u0430\u043D\u0438\u0435, \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0435 \u0438 \u043C\u043E\u0434\u0438\u0444\u0438\u043A\u0446\u0438\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439, \u0438\u043C\u0435\u044E\u0449\u0438\u0445 \u043F\u0440\u0430\u0432\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A Jenkins +HudsonPrivateSecurityRealm.CreateAccount.TextNotMatchWordInImage=\u0422\u0435\u043A\u0441\u0442 \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044E +HudsonPrivateSecurityRealm.CreateAccount.PasswordNotMatch=\u041F\u0430\u0440\u043E\u043B\u044C \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 +HudsonPrivateSecurityRealm.CreateAccount.PasswordRequired=\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u043F\u0430\u0440\u043E\u043B\u044C +HudsonPrivateSecurityRealm.CreateAccount.UserNameRequired=\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u0438\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F +HudsonPrivateSecurityRealm.CreateAccount.InvalidEmailAddress=\u041D\u0435\u043A\u043E\u0440\u0440\u0435\u043A\u0442\u043D\u044B\u0439 e-mail +HudsonPrivateSecurityRealm.CreateAccount.UserNameAlreadyTaken=\u0418\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u0443\u0436\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u0442\u0441\u044F +FullControlOnceLoggedInAuthorizationStrategy.DisplayName=\u0417\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438 \u043C\u043E\u0433\u0443\u0442 \u0434\u0435\u043B\u0430\u0442\u044C \u0447\u0442\u043E \u0443\u0433\u043E\u0434\u043D\u043E +AuthorizationStrategy.DisplayName=\u041B\u044E\u0431\u043E\u0439 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C \u043C\u043E\u0436\u0435\u0442 \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u0447\u0442\u043E \u0443\u0433\u043E\u0434\u043D\u043E +LDAPSecurityRealm.DisplayName=LDAP +LDAPSecurityRealm.SyntaxOfServerField=\u0424\u043E\u0440\u043C\u0430\u0442 \u043F\u043E\u043B\u044F "\u0421\u0435\u0440\u0432\u0435\u0440": SERVER \u0438\u043B\u0438 SERVER:PORT \u0438\u043B\u0438 ldaps://SERVER[:PORT] +LDAPSecurityRealm.UnknownHost=\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u044B\u0439 \u0445\u043E\u0441\u0442: {0} +LDAPSecurityRealm.UnableToConnect=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F \u043A {0}: {1} +LDAPSecurityRealm.InvalidPortNumber=\u041D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0439 \u043D\u043E\u043C\u0435\u0440 \u043F\u043E\u0440\u0442\u0430 +PAMSecurityRealm.DisplayName=\u0411\u0430\u0437\u0430 \u0434\u0430\u043D\u043D\u044B\u0445 \u043E \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F\u0445/\u0433\u0440\u0443\u043F\u043F\u0430\u0445 \u043D\u0430 Unix +LegacySecurityRealm.Displayname=\u0414\u0435\u043B\u0435\u0433\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u043D\u0442\u0435\u0439\u043D\u0435\u0440\u0443 \u0441\u0435\u0440\u0432\u043B\u0435\u0442\u043E\u0432 +PAMSecurityRealm.ReadPermission=Jenkins \u0434\u043E\u043B\u0436\u0435\u043D \u0438\u043C\u0435\u0442\u044C \u043F\u0440\u0430\u0432\u0430 \u043D\u0430 \u0447\u0442\u0435\u043D\u0438\u0435 /etc/shadow +PAMSecurityRealm.BelongToGroup={0} \u0434\u043E\u043B\u0436\u0435\u043D \u043F\u0440\u0438\u043D\u0430\u0434\u043B\u0435\u0436\u0430\u0442\u044C \u0433\u0440\u0443\u043F\u043F\u0435 {1} \u0434\u043B\u044F \u0447\u0442\u0435\u043D\u0438\u044F /etc/shadow +PAMSecurityRealm.RunAsUserOrBelongToGroupAndChmod=Jenkins \u0434\u043E\u043B\u0436\u0435\u043D \u0437\u0430\u043F\u0443\u0441\u043A\u0430\u0442\u044C\u0441\u044F \u043A\u0430\u043A {0}; \u0438\u043D\u0430\u0447\u0435 {1} \u0434\u043E\u043B\u0436\u0435\u043D \u043F\u0440\u0438\u043D\u0430\u0434\u043B\u0435\u0436\u0430\u0442\u044C \u0433\u0440\u0443\u043F\u043F\u0435 {2} \u0438 \u0434\u043E\u043B\u0436\u043D\u0430 \u0431\u044B\u0442\u044C \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0430 \u043A\u043E\u043C\u0430\u043D\u0434\u0430 \u2018chmod g+r /etc/shadow\u2019, \u043A\u043E\u0442\u043E\u0440\u0430\u044F \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u0438\u0442 Jenkins \u043F\u0440\u0430\u0432\u0430 \u0434\u043B\u044F \u0447\u0442\u0435\u043D\u0438\u044F /etc/shadow +PAMSecurityRealm.Success=\u0423\u0441\u043F\u0435\u0448\u043D\u043E +PAMSecurityRealm.User=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C \u2018{0}\u2019 +PAMSecurityRealm.CurrentUser=\u0422\u0435\u043A\u0443\u0449\u0438\u0439 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C +PAMSecurityRealm.Uid=uid: {0} +AccessDeniedException2.MissingPermission={0} \u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u043D\u0430 {1} diff --git a/core/src/main/resources/jenkins/management/Messages_ru.properties b/core/src/main/resources/jenkins/management/Messages_ru.properties index 234d0edfff..d8f5018829 100644 --- a/core/src/main/resources/jenkins/management/Messages_ru.properties +++ b/core/src/main/resources/jenkins/management/Messages_ru.properties @@ -22,23 +22,27 @@ # THE SOFTWARE. # -SystemLogLink.Description=\u0421\u0438\u0441\u0442\u0435\u043C\u043D\u044B\u0439 \u0436\u0443\u0440\u043D\u0430\u043B \u0441\u0447\u0438\u0442\u044B\u0432\u0430\u0435\u0442 \u0432\u044B\u0445\u043E\u0434 java.util.logging, \u043E\u0442\u043D\u043E\u0441\u044F\u0449\u0438\u0439\u0441\u044F \u043A Jenkins. -CliLink.Description=\u041F\u043E\u0437\u0432\u043E\u043B\u044F\u0435\u0442 \u0443\u043F\u0440\u0430\u0432\u043B\u044F\u0442\u044C Jenkins \u0438\u0437 \u0441\u043A\u0440\u0438\u043F\u0442\u043E\u0432 \u0438\u043B\u0438 \u043E\u0431\u043E\u043B\u043E\u0447\u043A\u0438 \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439 \u0441\u0438\u0441\u0442\u0435\u043C\u044B. -StatisticsLink.DisplayName=\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043A\u0430 \u0443\u0442\u0438\u043B\u0438\u0437\u0430\u0446\u0438\u0438 -StatisticsLink.Description=\u041F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0435\u0442 \u0443\u0442\u0438\u043B\u0438\u0437\u0430\u0446\u0438\u044E \u0430\u043F\u043F\u0430\u0440\u0430\u0442\u043D\u044B\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u043E\u0432 \u0438 \u043F\u043E\u0437\u0432\u043E\u043B\u044F\u0435\u0442 \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0438\u0442\u044C \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E\u0441\u0442\u044C \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u0434\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0445 \u0441\u0440\u0435\u0434 \u0434\u043B\u044F \u0441\u0431\u043E\u0440\u043A\u0438. -ReloadLink.DisplayName=\u041F\u0435\u0440\u0435\u0447\u0438\u0442\u0430\u0442\u044C \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0438\u0437 \u0444\u0430\u0439\u043B\u0430 -ReloadLink.Description=\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u0432\u0441\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043D\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435 \u0432 \u043F\u0430\u043C\u044F\u0442\u0438 \u0438 \u043F\u0435\u0440\u0435\u0447\u0438\u0442\u0430\u0442\u044C \u0432\u0441\u0435 \u0438\u0437 \u0444\u0430\u0439\u043B\u043E\u0432\u043E\u0439 \u0441\u0438\u0441\u0442\u0435\u043C\u044B.\n\ - \u041F\u043E\u043B\u0435\u0437\u043D\u043E \u0432 \u0441\u043B\u0443\u0447\u0430\u0435, \u0435\u0441\u043B\u0438 \u0432\u044B \u043C\u043E\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u043E\u0432\u0430\u043B\u0438 \u0444\u0430\u0439\u043B\u044B \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A \u0432\u0440\u0443\u0447\u043D\u0443\u044E. -NodesLink.DisplayName=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u0421\u0440\u0435\u0434\u0430\u043C\u0438 \u0441\u0431\u043E\u0440\u043A\u0438 +SystemLogLink.Description=\u0421\u0438\u0441\u0442\u0435\u043C\u043D\u044B\u0439 \u0436\u0443\u0440\u043D\u0430\u043B \u0441\u0447\u0438\u0442\u044B\u0432\u0430\u0435\u0442 \u0432\u044B\u0432\u043E\u0434 java.util.logging, \u043E\u0442\u043D\u043E\u0441\u044F\u0449\u0438\u0439\u0441\u044F \u043A Jenkins. +CliLink.Description=\u0414\u043E\u0441\u0442\u0443\u043F \u0438 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 Jenkins \u0438\u0437 \u043A\u043E\u043C\u0430\u043D\u0434\u043D\u043E\u0439 \u043E\u0431\u043E\u043B\u043E\u0447\u043A\u0438 \u0438\u043B\u0438 \u043F\u0440\u0438 \u043F\u043E\u043C\u043E\u0449\u0438 \u0441\u043A\u0440\u0438\u043F\u0442\u043E\u0432. +StatisticsLink.DisplayName=\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043A\u0430 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F +StatisticsLink.Description=\u041A\u043E\u043D\u0442\u0440\u043E\u043B\u044C \u0437\u0430 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u0430\u043F\u043F\u0430\u0440\u0430\u0442\u043D\u044B\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u043E\u0432. \u041F\u043E\u0437\u0432\u043E\u043B\u044F\u0435\u0442 \u0432\u044B\u044F\u0432\u0438\u0442\u044C \u043F\u043E\u0442\u0440\u0435\u0431\u043D\u043E\u0441\u0442\u044C \u0432 \u0434\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u0445 \u0434\u043B\u044F \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F \u0441\u0431\u043E\u0440\u043E\u043A. +ReloadLink.DisplayName=\u041F\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0441 \u0434\u0438\u0441\u043A\u0430 +ReloadLink.Description=\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u0432\u0441\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043D\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435 \u0432 \u043F\u0430\u043C\u044F\u0442\u0438 \u0438 \u043F\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0432\u0441\u0435 \u0438\u0437 \u0444\u0430\u0439\u043B\u043E\u0432\u043E\u0439 \u0441\u0438\u0441\u0442\u0435\u043C\u044B.\n\ + \u041F\u043E\u043B\u0435\u0437\u043D\u043E \u043F\u0440\u0438 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0438 \u0444\u0430\u0439\u043B\u043E\u0432 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043D\u0435\u043F\u043E\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043D\u043D\u043E \u043D\u0430 \u0434\u0438\u0441\u043A\u0435. +NodesLink.DisplayName=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0441\u0440\u0435\u0434\u0430\u043C\u0438 \u0441\u0431\u043E\u0440\u043A\u0438 PluginsLink.DisplayName=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u043F\u043B\u0430\u0433\u0438\u043D\u0430\u043C\u0438 SystemInfoLink.DisplayName=\u0421\u0438\u0441\u0442\u0435\u043C\u043D\u0430\u044F \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F -SystemInfoLink.Description=\u041F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0435\u0442 \u0432\u0441\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u0443\u044E \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E \u043E \u0441\u0440\u0435\u0434\u0435 \u043E\u043A\u0440\u0443\u0436\u0435\u043D\u0438\u044F \u0434\u043B\u044F \u043F\u043E\u043C\u043E\u0449\u0438 \u0432 \u0440\u0435\u0448\u0435\u043D\u0438\u0438 \u043F\u0440\u043E\u0431\u043B\u0435\u043C. +SystemInfoLink.Description=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0435\u0442 \u0440\u0430\u0437\u043B\u0438\u0447\u043D\u044B\u0435 \u0441\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E \u0441\u0440\u0435\u0434\u0435 \u043E\u043A\u0440\u0443\u0436\u0435\u043D\u0438\u044F \u0434\u043B\u044F \u043F\u043E\u043C\u043E\u0449\u0438 \u0432 \u0440\u0435\u0448\u0435\u043D\u0438\u0438 \u043F\u0440\u043E\u0431\u043B\u0435\u043C. ConsoleLink.DisplayName=\u041A\u043E\u043D\u0441\u043E\u043B\u044C \u0441\u0446\u0435\u043D\u0430\u0440\u0438\u0435\u0432 -ConsoleLink.Description=\u041C\u043E\u0436\u043D\u043E \u0432\u044B\u043F\u043E\u043B\u043D\u044F\u0442\u044C \u0441\u043A\u0440\u0438\u043F\u0442\u044B \u0434\u043B\u044F \u0430\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0430\u0442\u0438\u0432\u043D\u044B\u0445 \u0438 \u0434\u0438\u0430\u0433\u043D\u043E\u0441\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0445 \u0437\u0430\u0434\u0430\u0447 \u0438 \u0443\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u0438\u0435 \u043F\u0440\u043E\u0431\u043B\u0435\u043C. +ConsoleLink.Description=\u0412\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435 \u043F\u0440\u043E\u0438\u0437\u0432\u043E\u043B\u044C\u043D\u044B\u0445 \u0441\u043A\u0440\u0438\u043F\u0442\u043E\u0432 \u0434\u043B\u044F \u0430\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F, \u0434\u0438\u0430\u0433\u043D\u043E\u0441\u0442\u0438\u043A\u0438 \u0438 \u0443\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u0438\u044F \u043D\u0435\u0438\u0441\u043F\u0440\u0430\u0432\u043D\u043E\u0441\u0442\u0435\u0439. ShutdownLink.DisplayName_cancel=\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u0435 \u0440\u0430\u0431\u043E\u0442\u044B -ShutdownLink.DisplayName_prepare=\u041F\u0440\u0438\u0433\u043E\u0442\u043E\u0432\u0438\u0442\u044C\u0441\u044F \u043A \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u044E \u0440\u0430\u0431\u043E\u0442\u044B -ShutdownLink.Description=\u041F\u0440\u0435\u043A\u0440\u0430\u0449\u0430\u0435\u0442 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435 \u043D\u043E\u0432\u044B\u0445 \u0441\u0431\u043E\u0440\u043E\u043A, \u0442\u0430\u043A \u0447\u0442\u043E \u0441\u0438\u0441\u0442\u0435\u043C\u0430 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E \u0432\u044B\u043A\u043B\u044E\u0447\u0435\u043D\u0430. -ConfigureLink.DisplayName=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043C\u044B -ConfigureLink.Description=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0433\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u044B\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0438 \u043F\u0443\u0442\u0438. -NodesLink.Description=\u041F\u043E\u0432\u0437\u0432\u043E\u043B\u044F\u0435\u0442 \u0434\u043E\u0431\u0430\u0432\u043B\u044F\u0442\u044C, \u0443\u0434\u0430\u043B\u044F\u0442\u044C, \u043A\u043E\u043D\u0442\u0440\u043E\u043B\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0438 \u0430\u043D\u0430\u043B\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u0435 \u0441\u0440\u0435\u0434 \u0441\u0431\u043E\u0440\u043A\u0438 Jenkins. -PluginsLink.Description=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C, \u0443\u0434\u0430\u043B\u0438\u0442\u044C, \u0432\u044B\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0438\u043B\u0438 \u0432\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u043B\u0430\u0433\u0438\u043D\u044B, \u0440\u0430\u0441\u0448\u0438\u0440\u044F\u044E\u0449\u0438\u0435 \u0444\u0443\u043D\u043A\u0446\u0438\u043E\u043D\u043E\u043D\u0430\u043B\u044C\u043D\u044B\u0435 \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E\u0441\u0442\u0438 Jenkins. +ShutdownLink.DisplayName_prepare=\u041F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u043A\u0430 \u043A \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u044E \u0440\u0430\u0431\u043E\u0442\u044B +ShutdownLink.Description=\u041F\u0440\u0435\u043A\u0440\u0430\u0449\u0430\u0435\u0442 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435 \u043D\u043E\u0432\u044B\u0445 \u0441\u0431\u043E\u0440\u043E\u043A \u0434\u043B\u044F \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u044F \u0440\u0430\u0431\u043E\u0442\u044B \u0441\u0438\u0441\u0442\u0435\u043C\u044B. +ConfigureLink.DisplayName=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u044B +ConfigureLink.Description=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0433\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u044B\u0445 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A \u0438 \u043F\u0443\u0442\u0435\u0439. +NodesLink.Description=\u041F\u043E\u0437\u0432\u043E\u043B\u044F\u0435\u0442 \u0434\u043E\u0431\u0430\u0432\u043B\u044F\u0442\u044C, \u0443\u0434\u0430\u043B\u044F\u0442\u044C, \u043A\u043E\u043D\u0442\u0440\u043E\u043B\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0438 \u0430\u043D\u0430\u043B\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0440\u0435\u0434\u044B \u0441\u0431\u043E\u0440\u043A\u0438. +PluginsLink.Description=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C, \u0443\u0434\u0430\u043B\u0438\u0442\u044C, \u043E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0438\u043B\u0438 \u0432\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u043B\u0430\u0433\u0438\u043D\u044B, \u0440\u0430\u0441\u0448\u0438\u0440\u044F\u044E\u0449\u0438\u0435 \u0444\u0443\u043D\u043A\u0446\u0438\u043E\u043D\u043E\u043D\u0430\u043B\u044C\u043D\u044B\u0435 \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E\u0441\u0442\u0438 Jenkins. +ConfigureTools.Description=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u043E\u0432, \u0438\u0445 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u0438 \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u0438\u043D\u0441\u0442\u0430\u043B\u044F\u0446\u0438\u044F. +ConfigureTools.DisplayName=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0433\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u044B\u0445 \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u043E\u0432 +SystemLogLink.DisplayName=\u0421\u0438\u0441\u0442\u0435\u043C\u043D\u044B\u0439 \u0436\u0443\u0440\u043D\u0430\u043B +AdministrativeMonitorsDecorator.DisplayName=\u0421\u0438\u0441\u0442\u0435\u043C\u043D\u044B\u0435 \u0443\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u044F diff --git a/core/src/main/resources/jenkins/model/Messages_ru.properties b/core/src/main/resources/jenkins/model/Messages_ru.properties index 67c0b69ce3..998fc23651 100644 --- a/core/src/main/resources/jenkins/model/Messages_ru.properties +++ b/core/src/main/resources/jenkins/model/Messages_ru.properties @@ -20,17 +20,38 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. -Hudson.BadPortNumber=\u041d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u043f\u043e\u0440\u0442\u0430: {0} -Hudson.Computer.Caption=\u041c\u0430\u0441\u0442\u0435\u0440 -Hudson.Computer.DisplayName=\u043c\u0430\u0441\u0442\u0435\u0440 -Hudson.ControlCodeNotAllowed=\u0423\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u043a\u043e\u0434 \u043d\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d: {0} +Hudson.BadPortNumber=\u041D\u0435\u043A\u043E\u0440\u0440\u0435\u043A\u0442\u043D\u044B\u0439 \u043D\u043E\u043C\u0435\u0440 \u043F\u043E\u0440\u0442\u0430: {0} +Hudson.Computer.Caption=\u041C\u0430\u0441\u0442\u0435\u0440 +Hudson.Computer.DisplayName=\u043C\u0430\u0441\u0442\u0435\u0440 +Hudson.ControlCodeNotAllowed=\u0423\u043F\u0440\u0430\u0432\u043B\u044F\u044E\u0449\u0438\u0439 \u043A\u043E\u0434 \u043D\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D: {0} Hudson.DisplayName=Jenkins -Hudson.JobAlreadyExists=\u0417\u0430\u0434\u0430\u0447\u0430 \u0441 \u0438\u043c\u0435\u043d\u0435\u043c ''{0}'' \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 -Hudson.NoJavaInPath=java \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430 \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f\u0445 PATH. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0441\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c JDK? -Hudson.NoName=\u0418\u043c\u044f \u043d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u043e -Hudson.UnsafeChar=''{0}'' \u043d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0439 \u0441\u0438\u043c\u0432\u043e\u043b +Hudson.JobAlreadyExists=\u0417\u0430\u0434\u0430\u0447\u0430 \u0441 \u0438\u043C\u0435\u043D\u0435\u043C ''{0}'' \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 +Hudson.NoJavaInPath=java \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u0430 \u0432 PATH. \u0412\u043E\u0437\u043C\u043E\u0436\u043D\u043E, \u0432\u0430\u043C \u043D\u0443\u0436\u043D\u043E \u0441\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C JDK? +Hudson.NoName=\u0418\u043C\u044F \u043D\u0435 \u0443\u043A\u0430\u0437\u0430\u043D\u043E +Hudson.UnsafeChar=''{0}'' \u043D\u0435\u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u044B\u0439 \u0441\u0438\u043C\u0432\u043E\u043B Hudson.ViewName=\u0412\u0441\u0435 ParameterizedJobMixIn.build_now=\u0421\u043E\u0431\u0440\u0430\u0442\u044C \u0441\u0435\u0439\u0447\u0430\u0441 -BlockedBecauseOfBuildInProgress.shortDescription=\u0421\u0431\u043e\u0440\u043a\u0430 #{0} \u0443\u0436\u0435 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 {1} -BlockedBecauseOfBuildInProgress.ETA=\ (\u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c:{0}) -BuildDiscarderProperty.displayName=\u0423\u0434\u0430\u043b\u044f\u0442\u044c \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 +BlockedBecauseOfBuildInProgress.shortDescription=\u0421\u0431\u043E\u0440\u043A\u0430 #{0} \u0443\u0436\u0435 \u0432 \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u0435 {1} +BlockedBecauseOfBuildInProgress.ETA=\ (\u043E\u0441\u0442\u0430\u043B\u043E\u0441\u044C:{0}) +BuildDiscarderProperty.displayName=\u0423\u0434\u0430\u043B\u044F\u0442\u044C \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0435 \u0441\u0431\u043E\u0440\u043A\u0438 +Hudson.NotUsesUTF8ToDecodeURL=\u0412\u0430\u0448 \u043A\u043E\u043D\u0442\u0435\u0439\u043D\u0435\u0440 \u043D\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u0442 UTF-8 \u0434\u043B\u044F \u0434\u0435\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F URL-\u0430\u0434\u0440\u0435\u0441\u043E\u0432. \u0415\u0441\u043B\u0438 \u0432\u044B \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u0442\u0435 \u043D\u0435-ASCII \u0441\u0438\u043C\u0432\u043E\u043B\u044B \u0432 \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0438\u043C\u0435\u043D\u0438 \u0437\u0430\u0434\u0430\u0447\u0438 \u0438 \u0442.\u0434., \ +\u044D\u0442\u043E \u043C\u043E\u0436\u0435\u0442 \u0432\u044B\u0437\u0432\u0430\u0442\u044C \u043F\u0440\u043E\u0431\u043B\u0435\u043C\u044B.\ +\u0414\u043B\u044F \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u044F \u0434\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0439 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438 \u043F\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0432 \u0440\u0430\u0437\u0434\u0435\u043B Tomcat i18n +CLI.restart.shortDescription=\u041F\u0435\u0440\u0435\u0437\u0430\u043F\u0443\u0441\u043A Jenkins +CLI.safe-restart.shortDescription=\u0411\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u044B\u0439 \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0443\u0441\u043A Jenkins +CLI.keep-build.shortDescription=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u044D\u0442\u0443 \u0441\u0431\u043E\u0440\u043A\u0443 \u043D\u0430\u0432\u0441\u0435\u0433\u0434\u0430 +CauseOfInterruption.ShortDescription=\u041F\u0440\u0435\u0440\u0432\u0430\u043D\u043E \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u043C {0} +CLI.shutdown.shortDescription=\u041D\u0435\u043C\u0435\u0434\u043B\u0435\u043D\u043D\u043E\u0435 \u0432\u044B\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 Jenkins +CLI.safe-shutdown.shortDescription=\u041F\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 Jenkins \u0432 "\u0442\u0438\u0445\u0438\u0439 \u0440\u0435\u0436\u0438\u043C" \u0438 \u0432\u044B\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u043E\u0441\u043B\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u044F \u0432\u0441\u0435\u0445 \u0437\u0430\u043F\u0443\u0449\u0435\u043D\u044B\u0445 \u0441\u0431\u043E\u0440\u043E\u043A. +DefaultProjectNamingStrategy.DisplayName=\u041F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E +IdStrategy.CaseInsensitive.DisplayName=\u0411\u0435\u0437 \u0443\u0447\u0435\u0442\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 +IdStrategy.CaseSensitive.DisplayName=\u0421 \u0443\u0447\u0435\u0442\u043E\u043C \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 +IdStrategy.CaseSensitiveEmailAddress.DisplayName=\u0421 \u0443\u0447\u0435\u0442\u043E\u043C \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 (email address) +Mailer.Address.Not.Configured=\u0430\u0434\u0440\u0435\u0441 \u0435\u0449\u0435 \u043D\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043D +Mailer.Localhost.Error=\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E\u0435 \u0438\u043C\u044F \u0445\u043E\u0441\u0442\u0430, \u0430 \u043D\u0435 localhost +PatternProjectNamingStrategy.DisplayName=\u0428\u0430\u0431\u043B\u043E\u043D +PatternProjectNamingStrategy.NamePatternRequired=\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C \u0448\u0430\u0431\u043B\u043E\u043D \u0434\u043B\u044F \u0438\u043C\u0435\u043D\u0438 +PatternProjectNamingStrategy.NamePatternInvalidSyntax=\u041D\u0435\u043A\u043E\u0440\u0440\u0435\u043A\u0442\u043D\u043E\u0435 \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u043E\u0435 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435 +ParameterizedJobMixIn.build_with_parameters=\u0421\u043E\u0431\u0440\u0430\u0442\u044C \u0441 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430\u043C\u0438 +CLI.disable-job.shortDescription=\u0417\u0430\u043F\u0440\u0435\u0442\u0438\u0442\u044C \u0437\u0430\u0434\u0430\u0447\u0443 +CLI.enable-job.shortDescription=\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044C \u0437\u0430\u0434\u0430\u0447\u0443 -- GitLab