From f9a5dfdd7801396fcc6459875dd1d6482eede609 Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Sun, 29 Mar 2020 07:55:36 +0000 Subject: [PATCH] Imported Translations from Zanata For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I826b65d1fca1489b374ed88170a3f1df0e52eb85 --- .../locale/ru/LC_MESSAGES/django.po | 368 +++++++++++++++++- .../locale/ru/LC_MESSAGES/djangojs.po | 17 +- .../locale/zh_CN/LC_MESSAGES/django.po | 321 ++++++++++++++- .../locale/zh_CN/LC_MESSAGES/djangojs.po | 13 +- 4 files changed, 705 insertions(+), 14 deletions(-) diff --git a/sahara_dashboard/locale/ru/LC_MESSAGES/django.po b/sahara_dashboard/locale/ru/LC_MESSAGES/django.po index 0a10fb8f..41f80de1 100644 --- a/sahara_dashboard/locale/ru/LC_MESSAGES/django.po +++ b/sahara_dashboard/locale/ru/LC_MESSAGES/django.po @@ -3,16 +3,17 @@ # Andreas Jaeger , 2016. #zanata # Maxim Bozhenko , 2016. #zanata # Valentin Chikunov , 2016. #zanata +# Roman Gorshunov , 2020. #zanata msgid "" msgstr "" "Project-Id-Version: sahara-dashboard VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2019-04-22 11:41+0000\n" +"POT-Creation-Date: 2019-12-12 10:58+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2016-10-13 04:44+0000\n" -"Last-Translator: Aleksey Alekseenko <9118250541@mail.ru>\n" +"PO-Revision-Date: 2020-02-26 06:32+0000\n" +"Last-Translator: Roman Gorshunov \n" "Language-Team: Russian\n" "Language: ru\n" "X-Generator: Zanata 4.3.3\n" @@ -48,6 +49,19 @@ msgstr "%s процессов: " msgid "-- not selected --" msgstr "-- не выбрано --" +msgid "" +"Important: The name that you give your job binary will be the name " +"used in your job execution. If your binary requires a particular name or " +"extension (ie: \".jar\"), be sure to include it here." +msgstr "" +"Важно: Имя. которое вы даете вашим исполняемым файлам будет именем " +"использованным в выполнении задачи. Если ваши исполняемые файлы требуют " +"определенного имени или расширения (т.е.: \".jar\"), обязательно укажите это " +"здесь." + +msgid "Access Key" +msgstr "Ключ доступа" + msgid "Adapt For Oozie" msgstr "Адаптировать для Oozie" @@ -66,6 +80,9 @@ msgstr "Анти-аффинность разрешена для" msgid "Arguments" msgstr "Аргументы" +msgid "Attached storage location" +msgstr "Расположение подключенных дисков" + msgid "Auto Security Group" msgstr "Автоматическая группа безопасности" @@ -85,6 +102,36 @@ msgstr "Зона доступности" msgid "Base Image" msgstr "Базовый образ" +msgid "Boot Volume AZ" +msgstr "AZ загрузочного тома" + +msgid "Boot Volume locality" +msgstr "Расположение загрузочного тома" + +msgid "Boot Volume type" +msgstr "Тип загрузочного тома" + +msgid "Boot from Volume" +msgstr "Загрузка с тома" + +msgid "Boot storage location" +msgstr "Расположение загрузочного диска" + +msgid "Boot volume availability Zone" +msgstr "Зона доступности загрузочного тома" + +msgid "Boot volume availability zone" +msgstr "Зона доступности загрузочного тома" + +msgid "Boot volume local to instance" +msgstr "Локальный загрузочный диск для инстанса" + +msgid "Boot volume locality" +msgstr "Расположение загрузочного тома" + +msgid "Boot volume type" +msgstr "Тип загрузочного тома" + msgid "Cancel" msgstr "Отмена" @@ -97,6 +144,9 @@ msgstr "Проверка" msgid "Choose" msgstr "Выбрать" +msgid "Choose a boot mode" +msgstr "Выберите режим загрузки" + msgid "Choose a main binary" msgstr "Выбрать основной исполняемый файл" @@ -290,6 +340,9 @@ msgstr "Не удалось создать шаблон задачи" msgid "Could not launch job" msgstr "Не удалось запустить задачу" +msgid "Could not parse template" +msgstr "Не удалось разобрать шаблон" + msgid "Could not update cluster shares" msgstr "Не могу обновить разделяемые диски" @@ -347,6 +400,9 @@ msgstr "Создать шаблон задачи с указанным имен msgid "Create a script to be uploaded dynamically" msgstr "Создать скрипт для динамической загрузки" +msgid "Create boot volume in this availability zone." +msgstr "Создать загрузочный том в этой зоне доступности." + msgid "Create security group for this Node Group." msgstr "Создать группу безопасности для этой группы узлов " @@ -414,6 +470,16 @@ msgstr "Тип источника данных" msgid "Data Sources" msgstr "Источники данных" +msgid "" +"Data Sources are what your job uses for input and output. Depending on the " +"type of job you will be running, you may need to define one or more data " +"sources. You can create multiple data sources by repeating this step." +msgstr "" +"Источники данных используются задачей для получения входной и выдачи " +"выходной информации. В зависимости от типа задачи вы можете определить один " +"или более источников данных. Вы можете создать несколько источников повторив " +"этот шаг." + msgid "Data source created" msgstr "Источник данных создан" @@ -423,6 +489,15 @@ msgstr "Источник данных обновлен" msgid "Default Value" msgstr "Значение по умолчанию" +msgid "" +"Define your Job Template. This is where you choose the type of job that you " +"want to run (Pig, Java Action, Spark, etc) and choose or upload the files " +"necessary to run it. The inputs and outputs will be defined later." +msgstr "" +"Определите шаблон задачи. Здесь вы выбираете тип задачи которую вы хотите " +"запустить (Pig, Java Action, Spark и т.д.) и выберите или загрузите файлы " +"необходимые для запуска. Входные и выходные источники будут определены далее." + msgid "Delete Cluster" msgid_plural "Delete Clusters" msgstr[0] "Удалить кластер" @@ -557,6 +632,12 @@ msgctxt "End time" msgid "Ended" msgstr "Завершено" +msgid "Endpoint should be specified without protocol" +msgstr "Точка подключения должна быть задана с указанием протокола" + +msgid "Engine Job ID" +msgstr "ID задачи в движке" + msgid "Enter any custom configuration required for your job's execution." msgstr "" "Введите любую нестандартную конфигурацию необходимую для выполнения вашей " @@ -565,6 +646,12 @@ msgstr "" msgid "Enter the URL for the file" msgstr "Ввести URL для файла" +msgid "Enter the access key and secret key required to access that file" +msgstr "Введите ключ доступа и секрет, необходимые для доступа к этому файлу" + +msgid "Enter the endpoint of the S3 service where the file is stored" +msgstr "Введите точку подключения к сервису S3, где хранится файл" + msgid "Enter the username and password required to access that file" msgstr "" "Ввести имя пользователя и пароль, необходимые для доступа к этому файлу " @@ -581,6 +668,9 @@ msgstr "Сведения об ошибке" msgid "Event time" msgstr "Время события" +msgid "Export Template" +msgstr "Экспортировать шаблон" + msgid "Failed" msgstr "Произошла ошибка" @@ -603,6 +693,13 @@ msgstr "Не удалось обновить образ" msgid "Filter" msgstr "Фильтр" +msgid "" +"First, select which type of job that you want to run. This choice will " +"determine which other steps are required" +msgstr "" +"Сначала выберите тип задачи, которую вы хотите запустить. Этот выбор " +"определит другие шаги, которые необходимо будет пройти далее" + msgid "Flavor" msgstr "Тип инстанса" @@ -618,6 +715,16 @@ msgstr "" "Для внутренних исполняемых файлов Обработки Данных вы можете выбрать " "следующее:" +msgid "" +"For Data Sources in S3 storage, the URL should be specified in the format " +"s3a://bucket/path. Also, each of the access properties may be optional if " +"you have configured that property on your cluster manually." +msgstr "" +"Для источников входных данных, расположенных на S3 хранилище, URL должен " +"быть задан в формате s3a://bucket/path. Если вы вручную сконфигурировали " +"параметры доуступа в вашем кластере, то их указание далее будет не " +"обязательным." + msgid "" "For Data Sources on a Manila share, choose the share and enter the path " "relative to the share (example: /outputdir/myinputfile.txt)" @@ -625,9 +732,19 @@ msgstr "" "Для источников данных на разделяемых дисках Manila, выберите разделяемый " "диск и введите относительный путь (например: /outputdir/myinputfile.txt)" +msgid "" +"For MapReduce or Java Action jobs, \"mains\" are not applicable. You are " +"required to add one or more \"libs\" for these jobs." +msgstr "" +"Для задач MapReduce или команды Java основной скрипт неприменим. Вы должны " +"добавить одну или несколько библиотек для этих задач." + msgid "For Object Store job binaries, you must:" msgstr "Для исполняемых файлов задач Объектного Хранилища вы должны:" +msgid "For S3 job binaries, you must:" +msgstr "Для исполняемых файлов задач S3 вы должны:" + msgid "" "For Shell Action jobs, any required files beyond the main script may be " "added as \"libraries\"." @@ -642,6 +759,18 @@ msgstr "" "Для задач Storm, Storm Pyleus, Spark и Shell необходим только основной " "скрипт, библиотеки не обязательны." +msgid "Force Delete Cluster" +msgid_plural "Force Delete Clusters" +msgstr[0] "Принудительно удалить кластер" +msgstr[1] "Принудительно удалить кластеры" +msgstr[2] "Принудительно удалить кластеры" + +msgid "Force Deleted Cluster" +msgid_plural "Force Deleted Clusters" +msgstr[0] "Принудительно удалён кластер" +msgstr[1] "Принудительно удалёны кластеры" +msgstr[2] "Принудительно удалёны кластеры" + msgid "General Info" msgstr "Общая информация" @@ -666,6 +795,11 @@ msgstr "Hive" msgid "ID" msgstr "ID" +msgid "If checked, bucket will be in path instead of host" +msgstr "" +"Если отмечено, то в пути будет использоваться название корзины вместо имени " +"сервера" + #, python-format msgid "" "If selected, %s will be protected from modifications until this will be " @@ -711,6 +845,18 @@ msgstr "" msgid "Image Registry tool:" msgstr "Утилита для реестра образов:" +msgid "Import" +msgstr "Импорт" + +msgid "Import Cluster Template" +msgstr "Импортировать шаблон кластера" + +msgid "Import Node Group Template" +msgstr "Импортировать шаблон группы узлов" + +msgid "Import Template" +msgstr "Импортировать шаблон" + msgid "In progress" msgstr "В процессе" @@ -723,6 +869,15 @@ msgstr "Ввод" msgid "Input Data Source" msgstr "Источник входных данных" +msgid "" +"Input correct User Name for image. For Ubuntu images input 'ubuntu', " +"'fedora' for Fedora images, 'cloud-user' for CentOS 6.x images and 'centos' " +"for CentOS 7.x images." +msgstr "" +"Введите корректное имя пользователя для образа. Для образов Ubuntu введите " +"'ubuntu', 'fedora' для образов Fedora, 'cloud-user' для образов CentOS 6.x и " +"'centos' для образов CentOS 7.x." + msgid "Instance" msgstr "Инстанс" @@ -844,6 +999,13 @@ msgstr "Запуск кластера" msgid "Launch instances in these security groups." msgstr "Запустить инстансы в этих группах безопасности" +msgid "" +"Launch instances in these security groups. Auto security group will be " +"determined by the value present in the imported template." +msgstr "" +"Запустить инстансы в этих группах безопасности. Группа безопасности будет " +"автоматически определена по значению параметра в импортированном шаблоне." + msgid "Launch instances in this availability zone." msgstr "Запустить инстанс в этой зоне доступности." @@ -853,6 +1015,17 @@ msgstr "Запустить задачу" msgid "Launch the given job template on a cluster." msgstr "Запустить выбранный шаблон задачи на кластере." +msgid "" +"Launch your job. When launching, you may need to choose your input and " +"output data sources. This is where you would also add any special " +"configuration values, parameters, or arguments that you need to pass along " +"to your job." +msgstr "" +"Запустите свою задачу. При запуске вам может потребоваться выбрать источники " +"для входных и выходных данных. Там же вы добавите дополнительные " +"конфигурационные значения, параметры или аргументы которые вам нужно " +"передать вашей задаче." + #, python-format msgid "Launched Cluster %s" msgstr "Запущен кластер %s" @@ -903,6 +1076,13 @@ msgstr "" msgid "Name" msgstr "Имя" +msgid "" +"Name must be provided either here or in the template. If provided in both " +"places, this one will be used." +msgstr "" +"Имя должно быть указано либо здесь, либо в шаблоне. Если оно будет указано в " +"двух местах сразу, то будет использоваться имя, указанное здесь." + #, python-format msgid "Name: %(node_group_name)s" msgstr "Имя: %(node_group_name)s" @@ -919,6 +1099,21 @@ msgstr "Никогда" msgid "Next" msgstr "Далее" +msgid "" +"Next, you need to define the different types of machines in your cluster. " +"This is done by defining a Node Group Template for each type of machine. A " +"very common case is where you need to have one or more machines running a " +"\"master\" set of processes while another set of machines need to be running " +"the \"worker\" processes. Here, you will define the Node Group Template for " +"your \"master\" node(s)." +msgstr "" +"Далее вы должны определить различные типы машин в вашем кластере. Это " +"выполняется с помощью определения шаблона группы узлов для каждого типа " +"машин. В наиболее распространенном случае на одной или нескольких машинах " +"запускается набор процессов \"master\" и еще один набор машин выполняет " +"\"worker\" процессы. На данном шаге вы определяете шаблон группы узлов для " +"вашего \"master\" узла (узлов)." + msgid "No Cluster Template Created" msgstr "Не создан шаблон кластера" @@ -1028,6 +1223,19 @@ msgstr "Нет" msgid "Not available" msgstr "Недоступно" +msgid "" +"Now you need to set the layout of your cluster. By creating a Cluster " +"Template, you will be choosing the number of instances of each Node Group " +"Template that will appear in your cluster. Additionally, you will have a " +"chance to set any cluster-specific configuration items in the additional " +"tabs on the create Cluster Template form." +msgstr "" +"Теперь вы должны определить планировку вашего кластера. Создавая шаблон " +"кластера вы выберете количество инстансов для каждого шаблона группы узлов " +"вашего кластера. Дополнительно, вы сможете задать любые настройки для " +"конкретного кластера в дополнительных закладках формы создания шаблона " +"кластера." + msgid "Number" msgstr "Число" @@ -1138,6 +1346,13 @@ msgstr "Перезапустить на новом кластере" msgid "Remove" msgstr "Удалить" +msgid "" +"Repeat the Node Group Template creation process, but this time you are " +"creating your \"worker\" Node Group Template." +msgstr "" +"Повторите процесс создания шаблона группы узлов, но в этот раз вы создаете " +"шаблон для вашей группы узлов \"worker\"." + msgid "Required" msgstr "Необходимо" @@ -1156,6 +1371,24 @@ msgstr "Код возврата" msgid "Run HBase EDP Jobs with common HBase library on HDFS" msgstr "Выполнить задачу HBase EDP с общей библиотекой HBase на HDFS" +msgid "S3" +msgstr "S3" + +msgid "S3 Endpoint" +msgstr "Точка подключения S3" + +msgid "S3 access key" +msgstr "Ключ доступа к S3" + +msgid "S3 accsss key" +msgstr "Ключ доступа к S3" + +msgid "S3 endpoint" +msgstr "Точка подключения S3" + +msgid "S3 secret key" +msgstr "Секрет доступа к S3" + msgid "" "Sahara will use instances of this node group to access other cluster " "instances." @@ -1184,6 +1417,9 @@ msgstr "Имя скрипта" msgid "Script text" msgstr "Текст скрипта" +msgid "Secret Key" +msgstr "Секрет доступа" + msgid "Security" msgstr "Безопасность" @@ -1260,6 +1496,26 @@ msgstr "Выбрать тип вашей задачи:" msgid "Select type" msgstr "Выберите тип" +msgid "" +"Select which plugin and version that you want to use to create your cluster." +msgstr "Выберите плагин и его версию для создания кластера." + +msgid "" +"Select which type of job that you want to run. This choice will dictate " +"which steps are required to successfully execute your job." +msgstr "" +"Выберите тип задачи который вы хотите запустить. Этот выбор определит другие " +"шаги, которые необходимо будет пройти для успешного выполнения вашей задачи." + +msgid "" +"Selected domain name should already exist in the Designate. You can check it " +"in "DNS" tab on the left menu or by executing "designate " +"domain-list" on the controller node." +msgstr "" +"Выбранное доменное имя должно уже быть в Designate. Вы можете это проверить " +"это в закладке "DNS" в меню слева, либо выполнив команду "" +"designate domain-list" на управляющем узле." + msgid "Service Configurations" msgstr "Конфигурации сервиса" @@ -1360,15 +1616,48 @@ msgstr "Swift" msgid "Tags" msgstr "Теги" +msgid "" +"Tags are used for filtering images suitable for each plugin and each Data " +"Processing version. To add required tags, select a plugin and a Data " +"Processing version and click the "Add" button." +msgstr "" +"Теги используются для фильтрации образов подходящих для каждого плагина и " +"каждой версии обработки данных. Чтобы добавить необходимые теги выберите " +"плагин и версию обработки данных и нажмите кнопку "Добавить "" + msgid "Template" msgstr "Шаблон" +msgid "Template File" +msgstr "Файл шаблона" + +msgid "Template JSON contained invalid key" +msgstr "JSON шаблон содержит недопустимый ключ" + msgid "Template Name" msgstr "Имя шаблона" msgid "Template not specified" msgstr "Шаблон не указан" +msgid "" +"The Cluster Template object may specify a list of processes in anti-affinity " +"group. That means these processes may not be launched more than once on a " +"single host." +msgstr "" +"Объект шаблона кластера может указать список процессов в анти-аффинной " +"группе. Это означает, что эти процессы не могут быть запущены более одного " +"раза на одном хосте." + +msgid "" +"The Cluster Template object should specify Node Group Templates that will be " +"used to build a Cluster. You can add Node Groups using Node Group Templates " +"on a "Node Groups" tab." +msgstr "" +"Шаблон кластера должен содержать шаблоны групп узлов, которые будут " +"использованы при построении кластера. Вы можете добавить группы узлов " +"используя шаблоны групп узлов на вкладке "Группы узлов"" + msgid "" "The Cluster object should specify OpenStack Image to boot instances for " "Cluster." @@ -1376,6 +1665,32 @@ msgstr "" "Объект \"Кластер\" должен указывать образ OpenStack который будет " "использоваться для инстансов кластера." +msgid "" +"The Node Group Template object specifies the processes that will be launched " +"on each instance. Check one or more processes. When processes are selected, " +"you may set node scoped configurations on corresponding tabs." +msgstr "" +"Объект шаблона группы узлов определяет процессы которые будут запущены на " +"всех машинах. Выберите один или несколько процессов. Для выбранных процессов " +"вы можете установить настройки специфичные для узлов на " +"соответствующих вкладках." + +msgid "" +"The first step is to determine which type of cluster you want to run. You " +"may have several choices available depending on the configuration of your " +"system. Click on \"choose plugin\" to bring up the list of data processing " +"plugins. There you will be able to choose the data processing plugin along " +"with the version number. Choosing this up front will allow the rest of the " +"cluster creation steps to focus only on options that are pertinent to your " +"desired cluster type." +msgstr "" +"Первый шаг - определить какой тип кластера вы хотите запустить. У вас может " +"быть несколько вариантов, в зависимости от конфигурации вашей системы. " +"Нажмите на \"выбрать плагин\" чтобы получить список плагинов для обработки " +"данных. Там вы сможете выбрать плагин обработки данных и его версию. Этот " +"выбор позволит остальным шагам по создания кластера сфокусироваться только " +"на опциях желаемого типа кластера." + msgid "The value of shares must be a list of values" msgstr "Значение разделяемых дисков должно быть списоком значений" @@ -1529,6 +1844,9 @@ msgstr "Не удалось заполнить анти-аффинные про msgid "Unable to process plugin tags" msgstr "Не удалось обработать теги плагина" +msgid "Unable to retrieve Nova availability zones." +msgstr "Не удалось получить зоны доступности Nova." + msgid "Unable to retrieve data processing plugins." msgstr "Не удалось получить плагины обработки данных" @@ -1581,6 +1899,9 @@ msgstr "Не удалось получить плагин" msgid "Unable to retrieve security group %(group)s." msgstr "Не удалось получить группу безопасности %(group)s." +msgid "Unable to retrieve volumes availability zones." +msgstr "Не удалось получить зоны доступности дисков." + msgid "Unable to set cluster type" msgstr "Не удалось задать тип кластера" @@ -1666,6 +1987,9 @@ msgstr "Используйте подстановку источников да msgid "Use HBase Common library" msgstr "Использовать общую библитеку HBase" +msgid "Use SSL" +msgstr "Использовать SSL" + msgid "Use anti-affinity groups for processes" msgstr "Использовать анти-аффинные группы для процессов" @@ -1675,6 +1999,9 @@ msgstr "Использовать анти-аффинные группы для:" msgid "Use auto-configuration" msgstr "Использовать автоконфигурацию" +msgid "Use bucket in path" +msgstr "Использовать корзину по пути" + msgid "Use the same topology name as defined in your .yaml file" msgstr "Используйте ту же топологию имени, которая указана в вашем .yaml файле" @@ -1704,6 +2031,13 @@ msgstr "Версия" msgid "Version:" msgstr "Версия:" +#, python-format +msgid "" +"Version: %(hadoop_version)s of plugin %(plugin_name)s is now " +"deprecated." +msgstr "" +"Версия: %(hadoop_version)s плагина %(plugin_name)s устарела." + msgid "Volume local to instance" msgstr "Локальный диск для инстанса" @@ -1725,12 +2059,28 @@ msgstr "Размер дисков (ГБ)" msgid "Volumes type" msgstr "Тип дисков" +msgid "Warning!" +msgstr "Предупреждение!" + msgid "Which keypair to use for authentication." msgstr "Ключевая пара используемая для аутентификации." msgid "Worker Node Group Template:" msgstr "Шаблон группы узлов Worker:" +msgid "" +"You are now ready to launch your cluster. When you click on the link below, " +"you will need to give your cluster a name, choose the Cluster Template to " +"use and choose which image to use to build your instances. After you click " +"on \"Create\", your instances will begin to spawn. Your cluster should be " +"operational in a few minutes." +msgstr "" +"Теперь все готово для запуска кластера. После нажатия на ссылку ниже \n" +"вам будет необходимо указать название кластера, выбрать шаблон и образ для " +"создания инстансов. После нажатия на кнопку \"Создать\" начнется \n" +"процесс запуска инстансов. Ваш кластер будет готов к работе через несколько " +"минут." + msgid "You may also add any custom tag." msgstr "Также вы можете добавить любой пользовательский тег." @@ -1763,6 +2113,18 @@ msgstr "" "Вы должны выбрать тип инстанса для определения размера (VCPUs, память и " "хранилище) всех запускаемых виртуальных машин. " +msgid "" +"You need to register an image to launch instances of your cluster. Skip this " +"step if you already have a registered image for your plugin, otherwise click " +"the link below. In the form you will need to choose the image, input the " +"username and add tags for the chosen plugin." +msgstr "" +"Для запуска инстансов на вашем кластере вам необходимо зарегистрировать " +"образы. Пропустите этот шаг, если вы уже зарегистрировали образ для вашего " +"плагина. В противном случае, кликните по ссылке ниже, где в открывшейся " +"форме вы сможете выбрать образ, ввести имя пользователя и добавить теги к " +"выбранному плагину." + msgid "" "You've chosen a cluster that is in 'Error' state. Appropriate execution of " "the job can't be guaranteed." diff --git a/sahara_dashboard/locale/ru/LC_MESSAGES/djangojs.po b/sahara_dashboard/locale/ru/LC_MESSAGES/djangojs.po index 6b67a9e9..9bcb8ad9 100644 --- a/sahara_dashboard/locale/ru/LC_MESSAGES/djangojs.po +++ b/sahara_dashboard/locale/ru/LC_MESSAGES/djangojs.po @@ -1,18 +1,19 @@ # Aleksey Alekseenko <9118250541@mail.ru>, 2016. #zanata # Andreas Jaeger , 2016. #zanata +# Roman Gorshunov , 2020. #zanata msgid "" msgstr "" -"Project-Id-Version: sahara-dashboard 7.0.0.0rc2.dev21\n" +"Project-Id-Version: sahara-dashboard VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2017-10-13 23:21+0000\n" +"POT-Creation-Date: 2019-12-12 10:58+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2016-10-05 02:59+0000\n" -"Last-Translator: Aleksey Alekseenko <9118250541@mail.ru>\n" +"PO-Revision-Date: 2020-02-26 06:34+0000\n" +"Last-Translator: Roman Gorshunov \n" "Language-Team: Russian\n" "Language: ru\n" -"X-Generator: Zanata 3.9.6\n" +"X-Generator: Zanata 4.3.3\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" @@ -72,6 +73,12 @@ msgstr "Удалить" msgid "Required?" msgstr "Обязательно?" +msgid "" +"See https://docs.openstack.org/sahara/latest/user/edp.html for definitions." +msgstr "" +"Смотрите https://docs.openstack.org/sahara/latest/user/edp.html для " +"определений." + msgid "String" msgstr "Строка" diff --git a/sahara_dashboard/locale/zh_CN/LC_MESSAGES/django.po b/sahara_dashboard/locale/zh_CN/LC_MESSAGES/django.po index a377c773..2224e0b9 100644 --- a/sahara_dashboard/locale/zh_CN/LC_MESSAGES/django.po +++ b/sahara_dashboard/locale/zh_CN/LC_MESSAGES/django.po @@ -3,16 +3,17 @@ # sunanchen , 2016. #zanata # zzxwill , 2016. #zanata # Bin , 2017. #zanata +# TigerFang , 2020. #zanata msgid "" msgstr "" "Project-Id-Version: sahara-dashboard VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2019-04-22 11:41+0000\n" +"POT-Creation-Date: 2019-12-12 10:58+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2017-07-24 03:48+0000\n" -"Last-Translator: Bin \n" +"PO-Revision-Date: 2020-03-29 05:27+0000\n" +"Last-Translator: TigerFang \n" "Language-Team: Chinese (China)\n" "Language: zh_CN\n" "X-Generator: Zanata 4.3.3\n" @@ -47,6 +48,17 @@ msgstr "%s 进程: " msgid "-- not selected --" msgstr "-- 未选择 --" +msgid "" +"Important: The name that you give your job binary will be the name " +"used in your job execution. If your binary requires a particular name or " +"extension (ie: \".jar\"), be sure to include it here." +msgstr "" +"重要:你为任务二进制文件设置的名称将被用于任务执行命令。如果你的二进制" +"文件需要特殊名称或扩展名(如“.jar”),请确保也包含在这里。" + +msgid "Access Key" +msgstr "Access Key" + msgid "Adapt For Oozie" msgstr "适应 Oozie" @@ -65,6 +77,9 @@ msgstr "Anti-affinity 已启用在" msgid "Arguments" msgstr "参数" +msgid "Attached storage location" +msgstr "挂载存储的位置" + msgid "Auto Security Group" msgstr "自动安全组" @@ -84,6 +99,36 @@ msgstr "可用域" msgid "Base Image" msgstr "基础镜像" +msgid "Boot Volume AZ" +msgstr "启动卷可用区" + +msgid "Boot Volume locality" +msgstr "启动卷位置" + +msgid "Boot Volume type" +msgstr "启动卷类型" + +msgid "Boot from Volume" +msgstr "从卷启动" + +msgid "Boot storage location" +msgstr "启动存储的位置" + +msgid "Boot volume availability Zone" +msgstr "启动卷可用区" + +msgid "Boot volume availability zone" +msgstr "启动卷可用区" + +msgid "Boot volume local to instance" +msgstr "使用实例本地卷启动" + +msgid "Boot volume locality" +msgstr "启动卷位置" + +msgid "Boot volume type" +msgstr "启动卷类型" + msgid "Cancel" msgstr "取消" @@ -96,6 +141,9 @@ msgstr "检查" msgid "Choose" msgstr "选择" +msgid "Choose a boot mode" +msgstr "选择一个启动模式" + msgid "Choose a main binary" msgstr "选择一个主要的二进制文件" @@ -284,6 +332,9 @@ msgstr "无法创建任务模板" msgid "Could not launch job" msgstr "无法启动任务" +msgid "Could not parse template" +msgstr "无法解析模版" + msgid "Could not update cluster shares" msgstr "无法更新集群共享" @@ -341,6 +392,9 @@ msgstr "指定一个名字来创建任务模板。" msgid "Create a script to be uploaded dynamically" msgstr "创建一个可以动态上传的脚本" +msgid "Create boot volume in this availability zone." +msgstr "在这个可用区内创建启动卷。" + msgid "Create security group for this Node Group." msgstr "为该节点组创建安全组" @@ -407,6 +461,14 @@ msgstr "数据源类型" msgid "Data Sources" msgstr "数据源" +msgid "" +"Data Sources are what your job uses for input and output. Depending on the " +"type of job you will be running, you may need to define one or more data " +"sources. You can create multiple data sources by repeating this step." +msgstr "" +"数据源是你的任务用于输入和输出的。根据你即将执行的任务类型,你需要指定一个或" +"者多个数据源。可以重复执行这个步骤来创建多数据源。" + msgid "Data source created" msgstr "数据源已创建" @@ -416,6 +478,14 @@ msgstr "数据源已更新" msgid "Default Value" msgstr "默认值" +msgid "" +"Define your Job Template. This is where you choose the type of job that you " +"want to run (Pig, Java Action, Spark, etc) and choose or upload the files " +"necessary to run it. The inputs and outputs will be defined later." +msgstr "" +"定义你的工作模板。这是你选择要运行的作业类型(Pig、Java Action、Spark等)并选择" +"或上传运行所需的文件的地方。输入和输出将在后面定义。" + msgid "Delete Cluster" msgid_plural "Delete Clusters" msgstr[0] "删除集群" @@ -526,12 +596,24 @@ msgctxt "End time" msgid "Ended" msgstr "已结束" +msgid "Endpoint should be specified without protocol" +msgstr "终端地址详情中不能包含协议" + +msgid "Engine Job ID" +msgstr "引擎任务ID" + msgid "Enter any custom configuration required for your job's execution." msgstr "输入执行您的任务需要的自定义配置。" msgid "Enter the URL for the file" msgstr "输入文件的 URL" +msgid "Enter the access key and secret key required to access that file" +msgstr "输入用于访问这个文件的access key和secret key" + +msgid "Enter the endpoint of the S3 service where the file is stored" +msgstr "输入这个文件所在的S3服务接入地址" + msgid "Enter the username and password required to access that file" msgstr "输入获取文件所需的用户名和密码" @@ -547,6 +629,9 @@ msgstr "错误详情" msgid "Event time" msgstr "事件时间" +msgid "Export Template" +msgstr "导出模版" + msgid "Failed" msgstr "失败" @@ -569,6 +654,11 @@ msgstr "更新镜像失败。" msgid "Filter" msgstr "过滤" +msgid "" +"First, select which type of job that you want to run. This choice will " +"determine which other steps are required" +msgstr "首先,选择任务运行的种类。这个选项会决定还需要哪些其他步骤。" + msgid "Flavor" msgstr "云主机类型" @@ -582,6 +672,14 @@ msgid "" "For Data Processing internal job binaries, you may choose from the following:" msgstr "数据处理的内部二进制文件,你可以选择:" +msgid "" +"For Data Sources in S3 storage, the URL should be specified in the format " +"s3a://bucket/path. Also, each of the access properties may be optional if " +"you have configured that property on your cluster manually." +msgstr "" +"对于存储在S3中的数据,URL必须是如下形式:s3a://bucket/path。同时,如果你已经" +"在集群中手动配置了访问属性值,则这些访问属性是可选的。" + msgid "" "For Data Sources on a Manila share, choose the share and enter the path " "relative to the share (example: /outputdir/myinputfile.txt)" @@ -589,9 +687,19 @@ msgstr "" "对于使用 Manila 共享系统的数据源,请选择共享系统并输入共享的相对路径。(如 /" "outputdir/myinputfile.txt)" +msgid "" +"For MapReduce or Java Action jobs, \"mains\" are not applicable. You are " +"required to add one or more \"libs\" for these jobs." +msgstr "" +"对于MapReduce或者Java Action任务,“mains”是不适用的。你需要为这些任务增加一个" +"或多个“libs”。" + msgid "For Object Store job binaries, you must:" msgstr "对于对象存储上的任务二进制文件,你必须:" +msgid "For S3 job binaries, you must:" +msgstr "对于S3任务二进制文件,你必须:" + msgid "" "For Shell Action jobs, any required files beyond the main script may be " "added as \"libraries\"." @@ -604,6 +712,14 @@ msgstr "" "对于Storm, Storm Pyleus, Spark and Shell类型的任务,只需要“main”,“libs”是可" "选的。" +msgid "Force Delete Cluster" +msgid_plural "Force Delete Clusters" +msgstr[0] "强制删除集群" + +msgid "Force Deleted Cluster" +msgid_plural "Force Deleted Clusters" +msgstr[0] "强制删除集群" + msgid "General Info" msgstr "一般信息" @@ -628,6 +744,9 @@ msgstr "Hive" msgid "ID" msgstr "ID" +msgid "If checked, bucket will be in path instead of host" +msgstr "如果勾选此项,存储桶将在路径中而不是在主机名中" + #, python-format msgid "" "If selected, %s will be protected from modifications until this will be " @@ -664,6 +783,18 @@ msgstr "镜像注册是用来为数据处理提供镜像的额外信息。" msgid "Image Registry tool:" msgstr "镜像注册工具:" +msgid "Import" +msgstr "导入" + +msgid "Import Cluster Template" +msgstr "导入集群模版" + +msgid "Import Node Group Template" +msgstr "导入节点组模版" + +msgid "Import Template" +msgstr "导入模版" + msgid "In progress" msgstr "进行中" @@ -676,6 +807,14 @@ msgstr "输入" msgid "Input Data Source" msgstr "输入数据源" +msgid "" +"Input correct User Name for image. For Ubuntu images input 'ubuntu', " +"'fedora' for Fedora images, 'cloud-user' for CentOS 6.x images and 'centos' " +"for CentOS 7.x images." +msgstr "" +"为镜像输入正确的用户名。Ubuntu镜像输入“Ubuntu”,fedora镜像输入“fedora”," +"CentOS 6.x镜像输入“cloud-user”,centos 7.x镜像输入“centos”。" + msgid "Instance" msgstr "实例" @@ -795,6 +934,11 @@ msgstr "启动一个集群" msgid "Launch instances in these security groups." msgstr "在这些安全组中启动云主机。" +msgid "" +"Launch instances in these security groups. Auto security group will be " +"determined by the value present in the imported template." +msgstr "在这些安全组中启动实例。导入模版中的值会被用于决定是否启用自动安全组。" + msgid "Launch instances in this availability zone." msgstr "在此可用域中启动实例。" @@ -804,6 +948,15 @@ msgstr "启动任务" msgid "Launch the given job template on a cluster." msgstr "在一个集群上启动给定的任务模板。" +msgid "" +"Launch your job. When launching, you may need to choose your input and " +"output data sources. This is where you would also add any special " +"configuration values, parameters, or arguments that you need to pass along " +"to your job." +msgstr "" +"启动你的工作。启动时,可能需要选择输入和输出数据源。在这里,你还可以添加需要" +"传递给作业的任何特殊配置值、参数或参数。" + #, python-format msgid "Launched Cluster %s" msgstr "启动集群 %s" @@ -850,6 +1003,11 @@ msgstr "更改配置,使得在运行时通过 HDFS 不再引用 swift 的 URL msgid "Name" msgstr "名称" +msgid "" +"Name must be provided either here or in the template. If provided in both " +"places, this one will be used." +msgstr "名称必须在这里或者在模版内提供。如果两处都提供了,会使用这里的。" + #, python-format msgid "Name: %(node_group_name)s" msgstr "名称:%(node_group_name)s" @@ -866,6 +1024,18 @@ msgstr "从不" msgid "Next" msgstr "下一步" +msgid "" +"Next, you need to define the different types of machines in your cluster. " +"This is done by defining a Node Group Template for each type of machine. A " +"very common case is where you need to have one or more machines running a " +"\"master\" set of processes while another set of machines need to be running " +"the \"worker\" processes. Here, you will define the Node Group Template for " +"your \"master\" node(s)." +msgstr "" +"接下来,你需要定义集群中不同类型的机器。这是通过为每种类型的机器定义一个节点" +"组模板来实现的。一个非常常见的情况是,你需要让一台或多台机器运行一组“主”进" +"程,而另一组机器需要运行“辅助”进程。在这里,你将为“主”节点定义节点组模板。" + msgid "No Cluster Template Created" msgstr "没有创建集群模板" @@ -975,6 +1145,17 @@ msgstr "无" msgid "Not available" msgstr "不可用" +msgid "" +"Now you need to set the layout of your cluster. By creating a Cluster " +"Template, you will be choosing the number of instances of each Node Group " +"Template that will appear in your cluster. Additionally, you will have a " +"chance to set any cluster-specific configuration items in the additional " +"tabs on the create Cluster Template form." +msgstr "" +"现在需要设置集群的布局。通过创建一个集群模板,你将选择将出现在你的集群中的每" +"个节点组模板的实例数量。此外,你将有机会在创建集群模版表单的附加选项卡中设置" +"任何特定于集群的配置项。" + msgid "Number" msgstr "数字" @@ -1085,6 +1266,11 @@ msgstr "在新的集群上重新启动" msgid "Remove" msgstr "移除" +msgid "" +"Repeat the Node Group Template creation process, but this time you are " +"creating your \"worker\" Node Group Template." +msgstr "重复创建节点组模版的流程,但这一次你会创建“工作”节点组模版。" + msgid "Required" msgstr "必须" @@ -1103,6 +1289,24 @@ msgstr "返回代码" msgid "Run HBase EDP Jobs with common HBase library on HDFS" msgstr "在HDFS上使用HBase库来运行HBase EDP任务" +msgid "S3" +msgstr "S3" + +msgid "S3 Endpoint" +msgstr "S3终端接入地址" + +msgid "S3 access key" +msgstr "S3 access key" + +msgid "S3 accsss key" +msgstr "S3 access key" + +msgid "S3 endpoint" +msgstr "S3 终端地址" + +msgid "S3 secret key" +msgstr "S3 secret key" + msgid "" "Sahara will use instances of this node group to access other cluster " "instances." @@ -1129,6 +1333,9 @@ msgstr "脚本名称" msgid "Script text" msgstr "脚本文本" +msgid "Secret Key" +msgstr "Secret Key" + msgid "Security" msgstr "安全" @@ -1205,6 +1412,23 @@ msgstr "请选择你的任务类型:" msgid "Select type" msgstr "选择类型" +msgid "" +"Select which plugin and version that you want to use to create your cluster." +msgstr "请选择你创建集群需要的插件和版本。" + +msgid "" +"Select which type of job that you want to run. This choice will dictate " +"which steps are required to successfully execute your job." +msgstr "请选择要以哪种类型运行任务。这个选项会规定执行你的任务需要哪些步骤。" + +msgid "" +"Selected domain name should already exist in the Designate. You can check it " +"in "DNS" tab on the left menu or by executing "designate " +"domain-list" on the controller node." +msgstr "" +"选定的域名应该已经存在与指定值中。你可以在菜单左侧的"DNS"选项卡或者" +"在控制节点上执行"designate domain-list"进行查询。" + msgid "Service Configurations" msgstr "服务配置" @@ -1297,20 +1521,71 @@ msgstr "Swift" msgid "Tags" msgstr "标签" +msgid "" +"Tags are used for filtering images suitable for each plugin and each Data " +"Processing version. To add required tags, select a plugin and a Data " +"Processing version and click the "Add" button." +msgstr "" +"标签用于过滤适合每个插件和每个数据处理版本的镜像。要添加所需的标签,选择一个" +"插件和一个数据处理版本,然后点击"添加" 按钮。" + msgid "Template" msgstr "模板" +msgid "Template File" +msgstr "模版文件" + +msgid "Template JSON contained invalid key" +msgstr "模版JSON文件中包含无效的键值" + msgid "Template Name" msgstr "模板名称" msgid "Template not specified" msgstr "没有指定模板" +msgid "" +"The Cluster Template object may specify a list of processes in anti-affinity " +"group. That means these processes may not be launched more than once on a " +"single host." +msgstr "" +"群集模板对象可以在反关联组中指定进程列表。这意味着这些进程可能不会在单个主机" +"上启动超过一次。" + +msgid "" +"The Cluster Template object should specify Node Group Templates that will be " +"used to build a Cluster. You can add Node Groups using Node Group Templates " +"on a "Node Groups" tab." +msgstr "" +"集群模版对象必须指定节点组模版,节点组模版会被用于创建集群。你可以在"节" +"点组"页面上用节点组模版新增节点组。" + msgid "" "The Cluster object should specify OpenStack Image to boot instances for " "Cluster." msgstr "集群对象应该指定用于创建集群中实例的 OpenStack 镜像。" +msgid "" +"The Node Group Template object specifies the processes that will be launched " +"on each instance. Check one or more processes. When processes are selected, " +"you may set node scoped configurations on corresponding tabs." +msgstr "" +"节点组模板对象指定将在每个实例上启动的进程。检查一个或多个进程。当进程被选中" +"时,你可以在相应的选项卡上设置节点范围内的配置。" + +msgid "" +"The first step is to determine which type of cluster you want to run. You " +"may have several choices available depending on the configuration of your " +"system. Click on \"choose plugin\" to bring up the list of data processing " +"plugins. There you will be able to choose the data processing plugin along " +"with the version number. Choosing this up front will allow the rest of the " +"cluster creation steps to focus only on options that are pertinent to your " +"desired cluster type." +msgstr "" +"第一步是确定希望运行哪种类型的集群。根据系统的配置,你可能有几个可用的选择。" +"点击“选择插件”,弹出数据处理插件列表。在那里你可以选择数据处理插件和版本号。" +"预先选择此选项将允许其余的集群创建步骤只关注与所需集群类型相关的选项。" + msgid "The value of shares must be a list of values" msgstr "共享信息的值必须是列表值" @@ -1464,6 +1739,9 @@ msgstr "无法给节点组启用 anti-affinity。" msgid "Unable to process plugin tags" msgstr "无法编辑插件标签" +msgid "Unable to retrieve Nova availability zones." +msgstr "无法检索Nova的可用区。" + msgid "Unable to retrieve data processing plugins." msgstr "无法获取数据处理插件。" @@ -1516,6 +1794,9 @@ msgstr "无法获取插件。" msgid "Unable to retrieve security group %(group)s." msgstr "无法获取安全组 %(group)s。" +msgid "Unable to retrieve volumes availability zones." +msgstr "无法检索卷的可用区。" + msgid "Unable to set cluster type" msgstr "无法设置集群类型" @@ -1597,6 +1878,9 @@ msgstr "使用数据源来代替名称和UUID" msgid "Use HBase Common library" msgstr "使用 HBase 公共库" +msgid "Use SSL" +msgstr "使用SSL" + msgid "Use anti-affinity groups for processes" msgstr "为节点组使用 anti-affinity 组" @@ -1606,6 +1890,9 @@ msgstr "使用 anti-affinity 组:" msgid "Use auto-configuration" msgstr "使用自动配置" +msgid "Use bucket in path" +msgstr "使用路径中包含的存储桶" + msgid "Use the same topology name as defined in your .yaml file" msgstr "使用和你在yaml文件中定义的相同名称的拓扑" @@ -1633,6 +1920,13 @@ msgstr "版本" msgid "Version:" msgstr "版本:" +#, python-format +msgid "" +"Version: %(hadoop_version)s of plugin %(plugin_name)s is now " +"deprecated." +msgstr "" +"版本为:%(hadoop_version)s的插件%(plugin_name)s 不再使用。" + msgid "Volume local to instance" msgstr "实例的本地卷" @@ -1663,6 +1957,17 @@ msgstr "使用哪个密钥对进行认证?" msgid "Worker Node Group Template:" msgstr "工作节点组模板:" +msgid "" +"You are now ready to launch your cluster. When you click on the link below, " +"you will need to give your cluster a name, choose the Cluster Template to " +"use and choose which image to use to build your instances. After you click " +"on \"Create\", your instances will begin to spawn. Your cluster should be " +"operational in a few minutes." +msgstr "" +"现在可以启动集群了。当你单击下面的链接时,将需要为你的集群指定一个名称,选择" +"要使用的集群模板,并选择要使用哪个镜像来构建实例。当你点击“创建”后,你的实例" +"将开始生成。你的集群应该在几分钟内即可运行。" + msgid "You may also add any custom tag." msgstr "你还可以增加任意的自定义标签。" @@ -1686,6 +1991,16 @@ msgid "" "of all launched VMs." msgstr "您必须对所有的虚拟机的实例类型进行配置(虚拟 CPU 、内存、存储)。" +msgid "" +"You need to register an image to launch instances of your cluster. Skip this " +"step if you already have a registered image for your plugin, otherwise click " +"the link below. In the form you will need to choose the image, input the " +"username and add tags for the chosen plugin." +msgstr "" +"你需要注册一个镜像来启动集群的实例。如果你已经为你的插件注册了一个镜像,跳过" +"这一步,如果没有请点击下面的链接。在表单中,你需要选择镜像,输入用户名,并为" +"所选的插件添加标签。" + msgid "" "You've chosen a cluster that is in 'Error' state. Appropriate execution of " "the job can't be guaranteed." diff --git a/sahara_dashboard/locale/zh_CN/LC_MESSAGES/djangojs.po b/sahara_dashboard/locale/zh_CN/LC_MESSAGES/djangojs.po index 4a612f3c..a3efd327 100644 --- a/sahara_dashboard/locale/zh_CN/LC_MESSAGES/djangojs.po +++ b/sahara_dashboard/locale/zh_CN/LC_MESSAGES/djangojs.po @@ -1,15 +1,16 @@ # Andreas Jaeger , 2016. #zanata # sunanchen , 2016. #zanata +# TigerFang , 2020. #zanata msgid "" msgstr "" "Project-Id-Version: sahara-dashboard VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2018-02-17 13:24+0000\n" +"POT-Creation-Date: 2019-12-12 10:58+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2016-07-30 12:46+0000\n" -"Last-Translator: sunanchen \n" +"PO-Revision-Date: 2020-03-27 10:03+0000\n" +"Last-Translator: TigerFang \n" "Language-Team: Chinese (China)\n" "Language: zh_CN\n" "X-Generator: Zanata 4.3.3\n" @@ -68,6 +69,12 @@ msgstr "移除" msgid "Required?" msgstr "必须?" +msgid "" +"See https://docs.openstack.org/sahara/latest/user/edp.html for definitions." +msgstr "" +"相关定义请到这个地址查阅:https://docs.openstack.org/sahara/latest/user/edp." +"html" + msgid "String" msgstr "字符串"