diff --git a/horizon/locale/zh_CN/LC_MESSAGES/djangojs.po b/horizon/locale/zh_CN/LC_MESSAGES/djangojs.po index dca8bdd814..9b810fd0e2 100644 --- a/horizon/locale/zh_CN/LC_MESSAGES/djangojs.po +++ b/horizon/locale/zh_CN/LC_MESSAGES/djangojs.po @@ -13,13 +13,13 @@ # zzxwill , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: horizon 10.0.0.0b4.dev129\n" +"Project-Id-Version: horizon 10.0.0.0b4.dev132\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2016-09-12 23:02+0000\n" +"POT-Creation-Date: 2016-09-14 04:34+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2016-09-13 04:55+0000\n" +"PO-Revision-Date: 2016-09-14 05:18+0000\n" "Last-Translator: Tony \n" "Language-Team: Chinese (China)\n" "Language: zh-CN\n" @@ -96,6 +96,13 @@ msgstr "更新时发生错误。" msgid "An error occurred. Please try again later." msgstr "发生错误。请稍后重试。" +msgid "Array is too long ({$value.length$} items), maximum {$schema.maxItems$}" +msgstr "数组太长 ({$value.length$} 个项), 最多为 {$schema.maxItems$}" + +msgid "" +"Array is too short ({$value.length$} items), minimum {$schema.minItems$}" +msgstr "数组太短 ({$value.length$} 个项), 最少是{$schema.minItems$}" + msgid "Array items must be unique" msgstr "项必须唯一" @@ -172,6 +179,18 @@ msgstr "危险" msgid "Danger: " msgstr "危险:" +msgid "Data does not match any schemas from 'anyOf'" +msgstr "数据不匹配 'anyOf' 中的任何 schema" + +msgid "Data does not match any schemas from 'oneOf'" +msgstr "数据不匹配 'oneOf' 中的任何 schema" + +msgid "Data is valid against more than one schema from 'oneOf'" +msgstr "数据对于 'oneOf' 中的多个 schema 有效" + +msgid "Data matches schema from 'not'" +msgstr "数据匹配 'not' 中的 schema" + msgid "Decimal required" msgstr "必须是小数" @@ -197,6 +216,9 @@ msgstr "删除子网" msgid "Deleted : %s." msgstr "删除:%s。" +msgid "Dependency failed - key must exist" +msgstr "依赖性失败 - 密钥必须存在" + msgid "Detail Information" msgstr "详细信息" @@ -308,6 +330,9 @@ msgstr "没有可用数据" msgid "No description available." msgstr "没有可用的描述。" +msgid "No enum match for: {$viewValue$}" +msgstr "对于 {$viewValue$} 没有匹配的枚举值" + msgid "No existing metadata" msgstr "不存在的元数据" @@ -443,6 +468,9 @@ msgstr "属性定义过多,最多 {$schema.maxProperties$}" msgid "Unable to delete: %s." msgstr "无法删除:%s。" +msgid "Unknown property (not in schema)" +msgstr "未知属性 (不在 schema 中)" + msgid "Unlimited" msgstr "无限制的" @@ -495,6 +523,9 @@ msgstr "默认资源池" msgid "selected \"%s\"" msgstr "选择 \"%s\"" +msgid "{$ column.title $}" +msgstr "{$ column.title $}" + msgid "{$ message || 'No items to display.' $}" msgstr "{$ message || '没有可显示的条目.' $}" @@ -504,5 +535,34 @@ msgstr "{$schema.title$} 是必须的项" msgid "{$schema.title$} is formatted incorrectly" msgstr "{$schema.title$} 格式化错误" +msgid "" +"{$schema.title$} is too long ({$viewValue.length$} characters), maximum " +"{$schema.maxLength$}" +msgstr "" +"{$schema.title$} 太长 ({$viewValue.length$} 个字符), 最大长度为 {$schema." +"maxLength$}" + +msgid "" +"{$schema.title$} is too short ({$viewValue.length$} characters), minimum " +"{$schema.minLength$}" +msgstr "" +"{$schema.title$} 太短 ({$viewValue.length$} 个字符), 最小长度为 {$schema." +"minLength$}" + +msgid "{$viewValue$} is equal to the exclusive maximum {$schema.maximum$}" +msgstr "{$viewValue$} 等于不包括的最大值 {$schema.maximum$}" + +msgid "{$viewValue$} is equal to the exclusive minimum {$schema.minimum$}" +msgstr "{$viewValue$} 等于不包括的最小值 {$schema.minimum$}" + +msgid "{$viewValue$} is greater than the allowed maximum of {$schema.maximum$}" +msgstr "{$viewValue$} 大于允许的最大值 {$schema.maximum$}" + +msgid "{$viewValue$} is less than the allowed minimum of {$schema.minimum$}" +msgstr "{$viewValue$} 小于允许的最小值 {$schema.minimum$}" + +msgid "{$viewValue$} is not a multiple of {$schema.multipleOf$}" +msgstr "{$viewValue$} 不是 {$schema.multipleOf$} 的倍数" + msgid "{$viewValue$} is not a valid number" msgstr "{$viewValue$} 不是一个有效数字" diff --git a/openstack_dashboard/locale/ko_KR/LC_MESSAGES/djangojs.po b/openstack_dashboard/locale/ko_KR/LC_MESSAGES/djangojs.po index b74d4cca89..43d8e0e8dc 100644 --- a/openstack_dashboard/locale/ko_KR/LC_MESSAGES/djangojs.po +++ b/openstack_dashboard/locale/ko_KR/LC_MESSAGES/djangojs.po @@ -7,13 +7,13 @@ # Sunhong Kim , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: horizon 10.0.0.0b4.dev129\n" +"Project-Id-Version: horizon 10.0.0.0b4.dev132\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2016-09-12 23:03+0000\n" +"POT-Creation-Date: 2016-09-14 04:34+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2016-09-13 06:06+0000\n" +"PO-Revision-Date: 2016-09-14 05:58+0000\n" "Last-Translator: Andrea Young Oak Li \n" "Language-Team: Korean (South Korea)\n" "Language: ko-KR\n" @@ -58,7 +58,6 @@ msgstr "7" msgid "75%" msgstr "75%" -#, fuzzy msgid "" "Image (with Create New Volume checked): This options uses an image to " "boot the instance, and creates a new volume to persist instance data. You " @@ -66,8 +65,8 @@ msgid "" "instance." msgstr "" "이미지 (새 볼륨 생성 체크 포함): 이 옵션은 인스턴스를 부팅하기 위해 이" -"미지를 사용하고 인스턴스 데이터를 영구 보존하기 위해 새로운 볼륨을 생성합니" -"다. 볼륨 크기와 인스턴스 삭제 시 볼륨을 삭제할 것인지 선택할 수 있습니다." +"미지를 사용하고, 인스턴스 데이터를 영구 보존하기 위해 새로운 볼륨을 생성합니" +"다. 볼륨 크기 및 인스턴스 삭제 시 볼륨을 삭제할 것인지를 선택할 수 있습니다." msgid "Image: This option uses an image to boot the instance." msgstr "이미지: 이 옵션은 인스턴스를 부팅하기 위해 이미지를 사용합니다." @@ -215,8 +214,8 @@ msgid "" "A longer block of help text that breaks onto a new line and may extend " "beyond one line." msgstr "" -"A longer block of help text that breaks onto a new line and may extend " -"beyond one line." +"길이가 긴 도움말 텍스트 블록이며 새 줄에서 시작하고 한 줄이 넘어갈 수 있습니" +"다." msgid "A name is required for your container." msgstr "컨테이너 이름이 필요합니다." @@ -230,21 +229,18 @@ msgstr "포트는 논리 네트워크 스위치 상의 가상 스위치 포트 msgid "AKI" msgstr "AKI" -#, fuzzy msgid "AKI - Amazon Kernel Image" msgstr "AKI - Amazon 커널 이미지 (Kernel Image)" msgid "AMI" msgstr "AMI" -#, fuzzy msgid "AMI - Amazon Machine Image" msgstr "AMI - Amazon 머신 이미지 (Machine Image)" msgid "ARI" msgstr "ARI" -#, fuzzy msgid "ARI - Amazon Ramdisk Image" msgstr "ARI - Amazon 램디스크 이미지 (Ramdisk Image)" @@ -324,7 +320,6 @@ msgstr "이미지를 가져올 외부 (HTTP) URL" msgid "An image description less than 256 characters is required." msgstr "이미지에 대한 설명이 256자보다 적어야 합니다." -#, fuzzy msgid "" "An image description less than {$ctrl.validationRules.fieldMaxLength + 1$} " "characters is required." @@ -332,11 +327,9 @@ msgstr "" "이미지 설명이 {$ctrl.validationRules.fieldMaxLength + 1$} 글자보다 적어야 합" "니다." -#, fuzzy msgid "An image name less than 256 characters is required." msgstr "이미지 이름이 256자보다 적어야 합니다." -#, fuzzy msgid "" "An image name less than {$ctrl.validationRules.fieldMaxLength + 1$} " "characters is required." @@ -469,6 +462,9 @@ msgstr "Column heading" msgid "Configuration" msgstr "구성" +msgid "Configuration Drive" +msgstr "설정 드라이브" + msgid "Confirm Delete" msgstr "삭제 확인" @@ -501,7 +497,7 @@ msgid "Container Name" msgstr "컨테이너 이름" msgid "Container name must not contain \"/\"." -msgstr "컨테이너 이름에 \"/\"를 포함되지 않아야 합니다." +msgstr "컨테이너 이름에 \"/\"가 포함되지 않아야 합니다." msgid "Containers" msgstr "Containers" @@ -619,7 +615,7 @@ msgid "Default button" msgstr "Default button" msgid "Default input" -msgstr "Default input" +msgstr "기본 입력" msgid "Definition list" msgstr "정의 목록" @@ -685,7 +681,7 @@ msgid "Disabled" msgstr "Disabled" msgid "Disabled input" -msgstr "Disabled input" +msgstr "입력 비활성" msgid "Disabled input here..." msgstr "여기 입력을 비활성..." @@ -884,6 +880,9 @@ msgstr "Heading 6" msgid "Home" msgstr "Home" +msgid "Horizontal Definition List" +msgstr "가로(Horizontal) 표시 정의 목록" + msgid "Host ID" msgstr "호스트 ID" @@ -928,13 +927,12 @@ msgstr "" msgid "If set to 'Yes' then the image cannot be deleted." msgstr "'Yes'로 설정되어 있는 경우 이미지를 삭제할 수 없습니다." -#, fuzzy msgid "" "If uploading the image via a HTTP URL the image location must be accessible " "to the Image Service and be a URL direct to the image binary." msgstr "" -"HTTP URL을 통해서 이미지를 업로드하는 경우 이미지 위치에서 이미지 서비스에 액" -"세스할 수 있어야 하며 이미지 바이너리(binary)에 직접적인 URL이어야 합니다." +"HTTP URL을 통해서 이미지를 업로드하는 경우 이미지 위치를 이미지 서비스에서 액" +"세스할 수 있어야 하며 URL이 이미지 바이너르를 직접 가리켜야 합니다." msgid "" "If you select an availability zone and plan to use the 'boot from volume' " @@ -1014,10 +1012,10 @@ msgid "Info" msgstr "Info" msgid "Info Anchor" -msgstr "앵커 정보" +msgstr "정보 앵커" msgid "Info Button" -msgstr "버튼 정보" +msgstr "정보 버튼" msgid "Inline" msgstr "인라인" @@ -1026,7 +1024,7 @@ msgid "Inline Form" msgstr "인라인 Form" msgid "Input Sizes" -msgstr "Input Sizes" +msgstr "입력 크기" msgid "Input States" msgstr "Input States" @@ -1035,13 +1033,13 @@ msgid "Input addons" msgstr "Input addons" msgid "Input error" -msgstr "Input error" +msgstr "입력 에러" msgid "Input success" -msgstr "Input success" +msgstr "입력 성공" msgid "Input warning" -msgstr "Input warning" +msgstr "입력 경고" msgid "Instance" msgstr "인스턴스" @@ -1055,7 +1053,6 @@ msgstr "인스턴스 스냅샷" msgid "Instance count is required and must be an integer of at least 1" msgstr "인스턴스 개수는 필수이며 적어도 1 이상의 정수값이어야 합니다" -#, fuzzy msgid "" "Instance source is the template used to create an instance. You can use a " "snapshot of an existing instance, an image, or a volume (if enabled).\n" @@ -1072,6 +1069,9 @@ msgstr "인스턴스" msgid "Insufficient privilege level to view user information." msgstr "사용자 정보를 볼 수 있는 권한이 없습니다." +msgid "Is Public" +msgstr "공용" + msgid "Item Actions:" msgstr "항목 액션:" @@ -1122,6 +1122,9 @@ msgstr "키 페어가 이미 있거나 이름에 잘못된 문자가 포함되 msgid "Killed" msgstr "Killed" +msgid "Large Modal" +msgstr "큰 Modal" + msgid "Large button" msgstr "Large button" @@ -1228,6 +1231,17 @@ msgstr "" "메타데이터는 인스턴스와 연결된 키 값 쌍 (KVP) 모음입니다.\n" " 각 메타데이터 키와 값의 최대 길이는 255자입니다." +msgid "" +"Metadata is used to provide additional information about the\n" +" image. Sometimes this information is only used for sorting and viewing.\n" +" In some installations this information may affect how the instance is\n" +" deployed or behaves." +msgstr "" +"메타데이터를 사용하여 이미지에 대한 추가 정보를\n" +" 제공합니다. 이런 정보는 정렬 및 확인에만 사용되기도 합니다.\n" +" 일부 설치의 경우 이런 정보가 인스턴스의 배포 또는 작동에 영향을\n" +" 미칠 수 있습니다." + msgid "Metadata was successfully updated." msgstr "메타데이터를 성공적으로 업데이트했습니다." @@ -1423,9 +1437,21 @@ msgstr "Older" msgid "One fine body…" msgstr "One fine body…" +msgid "One large body…" +msgstr "큰 body…" + msgid "One more separated link" msgstr "One more separated link" +msgid "One small body…" +msgstr "작은 body…" + +msgid "One super large body…" +msgstr "엄청 큰 body…" + +msgid "One tiny body…" +msgstr "매우 작은 body…" + msgid "Option one is this" msgstr "옵션 1 입니다" @@ -1625,13 +1651,13 @@ msgid "Re-order items using drag and drop" msgstr "다시 주문할 아이템은 드래그 앤 드롭으로 가져옵니다." msgid "Registered Resource Types" -msgstr "등록된 자원 유형" +msgstr "등록된 리소스 유형" msgid "Remote" msgstr "원격" msgid "Resource ID(s)" -msgstr "자원 ID" +msgstr "리소스 ID" msgid "Right" msgstr "Right" @@ -1651,6 +1677,12 @@ msgstr "Saving" msgid "Scheduler Hints" msgstr "스케줄러 힌트" +msgid "" +"Scheduler hints allow you to pass additional placement related information " +"to the compute scheduler." +msgstr "" +"스케줄러 힌트를 사용하여 배치 관련 추가 정보를 compute 스케줄러에 추가합니다." + msgid "Search" msgstr "Search" @@ -1767,7 +1799,6 @@ msgid "" msgstr "" "서버 그룹은 프로젝트에 지정되며 다른 프로젝트에 걸쳐 공유될 수 없습니다." -#, fuzzy msgid "" "Server groups define collections of VM's so that the entire\n" " collection can be given specific properties. For example, the policy of " @@ -1776,10 +1807,10 @@ msgid "" "on\n" " the same physical hardware due to availability requirements." msgstr "" -"서버 그룹은 VM 모음을 정의하여 전체 모음에\n" -" 특정 속성을 지정합니다. 예를 들어 어떤 서버 그룹의\n" -" 규칙에 의하면 이 그룹의 VM은 가용성 요구 사항으로 인해\n" -" 같은 물리적 하드웨어에 설치할 수 없습니다." +"서버 그룹은 VM 집합을 정의하여 전체 집합에\n" +" 특정 속성을 지정합니다. 예를 들어, 특정 서버 그룹의\n" +" 규칙으로 해당 그룹 내 VM이 가용성 요구 사항으로 인해\n" +" 동일한 물리 하드웨어에 위치하지 못하도록 지정 가능합니다." #, python-format msgid "Service type is not enabled: %(desiredType)s" @@ -1804,6 +1835,9 @@ msgstr "크기" msgid "Size (GB)" msgstr "크기 (GB)" +msgid "Small Modal" +msgstr "작은 Modal" + msgid "Small button" msgstr "Small button" @@ -1837,6 +1871,9 @@ msgstr "이미지 서비스에 업로드할 이미지를 지정합니다." msgid "Stacked" msgstr "Stacked" +msgid "Standard Modal" +msgstr "일반 Modal" + msgid "Standard Table" msgstr "Standard Table" @@ -1932,8 +1969,8 @@ msgid "" "The logical port also defines the MAC address and the IP address(es) to be " "assigned to the interfaces plugged into them." msgstr "" -"논리 포트는 연결되는 인터페이스에 할당이 이루어질 MAC 주소와 IP 주소 또한 정" -"의합니다." +"또한 논리 포트는 연결되는 인터페이스에 할당될 MAC 주소와 IP 주소를 정의합니" +"다." msgid "" "The maximum number of key-value pairs that can be supplied per instance is " @@ -2016,7 +2053,6 @@ msgstr "테마 가능한 선택" msgid "There are no Availability Zones." msgstr "가용 구역이 없습니다." -#, fuzzy msgid "" "There are no allowed boot sources.\n" " If you think this is wrong please contact your administrator." @@ -2089,9 +2125,9 @@ msgid "" "primary btn-xs\"> button in the top " "right of that section." msgstr "" -"뷰 소스코드에서 커서를 맞추기 위하여 해당 섹션의 오른쪽 상단에 버튼을 클릭" -"합니다." +"소스 코드를 보려면 섹션 위에 커서를 올려서 해당 섹션의 오른쪽 상단의 버튼" +"을 클릭합니다." msgid "Tooltips" msgstr "Tooltips" @@ -2577,21 +2613,18 @@ msgstr "VCPUs" msgid "VDI" msgstr "VDI" -#, fuzzy msgid "VDI - Virtual Disk Image" msgstr "VDI - 가상 디스크 이미지 (Virtual Disk Image)" msgid "VHD" msgstr "VHD" -#, fuzzy msgid "VHD - Virtual Hard Disk" msgstr "VHD - 가상 하드 디스크 (Virtual Hard Disk)" msgid "VMDK" msgstr "VMDK" -#, fuzzy msgid "VMDK - Virtual Machine Disk" msgstr "VMDK - 가상 머신 디스크 (Virtual Machine Disk)" @@ -2668,10 +2701,10 @@ msgid "Warning" msgstr "Warning" msgid "Warning Anchor" -msgstr "앵커 경고" +msgstr "경고 앵커" msgid "Warning Button" -msgstr "버튼 경고" +msgstr "경고 버튼" msgid "Warning!" msgstr "Warning!" @@ -2687,8 +2720,8 @@ msgid "" "associated with a subnet, as the IP address was taken from the allocation " "pool for a specific subnet." msgstr "" -"IP 주소가 포트와 연결을 맺고 있을 때, 이는 IP 주소가 임의의 서브넷에 대한 할" -"당 풀에서 선택됨에 따라 해당 포트가 서브넷 또한 연결되어 있음을 암시합니다." +"IP 주소가 포트와 연결되어 있을 때, IP 주소가 특정 서브넷의 할당 풀에서 선택되" +"었으므로 해당 포트가 서브넷에도 연결되어 있음을 암시합니다." msgid "" "When selecting volume as boot source, please ensure the instance's " @@ -2720,6 +2753,9 @@ msgstr "" "로 \n" " 설정한다면 다른 사용자들이 해당 포트에 접근할 수 없습니다." +msgid "XL Modal" +msgstr "매우 큰 Modal" + msgid "XS" msgstr "XS" @@ -2784,7 +2820,7 @@ msgid_plural "messages" msgstr[0] "message" msgid "resource load failed: " -msgstr "자원 로드 실패:" +msgstr "리소스 로드 실패:" msgid "snapshot" msgstr "snapshot" diff --git a/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po b/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po index 329a16a15e..0e0f6c814f 100644 --- a/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po @@ -5,12 +5,13 @@ # yan haifeng , 2015. #zanata # zhangjingwen , 2015. #zanata # Andreas Jaeger , 2016. #zanata -# Eric Lei , 2016. #zanata +# Eric Lei <1165970798@qq.com>, 2016. #zanata # LiuYang <157815086@qq.com>, 2016. #zanata # Long Yu , 2016. #zanata # Petro , 2016. #zanata # Qi Kaiyuan , 2016. #zanata # Shengjing Zhu , 2016. #zanata +# Tony , 2016. #zanata # liujunpeng , 2016. #zanata # maoshuai , 2016. #zanata # sunanchen , 2016. #zanata @@ -19,14 +20,14 @@ # zzxwill , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: horizon 10.0.0.0b4.dev98\n" +"Project-Id-Version: horizon 10.0.0.0b4.dev132\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2016-09-07 18:08+0000\n" +"POT-Creation-Date: 2016-09-14 04:34+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2016-09-06 05:57+0000\n" -"Last-Translator: Eric Lei \n" +"PO-Revision-Date: 2016-09-14 06:28+0000\n" +"Last-Translator: Tony \n" "Language-Team: Chinese (China)\n" "Language: zh-CN\n" "X-Generator: Zanata 3.7.3\n" @@ -69,6 +70,10 @@ msgstr "" "“无”表示当前没有关联 QoS 规格。同样地,将 QoS 规格设置为“无”会解除当前的关" "联。" +#, python-format +msgid "%(cidr)s %(pool_name)s" +msgstr "%(cidr)s %(pool_name)s" + #, python-format msgid "%(field_name)s: Invalid IP address (value=%(ip)s)" msgstr "%(field_name)s:IP地址不可用 (value=%(ip)s)" @@ -174,6 +179,19 @@ msgstr "--" msgid "3des" msgstr "3des" +#, python-format +msgid "%(volume_label)s on %(volume_device)s" +msgstr "" +"%(volume_label)s 位于 %(volume_device)s 上" + +#, python-format +msgid "%(used)s of %(quota)s MB Used" +msgstr "使用了 %(used)s / %(quota)s MB" + +#, python-format +msgid "%(used)s of %(quota)s Used" +msgstr "使用了%(used)s / %(quota)s" + msgid "" "A container is a storage compartment for your data and provides a way for " "you to organize your data. You can think of a container as a folder in " @@ -708,6 +726,10 @@ msgstr "已分配" msgid "Allocated Floating IP %(ip)s." msgstr "分配到的浮动IP %(ip)s。" +#, python-format +msgid "Allocated floating IP %(ip)s." +msgstr "已分配浮动 IP %(ip)s。" + msgid "Allocation Pools" msgstr "分配地址池" @@ -723,6 +745,9 @@ msgstr "一个用于加载模板的外部(HTTP) URL。" msgid "An external (HTTP/HTTPS) URL to load the image from." msgstr "从外部(HTTP/HTTPS)URL加载镜像。" +msgid "An image file or an external location must be specified." +msgstr "一个镜像文件或一个外部位置必须被指定。" + msgid "" "An instance can be launched with varying types of attached storage. You may " "select from those options here." @@ -887,6 +912,9 @@ msgstr "自动安排新主机。" msgid "Availability Zone" msgstr "可用域" +msgid "Availability Zone =" +msgstr "Availability Zone =" + msgid "Availability Zone Name" msgstr "可用域名称" @@ -1014,6 +1042,9 @@ msgstr "从云硬盘快照启动(创建一个新云硬盘)" msgid "Bootable" msgstr "可启动" +msgid "Bootable =" +msgstr "Bootable =" + msgid "Bootstrap Theme Preview" msgstr "Bootstrap主题预览" @@ -1182,6 +1213,13 @@ msgid "" "or drag and drop. " msgstr "通过按钮或者拖放来从可用路由中选择一个(或多个)到选定路由。" +msgid "" +"Choose rule(s) from Available Rules to Selected Rule by push button or drag " +"and drop, you may change their order by drag and drop as well." +msgstr "" +"通过按下按钮或者拖放从可用策略中选择一个(或多个)添加至选定策略,您也可以利" +"用拖放改变它们的顺序。" + msgid "Choose the flavor to launch." msgstr "选择创建所用的云主机类型" @@ -2109,7 +2147,7 @@ msgstr[0] "删除监控" msgid "Delete Namespace" msgid_plural "Delete Namespaces" -msgstr[0] "删除名称空间" +msgstr[0] "删除命名空间" msgid "Delete Network" msgid_plural "Delete Networks" @@ -2709,6 +2747,14 @@ msgstr "EC2密钥" msgid "EC2 URL" msgstr "EC2 URL" +msgid "" +"Each QoS Specs entity will have a \"Consumer\" value which indicates where " +"the administrator would like the QoS policy to be enforced. This value can " +"be \"front-end\" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\"." +msgstr "" +"每个 QoS 规范实体都有一个“Consumer”值,指示管理员希望实施 QoS 策略的位置。该" +"值可以是“front-end”(Nova 计算)、“back-end”(Cinder 后端)或者“both”。 " + msgid "Edit" msgstr "编辑" @@ -2764,9 +2810,18 @@ msgstr "编辑云主机" msgid "Edit Member" msgstr "编辑成员" +msgid "Edit Metadata Namespace" +msgstr "编辑元数据命名空间" + msgid "Edit Monitor" msgstr "编辑监控" +msgid "Edit Namespace" +msgstr "编辑命名空间" + +msgid "Edit Namespace Attributes" +msgstr "编辑命名空间属性" + msgid "Edit Network" msgstr "编辑网络" @@ -2788,6 +2843,9 @@ msgstr "编辑端口" msgid "Edit Project" msgstr "编辑项目" +msgid "Edit Public/Protected attributes for the namespace." +msgstr "为命名空间编辑公共的/受保护的属性。" + msgid "Edit QoS Spec Consumer" msgstr "编辑QoS规格的消费者" @@ -2919,6 +2977,9 @@ msgstr "封装模式" msgid "Encrypted" msgstr "加密的" +msgid "Encrypted =" +msgstr "Encrypted =" + msgid "Encrypted Password" msgstr "加密密码" @@ -3080,6 +3141,9 @@ msgstr "获取资源类型关联时出错。" msgid "Error updating QoS Spec association." msgstr "更新QoS规格关联失败。" +msgid "Error updating attributes for namespace." +msgstr "更新命名空间属性错误。" + #, python-format msgid "Error updating resource types for namespace %s." msgstr "更新命名空间%s的资源类型出错。" @@ -3528,6 +3592,9 @@ msgstr "防火墙规则" msgid "Firewalls" msgstr "防火墙" +msgid "Fixed IP Address" +msgstr "固定的 IP 地址" + msgid "Fixed IPs" msgstr "固定IP" @@ -3591,6 +3658,9 @@ msgstr "浮动IP地址(可选)" msgid "Floating IP Details" msgstr "浮动IP详细信息" +msgid "Floating IP address" +msgstr "浮动 IP 地址" + #, python-format msgid "Floating IP will be removed from VIP \"%s\"." msgstr "浮动 IP 将从 VIP \"%s\" 里移除." @@ -3658,6 +3728,9 @@ msgstr "起始端口号" msgid "From here you can add a DHCP agent for the network." msgstr "在这里你可以为该网络增加DHCP agent。" +msgid "From here you can allocate a floating IP to a specific project." +msgstr "从这里可以为一个特定项目分配一个浮动 IP。" + msgid "From here you can create a snapshot of a volume." msgstr "为一个云硬盘创建一个快照" @@ -4648,6 +4721,9 @@ msgstr "手动" msgid "Mapped Fixed IP Address" msgstr "已映射固定IP地址" +msgid "Mapped IP Address" +msgstr "已映射的 IP 地址" + msgid "Mapping ID" msgstr "映射ID" @@ -4756,6 +4832,14 @@ msgstr[0] "迁移云主机" msgid "Migrate Volume" msgstr "迁移卷" +msgid "" +"Migrate a volume to a specific host.

Force Host Copy: Enables or " +"disables generic host-based force-migration, which bypasses driver " +"optimizations." +msgstr "" +"将卷迁移至特定主机。

强制主机复制:启用或禁用通用的基于主机的强制迁" +"移,跳过驱动器优化。 " + msgid "" "Migrate all instances from a host with disabled nova-compute service. " "Optionally you can choose type of migration. All running instances of the " @@ -4931,6 +5015,9 @@ msgstr "命名空间概况" msgid "Namespace Resource Type Associations" msgstr "命名空间资源类型关联" +msgid "Namespace successfully updated." +msgstr "命名空间被成功更新。" + msgid "Namespaces" msgstr "命名空间" @@ -5090,6 +5177,9 @@ msgstr "无状态" msgid "No assigned volumes" msgstr "没有分配云硬盘" +msgid "No associated fixed IP" +msgstr "无相关的固定 IP" + msgid "No associations defined." msgstr "没有定义关联。" @@ -6963,6 +7053,9 @@ msgstr "根磁盘大小" msgid "Size of volume" msgstr "卷大小" +msgid "Size(GiB) =" +msgstr "Size(GiB) =" + msgid "Size: " msgstr "大小:" @@ -7038,6 +7131,10 @@ msgid "Soft Rebooted Instance" msgid_plural "Soft Rebooted Instances" msgstr[0] "已软重启的云主机" +msgid "" +"Some flavors not meeting minimum boot source requirements have been disabled." +msgstr "未满足最低引导源要求的一些云主机类型被禁用" + msgid "Something went wrong!" msgstr "出错啦!" @@ -7105,6 +7202,9 @@ msgstr "在前一步骤,指定“网络地址”或不选“创建子网”复 msgid "Specify IP address of gateway or check \"Disable Gateway\" checkbox." msgstr "指定网关IP地址或选中“禁用网关”复选框。" +msgid "Specify IP address or subnet" +msgstr "指定 IP 地址或子网" + msgid "Specify VIP" msgstr "指定 VIP" @@ -7811,6 +7911,14 @@ msgstr "VPN服务开始使用的状态。如果为 DOWN (假),VPN服务不转 msgid "The state to start the network in." msgstr "状态是启动网络" +msgid "" +"The status of a volume is normally managed automatically. In some " +"circumstances an administrator may need to explicitly update the status " +"value. This is equivalent to the cinder reset-state command." +msgstr "" +"正常情况下,卷的状态是被自动管理的。某些情况下,管理员可能需要手动更新卷的状" +"态值。可以通过命令cinder snapshot-reset-state执行该操作。" + msgid "" "The status of a volume snapshot is normally managed automatically. In some " "circumstances an administrator may need to explicitly update the status " @@ -7978,6 +8086,9 @@ msgstr "要退出全屏模式,请点击浏览器的后退按键" msgid "To make volume type private, uncheck this field." msgstr "建立私有类型的卷,取消选中这个选项" +msgid "To specify a subnet or a fixed IP, select any options." +msgstr "要指定一个子网或一个固定的 IP 地址,选择任何选项。" + msgid "" "To specify an allowed IP range, select "CIDR". To allow access " "from all members of another security group select "Security Group"." @@ -8751,6 +8862,10 @@ msgstr "无法获取Neutron的默认配额。" msgid "Unable to retrieve default quota values." msgstr "无法获取默认配额." +#, python-format +msgid "Unable to retrieve details for %(resource)s \"%(resource_id)s\"." +msgstr "无法为 %(resource)s \"%(resource_id)s\" 获取详情信息。" + #, python-format msgid "Unable to retrieve details for instance \"%s\"." msgstr "无法获取云主机 \"%s\" 的详情。" @@ -9445,6 +9560,9 @@ msgctxt "Task status of an Instance" msgid "Unshelving" msgstr "取消搁置中" +msgid "Unspecified" +msgstr "未指定的" + msgid "Up" msgstr "Up" @@ -9530,6 +9648,9 @@ msgstr "更新云硬盘状态" msgid "Update Volume Type Encryption" msgstr "更新加密云硬盘类型" +msgid "Update a Metadata Namespace" +msgstr "更新元数据命名空间" + msgid "" "Update a stack with the provided values. Please note that any encrypted " "parameters, such as passwords, will be reset to default if you do not change " @@ -9916,6 +10037,9 @@ msgstr "云硬盘限度" msgid "Volume Name" msgstr "云硬盘名称" +msgid "Volume Name =" +msgstr "Volume Name =" + msgid "Volume Snapshot" msgstr "云硬盘快照" @@ -10049,6 +10173,19 @@ msgstr "云硬盘大小必须大于0" msgid "Volume source must be specified" msgstr "云硬盘的源必须被指定" +msgid "" +"Volume type is a type or label that can be selected at volume creation time " +"in OpenStack. It usually maps to a set of capabilities of the storage back-" +"end driver to be used for this volume. Examples: \"Performance\", \"SSD\", " +"\"Backup\", etc. This is equivalent to the cinder type-create " +"command. Once the volume type gets created, click the \"View Extra Specs\" " +"button to set up extra specs key-value pair(s) for that volume type." +msgstr "" +"卷类型是在创建卷的时候可以指定的标签。它通常用来映射到这些卷所使用的存储后端" +"驱动器的性能指标集合。例如,“Performance”、“SSD”、“Backup”等。这等价于" +"cinder type-create命令。一旦卷类型被创建,单击\"查看 extra spec\"按" +"钮以设置卷类型的 extra spec 键值对。" + #, python-format msgid "Volume type name \"%s\" already exists." msgstr "云硬盘类型名 \"%s\" 已存在。" diff --git a/releasenotes/source/locale/id/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/id/LC_MESSAGES/releasenotes.po new file mode 100644 index 0000000000..46ba754db1 --- /dev/null +++ b/releasenotes/source/locale/id/LC_MESSAGES/releasenotes.po @@ -0,0 +1,1485 @@ +# suhartono , 2016. #zanata +msgid "" +msgstr "" +"Project-Id-Version: Horizon Release Notes 10.0.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-14 04:34+0000\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2016-09-14 06:46+0000\n" +"Last-Translator: suhartono \n" +"Language-Team: Indonesian\n" +"Language: id\n" +"X-Generator: Zanata 3.7.3\n" +"Plural-Forms: nplurals=1; plural=0\n" + +msgid "" +"(optional) Use the common Angular template as the basis of any Angular pages " +"to minimize boilerplate code and to ensure that we use similar features/" +"framing." +msgstr "" +"(Opsional) Gunakan common Angular template (template sudut umum) sebagai " +"dasar dari setiap Angular page (halaman sudut) untuk meminimalkan kode " +"boilerplate dan untuk memastikan bahwa kita menggunakan serupa dengan " +"features/framing." + +msgid "10.0.0.0b1" +msgstr "10.0.0.0b1" + +msgid "10.0.0.0b2" +msgstr "10.0.0.0b2" + +msgid "10.0.0.0b3" +msgstr "10.0.0.0b3" + +msgid "8.0.1" +msgstr "8.0.1" + +msgid "9.0.0" +msgstr "9.0.0" + +msgid "9.1.0" +msgstr "9.1.0" + +msgid "" +"A Descriptor concept allows convenient passing of information that can " +"globally identify an object, for use in generic views and actions." +msgstr "" +"Sebuah konsep deskriptif memungkinkan melewatkan informasi secara nyaman " +"yang dapat mengidentifikasi objek secara global, untuk digunakan dalam " +"pandangan dan tindakan generik." + +msgid "" +"A Details page for a resource type (e.g. Images) may now use the Angular " +"application-level registry to register views so developers may easily create " +"or extend details views. In this implementation these views are presented as " +"tabs within the Details page." +msgstr "" +"Sebuah Details page (laman Detail) untuk jenis sumber daya (misal Image) " +"sekarang dapat menggunakan registri Angular application-level (aplikasi-" +"tingkat Sudut) untuk mendaftar tampilan sehingga para pengembang dapat " +"dengan mudah membuat atau memperpanjang detail tampilan. Dalam implementasi " +"ini pandangan ini disajikan sebagai tab dalam Details page (laman Detail)." + +msgid "" +"A directive (hz-details) provides the ability to intelligently display a set " +"of views (typically for a Details context)." +msgstr "" +"Sebuah direktif (hz-detail) menyediakan kemampuan untuk secara cerdas " +"menampilkan satu set pandangan ((biasanya untuk Detail konteks)." + +msgid "" +"A generic Details display parses the location to determine the resource " +"type, and displays relevant details views for that type." +msgstr "" +"Sebuah Detail generik menampilkan parsing lokasi untuk menentukan tipe " +"sumber daya, dan menampilkan pemandangan rincian yang relevan untuk jenis " +"itu." + +msgid "A shared Django template is now available for use by any Angular page." +msgstr "" +"Template Django berbagi sekarang tersedia untuk digunakan oleh Angular page " +"(laman sudut)." + +msgid "" +"Add a new setting OVERVIEW_DAYS_RANGE. It defines the default date range in " +"the Overview panel meters - either today minus N days (if the value is " +"integer N), or from the beginning of the current month until today (if set " +"to None). This setting is be used to limit the amount of data fetched by " +"default when rendering the Overview panel. The default value is 1, which " +"differs from the past behaviour, since it caused serious lags on large " +"deployments." +msgstr "" +"Tambahkan OVERVIEW_DAYS_RANGE pengaturan baru. Ini mendefinisikan rentang " +"tanggal default dalam meter panel Ikhtisar - baik hari ini dikurangi N hari " +"(jika nilai bilangan integer N), atau dari awal bulan ini sampai hari ini " +"(jika diatur ke tidak ada). Pengaturan ini digunakan untuk membatasi jumlah " +"data diambil secara default ketika rendering panel Ikhtisar. Nilai default " +"adalah 1, yang berbeda dari perilaku masa lalu, karena itu menyebabkan " +"kelambatan serius pada penyebaran luas." + +msgid "" +"Added ESLint for JavaScript linting, using the eslint-config-openstack " +"rules. See `this `__ for more details." +msgstr "" +"Ditambahkan ESLint untuk JavaScript linting, menggunakan aturan eslint-" +"config-openStack. Lihat lebih rinci `this `__ ." + +msgid "" +"Added Karma for JavaScript testing. See `this `__ for more details." +msgstr "" +"Ditambahkan Karma untuk pengujian JavaScript. Lihat lebih rinci `this " +"`__ ." + +msgid "" +"Added a new ``ANGULAR FEATURES`` dictionary to the settings. This allows " +"simple toggling of new AngularJS features." +msgstr "" +"Ditambahkan kamus ``ANGULAR FEATURES`` baru ke pengaturan. Hal ini " +"memungkinkan toggling sederhana fitur AngularJS baru." + +msgid "" +"Added ability to render angular row actions with additional details that " +"explain the purpose of the action. These are rendered as tiles and are meant " +"to depict the next steps a user might want to take for a given resource." +msgstr "" +"Ditambahkan kemampuan untuk mengubah sudut melalui tindakan beruntun dengan " +"rincian tambahan yang menjelaskan tujuan dari tindakan ini. Sudut ini diubah " +"sebagai tile (ubin) dan dimaksudkan untuk menggambarkan langkah selanjutnya " +"pengguna mungkin ingin mengambil untuk sumber daya yang diberikan." + +msgid "" +"Added actions to easily associate LBaaS VIP with a floating IP. See `this " +"`__ " +"for more details." +msgstr "" +"Tindakan ditambahkan untuk memudah mengasosiasikan LBaaS VIP dengan IP " +"mengambang. Lihat lebih rinci `this `__." + +msgid "" +"Added editing capabilities for data sources. See `this `__ for more " +"details." +msgstr "" +"Kemampuan editing ditambahkan untuk sumber data. Lihat lebih rinci `this " +"`__ ." + +msgid "" +"Added editing capabilities for job binaries. See `this `__ for more " +"details." +msgstr "" +"Kemampuan editing ditambahkan untuk binari kerjaan. Lihat lebih rinci `this " +"`__ ." + +msgid "" +"Added editing capabilities for job templates. See `this `__ for more " +"details." +msgstr "" +"Kemampuan editing ditambahkan untuk template kerjaan. Lihat lebih rinci " +"`this `__ ." + +msgid "" +"Added initial support for database cluster creation and management. Vertica " +"and MongoDB are currently supported. See `this `__ for more details." +msgstr "" +"Ditambahkan dukungan awal untuk pembuatan dan manajemen cluster database . " +"Vertica dan MongoDB yang saat ini didukung. Lihat lebih rinci `this `__ ." + +msgid "Added mapping for Identity Provider and Protocol specific WebSSO." +msgstr "" +"Ditambahkan pemetaan untuk Identity Provider dan Protocol specific WebSSO." + +msgid "Added new Trove features." +msgstr "Menambahkan fitur Trove baru." + +msgid "" +"Added new setting INTEGRATION_TESTS_SUPPORT, default value is `False`. This " +"value is used when running `manage.py compress` command, so by default all " +"static assets and html classes used by integration tests are removed from " +"Horizon production build. Integration tests gate job sets this variable to " +"`True` and recompresses static assets." +msgstr "" +"Ditambahkan pengaturan INTEGRATION_TESTS_SUPPORT baru, nilai default adalah " +"`FALSE`. Nilai ini digunakan ketika menjalankan perintah `manage.py " +"compress`, sehingga secara default semua aset statis dan kelas html yang " +"digunakan oleh tes integrasi dikeluarkan dari Horizon production build " +"(pembangunan produksi Horizon). Tes integrasi gate job men-set variabel ini " +"ke `TRUE` dan mengkompresi ulang aset statis." + +msgid "" +"Added policy support to the angular workflow service so each step in a " +"workflow can specify a policy check that must pass in order for the step to " +"be displayed." +msgstr "" +"Ditambahkan dukungan kebijakan untuk layanan alur kerja sudut (angular " +"workflow) sehingga setiap langkah dalam alur kerja dapat menentukan cek " +"kebijakan yang harus lulus agar langkah dapat ditampilkan." + +msgid "" +"Added settings support to the angular workflow service so each step in a " +"workflow can specify a boolean setting that must pass in order for the step " +"to be displayed." +msgstr "" +"Ditambahkan dukungan pengaturan untuk layanan alur kerja sudut (angular " +"workflow) sehingga setiap langkah dalam alur kerja dapat menentukan " +"pengaturan boolean yang harus lulus agar langkah dapat ditampilkan." + +msgid "" +"Added support for managing domains and projects when using Keystone v3. " +"Horizon now maintains a domain scoped token for users who have a role on a " +"domain, a project scoped token for users who have a role on a project, or " +"both a domain scoped token and project scoped token for users who have roles " +"on both." +msgstr "" +"Ditambahkan dukungan untuk mengelola domain dan proyek ketika menggunakan " +"Keystone v3. Horizon sekarang mempertahankan domain-scoped token (token " +"domain-scopes) bagi pengguna yang memiliki peran pada sebuah domain, token " +"project-scoped bagi pengguna yang memiliki peran pada sebuah proyek, atau " +"kedua duanya token domain-scoped dan token project-scoped untuk pengguna " +"yang memiliki peran di kedua." + +msgid "Added support for shell job types and multiple Sahara improvements." +msgstr "" +"Ditambahkan dukungan untuk tipe kerja shell dan beberapa perbaikan Sahara." + +msgid "" +"Added support for shell job types. See `this `__ for more details." +msgstr "" +"Ditambahkan dukungan untuk tipe kerja shell. Lihat lebih rinci `this " +"`__ ." + +msgid "" +"Added support for subnet allocation via subnet pools. See `this `__ for " +"more details." +msgstr "" +"Ditambahkan dukungan untuk alokasi subnet melalui kolam subnet (subnet " +"pool). Lihat lebih rinci `this `__ ." + +msgid "" +"Added the Bootstrap Theme Preview panel to the Developer dashboard. This " +"panel contains a list of Bootstrap components with source code, so that " +"developers can see examples of how to structure this code and the effects " +"their theme will have upon it." +msgstr "" +"Ditambahkan panel Bootstrap Theme Preview ke dashboard Developer. Panel ini " +"berisi daftar komponen Bootstrap dengan kode sumber, sehingga pengembang " +"dapat melihat contoh bagaimana struktur kode ini dan efek tema mereka akan " +"memilikinya. " + +msgid "" +"Added the Developer dashboard plugin to contrib. This runs when " +"``DEBUG=True``, and adds tooling to the UI to aid in development." +msgstr "" +"Ditambahkan plugin dashboard Developer untuk contrib. Ini berjalan ketika `` " +"DEBUG = True``, dan menambahkan perkakas ke UI untuk membantu dalam " +"pengembangan." + +msgid "" +"Added the Django template cached loader, so templates are stored in memory. " +"See https://docs.djangoproject.com/en/1.8/ref/templates/api/#django.template." +"loaders.cached.Loader" +msgstr "" +"Ditambahkan cache-template-loader Django, sehingga template disimpan dalam " +"memori. Lihat https://docs.djangoproject.com/en/1.8/ref/templates/api/" +"#django.template.loaders.cached.Loader" + +msgid "" +"Added the LAUNCH_INSTANCE_DEFAULTS setting which allows specifying default " +"values for the Launch Instance workflow. Initially only the Configuration " +"Drive property is supported." +msgstr "" +"Ditambahkan pengaturan LAUNCH_INSTANCE_DEFAULTS yang memungkinkan menentukan " +"nilai default untuk alur kerja Launch Instance. Awalnya hanya properti " +"Configuration Drive didukung." + +msgid "" +"Added the Metadata tab to the new Launch Instance workflow to allow adding " +"key-value metadata to an instance at launch. This includes any properties " +"from the OS::Nova::Server namespace of the glance metadata definitions." +msgstr "" +"Ditambahkan tab Metadata untuk alur kerja (workflow) Launch Instance baru " +"untuk memungkinkan menambah key-value metadata ke sebuah instance pada saat " +"peluncuran. Hal ini termasuk properti dari namespace OS::Nova::Server dari " +"definisi metadata glance." + +msgid "" +"Added the Scheduler Hints tab to the new Launch Instance workflow to allow " +"adding scheduler hints to an instance at launch. In addition to adding " +"custom key-value pairs, the user can also choose from properties in the " +"glance metadata definitions catalog that have the OS::Nova::Server resource " +"type and scheduler_hints properties target." +msgstr "" +"Ditambahkan tab Scheduler Hints untuk alur kerja Launch Instance baru untuk " +"memungkinkan menambahkan petunjuk scheduler ke sebuah instance pada saat " +"peluncuran. Selain menambah pasangan key-value kustom, pengguna juga dapat " +"memilih dari properti di katalog definisi metadata glance yang memiliki tipe " +"sumber daya OS::Nova::Server dan target properti scheduler_hints." + +msgid "Added the Update Encryption action for encrypted volume types." +msgstr "Ditambahkan tindakan Update Encryption untuk tipe volume terenkripsi." + +msgid "" +"Added the ``TOKEN_DELETE_DISABLED`` setting, so that deployers can customise " +"the revocation of a users token on log out." +msgstr "" +"Ditambahkan pengaturan ``TOKEN_DELETE_DISABLED``, sehingga deployer dapat " +"mengatur pencabutan token pengguna di log out." + +msgid "" +"Added the angular extensible service which allows angular horizon elements " +"such as workflows, tables, actions, and forms to be extended dynamically by " +"adding, removing, or replacing items. The extensible service is applied to " +"every workflow created using the horizon workflow service. This includes the " +"angular Launch Instance workflow." +msgstr "" +"Ditambahkan layanan extensible sudut (angular extensible service) yang " +"memungkinkan elemen horizon sudut seperti workflow (alur kerja), table " +"(tabel), action (tindakan), dan bentuk dapat diperluas (extended) secara " +"dinamis dengan penambahan, penghapusan, atau penggantian item. Layanan " +"extensible diterapkan untuk setiap alur kerja yang dibuat menggunakan " +"layanan alur kerja horizon. Ini termasuk alur kerja Launch Instance sudut ." + +msgid "" +"All AngularJS code must use explicit dependency injection. See https://docs." +"angularjs.org/guide/di#using-strict-dependency-injection" +msgstr "" +"Semua kode AngularJS harus menggunakan injeksi ketergantungan eksplisit. " +"Lihat https://docs.angularjs.org/guide/di#using-strict-dependency-injection" + +msgid "" +"All Volume related panels in Horizon that previously used the term \"GB\" " +"and \"gigabyte\" have been replaced with 'GiB' and 'gibibyte'." +msgstr "" +"Semua panel Volume terkait di Horizon yang sebelumnya digunakan istilah \"GB" +"\" dan \"gigabyte\" telah diganti dengan 'GiB' dan 'gibibyte'." + +msgid "" +"All instances of HTML class 'd3_pie_chart_usage' to 'pie-chart-usage' All " +"instances of HTML class 'd3_pie_chart_distribution' to 'pie-chart-" +"distribution'" +msgstr "" +"Semua instance kelas HTML 'd3_pie_chart_usage' ke 'pie-chart-usage' semua " +"instance kelas HTML 'd3_pie_chart_distribution' ke 'pie-chart-distribusi'" + +msgid "" +"Allow external plugins to contribute translations to the Javascript message " +"catalog." +msgstr "" +"Memungkinkan plugin eksternal untuk berkontribusi penterjemahan ke katalog " +"pesan Javascript." + +msgid "" +"Allow to override settings from local_settings.py with file snippets dropped " +"into local_settings.d/ directory." +msgstr "" +"Memungkinkan untuk menimpa pengaturan dari local_settings.py dengan snippet " +"file dijatuhkan ke direktori local_settings.d /." + +msgid "" +"Allows to attach ports during instance launch " +msgstr "" +"Memungkinkan untuk menghubungkan port selama peluncuran instance " + +msgid "" +"Allows to restrict CIDR range for user private network " +msgstr "" +"Memungkinkan untuk membatasi rentang CIDR untuk pengguna jaringan private " +"" + +msgid "" +"Although it's not required, it's best to make your actions return promises " +"with the expected structure." +msgstr "" +"Meskipun tidak diperlukan, hal terbaik untuk membuat tindakan Anda return " +"promise (kembali janji) dengan struktur yang diharapkan." + +msgid "" +"An action-result service provides convenience methods for construction of " +"the result, and for parsing of a resolved object" +msgstr "" +"Layanan action-result (tindakan-hasil) menyediakan metode mudah untuk " +"pembangunan hasilnya, dan untuk parsing (penguraian) resolved object (objek " +"ditetapkan)." + +msgid "" +"Angular actions now should return a promise that resolves with an object " +"structured in a way to indicate what the action did (or didn't do)." +msgstr "" +"Tindakan Angular sekarang harus return a promise (kembali janji) yang " +"menyelesaikan dengan obyek terstruktur dengan cara untuk menunjukkan apa " +"tindakan telah lakukan (atau belum lakukan)." + +msgid "" +"Angular components now exist to provide simple-to- configure panels and " +"tables, based off of registry information about resources (e.g. Instances)." +msgstr "" +"Komponen Angular sekarang sudah menyediakan panel dan tabel konfigurasi " +"sederhana, didasarkan dari informasi registri tentang sumber daya (misal " +"Instances)." + +msgid "Bug Fixes" +msgstr "Perbaikan kerusakan" + +msgid "" +"Cinder defines storage size in gibibytes (GiB), which is inconsistent with " +"Horizon panels that show/request storage size in gigabytes (GB)." +msgstr "" +"Cinder mendefinisikan ukuran penyimpanan dalam gibibytes (GiB), yang tidak " +"konsisten dengan panel Horizon dimana ukuran penyimpanan show/request " +"(penampilan/permintaan) dalam gigabyte (GB)." + +msgid "Cloud Admin - View and manage identity resources across domains" +msgstr "" +"Cloud Admin - View (melihat) dan mengelola sumber daya identitas seluruh " +"domain" + +msgid "" +"Compute images metadata can now be edited from the Project dashboard, using " +"the new metadata editor. See `this `__ for more details." +msgstr "" +"Metadata image Compute sekarang dapat diedit dari dashboard Project, " +"menggunakan editor metadata baru. Lihat lebih rinci `this `__ ." + +msgid "" +"Configurable token hashing, to disable Horizon from hashing the token passed " +"to the OpenStack services." +msgstr "" +"Configurable token hashing (pengacakan token yang dapat dikonfigurasi), " +"untuk menonaktifkan Horizon dari hashing token passed (pengacakan token " +"diteruskan) ke layanan OpenStack." + +msgid "" +"Create from a local file feature is added to both Angular and Django Create " +"Image workflows. It works either in a 'legacy' mode which proxies an image " +"upload through Django, or in a new 'direct' mode, which in turn implements " +"[`blueprint horizon-glance-large-image-upload `_]. To use the direct " +"mode HORIZON_IMAGES_UPLOAD_MODE setting should be changed to 'direct' value " +"along with changing glance-api.conf cors.allowed_origin parameter to the URL " +"from which Horizon is served." +msgstr "" +"Buat dari fitur file lokal ditambahkan ke kedua alur kerja Angular and " +"Django Create Image. Ia bekerja baik dalam mode 'legacy' (warisan) dimana " +"proxy upload gambar melalui Django, atau dalam mode 'direct' baru, yang pada " +"gilirannya mengimplementasikan [`blueprint horizon-glance-large-image-upload " +"`_]. Untuk menggunakan pengaturan modus langsung " +"HORIZON_IMAGES_UPLOAD_MODE harus diubah ke nilai 'direct' bersama dengan " +"mengubah parameter glance-api.conf cors.allowed_origin ke URL dari mana " +"Horizon disajikan." + +msgid "Current limitations on managing identity resources with Keystone v3:" +msgstr "" +"Keterbatasan pada saat ini dalam pengelolaan sumber daya identitas dengan " +"Keystone v3:" + +msgid "" +"Custom template tags must have a thread-safe Node implementation to work " +"with the cached loader. See https://docs.djangoproject.com/en/1.8/howto/" +"custom-template-tags/#template-tag-thread-safety" +msgstr "" +"Tag template kustom harus memiliki implementasi Node thread-safe untuk " +"bekerja dengan cached loader. Lihat https://docs.djangoproject.com/en/1.8/" +"howto/custom-template-tags/#template-tag-thread-safety" + +msgid "" +"Custom template tags must have a thread-safe Node implementation to work " +"with the the cached loader. See https://docs.djangoproject.com/en/1.8/howto/" +"custom-template-tags/#template-tag-thread-safety" +msgstr "" +"Tag template kustom harus memiliki implementasi Node thread-safe untuk " +"bekerja dengan loader cache. Lihat https://docs.djangoproject.com/en/1.8/" +"howto/custom-template-tags/#template-tag-thread-safety" + +msgid "" +"Database-backed sessions will likely not persist across upgrades due to a " +"change in their structure. See `this `__ " +"for more details." +msgstr "" +"Sesi database-backed (didukung database) kemungkinan besar tidak akan " +"bertahan di upgrade karena perubahan dalam struktur mereka. Lihat lebih " +"rinci `this `__ ." + +msgid "Deprecation Notes" +msgstr "Catatan deprisiasi" + +msgid "" +"Django 1.8 is now supported, and Django 1.7 is our minimum supported version." +msgstr "" +"Django 1.8 sekarang didukung, dan Django 1.7 menjadi versi minimum didukung " +"kita." + +msgid "" +"Django 1.8 is now supported, and Django 1.7 is our minimum supported " +"version. See `this `__ for more details." +msgstr "" +"Django 1.8 sekarang didukung, dan Django 1.7 adalah versi minimum didukung " +"kami. Lihat lebih rinci `this `__ ." + +msgid "Does not support hierarchical project management." +msgstr "Tidak mendukung manajemen proyek hirarkis." + +msgid "Does not support project admins managing Keystone projects." +msgstr "Tidak mendukung admin proyek mengelola proyek Keystone." + +msgid "" +"Does not support role assignments across domains, such as giving a user in " +"domain1 access to domain2." +msgstr "" +"Tidak mendukung penetapan peran di seluruh domain, seperti memberikan " +"pengguna di domain1 akses ke domain2." + +msgid "" +"Domain Admin - View and manage identity resources in the domain logged in" +msgstr "" +"Domain Admin - View (melihat) dan mengelola sumber daya identitas dalam " +"domain login" + +msgid "Domain management supports the following use cases:" +msgstr "Manajemen domain mendukung kasus penggunaan berikut:" + +msgid "Emit the `hzTable:clearSelected` event to clear table row selections." +msgstr "" +"Memancarkan kejadian `hzTable:clearSelected` untuk membersihkan pilihan " +"baris tabel." + +msgid "" +"Enabled support for migrating volumes. See `this `__ for more details." +msgstr "" +"Aktifkan dukungan untuk migrasi volume. Lihat lebih rinci `this `__ ." + +msgid "Enhanced plugin support for javasciprt, SCSS and Django template." +msgstr "" +"Peningkatan dukungan plugin untuk javascript, SCSS dan template Django." + +msgid "" +"Exposed event log for clusters. See `this `__ for more details." +msgstr "" +"Log kejadian terekspos untuk cluster. Lihat lebih rinci `this `__ ." + +msgid "" +"Full support for translation in AngularJS, along with simpler tooling. See " +"`this `__ for more details." +msgstr "" +"Dukungan penuh untuk terjemahan dalam AngularJS, bersama dengan tool (alat) " +"sederhana. Lihat lebih rinci `this `__ ." + +msgid "" +"Fullscreen Modals have been deprecated in favor of modal-xl. Currently, it " +"is set to 95% of the viewable screen width." +msgstr "" +"Fullscreen Modals telah usang dalam mendukung modal-xl. Saat ini, sudah " +"diatur untuk 95% dari lebar layar yang terlihat." + +msgid "" +"HORIZON_IMAGES_ALLOW_UPLOAD setting is deprecated and should be gradually " +"replaced with HORIZON_IMAGES_UPLOAD_MODE setting." +msgstr "" +"Pengaturan HORIZON_IMAGES_ALLOW_UPLOAD sudah ditinggalkan dan harus diganti " +"secara bertahap dengan pengaturan HORIZON_IMAGES_UPLOAD_MODE." + +msgid "" +"Hardcoded admin role is replaced with RBAC policy check in panels. Now users " +"access to the panels is defined by policies and not user roles. The change " +"affected the Admin dashboard and its panels (Overview, Hypervisors, " +"Instances and Metadata Definitions)." +msgstr "" +"Peran admin Hardcoded diganti dengan cek kebijakan RBAC di panel. Sekarang " +"akses pengguna ke panel didefinisikan oleh kebijakan dan bukan peran " +"pengguna. Perubahan mempengaruhi dashboard Admin dan panel nya (Ikhtisar, " +"Hypervisor, Instance dan Metadata Definisi)." + +msgid "Heat topology improvements." +msgstr "Perbaikan topologi heat." + +msgid "" +"Horizon and Horizon Plugins can access the Keystone Token from JavaScript so " +"that they can make CORS calls directly to other OpenStack Services. This can " +"enable much more responsive UI." +msgstr "" +"Horizon dan Horizon Plugins dapat mengakses Keystone Token dari JavaScript " +"sehingga mereka dapat membuat panggilan CORS langsung ke Layanan OpenStack " +"lainnya. Ini dapat memungkinkan jauh lebih responsif UI." + +msgid "" +"Horizon can be configured to run with multiple themes available at run " +"time. A new selection widget is available through the user menu. It uses a " +"browser cookie to allow users to toggle between the configured themes. By " +"default, Horizon is configured with the two themes available, 'default' and " +"'material'." +msgstr "" +"Horizon dapat dikonfigurasi untuk menjalankan dengan beberapa tema yang " +"tersedia pada waktu berjalan. Sebuah widget pilihan baru tersedia melalui " +"menu pengguna. Menggunakan cookie browser untuk menizinkan pengguna untuk " +"toggle (beralih) antar tema dikonfigurasi. Secara default, Horizon " +"dikonfigurasi dengan dua tema yang tersedia, 'default' dan 'material'." + +msgid "" +"Horizon currently supports both Angular 1.3.x and Angular 1.4.x, but will " +"remove 1.3 support in the future. See `Migrating from 1.3 to 1.4 `_" +msgstr "" +"Horizon saat ini mendukung Angular 1.3.x dan Angular 1.4.x, tetapi akan " +"menghapus dukungan 1,3 di masa depan. Lihat `Migrating from 1.3 to 1.4 " +"`_" + +msgid "Horizon no longer requires Magic Search as an external dependency." +msgstr "" +"Horizon tidak lagi memerlukan Magic Search sebagai ketergantungan eksternal." + +msgid "" +"Horizon no longer requires Nova (or Glance) to function; it will run as long " +"as keystone is present (for instance, swift-only deployments)." +msgstr "" +"Horizon tidak lagi memerlukan Nova (atau Glance) untuk berfungsi; itu akan " +"berjalan selama keystone hadir (misalnya, swift-only deployment)." + +msgid "" +"Horizon no longer uses QUnit in testing, and it has been removed from our " +"requirements. See `this `__ for more details." +msgstr "" +"Horizon tidak lagi menggunakan QUnit dalam pengujian, dan telah dihapus dari " +"persyaratan kami. Lihat lebih rinci `this `__ ." + +msgid "" +"Horizon now has a (non-navigational) route in Django so generic details " +"pages are deep-linked." +msgstr "" +"Horizon sekarang memiliki rute (non-navigasi) di Django sehingga halaman " +"rincian generik menjadi deep-linked (dalam-sambungan)." + +msgid "" +"Horizon now has multiple configuration options for the default web URL " +"(``WEBROOT``), static file location (``STATIC_ROOT``) and static file URL " +"(``STATIC_URL``) in its settings files." +msgstr "" +"Horizon kini memiliki beberapa pilihan konfigurasi untuk URL web default " +"(bawaan) (``WEBROOT``), lokasi file statis (``STATIC_ROOT``) dan URL file " +"statis (``STATIC_URL``) dalam file pengaturannya." + +msgid "" +"Horizon now supports overriding of existing Django templates. See `this " +"`__ " +"for more details." +msgstr "" +"Horizon sekarang mendukung utama dari template Django yang ada. Lihat lebih " +"rinci 'this `__ ." + +msgid "" +"Horizon requires both a ``volume`` and ``volumev2`` endpoint for Cinder, " +"even if only using v2." +msgstr "" +"Horizon membutuhkan baik endpoint ``volume`` maupun ``volumev2`` untuk " +"cinder, bahkan jika hanya menggunakan v2." + +msgid "" +"Horizon support for network IP availability feature. Enable Horizon admin " +"network dashboard to be able to display IP availability. Enables 2 columns " +"in the admin network subnets table to display the allocated IPs in a given " +"subnet and unallocated free IPs for each subnet in the network." +msgstr "" +"Horizon mendukung fitur ketersediaan IP jaringan. Aktifkan dashboard " +"jaringan admin Horizon supaya dapat menampilkan ketersediaan IP. Aktifkan 2 " +"kolom di tabel subnet jaringan admin untuk menampilkan IP dialokasikan dalam " +"subnet yang ada dan IP bebas tidak dialokasikan untuk setiap subnet dalam " +"jaringan." + +msgid "" +"If the 'default' theme is still required for legacy overrides to function, " +"simply copy the styles in the 'default' theme into a pre-existing theme or " +"create a new custom theme." +msgstr "" +"Jika theme 'default' masih diperlukan untuk menimpa legacy (peninggalan) " +"supaya berfungsi, maka hanya menyalin style (gaya) dalam theme 'default' " +"menjadi tema pre-existing (sudah ada) atau membuat tema kustom baru." + +msgid "Image metadata editor upgraded." +msgstr "Editor metadata image di-upgrade." + +msgid "Improved WebSSO support." +msgstr "Dukungan WebSSO ditingkatkan." + +msgid "" +"Improvements to the heat topology, making more resources identifiable where " +"previously they had no icons and were displayed as unknown resources. See " +"`this `__ for more details." +msgstr "" +"Perbaikan topologi heat, membuat lebih banyak sumber daya teridentifikasi " +"dimana waktu sebelumnya mereka tidak punya ikon dan ditampilkan sebagai " +"sumber yang tidak diketahui. Lihat lebih rinci `this `__ ." + +msgid "" +"In an effort to standarize our HTML class naming conventions, we will be " +"updating various class names to use dashes, instead of underscore or " +"camelcasing, to match with Bootstrap's convention." +msgstr "" +"Dalam upaya untuk membakukan konvensi penamaan kelas HTML, kami akan " +"memperbarui berbagai nama kelas untuk menggunakan tanda hubung (dash), bukan " +"garis bawah (underscore) atau casing unta (camelcasing), untuk mencocokkan " +"dengan konvensi Bootstrap ini." + +msgid "" +"Inline Edit functionality for Horizon tables is now deprecated and will be " +"removed in Horizon P (12.0) The functionality was removed from the following " +"tables. Admin Volume Types table, Admin Metadata Definitions table, Identity " +"Projects table and Identity Users table" +msgstr "" +"Fungsi Inline Edit untuk tabel Horizon sekarang usang dan akan dihapus di " +"Horizon P (12,0). Fungsi itu dihapus dari tabel berikut. Tabel Admin Volume " +"Types, tabel Admin Metadata Definitions, tabel Identity Projectsdan tabel " +"Identity Users" + +msgid "" +"Instance metadata can be updated (https://blueprints.launchpad.net/horizon/" +"+spec/edit-server-metadata)" +msgstr "" +"Metadata instance dapat diperbarui (https://blueprints.launchpad.net/" +"horizon/+spec/edit-server-metadata)" + +msgid "Instance shelving and unshelving now supported." +msgstr "Peletakan (shelving) dan unshelving sekarang didukung." + +msgid "" +"Integration tests for Image features may also be toggled in " +"openstack_dashboard/test/integration_tests/horizon.conf using the " +"'panel_type' feature, either set to 'legacy' or 'angular' to match the " +"enabled panel type." +msgstr "" +"Tes integrasi untuk fitur Image juga dapat toggled (digeser) di " +"openstack_dashboard/test/integration_tests/horizon.conf menggunakan fitur " +"'panel_type', baik diatur untuk 'legacy' ataupun 'angular' untuk mencocokkan " +"tipe panel diaktifkan." + +msgid "" +"It is no longer necessary to include the version suffix into " +"OPENSTACK_KEYSTONE_URL setting. Thanks to a recent update of django-" +"openstack-auth library as of 2.3.0 release, Horizon will append the proper " +"version suffix to the URL based on the value stored inside " +"OPENSTACK_API_VERSIONS['identity'] setting." +msgstr "" +"Hal ini tidak lagi diperlukan untuk menyertakan version suffix (akhiran " +"versi) ke pengaturan OPENSTACK_KEYSTONE_URL. Berkat update terbaru dari " +"perpustakaan django-openStack-auth pada rilis 2.3.0, Horizon akan " +"menambahkan akhiran versi yang tepat untuk URL berdasarkan nilai yang " +"tersimpan di dalam pengaturan OPENSTACK_API_VERSIONS ['identitas']." + +msgid "JavaScript can now access the Keystone Token." +msgstr "JavaScript sekarang dapat mengakses Keystone Token." + +msgid "" +"JavaScript files are now automatically included. See `this `__ for more " +"details." +msgstr "" +"JavaScript files are now automatically included. See `this `__ for more " +"details." + +msgid "Known Issues" +msgstr "Isu Dikenal" + +msgid "" +"LBaaS v1 dashboard is now deprecated and will be removed in Ocata release. " +"LBaaS v1 feature was removed from neutron-lbaas in Ocata and this " +"functionality in Horizon is only for backward compatibility so that " +"operators can upgrade Horizon first. Note that the Dashboard support for " +"LBaaS v2 is provided as a Horizon plugin via `neutron-lbaas-dashboard " +"project `__." +msgstr "" +"LBaaS v1 dashboard is now deprecated and will be removed in Ocata release. " +"LBaaS v1 feature was removed from neutron-lbaas in Ocata and this " +"functionality in Horizon is only for backward compatibility so that " +"operators can upgrade Horizon first. Note that the Dashboard support for " +"LBaaS v2 is provided as a Horizon plugin via `neutron-lbaas-dashboard " +"project `__." + +msgid "" +"LP-1585682 is fixed which grants Horizon the ability to properly version " +"Keystone webpath endpoints (URLs like http:///identity instead of " +"http://:5000)." +msgstr "" +"LP-1585682 is fixed which grants Horizon the ability to properly version " +"Keystone webpath endpoints (URLs like http:///identity instead of " +"http://:5000)." + +msgid "Made the Angular Launch Instance workflow the default in Horizon." +msgstr "Membuat alur kerja Angular Launch Instance default di Horizon." + +msgid "" +"Making Keystone Tokens available to JavaScript slightly increases the risk " +"of a Token being captured. If you don't need this functionality, it can be " +"disabled by setting the following option in your local_settings: " +"ENABLE_CLIENT_TOKEN = False" +msgstr "" +"Membuat Keystone Token tersedia untuk JavaScript sedikit meningkatkan risiko " +"Token ditangkap. Jika Anda tidak membutuhkan fungsi ini, hal ini dapat " +"dinonaktifkan dengan menetapkan opsi berikut di local_settings: " +"ENABLE_CLIENT_TOKEN = False" + +msgid "" +"Many JavaScript files and most notably the base page template (``horizon/" +"templates/base.html``) have moved from the framework portion of the repo " +"(``horizon``) to the application side (``openstack_dashboard``) to better " +"separate the framework from the application." +msgstr "" +"Many JavaScript files and most notably the base page template (``horizon/" +"templates/base.html``) have moved from the framework portion of the repo " +"(``horizon``) to the application side (``openstack_dashboard``) to better " +"separate the framework from the application." + +msgid "" +"Many Javascript files have moved to new locations in the horizon/lib static " +"folder. Previously the locations of some files were hard-coded but now the " +"locations are determined automatically based on the xstatic package name." +msgstr "" +"Banyak file Javascript telah pindah ke lokasi baru di folder statis horizon/" +"lib . Sebelumnya lokasi dari beberapa file merupakan hard-coded tapi " +"sekarang lokasi ditentukan secara otomatis berdasarkan nama paket xstatic." + +msgid "Many of Horizons XStatic packages were updated during this cycle." +msgstr "Banyak paket Horizons XStatic diperbarui selama siklus ini." + +msgid "Modal sizes now inherit from Bootstrap's theme variables." +msgstr "Ukuran modal sekarang mewarisi dari variabel tema Bootstrap." + +msgid "" +"Modal sizes now inherit their value from theme variables. Two additional " +"sizes are available now for use in Horizon, extra to the standard 3 sizes of " +"Bootstrap Modals, modal-xs and modal-xl." +msgstr "" +"Ukuran modal sekarang mewarisi nilai mereka dari variabel tema. Dua ukuran " +"tambahan tersedia sekarang untuk digunakan dalam Horizon, tambahan untuk " +"standar 3 ukuran Bootstrap Modal, modal-xs dan modal-xl." + +msgid "" +"Move OpenStack Dashboard Swift panel rendering logic to client-side using " +"AngularJS for significant usability improvements." +msgstr "" +"Pindahkan panel OpenStack Dashboard Swift rendering logic (logika analisa) " +"untuk client-side (sisi klien) menggunakan AngularJS untuk perbaikan " +"kegunaan yang signifikan." + +msgid "Neutron network type for Geneve tunneling protocol is now supported." +msgstr "" +"Tipe jaringan Neutron untuk protokol tunneling Geneve didukung sekarang." + +msgid "" +"Neutron provider network configuration now becomes more flexible so that " +"operators can configure various provider network parameters including new " +"network type, segmenatiton ID ranges and so on based on neutron network back-" +"ends they use." +msgstr "" +"Konfigurasi jaringan provider Neutron sekarang menjadi lebih fleksibel " +"sehingga operator dapat mengkonfigurasi berbagai parameter jaringan provider " +"termasuk tipe jaringan baru, rentang ID segmenatiton dan sebagainya " +"berdasarkan back-end jaringan neutron yang mereka gunakan." + +msgid "" +"Neutron provider network types for Midonet are now supported. To enable " +"them, specify these network types in ``supported_provider_types`` in the " +"configuration file." +msgstr "" +"Tipe jaringan provider Neutron untuk Midonet sekarang didukung. Untuk " +"mengaktifkannya, tentukan tipe jaringan ini di ``supported_provider_types`` " +"dalam file konfigurasi." + +msgid "New Features" +msgstr "Fitur baru" + +msgid "New network topology panel. Added support for subnet allocation." +msgstr "" +"Panel topologi jaringan baru Ditambahkan dukungan untuk alokasi subnet." + +msgid "" +"Nova and Glance are no longer required in order to run Horizon. As long as " +"keystone is present, Horizon will run correctly." +msgstr "" +"Nova dan Glance tidak lagi diperlukan dalam rangka untuk menjalankan " +"Horizon. Selama keystone hadir, Horizon akan berjalan dengan benar." + +msgid "Other Notes" +msgstr "Catatan lain." + +msgid "" +"Plugin improvements, Horizon auto discovers JavaScript files for inclusion, " +"and now has mechanisms for pluggable SCSS and Django template overrides." +msgstr "" +"Perbaikan plugin, Horizon atau penemuan file JavaScript untuk inclusion " +"(pemasukan), dan sekarang memiliki mekanisme untuk pengesampingan pluggable " +"SCSS dan Django Template." + +msgid "" +"Policies associated with Consistency Groups exist in the Cinder policy file, " +"and by default, all actions are disabled." +msgstr "" +"Kebijakan yang terkait dengan Consistency Group ada di file kebijakan " +"Cinder, dan secara default, semua tindakan dinonaktifkan." + +msgid "Properties are now bound to the controller instead of the scope." +msgstr "Properti sekarang terikat ke controller bukan scope (ruang lingkup)." + +msgid "" +"Provided the ability for plugins to contribute translations to the " +"JavaScript message catalog. Previously the horizon and openstack_dahboard " +"applications were hardcoded." +msgstr "" +"Dibekali kemampuan untuk plugin untuk berkontribusi terjemahan ke katalog " +"pesan JavaScript. Sebelumnya horizon dan aplikasi openstack_dashboard " +"merupakan hardcoded." + +msgid "" +"Router rules is a horizon extension provided by Big Switch Networks. As part " +"of the horizon-vendor-split work, we drop the extension from upstream " +"horizon. It is now available as a separate plugin at https://github.com/" +"bigswitch/horizon-bsn" +msgstr "" +"Aturan Router adalah ekstensi horizon yang disediakan oleh Big Switch " +"Networks. Sebagai bagian dari pekerjaan horizon-vendor-split, kita drop " +"ekstensi dari horizon hulu. Hal ini sekarang tersedia sebagai plugin " +"terpisah di https://github.com/bigswitch/horizon-bsn" + +msgid "Security Issues" +msgstr "Isu keamanan" + +msgid "" +"Selenium tests may now be exercised using the headless PhantomJS driver." +msgstr "" +"Tes Selenium sekarang dapat dilakukan menggunakan driver PhantomJS tanpa " +"kepala." + +msgid "" +"Several fixes have been made to the hzTable controller. The list below " +"outline these changes. See inline documentation for usage details." +msgstr "" +"Beberapa perbaikan telah dilakukan untuk hzTable controller. Daftar di " +"bawah outline (garis besar) perubahan ini. Lihat dokumentasi inline untuk " +"rincian penggunaan." + +msgid "" +"Support a parameter to specify subnet or fixed IP address when creating port." +msgstr "" +"Mendukung parameter untuk menspesifikasi subnet atau alamat IP tetap saat " +"membuat port." + +msgid "" +"Support for shelving and unshelving of instances. See `this `__ for more " +"details." +msgstr "" +"Dukungan untuk shelving (meletakkan) dan unshelving instance. Lihat lebih " +"rinci `this `__ ." + +msgid "" +"Support for v2 block device mapping, falling back to v1 when unavailable. " +"See `this `__. for more details." +msgstr "" +"Dukungan untuk pemetaan perangkat blok v2, turun ke belakang ke v1 ketika " +"tidak tersedia. Lihat lebih rinci `this `__." + +msgid "" +"The 'default_ipv4_subnet_pool_label' and 'default_ipv6_subnet_pool_label' " +"options has been deprecated and will be removed in the Newton release. " +"Starting with Mitaka you can create one default subnet pool per address " +"family through the Neutron API. These subnet pools will automatically show " +"up in the subnet pool list using the name of the pool as label." +msgstr "" +"Opsi 'default_ipv4_subnet_pool_label' dan 'default_ipv6_subnet_pool_label' " +"telah usang dan akan dihapus dalam rilis Newton. Dimulai dengan Mitaka Anda " +"dapat membuat satu kolam subnet default per keluarga alamat melalui API " +"Neutron. Kolam subnet ini secara otomatis akan muncul dalam daftar kolam " +"subnet menggunakan nama kolam sebagai label." + +msgid "" +"The 'default_ipv4_subnet_pool_label' and 'default_ipv6_subnet_pool_label' " +"options were deprecated in the Mitaka release and are no longer valid in the " +"Newton release. Starting with Mitaka you can create one default subnet pool " +"per address family through the Neutron API. These subnet pools will " +"automatically show up in the subnet pool list using the name of the pool as " +"label." +msgstr "" +"Opsi 'default_ipv4_subnet_pool_label' dan 'default_ipv6_subnet_pool_label' " +"usang dalam rilis Mitaka dan tidak lagi berlaku dalam rilis Newton. Dimulai " +"dengan Mitaka Anda dapat membuat satu kolam subnet default per keluarga " +"alamat melalui API Neutron. Kolam subnet ini secara otomatis akan muncul " +"dalam daftar kolam subnet menggunakan nama kolam sebagai label." + +msgid "The 'webroot' theme has been removed." +msgstr "Theme 'webroot' telah dihapus." + +msgid "" +"The 'webroot' theme was providing an example of how to set the webroot value " +"through SCSS for accessing needed static URL prefixes for assets like font " +"paths. This value is now retrieved directly from the Django settings and is " +"available directly in the SCSS namespace via $static_url." +msgstr "" +"Tema 'webroot' itu memberikan contoh bagaimana mengatur nilai webroot " +"melalui SCSS untuk mengakses awalan URL statis yang diperlukan bagi aset " +"seperti font paths (jalan font). Nilai ini sekarang diambil langsung dari " +"pengaturan Django dan tersedia langsung di namespace SCSS melalui $ " +"static_url." + +msgid "" +"The Images panel now may be configured to use either the legacy or Angular " +"code." +msgstr "" +"Panel Image sekarang dapat dikonfigurasi untuk menggunakan kode legacy atau " +"Angular (warisan atau sudut)." + +msgid "" +"The Python Launch Instance workflow has been deprecated and no longer " +"displays by default." +msgstr "" +"Alur kerja Python Launch Instance telah usang dan tidak menampilkan lagi " +"secara default." + +msgid "" +"The Python Swift panel has been deprecated and no longer displays by " +"default. To use the old interface edit ``enabled/" +"_1920_project_containers_panel.py`` to change ``swift_panel`` to " +"``'legacy'``." +msgstr "" +"Panel Python Swift telah usang dan tidak menampilkan lagi secara default. " +"Untuk menggunakan antarmuka lama mengedit ``enabled/" +"_1920_project_containers_panel.py`` merubah ``swift_panel`` ke ``'legacy'``." + +msgid "" +"The Sahara based content has been removed from the Horizon source tree and " +"is now a separate plugin. To continue managing Sahara in Horizon, installing " +"the sahara-dashboard plugin on the Horizon server is required." +msgstr "" +"Konten berdasarkan Sahara telah dihapus dari source tree (pohon sumber daya) " +"Horizon dan sekarang plugin terpisah. Untuk secara kontinue mengelola Sahara " +"di Horizon, installah plugin sahara-dashboard pada server Horizon yang " +"diperlukan." + +msgid "" +"The Trove based content has been removed from the Horizon source tree and is " +"now a separate plugin. To continue managing Trove in Horizon, installing the " +"trove-dashboard plugin on the Horizon server is required." +msgstr "" +"Konten berdasarkan Trove telah dihapus dari source tree (pohon sumber daya) " +"Horizon dan sekarang plugin terpisah. Untuk secara kontinue mengelola Trove " +"di Horizon, installah plugin trove-dashboard pada server Horizon yang " +"diperlukan." + +msgid "The `select` method has been renamed to `toggleSelect`." +msgstr "Metode `select` telah diubah namanya menjadi` toggleSelect`." + +msgid "The `select` method has been renamed to to `toggleSelect`." +msgstr "Metode `select` telah diubah namanya menjadi ke` toggleSelect`." + +msgid "" +"The breadcrumb navigation inside the details pages now applies across " +"Horizon. A small change in the logic means that ``custom_breadcrumb`` items " +"in the context no longer need to specify the panel name and link. See " +"[`blueprint navigation-improvements `_]" +msgstr "" +"Navigasi breadcrumb di dalam halaman rincian sekarang berlaku di Horizon. " +"Sebuah perubahan kecil dalam logika berarti item ``custom_breadcrumb`` dalam " +"konteks tidak perlu lagi menentukan nama panel dan tautan. Lihat [`blueprint " +"navigation-improvements `_]" + +msgid "" +"The deprecated ``OPENSTACK_QUANTUM_NETWORK`` configuration option has been " +"removed. If you still use it, you need to replace it with " +"``OPENSTACK_NEUTRON_NETWORK``." +msgstr "" +"Opsi konfigurasi usang ``OPENSTACK_QUANTUM_NETWORK`` telah dihapus. Jika " +"Anda masih menggunakannya, Anda perlu menggantinya dengan " +"``OPENSTACK_NEUTRON_NETWORK``." + +msgid "" +"The final django TEMPLATE_LOADERS configuration will now be generated from " +"TEMPLATE_LOADERS, CACHED_TEMPLATE_LOADERS and ADD_TEMPLATE_LOADERS settings. " +"See the settings documentation for more information." +msgstr "" +"Django final konfigurasi TEMPLATE_LOADERS sekarang akan dihasilkan dari " +"TEMPLATE_LOADERS, CACHED_TEMPLATE_LOADERS dan pengaturan " +"ADD_TEMPLATE_LOADERS. Lihat dokumentasi pengaturan untuk informasi lebih " +"lanjut." + +msgid "" +"The hz-resource-panel directive takes in a Heat resource name (e.g. 'OS::" +"Nova::Server') and displays an appropriate header and allows content to be " +"transcluded to build the panel page." +msgstr "" +"Direktif hz-sumber daya-panel mengambil dalam nama sumber daya Heat " +"(misalnya 'OS :: Nova :: Server') dan menampilkan header yang tepat dan " +"memungkinkan konten untuk ditransklusikan untuk membangun halaman panel." + +msgid "" +"The hz-resource-table directive takes in a Heat resource name (e.g. 'OS::" +"Nova::Server') and uses the Angular registry to provide actions, columns, " +"and summary views." +msgstr "" +"Direktif hz-resource-table mengambil dalam nama sumber daya Heat (misalnya " +"'OS :: Nova :: Server') dan menggunakan registry Angular untuk memberikan " +"tindakan, kolom, dan penampilan ringkasan." + +msgid "" +"The main engine managing integration with oslo.policy has been moved to " +"django_openstack_auth. The configuration is still managed in Horizon, but " +"the setting for ``POLICY_CHECK_FUNCTION`` now uses ``openstack_auth.policy." +"check`` rather than ``openstack_dashboard.policy.check``. Current behavior " +"will remain consistent." +msgstr "" +"Mesin utama pengelolaan integrasi dengan oslo.policy telah dipindahkan ke " +"django_openstack_auth. Konfigurasi ini masih dikelola di Horizon, tetapi " +"pengaturan untuk ``POLICY_CHECK_FUNCTION`` sekarang menggunakan " +"``openstack_auth.policy.check`` daripada ``openstack_dashboard.policy." +"check``. Perilaku saat ini akan tetap konsisten." + +msgid "" +"The metadata editor has been updated with AngularJS. See `this `__ " +"for more details." +msgstr "" +"Editor metadata telah diperbarui dengan AngularJS. Lihat lebih rinci `this " +"`__ ." + +msgid "" +"The network topology diagram has been replaced with an interactive graph " +"containing collapsible networks, and scales far better in large deployments. " +"See `this `__ for more details." +msgstr "" +"Diagram topologi jaringan telah diganti dengan grafik interaktif yang berisi " +"collapsible network (jaringan dilipat), dan skala yang jauh lebih baik dalam " +"(large deployment) penyebaran besar. Lihat lebih rinci `this `__ ." + +msgid "" +"Trove and Sahara panels now reside in ``openstack_dashboard/contrib``. This " +"is to provide separation for reviews provided mostly by the service teams. " +"In the future, these panels may become plugins rather than being kept in " +"Horizon. See `this `__ for more details." +msgstr "" +"Trove and Sahara panels now reside in ``openstack_dashboard/contrib``. This " +"is to provide separation for reviews provided mostly by the service teams. " +"In the future, these panels may become plugins rather than being kept in " +"Horizon. See `this `__ for more details." + +msgid "" +"Unified job interface map. This is a human readable method for passing in " +"configuration data that a job may require or accept. See `this `__ for " +"more details." +msgstr "" +"Unified job interface map. This is a human readable method for passing in " +"configuration data that a job may require or accept. See `this `__ for " +"more details." + +msgid "" +"Volume types can be now edited, and include description fields. See `this " +"`__ " +"for more details." +msgstr "" +"Volume types can be now edited, and include description fields. See `this " +"`__ " +"for more details." + +msgid "XStatic-Angular updated from 1.3.7.0 to 1.4.10.1" +msgstr "XStatic-Angular updated from 1.3.7.0 to 1.4.10.1" + +msgid "XStatic-Angular-FileUpload updated from 1.4.0.1 to 12.0.4.0" +msgstr "XStatic-Angular-FileUpload updated from 1.4.0.1 to 12.0.4.0" + +msgid "XStatic-Bootstrap-SCSS updated from 3.2.0.0 to 3.3.7.0" +msgstr "XStatic-Bootstrap-SCSS updated from 3.2.0.0 to 3.3.7.0" + +msgid "XStatic-Bootswatch updated from 3.3.5.3 to 3.3.6.0" +msgstr "XStatic-Bootswatch updated from 3.3.5.3 to 3.3.6.0" + +msgid "XStatic-Font-Awesome updated from 4.3.0.0 to 4.5.0.0" +msgstr "XStatic-Font-Awesome updated from 4.3.0.0 to 4.5.0.0" + +msgid "XStatic-Jasmine updated from 2.1.2.0 to 2.4.1.1" +msgstr "XStatic-Jasmine updated from 2.1.2.0 to 2.4.1.1" + +msgid "XStatic-MDI updated from 1.1.70.1 to 1.4.57.0" +msgstr "XStatic-MDI updated from 1.1.70.1 to 1.4.57.0" + +msgid "XStatic-Rickshaw updated from 1.5.0.0 to 1.5.1.0" +msgstr "XStatic-Rickshaw updated from 1.5.0.0 to 1.5.1.0" + +msgid "XStatic-Smart-Table updated from 1.4.5.3 to 1.4.13.1" +msgstr "XStatic-Smart-Table updated from 1.4.5.3 to 1.4.13.1" + +msgid "" +"[`blueprint Supports extra properties in project and user `_] Support an ability to treat additional information for project and " +"user as an extra attribute." +msgstr "" +"[`blueprint Supports extra properties in project and user `_] Support an ability to treat additional information for project and " +"user as an extra attribute." + +msgid "" +"[`blueprint admin-neutron-l3-agent `_] Add support for managing neutron L3 agent " +"hosts. The admin screen for system information now provides links / views " +"to see what routers reside on what hosts. In addition, the admin view of " +"routers now also provides a list of where the router is hosted and the link " +"to see what other routers are sharing the same host." +msgstr "" +"[`blueprint admin-neutron-l3-agent `_] Add support for managing neutron L3 agent " +"hosts. The admin screen for system information now provides links / views " +"to see what routers reside on what hosts. In addition, the admin view of " +"routers now also provides a list of where the router is hosted and the link " +"to see what other routers are sharing the same host." + +msgid "" +"[`blueprint admin-views-filter-first `_] This blueprint provides a " +"configurable setting to allow operators require admin users to provide a " +"search criteria first before loading data into admin views." +msgstr "" +"[`blueprint admin-views-filter-first `_] This blueprint provides a " +"configurable setting to allow operators require admin users to provide a " +"search criteria first before loading data into admin views." + +msgid "" +"[`blueprint angular-schema-form `_] Added the Angular Schema Form library to " +"Horizon. This allows developers to build angular forms and workflows from " +"JSON. Read more at ``_" +msgstr "" +"[`blueprint angular-schema-form `_] Added the Angular Schema Form library to " +"Horizon. This allows developers to build angular forms and workflows from " +"JSON. Read more at ``_" + +msgid "" +"[`blueprint angular-table-directive `_] This blueprint provides a way for " +"developers to programatically declare an Angular table vs writing HTML " +"markup. It reduces the boilerplate HTML code. For a basic table, you need to " +"pass in the data and the column configuration into the `hz-dynamic-table` " +"directive." +msgstr "" +"[`blueprint angular-table-directive `_] This blueprint provides a way for " +"developers to programatically declare an Angular table vs writing HTML " +"markup. It reduces the boilerplate HTML code. For a basic table, you need to " +"pass in the data and the column configuration into the `hz-dynamic-table` " +"directive." + +msgid "" +"[`blueprint angular-template-overrides `_] This blueprint provides a way " +"for deployers to use a theme to override HTML fragments used by Angular code " +"in Horizon. For example, to override the launch instance help panel when " +"the 'material' theme is used, create openstack_dashboard/themes/material/" +"static/templates/framework /widgets/help-panel/help-panel.html. All of the " +"client side templates are now compiled into a single JavaScript file that is " +"minified and is given as an additional file in the manifest.json file." +msgstr "" +"[`blueprint angular-template-overrides `_] Cetak biru ini menyediakan cara " +"untuk deployer menggunakan tema untuk menimpa fragmen HTML digunakan oleh " +"Angular code di Horizon. Misalnya, untuk mengesampingkan launch instance " +"help panel ketika 'material' tema yang digunakan, membuat " +"openstack_dashboard/themes/material/static/templates/framework /widgets/help-" +"panel/help-panel.html. Semua template sisi klien sekarang dikompilasi ke " +"dalam sebuah file JavaScript tunggal yang diminimalkan dan diberikan sebagai " +"file tambahan dalam file manifest.json." + +msgid "" +"[`blueprint cinder-consistency-groups `_] This feature adds 2 new tabs to " +"the Project Volumes panel. The first tab will display Consistency Groups, " +"and the second tab will display Consistency Group Snapshots. Consistency " +"Groups (CG) contain existing volumes, and allow the user to perform actions " +"on the volumes in one step. Actions include: create/update/delete CGs, " +"snapshot all volumes in a CG, clone all volumes in a CG, and create a new CG " +"and volumes from a CG snapshot. Policies associated with Consistency Groups " +"exist in the Cinder policy file, and by default, all actions are disabled." +msgstr "" +"[`blueprint cinder-consistency-groups `_] Fitur ini menambahkan 2 tab baru " +"ke panel Project Volume. Tab pertama akan menampilkan Consistency Grup, dan " +"tab kedua akan menampilkan Consistency Grup Snapshots. Consistency Groups " +"(CG) berisi volume yang ada, dan memungkinkan pengguna untuk melakukan " +"tindakan pada volume dalam satu langkah. Tindakan meliputi: membuat/update/" +"menghapus CG, snapshot semua volume di CG, mengkloning semua volume di CG, " +"dan menciptakan CG baru dan volume dari sebuah snapshot CG. Kebijakan yang " +"terkait dengan Consistency Grup ada di file kebijakan Cinder, dan secara " +"default, semua tindakan dinonaktifkan." + +msgid "" +"[`blueprint cinder-consistency-groups `_] This feature adds a new " +"Consistency Groups tab to the Project Volumes panel. Consistency Groups (GG) " +"contain existing volumes, and allow the user to perform actions on the " +"volumes in one step. Actions include: create a CG, manage volumes associated " +"with the CG, update a CG, and delete a CGs. Note that a CG can not be " +"deleted if it contains any volumes." +msgstr "" +"[`blueprint cinder-consistency-groups `_] Fitur ini menambahkan tab " +"Konsistensi Grup baru ke panel Project Volume. Consistency Groups (GG) " +"berisi volume yang ada, dan mengizinkan pengguna untuk melakukan tindakan " +"pada volume dalam satu langkah. Tindakan meliputi: membuat CG, mengatur " +"volume terkait dengan CG, memperbarui CG, dan menghapus CG. Perhatikan bahwa " +"CG tidak dapat dihapus jika mengandung volume apapun." + +msgid "" +"[`blueprint configurable-boot-sources `_] Allows administrators to " +"restrict which sources are available to boot from in the Launch Instance " +"modal by adding 4 new settings to LAUNCH_INSTANCE_DEFAULTS (disable_image, " +"disable_instance_snapshot, disable_volume, disable_volume_snapshot)." +msgstr "" +"[`blueprint configurable-boot-sources `_] Memungkinkan administrator " +"untuk membatasi sumber yang tersedia untuk boot dari dalam modal Launch " +"Instance oleh menambahkan 4 pengaturan baru untuk LAUNCH_INSTANCE_DEFAULTS " +"(disable_image, disable_instance_snapshot, disable_volume, " +"disable_volume_snapshot)." + +msgid "" +"[`blueprint integrate-magic-search `_] Magic Search was an external dependency " +"that was being heavily modified or overwritten in sections, so the used " +"parts of code base have been moved into Horizon." +msgstr "" +"[`blueprint integrate-magic-search `_] Magic Search adalah ketergantungan " +"eksternal yang sedang banyak dimodifikasi atau ditimpa di bagian, sehingga " +"bagian yang digunakan dari basis kode telah dipindahkan ke Horizon." + +msgid "" +"[`blueprint integration-tests-hardening `_] This blueprint reduced " +"failures in the integration tests caused by structure or styling changes, by " +"making them less dependent on aspects of page structure, such as ordering or " +"CSS classes." +msgstr "" +"[`blueprint integration-tests-hardening `_] Cetak biru ini mengurangi " +"kegagalan dalam tes integrasi disebabkan oleh perubahan struktur atau " +"styling, dengan membuat mereka kurang bergantung pada aspek struktur " +"halaman, seperti pemesanan atau kelas CSS." + +msgid "" +"[`blueprint keystone-federation-idp `_] Add support for managing keystone " +"identity provider. To enable the panel, set " +"``OPENSTACK_KEYSTONE_FEDERATION_MANAGEMENT`` in the local_settting.py to " +"True." +msgstr "" +"[`blueprint keystone-federation-idp `_] Menambahkan dukungan untuk " +"mengelola penyedia identitas keystone. Untuk mengaktifkan panel, mengatur " +"``OPENSTACK_KEYSTONE_FEDERATION_MANAGEMENT`` di local_settting.py ke True." + +msgid "" +"[`blueprint keystone-federation-mapping `_] Add basic support for managing " +"keystone federation mapping." +msgstr "" +"[`blueprint keystone-federation-mapping `_] Menambahkan dukungan dasar " +"untuk mengelola pemetaan federasi keystone." + +msgid "" +"[`blueprint keystone-federation-protocol-mapping `_] This " +"blueprint provides CRUD interaction for identity provider protocols." +msgstr "" +"[`blueprint keystone-federation-protocol-mapping `_] Cetak " +"biru ini memberikan interaksi CRUD untuk protokol provider identitas." + +msgid "" +"[`blueprint manage-ips Add ability to manage floating IPs in syspanel " +"`_] Admin " +"dashboard Floating IPs panel has been added to Horizon." +msgstr "" +"[`blueprint manage-ips Add ability to manage floating IPs in syspanel " +"`_] Dashboard " +"admin panel IP mengambang telah ditambahkan ke Horizon." + +msgid "" +"[`blueprint message-of-the-day `_] Message of the day can now be configured in " +"horizon, this will be displayed to the user whenever they login. To enable " +"the feature set ``MESSAGES_PATH`` in the local_settting.py to the directory " +"where message files are located. The message file must have a .json file " +"extension." +msgstr "" +"[`blueprint message-of-the-day `_] Pesan hari sekarang dapat dikonfigurasi di " +"horizon, ini akan ditampilkan kepada pengguna setiap kali mereka login. " +"Untuk mengaktifkan fitur set `` MESSAGES_PATH`` di local_settting.py ke " +"direktori dimana file pesan berada. File pesan harus memiliki ekstensi file ." +"json." + +msgid "" +"[`blueprint navigation-improvements `_] Breadcrumb navigation has been " +"added across Horizon." +msgstr "" +"[`blueprint navigation-improvements `_] navigasi breadcrumb telah " +"ditambahkan di Horizon." + +msgid "" +"[`blueprint operation-history-log `_] Added a feature to log operation history of " +"users." +msgstr "" +"[`blueprint operation-history-log `_] Ditambahkan fitur untuk log sejarah operasi " +"pengguna." + +msgid "" +"[`blueprint pagination-for-flavor `_] Added forward and backward pagination to the " +"Flavors panel" +msgstr "" +"[`blueprint pagination-for-flavor `_] Ditambahkan ke depan dan pagination mundur " +"ke panel Flavors" + +msgid "" +"blueprint gb-to-gib-conversion " +msgstr "" +"blueprint gb-to-gib-conversion " + +msgid "https://bugs.launchpad.net/horizon/+bug/1508571" +msgstr "https://bugs.launchpad.net/horizon/+bug/1508571"