From 2b9c5669520ae7d4f8c0963e71b4df144d73b328 Mon Sep 17 00:00:00 2001 From: Akihiro Motoki Date: Thu, 31 Jul 2014 15:12:59 +0900 Subject: [PATCH] Import translations for Icehouse stable update Note that this patch is proposed directly because strings are different from Juno development codebase. Change-Id: I74e18e9fdd5d77054e9057daacdd70f1725219a5 --- horizon/locale/cs/LC_MESSAGES/django.mo | Bin 0 -> 6437 bytes horizon/locale/cs/LC_MESSAGES/django.po | 426 + horizon/locale/cs/LC_MESSAGES/djangojs.mo | Bin 0 -> 2398 bytes horizon/locale/cs/LC_MESSAGES/djangojs.po | 161 + horizon/locale/en/LC_MESSAGES/django.po | 12 +- horizon/locale/en/LC_MESSAGES/djangojs.po | 14 +- horizon/locale/es/LC_MESSAGES/django.mo | Bin 6227 -> 6228 bytes horizon/locale/es/LC_MESSAGES/django.po | 14 +- horizon/locale/fr/LC_MESSAGES/django.mo | Bin 6416 -> 6434 bytes horizon/locale/fr/LC_MESSAGES/django.po | 25 +- horizon/locale/fr/LC_MESSAGES/djangojs.mo | Bin 2624 -> 2619 bytes horizon/locale/fr/LC_MESSAGES/djangojs.po | 20 +- horizon/locale/ko_KR/LC_MESSAGES/django.mo | Bin 6405 -> 6405 bytes horizon/locale/ko_KR/LC_MESSAGES/django.po | 15 +- .../locale/cs/LC_MESSAGES/django.mo | Bin 0 -> 162429 bytes .../locale/cs/LC_MESSAGES/django.po | 9770 +++++++++++++++++ .../locale/de/LC_MESSAGES/django.mo | Bin 170965 -> 171029 bytes .../locale/de/LC_MESSAGES/django.po | 125 +- .../locale/en/LC_MESSAGES/django.po | 218 +- .../locale/en_AU/LC_MESSAGES/django.mo | Bin 156020 -> 156028 bytes .../locale/en_AU/LC_MESSAGES/django.po | 28 +- .../locale/en_GB/LC_MESSAGES/django.mo | Bin 156051 -> 156059 bytes .../locale/en_GB/LC_MESSAGES/django.po | 28 +- .../locale/es/LC_MESSAGES/django.mo | Bin 171433 -> 171446 bytes .../locale/es/LC_MESSAGES/django.po | 43 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 173788 -> 174010 bytes .../locale/fr/LC_MESSAGES/django.po | 243 +- .../locale/hi/LC_MESSAGES/django.mo | Bin 249578 -> 249454 bytes .../locale/hi/LC_MESSAGES/django.po | 26 +- .../locale/ja/LC_MESSAGES/django.mo | Bin 189092 -> 189128 bytes .../locale/ja/LC_MESSAGES/django.po | 32 +- .../locale/ko_KR/LC_MESSAGES/django.mo | Bin 173555 -> 173578 bytes .../locale/ko_KR/LC_MESSAGES/django.po | 36 +- .../locale/nl_NL/LC_MESSAGES/django.mo | Bin 167706 -> 167733 bytes .../locale/nl_NL/LC_MESSAGES/django.po | 30 +- .../locale/pl_PL/LC_MESSAGES/django.mo | Bin 165486 -> 165499 bytes .../locale/pl_PL/LC_MESSAGES/django.po | 26 +- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 166974 -> 167725 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 38 +- .../locale/sr/LC_MESSAGES/django.mo | Bin 161063 -> 161080 bytes .../locale/sr/LC_MESSAGES/django.po | 30 +- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 149476 -> 149493 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 46 +- .../locale/zh_TW/LC_MESSAGES/django.mo | Bin 158187 -> 158208 bytes .../locale/zh_TW/LC_MESSAGES/django.po | 30 +- openstack_dashboard/settings.py | 1 + 46 files changed, 10896 insertions(+), 541 deletions(-) create mode 100644 horizon/locale/cs/LC_MESSAGES/django.mo create mode 100644 horizon/locale/cs/LC_MESSAGES/django.po create mode 100644 horizon/locale/cs/LC_MESSAGES/djangojs.mo create mode 100644 horizon/locale/cs/LC_MESSAGES/djangojs.po create mode 100644 openstack_dashboard/locale/cs/LC_MESSAGES/django.mo create mode 100644 openstack_dashboard/locale/cs/LC_MESSAGES/django.po diff --git a/horizon/locale/cs/LC_MESSAGES/django.mo b/horizon/locale/cs/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..6674a4a302a6b34f403226eb6266e7aef40be204 GIT binary patch literal 6437 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 literal 0 HcmV?d00001 diff --git a/horizon/locale/cs/LC_MESSAGES/django.po b/horizon/locale/cs/LC_MESSAGES/django.po new file mode 100644 index 0000000000..c63e73182e --- /dev/null +++ b/horizon/locale/cs/LC_MESSAGES/django.po @@ -0,0 +1,426 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Zbyněk Schwarz , 2014 +msgid "" +msgstr "" +"Project-Id-Version: Horizon\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-04-07 02:59-0500\n" +"PO-Revision-Date: 2014-07-21 18:43+0000\n" +"Last-Translator: Zbyněk Schwarz \n" +"Language-Team: Czech (http://www.transifex.com/projects/p/horizon/language/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: base.py:431 +msgid "Other" +msgstr "Ostatní" + +#: decorators.py:55 +msgid "Please log in to continue." +msgstr "K pokračování je nutno se přihlásit." + +#: decorators.py:87 +#, python-format +msgid "You are not authorized to access %s" +msgstr "Nemá oprávnění k přístupu %s" + +#: exceptions.py:277 +#, python-format +msgid "Unauthorized: %s" +msgstr "Neoprávněné: %s" + +#: exceptions.py:280 +msgid "Unauthorized. Please try logging in again." +msgstr "Neoprávněný přístup. Prosím zkuste se přihlásit znovu." + +#: middleware.py:111 +msgid "Session timed out." +msgstr "Relace vypršela." + +#: browsers/base.py:90 +msgid "Navigation Item" +msgstr "Položka navigace" + +#: browsers/views.py:43 +#, python-format +msgid "Select a %s to browse." +msgstr "Vyberte %s pro prohlížení." + +#: conf/default.py:41 +msgid "Password is not accepted" +msgstr "Heslo není přijato" + +#: tables/actions.py:418 +#: templates/horizon/common/_data_table_table_actions.html:13 +#: templates/horizon/common/_data_table_table_actions.html:23 +#: templates/horizon/common/_workflow_step_update_members.html:11 +#: templates/horizon/common/_workflow_step_update_members.html:17 +msgid "Filter" +msgstr "Filtr" + +#: tables/actions.py:609 +#, python-format +msgctxt "past" +msgid "%(action)s %(data_type)s" +msgstr "%(action)s %(data_type)s" + +#: tables/actions.py:611 +#, python-format +msgctxt "present" +msgid "%(action)s %(data_type)s" +msgstr "%(action)s %(data_type)s" + +#: tables/actions.py:641 tables/base.py:1408 +msgid "N/A" +msgstr "Nedostupné" + +#: tables/actions.py:670 +#, python-format +msgid "You are not allowed to %(action)s: %(objs)s" +msgstr "Nemáte oprávnění pro %(action)s: %(objs)s" + +#: tables/actions.py:677 +#, python-format +msgid "Unable to %(action)s: %(objs)s" +msgstr "Nelze %(action)s: %(objs)s" + +#: tables/actions.py:683 +#, python-format +msgid "%(action)s: %(objs)s" +msgstr "%(action)s: %(objs)s" + +#: tables/actions.py:699 +msgid "Delete" +msgstr "Smazat" + +#: tables/actions.py:700 +msgid "Deleted" +msgstr "Smazáno" + +#: tables/actions.py:717 +msgid "Update" +msgstr "Aktualizovat" + +#: tables/actions.py:718 +msgid "Updated" +msgstr "Aktualizováno" + +#: tables/base.py:318 +#, python-format +msgid "The attribute %(attr)s doesn't exist on %(obj)s." +msgstr "Vlastnost %(attr)s neexistuje v %(obj)s." + +#: tables/base.py:890 +msgid "No items to display." +msgstr "Žádné položky k zobrazení." + +#: tables/base.py:996 +msgid "Actions" +msgstr "Činnost" + +#: tables/base.py:1202 +#, python-format +msgid "No match returned for the id \"%s\"." +msgstr "Nebyla nalezena shoda s id \"%s\"." + +#: tables/base.py:1328 +msgid "Please select a row before taking that action." +msgstr "Před provedením této činnosti prosím zvolte řádky." + +#: templates/_header.html:5 +#, python-format +msgid "Logged in as: %(username)s" +msgstr "Přihlášen jako: %(username)s" + +#: templates/_header.html:7 +msgid "Help" +msgstr "Nápověda" + +#: templates/_header.html:9 +msgid "Sign Out" +msgstr "Odhlásit" + +#: templates/splash.html:8 templates/auth/login.html:4 +msgid "Login" +msgstr "Přihlášení" + +#: templates/auth/_login.html:5 +msgid "Log In" +msgstr "Přihlásit" + +#: templates/auth/_login.html:15 +msgid "You do not have permission to access the resource:" +msgstr "Nemáte oprávnění k přístupu do zdroje:" + +#: templates/auth/_login.html:17 +#, python-format +msgid "" +"Login as different user or go back to home " +"page" +msgstr "Přihlaste se jako jiný uživatel nebo se vraťte na domovskou stránku" + +#: templates/auth/_login.html:32 +msgid "Sign In" +msgstr "Přihlásit" + +#: templates/horizon/_messages.html:7 +msgid "Info: " +msgstr "Informace:" + +#: templates/horizon/_messages.html:13 +msgid "Warning: " +msgstr "Varování:" + +#: templates/horizon/_messages.html:19 +msgid "Success: " +msgstr "Úspěch:" + +#: templates/horizon/_messages.html:25 +msgid "Error: " +msgstr "Chyba:" + +#: templates/horizon/common/_data_table.html:54 +msgid "Summary" +msgstr "Přehled" + +#: templates/horizon/common/_data_table.html:63 +#, python-format +msgid "Displaying %(counter)s item" +msgid_plural "Displaying %(counter)s items" +msgstr[0] "Zobrazování %(counter)s položky" +msgstr[1] "Zobrazování %(counter)s položek" +msgstr[2] "Zobrazování %(counter)s položek" + +#: templates/horizon/common/_data_table_row_actions.html:10 +msgid "More" +msgstr "Více" + +#: templates/horizon/common/_formset_table.html:35 +msgid "Add a row" +msgstr "Přidat řádek" + +#: templates/horizon/common/_limit_summary.html:4 +msgid "Limit Summary" +msgstr "Omezit souhrn" + +#: templates/horizon/common/_limit_summary.html:7 +msgid "Instances" +msgstr "Instance" + +#: templates/horizon/common/_limit_summary.html:8 +#: templates/horizon/common/_limit_summary.html:15 +#: templates/horizon/common/_limit_summary.html:22 +#: templates/horizon/common/_limit_summary.html:29 +#: templates/horizon/common/_limit_summary.html:36 +#: templates/horizon/common/_limit_summary.html:43 +#: templates/horizon/common/_limit_summary.html:50 +#, python-format +msgid "Used %(used)s of %(available)s " +msgstr "Využito %(used)s z %(available)s " + +#: templates/horizon/common/_limit_summary.html:14 +msgid "VCPUs" +msgstr "VCPU" + +#: templates/horizon/common/_limit_summary.html:21 +msgid "RAM" +msgstr "RAM" + +#: templates/horizon/common/_limit_summary.html:28 +msgid "Floating IPs" +msgstr "Plovoucí IP adresy" + +#: templates/horizon/common/_limit_summary.html:35 +msgid "Security Groups" +msgstr "Bezpečnostní skupiny" + +#: templates/horizon/common/_limit_summary.html:42 +msgid "Volumes" +msgstr "Svazky" + +#: templates/horizon/common/_limit_summary.html:49 +msgid "Volume Storage" +msgstr "Úložiště svazků" + +#: templates/horizon/common/_resource_browser.html:10 +#, python-format +msgid "Displaying %(nav_items)s item" +msgid_plural "Displaying %(nav_items)s items" +msgstr[0] "Zobrazování %(nav_items)s položky" +msgstr[1] "Zobrazování %(nav_items)s položek" +msgstr[2] "Zobrazování %(nav_items)s položek" + +#: templates/horizon/common/_resource_browser.html:11 +#, python-format +msgid "Displaying %(content_items)s item" +msgid_plural "Displaying %(content_items)s items" +msgstr[0] "Zobrazování %(content_items)s položky" +msgstr[1] "Zobrazování %(content_items)s položek" +msgstr[2] "Zobrazování %(content_items)s položek" + +#: templates/horizon/common/_usage_summary.html:3 +msgid "Usage Summary" +msgstr "Souhrn využití" + +#: templates/horizon/common/_usage_summary.html:7 +msgid "Select a period of time to query its usage" +msgstr "Vyberte časové období pro zobrazení využití" + +#: templates/horizon/common/_usage_summary.html:9 +#, python-format +msgid "From: %(start)s To: %(end)s " +msgstr "Od: %(start)s Do: %(end)s " + +#: templates/horizon/common/_usage_summary.html:10 +msgid "Submit" +msgstr "Odeslat" + +#: templates/horizon/common/_usage_summary.html:11 +msgid "The date should be in YYYY-mm-dd format." +msgstr "Datum by mělo být ve formátu RRRR-mm-dd." + +#: templates/horizon/common/_usage_summary.html:16 +msgid "Active Instances" +msgstr "Aktivní instance" + +#: templates/horizon/common/_usage_summary.html:17 +msgid "Active RAM" +msgstr "Aktivní RAM" + +#: templates/horizon/common/_usage_summary.html:18 +msgid "This Period's VCPU-Hours" +msgstr "VCPU hodin za toto období" + +#: templates/horizon/common/_usage_summary.html:19 +msgid "This Period's GB-Hours" +msgstr "GB hodin za toto období" + +#: templates/horizon/common/_workflow.html:38 +msgid "Back" +msgstr "Zpět" + +#: templates/horizon/common/_workflow.html:41 +msgid "Next" +msgstr "Další" + +#: templates/horizon/common/_workflow.html:47 +msgid "Cancel" +msgstr "Zrušit" + +#: templatetags/branding.py:36 +msgid "Horizon" +msgstr "Horizon" + +#: templatetags/horizon.py:121 templatetags/horizon.py:131 +msgid "No Limit" +msgstr "Bez limitu" + +#: templatetags/horizon.py:123 templatetags/horizon.py:125 +msgid "Available" +msgstr "Dostupné" + +#: templatetags/sizeformat.py:45 templatetags/sizeformat.py:50 +#, python-format +msgid "%(size)d Byte" +msgid_plural "%(size)d Bytes" +msgstr[0] "%(size)d bajt" +msgstr[1] "%(size)d bajty" +msgstr[2] "%(size)d bajtů" + +#: templatetags/sizeformat.py:53 +#, python-format +msgid "%s KB" +msgstr "%s KB" + +#: templatetags/sizeformat.py:56 +#, python-format +msgid "%s MB" +msgstr "%s MB" + +#: templatetags/sizeformat.py:59 +#, python-format +msgid "%s GB" +msgstr "%s GB" + +#: templatetags/sizeformat.py:62 +#, python-format +msgid "%s TB" +msgstr "%s TB" + +#: templatetags/sizeformat.py:64 +#, python-format +msgid "%s PB" +msgstr "%s PB" + +#: utils/fields.py:59 +msgid "Incorrect format for IP address" +msgstr "Nesprávný formát IP adresy" + +#: utils/fields.py:60 +msgid "Invalid version for IP address" +msgstr "Neplatná verze IP adresy" + +#: utils/fields.py:61 +msgid "Invalid subnet mask" +msgstr "Neplatná maska podsítě" + +#: utils/filters.py:51 +msgid "Never" +msgstr "Nikdy" + +#: utils/validators.py:25 utils/validators.py:49 +msgid "Not a valid port number" +msgstr "Není platné číslo portu" + +#: utils/validators.py:30 +msgid "Not a valid IP protocol number" +msgstr "Není platné číslo protokolu IP" + +#: utils/validators.py:44 +msgid "One colon allowed in port range" +msgstr "V rozsahu portů povolena pouze jedna pomlčka" + +#: utils/validators.py:51 +msgid "Port number must be integer" +msgstr "Číslo portu musí být celé číslo" + +#: workflows/base.py:72 +msgid "Processing..." +msgstr "Zpracovávaní..." + +#: workflows/base.py:477 +msgid "All available" +msgstr "Vše dostupné" + +#: workflows/base.py:478 +msgid "Members" +msgstr "Členové" + +#: workflows/base.py:479 +msgid "None available." +msgstr "Žádné dostupné." + +#: workflows/base.py:480 +msgid "No members." +msgstr "Žádní členové." + +#: workflows/base.py:596 +msgid "Save" +msgstr "Uložit" + +#: workflows/base.py:597 +#, python-format +msgid "%s completed successfully." +msgstr "%s úspěšně dokončeno" + +#: workflows/base.py:598 +#, python-format +msgid "%s did not complete." +msgstr "%s nedokončeno" diff --git a/horizon/locale/cs/LC_MESSAGES/djangojs.mo b/horizon/locale/cs/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..e25516d9d5aa5b8dfe2e35e50d3c6673fef868c6 GIT binary patch literal 2398 zcmZXU&u<$=6vqc>DVRb_TPVL7)E{bTckQI9nr`dTk~D2le^`mzLM~{$JFz!j&#Y!< z?b<>@AaO*MkT`^#d;#@Psr&(fgOdXXP8BCa{{aq295@2sw|3ePMwxtee!Y3``=00F zo^4+=>D)p5dk#Df zk{^>JRzR}T04d%KB)>iZDelif^6QHc?|`&_86-cx1t|xs;Pc>b;4$!bknYDA@-f6^%7qQ}raMJi}N~lmK zY)Y%e*tGZ|i_a{HxYCYCGBn-Pao3PM71nmNi8d`8DWZIB5x28xq3Y5EoLwZ}z?nF~ z4QzIr%_@8>icmiOvh0c$5u9b$G>6-Qi?)apQA?yxQ?ZjR%N^EYn0Pa2&_i&e)( z<{H|>J;Y9XG~9?S*Qqp6Kr7nq;!whi%E)g^yC|rZaACt|BR#@V++Cd+Ze=3F{5-Fc zJ&_N1C=?y6L17hX1qbJHN9L;+syF7@d=`e%THIA_NF#Yi;3Q9tMl3BJ>Q*aLahPX@ zcVgGbC9~4Br8&;iEot#L8`;RS&1$XKQEG>BYt#CFLVb2i7==A>nx(fJsX>7tP;qMeLjRz-Bd!>`55;l5svK^Dr|Li;E zjZN~>$>7Aqu@YM0im=YB8lfzzl!|Gg)>UgOO+FtsI>Pk$*&Zfj)3?L%`Fab!`_TFv z&Z>GQ>e8!9(F*ufPlgSCq~Tl|6pNis$9H5mUX-_Ke-U}2aBVRy<`tz?F&SAXhPHUL zaCP?T#m7pF`K1DWD^4mn*i8|sleb+FB^s+UJZuPKr7Pd4&UllL_tAxm(s&nDsHx@y zK3R+1BToY!+CnACj7Yp0B8ht)uOt#*S9jj>9Hc{;8owzJ*f}fO3dJ@Hhx(n zu(@PW(vh|rgeHd;6iKAM}#^xgMJ$o zg*_xqdvMp{nadD){)U7I`Fal*w8%=3hnfqfq;2RZTO!lB7HfB44i<9#+JpXjpSK6A zwY3%F^Qwlup$u)@=VCW}IT#*}n{4onP1jb!Mlj4-Q`0liq?92s!{-6d$CmUR-&r+EZ)(-kNz8_#qcTz*;ptOIQA}0xF9M>V!2kdN literal 0 HcmV?d00001 diff --git a/horizon/locale/cs/LC_MESSAGES/djangojs.po b/horizon/locale/cs/LC_MESSAGES/djangojs.po new file mode 100644 index 0000000000..4699f59710 --- /dev/null +++ b/horizon/locale/cs/LC_MESSAGES/djangojs.po @@ -0,0 +1,161 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Zbyněk Schwarz , 2014 +msgid "" +msgstr "" +"Project-Id-Version: Horizon\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-04-07 02:59-0500\n" +"PO-Revision-Date: 2014-07-18 05:34+0000\n" +"Last-Translator: Zbyněk Schwarz \n" +"Language-Team: Czech (http://www.transifex.com/projects/p/horizon/language/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: static/horizon/js/horizon.accordion_nav.js:83 +#: static/horizon/js/horizon.modals.js:280 +#: static/horizon/js/horizon.tabs.js:21 +msgid "Loading" +msgstr "Načítání" + +#: static/horizon/js/horizon.d3linechart.js:385 +#: static/horizon/js/horizon.d3linechart.js:395 +msgid "No data available." +msgstr "Data nejsou dostupná." + +#: static/horizon/js/horizon.d3linechart.js:401 +#: static/horizon/js/horizon.modals.js:299 +#: static/horizon/js/horizon.tables_inline_edit.js:94 +#: static/horizon/js/horizon.tables_inline_edit.js:175 +msgid "An error occurred. Please try again later." +msgstr "Vyskytla se chyba. Prosím zkuste to znovu později." + +#: static/horizon/js/horizon.firewalls.js:30 +#: static/horizon/js/horizon.instances.js:30 +msgid "There was a problem communicating with the server, please try again." +msgstr "Při komunikaci se serverem nastal problém, zkuste to znovu." + +#: static/horizon/js/horizon.forms.js:117 +msgid "Filter" +msgstr "Filtr" + +#: static/horizon/js/horizon.instances.js:232 +msgid "Could not read the file" +msgstr "Soubor nelze přečíst" + +#: static/horizon/js/horizon.instances.js:238 +#: static/horizon/js/horizon.instances.js:265 +msgid "Could not decrypt the password" +msgstr "Heslo nelze dešifrovat" + +#: static/horizon/js/horizon.membership.js:190 +msgid "No roles" +msgstr "Žádné role" + +#: static/horizon/js/horizon.membership.js:222 +msgid "Roles" +msgstr "Role" + +#: static/horizon/js/horizon.messages.js:11 +msgid "Danger: " +msgstr "Nebezpečí:" + +#: static/horizon/js/horizon.messages.js:12 +msgid "Warning: " +msgstr "Varování:" + +#: static/horizon/js/horizon.messages.js:13 +msgid "Notice: " +msgstr "Oznámení:" + +#: static/horizon/js/horizon.messages.js:14 +msgid "Success: " +msgstr "Úspěch:" + +#: static/horizon/js/horizon.messages.js:15 +msgid "Error: " +msgstr "Chyba:" + +#: static/horizon/js/horizon.modals.js:33 +msgid "Cancel" +msgstr "Zrušit" + +#: static/horizon/js/horizon.modals.js:98 +#: static/horizon/js/horizon.tables.js:172 +msgid "Working" +msgstr "Zpracovávání" + +#: static/horizon/js/horizon.modals.js:128 +msgid "There was an error submitting the form. Please try again." +msgstr "Při odesílání formuláře nastal problém. Zkuste to prosím znovu." + +#: static/horizon/js/horizon.networktopology.js:535 +msgid "STATUS" +msgstr "STAV" + +#: static/horizon/js/horizon.networktopology.js:536 +msgid "ID" +msgstr "ID" + +#: static/horizon/js/horizon.networktopology.js:537 +msgid "Interfaces" +msgstr "Rozhraní" + +#: static/horizon/js/horizon.networktopology.js:538 +msgid "Interface" +msgstr "Rozhraní" + +#: static/horizon/js/horizon.networktopology.js:539 +msgid "open console" +msgstr "otevřít konzoli" + +#: static/horizon/js/horizon.networktopology.js:540 +#, c-format +msgid "view %s details" +msgstr "zobrazit podrobnosti %s" + +#: static/horizon/js/horizon.tables.js:39 +#: static/horizon/js/horizon.tables.js:256 +msgid "No items to display." +msgstr "Žádné položky k zobrazení." + +#: static/horizon/js/horizon.tables.js:50 +msgid "An error occurred while updating." +msgstr "Při aktualizaci nastal problém." + +#: static/horizon/js/horizon.tables.js:155 +#, c-format +msgid "You have selected %s. " +msgstr "Vybrali jste %s." + +#: static/horizon/js/horizon.tables.js:157 +#, c-format +msgid "Confirm %s" +msgstr "Potvrdit %s" + +#: static/horizon/js/horizon.tables.js:158 +msgid "Please confirm your selection. This action cannot be undone." +msgstr "Potvrďte prosím váš výběr. Toto nelze vrátit." + +#: static/horizon/js/horizon.tables.js:243 +#, c-format +msgid "Displaying %s item" +msgid_plural "Displaying %s items" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "Zobrazování %s položek" + +#: static/horizon/js/horizon.tables_inline_edit.js:88 +#: static/horizon/js/horizon.tables_inline_edit.js:169 +msgid "Not authorized to do this operation." +msgstr "Nemáte oprávnění provést tuto operaci." + +#: static/horizon/js/horizon.users.js:18 +msgid "Passwords do not match." +msgstr "Hesla se neshodují." diff --git a/horizon/locale/en/LC_MESSAGES/django.po b/horizon/locale/en/LC_MESSAGES/django.po index bccbc462a4..1d13c25d29 100644 --- a/horizon/locale/en/LC_MESSAGES/django.po +++ b/horizon/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-07 02:25-0500\n" +"POT-Creation-Date: 2014-07-31 01:24-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -76,7 +76,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "" -#: tables/actions.py:641 tables/base.py:1408 +#: tables/actions.py:641 tables/base.py:1410 msgid "N/A" msgstr "" @@ -116,20 +116,20 @@ msgstr "" msgid "The attribute %(attr)s doesn't exist on %(obj)s." msgstr "" -#: tables/base.py:890 +#: tables/base.py:892 msgid "No items to display." msgstr "" -#: tables/base.py:996 +#: tables/base.py:998 msgid "Actions" msgstr "" -#: tables/base.py:1202 +#: tables/base.py:1204 #, python-format msgid "No match returned for the id \"%s\"." msgstr "" -#: tables/base.py:1328 +#: tables/base.py:1330 msgid "Please select a row before taking that action." msgstr "" diff --git a/horizon/locale/en/LC_MESSAGES/djangojs.po b/horizon/locale/en/LC_MESSAGES/djangojs.po index 3240ce4576..aa948651ac 100644 --- a/horizon/locale/en/LC_MESSAGES/djangojs.po +++ b/horizon/locale/en/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-07 02:25-0500\n" +"POT-Creation-Date: 2014-07-31 01:24-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -23,12 +23,12 @@ msgstr "" msgid "Loading" msgstr "" -#: static/horizon/js/horizon.d3linechart.js:385 -#: static/horizon/js/horizon.d3linechart.js:395 +#: static/horizon/js/horizon.d3linechart.js:386 +#: static/horizon/js/horizon.d3linechart.js:396 msgid "No data available." msgstr "" -#: static/horizon/js/horizon.d3linechart.js:401 +#: static/horizon/js/horizon.d3linechart.js:402 #: static/horizon/js/horizon.modals.js:299 #: static/horizon/js/horizon.tables_inline_edit.js:94 #: static/horizon/js/horizon.tables_inline_edit.js:175 @@ -44,12 +44,12 @@ msgstr "" msgid "Filter" msgstr "" -#: static/horizon/js/horizon.instances.js:232 +#: static/horizon/js/horizon.instances.js:239 msgid "Could not read the file" msgstr "" -#: static/horizon/js/horizon.instances.js:238 -#: static/horizon/js/horizon.instances.js:265 +#: static/horizon/js/horizon.instances.js:245 +#: static/horizon/js/horizon.instances.js:272 msgid "Could not decrypt the password" msgstr "" diff --git a/horizon/locale/es/LC_MESSAGES/django.mo b/horizon/locale/es/LC_MESSAGES/django.mo index e5ae876bd51f772fe396075db2a017c51d2ef81b..f9c774336c623c479b7c0fd5d96de7753e89e92c 100644 GIT binary patch delta 848 zcmXZZK}Zx)7{KvorK6j*?pB%=HfdHAQ*Sm+8|#vGbE(7*A{YZrxwOpC?9d?(gNHyb zL3FC9E*23O#y}86#~`SnlE7=HC~qQxQ1t)u?O}i4`)1zzzVFRfy{H$KH>3~il=`$) zsqIRsYKu~Pa2o6Jk#WxW+_+$Th4TIzEZ`D)_zN5H0LdaA!yKML9;q_!z=?uN|364b z$cEH7W4wb+L%K2AuFHYeJOdk-m z5qv?J_$Nx|YuJFQb$tR0<)8u{#&+WnwzH0KH_oCo^2GQN`C4if<;pFJ$xRfIdLycX z;53P&C=*suCclod;Wo-Qy@yixDazG-HtXNGlXWM5;z0Jg{&LfWK3kW(-jj~*)jD_n zoHG*KsMIP^=nVNu;MpbZ_BguFDY>@W@AVu%qWR^9{aWIT#(r3<`biXfcG-_BerS(I iadP)s{-QM*#g&^;n7z->G&Ckb7{qo^&Bj{S>iz+vduXNr delta 847 zcmXZZPe>F|9Ki8s<>+qKx>lQ&)#M+HV&YA^MGSc;JuVhf7sFuGQI^eF*%>-`Xgmb% zB?!7yR2Pc~48^5GM8_@_QCQ%$lN6mIf~3grFW<84=lA=~y!ZRPx1aQ~Ui`i(x!<7F z`|V2YR7#awmFmD*Y{Un~Ipb5~g7G=Z`!6wzE9l`jY{njnZFmgRcm{c-int3$vMTxi zAfg}(t{HC_Z()l1UF^p>JcX-x8f|uO!VzPDE#y-u2beMSS?nUOnfg4+Kuc|jQhNzr zQRv1MltKPt2CW?%3v(!qJiLTwQQmuqTkr{P#(9*RTtpe*HOc|r;#T~O((eoQ;GcwG z8$l& zZ%FMY=%e7EoUn{?@@bR>H&Oo6J1C7Gqg>qwlmEhY@VS$XHWUnk{`yS gx5LcERAo8{qu3uS*WYAnR&zjHwS%xeoLg&H2fJ-)B>(^b diff --git a/horizon/locale/es/LC_MESSAGES/django.po b/horizon/locale/es/LC_MESSAGES/django.po index 2d06d5349a..7c8c849125 100644 --- a/horizon/locale/es/LC_MESSAGES/django.po +++ b/horizon/locale/es/LC_MESSAGES/django.po @@ -4,16 +4,16 @@ # # Translators: # Alberto Molina Coballes , 2014 -# mariantb , 2014 -# vkmc , 2014 +# Marian Tort , 2014 +# Victoria Martínez de la Cruz , 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-04 11:03-0500\n" -"PO-Revision-Date: 2014-04-03 13:40+0000\n" -"Last-Translator: mariantb \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/openstack/language/es/)\n" +"POT-Creation-Date: 2014-04-07 02:59-0500\n" +"PO-Revision-Date: 2014-07-21 18:43+0000\n" +"Last-Translator: Marian Tort \n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/horizon/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -283,7 +283,7 @@ msgstr "Enviar" #: templates/horizon/common/_usage_summary.html:11 msgid "The date should be in YYYY-mm-dd format." -msgstr "La fecha debe estar en formato YYYY-MM-DD." +msgstr "La fecha debe tener el formato YYYY-MM-DD." #: templates/horizon/common/_usage_summary.html:16 msgid "Active Instances" diff --git a/horizon/locale/fr/LC_MESSAGES/django.mo b/horizon/locale/fr/LC_MESSAGES/django.mo index c51ae1253c49a872e65b978ef53201f891a2b29c..f470b837bf3c3e447abad3508d9a18cd4b65cee7 100644 GIT binary patch delta 974 zcmX}q&r1|x7{KvoEq}Xix~551Q!SO+$hiK>O-(|SC@``*bP%T9(FV2|+MP`aWDj*o zFv`VCcrqvh57N>PI&`s9#nK;8moiTU;-OPS-&co*m-)QU^S=_`dUfkB!Xx;Jc39#DB3AyJ|#e($B2|NB#I3RuU&` zB)dH@O`?RvT~rHau^i`p7x4=5Q#^xza0L5mMau9Vs&#W1#0A`qPyGBc9w1)z#|x;Q z|D`r7a){1`KcOVNa}p7(A|JyDj^K91m?WM?^}-*hUi1rh;TG28Z&Vu!*6qxzLseK4 zHem}k<4D#YxP@#=RD2j8;XcgcAbvviNrHT*BN)cx*p2--j%~Pzs(_EE3i^hs@C~HN z7B{uNj7g_4+e$|bOrqNH42EzP)eaw{I;tg9N4_a?J&aAI6Y}WRloqMf`&1QSMem?$6kDeG}-hmZ_K|f zj+bY9G$R`8>eY=d!>G78s$a5h+iBZ%^dZx;Vp`N_@6?SRJ=(6dpNe&Mv>IF$7tFM$ zUrw1$I%#@tDy9w7Uwh`-Y3*z#WtkbRZ-PvmMBDZ4#9%z>W)f4T=e5P%n*%(-nar4z zR&GAjQF_Bo*>_wgUkE)YDj}&QtlW6*=c+MFi@T0v#XT#P>j@vLJeRN>&z`VN$IDNI r*NXy~-1+)Q_5Vr2ibQ^F|9KiACn$>E$xm&iD)l^zqj*japwOLtOT?#|9Q$d4{wlvKyJL8||uoZT& zK#B=G6cMrnb&?i5SSLGliKwU!A%Rf0j*%fA`aXTo@|e&2z4v?be(&u}#qP(Ze+9Bn z3xs%ICd6hTL~5fDJMaz`VNUr%Ijx*gzQ#)O=9Kf;O8f`cp@GLgqJ(LB^qAchm%B%i@ zG_k-#u3yB%nB7XYoVb7+(8ds6M_Kte%By;S@~R)9jyaSCd_r015^lrD79sXvBO2I) zT&fsDJ~J_ivY=nD(mBb%JCr93^EPfxL{Sz{kFuaR#;_CXaRd)x4r$`Maxt2p zE$Ryn#hLdhG<>;NJXC<_l(G=GWT1+!q6V1i}gJ1C()AjW8 z8PjoX(@SL%n(J8u1BRis(Mex19jn0_wvx7OX8PL)ubD~Pp9mcfrqY(6%{MXP# zz&{bL^2fq6!H$&USflLepNj1LALU0PKLQ24{>6&wvXzuR&&r4%OY6)}RCE>8*3=HU oR)3w#rfJhTsttKbJL$f8UTe8^T3h4lpgWZD-, 2014 +# zopanix , 2014 +# EVEILLARD , 2014 # cloudwatt_l10n , 2014 # Kamel_CW , 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-04 11:03-0500\n" -"PO-Revision-Date: 2014-04-02 06:30+0000\n" -"Last-Translator: steff00 \n" -"Language-Team: French (http://www.transifex.com/projects/p/openstack/language/fr/)\n" +"POT-Creation-Date: 2014-04-07 02:59-0500\n" +"PO-Revision-Date: 2014-07-21 18:43+0000\n" +"Last-Translator: François Bureau \n" +"Language-Team: French (http://www.transifex.com/projects/p/horizon/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -147,15 +148,15 @@ msgstr "Aide" #: templates/_header.html:9 msgid "Sign Out" -msgstr "Se Déconnecter" +msgstr "Se déconnecter" #: templates/splash.html:8 templates/auth/login.html:4 msgid "Login" -msgstr "Connexion" +msgstr "Identifiant" #: templates/auth/_login.html:5 msgid "Log In" -msgstr "Connexion" +msgstr "Se connecter" #: templates/auth/_login.html:15 msgid "You do not have permission to access the resource:" @@ -170,7 +171,7 @@ msgstr "Connectez-vous avec un autre nom d'utilisateur ou revenir à %(used)s of %(available)s " -msgstr "%(used)s utilisé(es) sur %(available)s " +msgstr " %(used)s utilisé(es) sur %(available)s " #: templates/horizon/common/_limit_summary.html:14 msgid "VCPUs" @@ -255,7 +256,7 @@ msgstr "Stockage de volumes" msgid "Displaying %(nav_items)s item" msgid_plural "Displaying %(nav_items)s items" msgstr[0] "Afficher %(nav_items)s éléments" -msgstr[1] "Afficher %(nav_items)s éléments" +msgstr[1] "Affichage de %(nav_items)s éléments" #: templates/horizon/common/_resource_browser.html:11 #, python-format @@ -270,7 +271,7 @@ msgstr "Résumé de l'Utilisation" #: templates/horizon/common/_usage_summary.html:7 msgid "Select a period of time to query its usage" -msgstr "Sélectionner une période pour en visualiser l'Utilisation" +msgstr "Sélectionner une période pour en visualiser l'utilisation" #: templates/horizon/common/_usage_summary.html:9 #, python-format diff --git a/horizon/locale/fr/LC_MESSAGES/djangojs.mo b/horizon/locale/fr/LC_MESSAGES/djangojs.mo index 3f094312a77469fa1b081dc86aef86afb2378ca7..3d59a644f124136aca8d0b54a3c4d950105ce82d 100644 GIT binary patch delta 414 zcmXZW%}T>S5C`x{OPZ#BltNLcMHWPA57F%xHMwY^o)i^{;E=XdN+Jm4yDG|_z2#_tN#>XncvK?vpX-@N%k=>4elkPeVM34M8655Em%~Da7ZA` z!Y*8cH!uh9U=qHPVGL%V3bQZ;m*E^N!aS@eX)sMpG-lA~LLFYidH4hi z@C`QMH^h!q!K;x5j6P@}Y{OmHfVVIWKj8xWf=loRW?%-}EW(x4I2Q}z8+FFZMorgv zjq}vufp%o|g)dx3Yqolp!OFZ;)p%ViZ8BanD%IhK94H;v6IZS?K27LSvCv`{mn?kf zc@}GjqqB~%Z7&?rp2ci|%JP^qy)&LDfh3y^^Vl5jsQvglI~hK!ei}o)mN@rW+hVIe F{Q=xbMqU5_ delta 419 zcmXZW%}T>S5C`x{OPeNEi%?q79@c|cw84$79}S2ViYL+HLC>LGF;v>ntN~9g@B>Z{|AzChfNP4dtWOpaL2|vuOw;03 zgKu)Kw~mby;X9tw?-@;73X5%Uvu1EamGN!M+zDS(f!23L&y#k$J2_3)l~uu9aV1$i zmIJ{$anv4MyE2aGP_T2Sec^}!>;274?$kh0r7baTg$>P5R+t~&YhJDyN78mKJ=PIy G*`pulAxV$` diff --git a/horizon/locale/fr/LC_MESSAGES/djangojs.po b/horizon/locale/fr/LC_MESSAGES/djangojs.po index 1051d0ca88..76431c6e48 100644 --- a/horizon/locale/fr/LC_MESSAGES/djangojs.po +++ b/horizon/locale/fr/LC_MESSAGES/djangojs.po @@ -3,16 +3,18 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# steff00 , 2014 +# zopanix , 2014 +# EVEILLARD , 2014 +# François Bureau , 2014 # cloudwatt_l10n , 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-04 11:03-0500\n" -"PO-Revision-Date: 2014-04-03 07:18+0000\n" +"POT-Creation-Date: 2014-04-07 02:59-0500\n" +"PO-Revision-Date: 2014-07-18 05:34+0000\n" "Last-Translator: François Bureau \n" -"Language-Team: French (http://www.transifex.com/projects/p/openstack/language/fr/)\n" +"Language-Team: French (http://www.transifex.com/projects/p/horizon/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -48,12 +50,12 @@ msgstr "Filtrer" #: static/horizon/js/horizon.instances.js:232 msgid "Could not read the file" -msgstr "Le fichier ne peut être lu" +msgstr "Le fichier n'a pu être lu" #: static/horizon/js/horizon.instances.js:238 #: static/horizon/js/horizon.instances.js:265 msgid "Could not decrypt the password" -msgstr "Le mot de passe ne peut être décrypté" +msgstr "Le mot de passe n'a pu être déchiffré" #: static/horizon/js/horizon.membership.js:190 msgid "No roles" @@ -94,11 +96,11 @@ msgstr "Traitement en cours..." #: static/horizon/js/horizon.modals.js:128 msgid "There was an error submitting the form. Please try again." -msgstr "Erreur lors de la soumission du formulaire, veuillez réessayer. " +msgstr "Erreur lors de la soumission du formulaire. Veuillez réessayer. " #: static/horizon/js/horizon.networktopology.js:535 msgid "STATUS" -msgstr "Statut :" +msgstr "STATUT" #: static/horizon/js/horizon.networktopology.js:536 msgid "ID" @@ -119,7 +121,7 @@ msgstr "ouvrir la console" #: static/horizon/js/horizon.networktopology.js:540 #, c-format msgid "view %s details" -msgstr "Voir les Détails de %s" +msgstr "Voir les détails de %s" #: static/horizon/js/horizon.tables.js:39 #: static/horizon/js/horizon.tables.js:256 diff --git a/horizon/locale/ko_KR/LC_MESSAGES/django.mo b/horizon/locale/ko_KR/LC_MESSAGES/django.mo index 5129561f317c5b7c3f36db16aa9475079602665d..37cbbfcd516c736e5b87960be3fedd543940e177 100644 GIT binary patch delta 787 zcmXZZO=uHA6u|M9Y7-i(O{=je2voY)Xpf*SbB?%Y?}H z10sh+WG*8zge~mFXT}%CSH@N28lEF=9Z%wKoWRteND>Qp6pP3!_xPl-i3f3EP$Jn+ zW0?V+@Y>ih#@NUB2RwtH@dWL*>= zGKm^Ejk>^$=?ADsHfQ=x)CD3uj~&$czwj9TMNKS2RpU5`+?F&^ui_C>yeuOp9hZC8 z`)-d}j_c*eZ71(I=^In_&C>m#9#liS;5SO1x$yx;#4{+Qpz^75%VmO_YPmouGF2$^5`nYPMPn9#q5l+dxk;xgEdjK7APf U%zjOztZsX8du1tJ9iB<-0?1@+I{*Lx delta 787 zcmXZZO=uHA6u|M9)>IN|(@z6}uzrD9S7*}(H1-rKDikUrQt%*445eCkL$WOhg-}W_ z7PKH*(1Q3uDM2I>DSA{q^q}VGNlaua-B~SXR#0Gd!#CR zXgpv*Cp@>-tgkV__**=RAMhZy@Gy3f?QR@Goqq;3K5revPWo4H5DTdB_w4veZ}tDe zFBmw+kIzUE@&|RH1ZipoeW?8t=;JBW4Ikkye2VS3hI_GQ|G&3xq88f31NaRM{;kqT z(=eRB9^rY^M5a*#S5O1rp>FsSkKiwKF+CtMif2(Pyo0*Y25LedQRi(UTS*i3%C^wM zYB%Z9mON_U1nL6UZ2uPOkwvyYhq}N5p2Rxp{O`CQf1@VWPgSQekKC5bpq_R{Lk{BmpU W<<3&Q@pa%+ti83o-l(Oo#{L1lf^N0| diff --git a/horizon/locale/ko_KR/LC_MESSAGES/django.po b/horizon/locale/ko_KR/LC_MESSAGES/django.po index 55cfdcb496..4846c8d32f 100644 --- a/horizon/locale/ko_KR/LC_MESSAGES/django.po +++ b/horizon/locale/ko_KR/LC_MESSAGES/django.po @@ -3,15 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# ujuc Gang , 2014 +# Chun-Kil Kang , 2014 +# Sungjin Kang , 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-04 11:03-0500\n" -"PO-Revision-Date: 2014-04-01 15:50+0000\n" -"Last-Translator: ujuc Gang \n" -"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/openstack/language/ko_KR/)\n" +"POT-Creation-Date: 2014-04-07 02:59-0500\n" +"PO-Revision-Date: 2014-07-21 18:43+0000\n" +"Last-Translator: Chun-Kil Kang \n" +"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/horizon/language/ko_KR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -110,7 +111,7 @@ msgstr "업데이트" #: tables/actions.py:718 msgid "Updated" -msgstr "업데이트됨" +msgstr "업데이트 완료" #: tables/base.py:318 #, python-format @@ -237,7 +238,7 @@ msgstr "유동 IP" #: templates/horizon/common/_limit_summary.html:35 msgid "Security Groups" -msgstr "시큐리티 그룹" +msgstr "보안 그룹" #: templates/horizon/common/_limit_summary.html:42 msgid "Volumes" diff --git a/openstack_dashboard/locale/cs/LC_MESSAGES/django.mo b/openstack_dashboard/locale/cs/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..e10d30e05b62471bee2b7356fbf3e2c25eeee5d4 GIT binary patch literal 162429 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

Sg>6soO`zraG*>S^mbG`Tk6y}f_*4&aNs@%9 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 J&n|Ay{uht?Ms5HA literal 0 HcmV?d00001 diff --git a/openstack_dashboard/locale/cs/LC_MESSAGES/django.po b/openstack_dashboard/locale/cs/LC_MESSAGES/django.po new file mode 100644 index 0000000000..0dcb461c3d --- /dev/null +++ b/openstack_dashboard/locale/cs/LC_MESSAGES/django.po @@ -0,0 +1,9770 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Zbyněk Schwarz , 2014 +msgid "" +msgstr "" +"Project-Id-Version: Horizon\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-04-07 02:59-0500\n" +"PO-Revision-Date: 2014-07-30 14:22+0000\n" +"Last-Translator: Zbyněk Schwarz \n" +"Language-Team: Czech (http://www.transifex.com/projects/p/horizon/language/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: settings.py:85 +msgid "AKI - Amazon Kernel Image" +msgstr "AKI - Obraz kernelu Amazon" + +#: settings.py:86 +msgid "AMI - Amazon Machine Image" +msgstr "AMI - Obraz stroje Amazon" + +#: settings.py:87 +msgid "ARI - Amazon Ramdisk Image" +msgstr "ARI - Obraz Ramdisku Amazon" + +#: settings.py:88 +msgid "ISO - Optical Disk Image" +msgstr "ISO - Obraz optického disku" + +#: settings.py:89 +msgid "QCOW2 - QEMU Emulator" +msgstr "QCOW2 - Emulátor QEMU" + +#: settings.py:90 +msgid "Raw" +msgstr "Prosté" + +#: settings.py:91 +msgid "VDI" +msgstr "VDI" + +#: settings.py:92 +msgid "VHD" +msgstr "VHD" + +#: settings.py:93 +msgid "VMDK" +msgstr "VMDK" + +#: api/ceilometer.py:721 +msgid "Unable to retrieve Ceilometer meterlist." +msgstr "Nelze získat seznam měření z Ceilometer" + +#: api/ceilometer.py:895 +msgid "Duration of instance" +msgstr "Trvání instance" + +#: api/ceilometer.py:899 +msgid "Duration of instance (openstack types)" +msgstr "Trvání typu instance (typy openstack)" + +#: api/ceilometer.py:904 +msgid "Volume of RAM in MB" +msgstr "Svazek RAM v MB" + +#: api/ceilometer.py:908 +msgid "CPU time used" +msgstr "Využitého času procesoru" + +#: api/ceilometer.py:912 +msgid "Average CPU utilization" +msgstr "Průměrné využití procesoru" + +#: api/ceilometer.py:916 +#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:28 +msgid "Number of VCPUs" +msgstr "Počet VCPU" + +#: api/ceilometer.py:920 +msgid "Number of read requests" +msgstr "Počet žádostí o čtení" + +#: api/ceilometer.py:924 +msgid "Number of write requests" +msgstr "Počet žádostí o zápis" + +#: api/ceilometer.py:928 +msgid "Volume of reads in B" +msgstr "Svazek čtení v B" + +#: api/ceilometer.py:932 +msgid "Volume of writes in B" +msgstr "Svazek čtení v B" + +#: api/ceilometer.py:936 +msgid "Size of root disk in GB" +msgstr "Velikost kořenového disku v GB" + +#: api/ceilometer.py:940 +msgid "Size of ephemeral disk in GB" +msgstr "Velikost efemérního disku v GB" + +#: api/ceilometer.py:945 +msgid "Number of incoming bytes on the network for a VM interface" +msgstr "Počet příchozích bajtů v síti pro rozhraní VM" + +#: api/ceilometer.py:950 +msgid "Number of outgoing bytes on the network for a VM interface" +msgstr "Počet odchozích bajtů v síti pro rozhraní VM" + +#: api/ceilometer.py:955 +msgid "Number of incoming packets for a VM interface" +msgstr "Počet příchozích paketů pro rozhraní VM" + +#: api/ceilometer.py:960 +msgid "Number of outgoing packets for a VM interface" +msgstr "Počet odchozích paketů pro rozhraní VM" + +#: api/ceilometer.py:972 +#, python-format +msgid "Duration of instance type %s (openstack flavor)" +msgstr "Trvání typu instance %s (konfigurace openstack)" + +#: api/ceilometer.py:992 +msgid "Duration of network" +msgstr "Trvání sítě" + +#: api/ceilometer.py:996 +msgid "Creation requests for this network" +msgstr "Žádosti o vytvoření pro tuto síť" + +#: api/ceilometer.py:1000 +msgid "Update requests for this network" +msgstr "Žádosti o aktualizaci pro tuto síť" + +#: api/ceilometer.py:1004 +msgid "Duration of subnet" +msgstr "Trvání podsítě" + +#: api/ceilometer.py:1008 +msgid "Creation requests for this subnet" +msgstr "Žádosti o vytvoření pro tuto podsíť" + +#: api/ceilometer.py:1012 +msgid "Update requests for this subnet" +msgstr "Žádosti o aktualizaci pro tuto podsíť" + +#: api/ceilometer.py:1016 +msgid "Duration of port" +msgstr "Trvání portu" + +#: api/ceilometer.py:1020 +msgid "Creation requests for this port" +msgstr "Žádosti o vytvoření pro tento port" + +#: api/ceilometer.py:1024 +msgid "Update requests for this port" +msgstr "Žádosti o aktualizaci pro tento port" + +#: api/ceilometer.py:1028 +msgid "Duration of router" +msgstr "Trvání směrovače" + +#: api/ceilometer.py:1032 +msgid "Creation requests for this router" +msgstr "Žádosti o vytvoření pro tento směrovač" + +#: api/ceilometer.py:1036 +msgid "Update requests for this router" +msgstr "Žádosti o aktualizaci pro tento směrovač" + +#: api/ceilometer.py:1040 +msgid "Duration of floating ip" +msgstr "Trvání plovoucí IP" + +#: api/ceilometer.py:1044 +msgid "Creation requests for this floating ip" +msgstr "Žádosti o vytvoření pro tuto plovoucí IP" + +#: api/ceilometer.py:1048 +msgid "Update requests for this floating ip" +msgstr "Žádosti o aktualizaci pro tuto plovoucí IP" + +#: api/ceilometer.py:1065 +msgid "Image existence check" +msgstr "Kontrola existence obrazu" + +#: api/ceilometer.py:1069 +msgid "Uploaded image size" +msgstr "Velikost nahraného obrazu" + +#: api/ceilometer.py:1073 +msgid "Number of update on the image" +msgstr "Počet aktualizací obrazu" + +#: api/ceilometer.py:1077 +msgid "Number of upload of the image" +msgstr "Počet nahrání obrazu" + +#: api/ceilometer.py:1081 +msgid "Number of delete on the image" +msgstr "Počet smazání obrazu" + +#: api/ceilometer.py:1085 +msgid "Image is downloaded" +msgstr "Obraz je smazán" + +#: api/ceilometer.py:1089 +msgid "Image is served out" +msgstr "Obraz je vydáván" + +#: api/ceilometer.py:1106 +msgid "Duration of volume" +msgstr "Trvání svazku" + +#: api/ceilometer.py:1110 +msgid "Size of volume" +msgstr "Velikost svazku" + +#: api/ceilometer.py:1127 +msgid "Number of objects" +msgstr "Počet objektů" + +#: api/ceilometer.py:1131 +msgid "Total size of stored objects" +msgstr "Celková velikost uložených objetků" + +#: api/ceilometer.py:1135 +msgid "Number of containers" +msgstr "Počet kontejnerů" + +#: api/ceilometer.py:1139 +msgid "Number of incoming bytes" +msgstr "Počet příchozích bajtů" + +#: api/ceilometer.py:1143 +msgid "Number of outgoing bytes" +msgstr "Počet odchozích bajtů" + +#: api/ceilometer.py:1147 +msgid "Number of API requests against swift" +msgstr "Počet žádostí API na Swift" + +#: api/ceilometer.py:1164 +msgid "Amount of energy" +msgstr "Množství energie" + +#: api/ceilometer.py:1168 +msgid "Power consumption" +msgstr "Spotřeba energie" + +#: api/cinder.py:161 +msgid "Unknown instance" +msgstr "Neznámá instance" + +#: api/keystone.py:96 +#, python-format +msgid "%(type)s (%(backend)s backend)" +msgstr "%(type)s (podpůrná vrstva %(backend)s)" + +#: api/keystone.py:323 +msgid "Identity service does not allow editing user data." +msgstr "Služba identity nepovoluje úpravu dat uživatele." + +#: api/keystone.py:349 +#, python-format +msgid "User %s has no role defined for that project." +msgstr "Uživatel %s nemá pro tento projekt určenu roli." + +#: api/keystone.py:361 api/keystone.py:377 +#: dashboards/settings/password/forms.py:63 +msgid "Password changed. Please log in again to continue." +msgstr "Heslo bylo změněno. Por pokračovaní se prosím znovu přihlaste." + +#: api/neutron.py:201 +#, python-format +msgid "ALLOW %(ethertype)s %(proto_port)s %(direction)s %(remote)s" +msgstr "POVOLIT %(ethertype)s %(proto_port)s %(direction)s %(remote)s" + +#: api/neutron.py:764 +msgid "Unable to connect to Neutron." +msgstr "Nelze se připojit k Neutron." + +#: api/neutron.py:801 +#, python-format +msgid "Unable to parse IP address %s." +msgstr "Nelze zpracovat IP adresu %s." + +#: api/nova.py:186 +#, python-format +msgid "ALLOW %(from)s:%(to)s from %(group)s" +msgstr "Povolit %(from)s:%(to)s z %(group)s" + +#: api/nova.py:191 +#, python-format +msgid "ALLOW %(from)s:%(to)s from %(cidr)s" +msgstr "Povolit %(from)s:%(to)s z %(cidr)s" + +#: api/nova.py:267 +msgid "Couldn't get security group list." +msgstr "Nelze získat seznam bezpečnostních skupin." + +#: api/nova.py:274 +#, python-format +msgid "Couldn't get current security group list for instance %s." +msgstr "Nelze získat seznam současných bezpečnostních skupin pro instanci %s." + +#: api/nova.py:291 +#, python-format +msgid "Failed to modify %d instance security groups." +msgstr "Nelze změnit instnaci %d bezpečnostní skupiny." + +#: api/swift.py:202 +msgid "The container cannot be deleted since it's not empty." +msgstr "Kontejner nelze smazat protože není prázdný." + +#: dashboards/admin/dashboard.py:24 +msgid "System Panel" +msgstr "Systémový panel" + +#: dashboards/admin/dashboard.py:32 +msgid "Identity Panel" +msgstr "Panel identity" + +#: dashboards/admin/dashboard.py:37 +msgid "Admin" +msgstr "Správce" + +#: dashboards/admin/aggregates/forms.py:26 +#: dashboards/admin/aggregates/tables.py:95 +#: dashboards/admin/aggregates/workflows.py:24 +#: dashboards/admin/domains/tables.py:166 +#: dashboards/admin/domains/workflows.py:35 +#: dashboards/admin/flavors/workflows.py:37 +#: dashboards/admin/groups/forms.py:32 dashboards/admin/groups/forms.py:58 +#: dashboards/admin/groups/tables.py:100 dashboards/admin/info/tables.py:50 +#: dashboards/admin/info/tables.py:82 dashboards/admin/info/tables.py:130 +#: dashboards/admin/instances/tables.py:89 +#: dashboards/admin/instances/tables.py:133 +#: dashboards/admin/networks/forms.py:34 dashboards/admin/networks/forms.py:99 +#: dashboards/admin/networks/ports/forms.py:42 +#: dashboards/admin/networks/ports/tables.py:73 +#: dashboards/admin/networks/subnets/tables.py:70 +#: dashboards/admin/projects/tables.py:167 +#: dashboards/admin/projects/workflows.py:109 +#: dashboards/admin/routers/tables.py:52 +#: dashboards/admin/routers/ports/tables.py:28 +#: dashboards/admin/routers/templates/routers/_detail_overview.html:7 +#: dashboards/admin/volumes/forms.py:31 dashboards/admin/volumes/tables.py:49 +#: dashboards/admin/volumes/tables.py:67 +#: dashboards/project/access_and_security/security_groups/forms.py:40 +#: dashboards/project/access_and_security/security_groups/forms.py:67 +#: dashboards/project/access_and_security/security_groups/tables.py:67 +#: dashboards/project/containers/templates/containers/_object_detail.html:10 +#: dashboards/project/database_backups/tables.py:119 +#: dashboards/project/database_backups/templates/database_backups/details.html:18 +#: dashboards/project/database_backups/templates/database_backups/details.html:42 +#: dashboards/project/database_backups/workflows/create_backup.py:34 +#: dashboards/project/databases/tables.py:208 +#: dashboards/project/databases/templates/databases/_detail_overview.html:9 +#: dashboards/project/firewalls/forms.py:37 +#: dashboards/project/firewalls/forms.py:115 +#: dashboards/project/firewalls/forms.py:142 +#: dashboards/project/firewalls/tables.py:142 +#: dashboards/project/firewalls/tables.py:174 +#: dashboards/project/firewalls/tables.py:191 +#: dashboards/project/firewalls/workflows.py:34 +#: dashboards/project/firewalls/workflows.py:179 +#: dashboards/project/firewalls/workflows.py:237 +#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:7 +#: dashboards/project/firewalls/templates/firewalls/_policy_details.html:7 +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:7 +#: dashboards/project/images/images/forms.py:42 +#: dashboards/project/images/images/forms.py:188 +#: dashboards/project/images/templates/images/images/_detail_overview.html:9 +#: dashboards/project/instances/templates/instances/_detail_overview.html:10 +#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9 +#: dashboards/project/instances/workflows/update_instance.py:108 +#: dashboards/project/loadbalancers/forms.py:35 +#: dashboards/project/loadbalancers/forms.py:74 +#: dashboards/project/loadbalancers/tables.py:199 +#: dashboards/project/loadbalancers/workflows.py:33 +#: dashboards/project/loadbalancers/workflows.py:150 +#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:9 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:9 +#: dashboards/project/networks/forms.py:37 +#: dashboards/project/networks/tables.py:94 +#: dashboards/project/networks/ports/forms.py:36 +#: dashboards/project/networks/ports/tables.py:52 +#: dashboards/project/networks/subnets/tables.py:84 +#: dashboards/project/networks/templates/networks/_detail_overview.html:7 +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:10 +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:10 +#: dashboards/project/routers/tables.py:124 +#: dashboards/project/routers/ports/tables.py:82 +#: dashboards/project/routers/templates/routers/_detail_overview.html:7 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:9 +#: dashboards/project/volumes/snapshots/tables.py:97 +#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:10 +#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:10 +#: dashboards/project/volumes/volumes/tables.py:228 +#: dashboards/project/volumes/volumes/tables.py:257 +#: dashboards/project/vpn/forms.py:36 dashboards/project/vpn/forms.py:67 +#: dashboards/project/vpn/forms.py:138 dashboards/project/vpn/forms.py:209 +#: dashboards/project/vpn/tables.py:169 dashboards/project/vpn/tables.py:199 +#: dashboards/project/vpn/tables.py:219 dashboards/project/vpn/tables.py:237 +#: dashboards/project/vpn/workflows.py:30 +#: dashboards/project/vpn/workflows.py:113 +#: dashboards/project/vpn/workflows.py:212 +#: dashboards/project/vpn/workflows.py:309 +#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:6 +#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:6 +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7 +#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:7 +#: dashboards/router/nexus1000v/forms.py:52 +#: dashboards/router/nexus1000v/forms.py:184 +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 +msgid "Name" +msgstr "Jméno" + +#: dashboards/admin/aggregates/forms.py:27 +msgid "Availability zones" +msgstr "Zóny dostupnosti" + +#: dashboards/admin/aggregates/forms.py:42 +#, python-format +msgid "Successfully updated aggregate: \"%s.\"" +msgstr "Agregát úspěšně aktualizován: \"%s.\"" + +#: dashboards/admin/aggregates/forms.py:47 +#: dashboards/admin/aggregates/workflows.py:212 +msgid "Unable to update the aggregate." +msgstr "Nelze aktualizovat agregát." + +#: dashboards/admin/aggregates/panel.py:21 +#: dashboards/admin/aggregates/tables.py:24 +#: dashboards/admin/aggregates/tables.py:109 +#: dashboards/admin/aggregates/templates/aggregates/index.html:3 +#: dashboards/admin/aggregates/templates/aggregates/index.html:6 +msgid "Host Aggregates" +msgstr "Agregáty hostitele" + +#: dashboards/admin/aggregates/tables.py:23 +msgid "Host Aggregate" +msgstr "Agregát hostitele" + +#: dashboards/admin/aggregates/tables.py:32 +#: dashboards/admin/aggregates/workflows.py:177 +#: dashboards/admin/aggregates/workflows.py:178 +#: dashboards/admin/aggregates/templates/aggregates/create.html:3 +#: dashboards/admin/aggregates/templates/aggregates/create.html:6 +msgid "Create Host Aggregate" +msgstr "Vytvořit agregát hostitele" + +#: dashboards/admin/aggregates/tables.py:39 +msgid "Manage Hosts" +msgstr "Správa hostitelů" + +#: dashboards/admin/aggregates/tables.py:46 +#: dashboards/admin/aggregates/templates/aggregates/_update.html:9 +#: dashboards/admin/aggregates/templates/aggregates/update.html:3 +#: dashboards/admin/aggregates/templates/aggregates/update.html:6 +msgid "Edit Host Aggregate" +msgstr "Upravit agregát hostitele" + +#: dashboards/admin/aggregates/tables.py:89 +msgid "Services Up" +msgstr "Služby v provozu" + +#: dashboards/admin/aggregates/tables.py:89 +msgid "Services Down" +msgstr "Služby mimo provoz" + +#: dashboards/admin/aggregates/tables.py:97 +#: dashboards/admin/aggregates/workflows.py:27 +#: dashboards/project/instances/tables.py:741 +#: dashboards/project/instances/templates/instances/_detail_overview.html:16 +#: dashboards/project/instances/workflows/create_instance.py:79 +#: dashboards/project/volumes/volumes/forms.py:79 +#: dashboards/project/volumes/volumes/forms.py:84 +#: dashboards/project/volumes/volumes/forms.py:85 +#: dashboards/project/volumes/volumes/tables.py:265 +msgid "Availability Zone" +msgstr "Zóna dostupnosti" + +#: dashboards/admin/aggregates/tables.py:99 +#: dashboards/admin/aggregates/tables.py:122 +msgid "Hosts" +msgstr "Hostitelé" + +#: dashboards/admin/aggregates/tables.py:103 +#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:53 +msgid "Metadata" +msgstr "Popisná data" + +#: dashboards/admin/aggregates/tables.py:120 +msgid "Availability Zone Name" +msgstr "Název zóny dostupnosti" + +#: dashboards/admin/aggregates/tables.py:126 +msgid "Available" +msgstr "Dostupné" + +#: dashboards/admin/aggregates/tables.py:135 +msgid "Availability Zones" +msgstr "Zóny dostupnosti" + +#: dashboards/admin/aggregates/views.py:47 +msgid "Unable to retrieve host aggregates list." +msgstr "Nelze získat seznam agregátů hostitele." + +#: dashboards/admin/aggregates/views.py:59 +msgid "Unable to retrieve availability zone list." +msgstr "Nelze získat seznam zón dostupnosti." + +#: dashboards/admin/aggregates/views.py:92 +msgid "Unable to retrieve the aggregate to be updated" +msgstr "Nelze získat seznam agregátů k aktualizaci" + +#: dashboards/admin/aggregates/workflows.py:32 +msgid "Host Aggregate Info" +msgstr "Informace agregátu hostitele" + +#: dashboards/admin/aggregates/workflows.py:33 +msgid "From here you can create a new host aggregate to organize instances." +msgstr "Odsud můžete vytvořit nový agregát hostitele pro organizaci instancí." + +#: dashboards/admin/aggregates/workflows.py:44 +msgid "Unable to get host aggregate list" +msgstr "Nelze získat seznam agregátů hostitele." + +#: dashboards/admin/aggregates/workflows.py:51 +#, python-format +msgid "The name \"%s\" is already used by another host aggregate." +msgstr "Název \"%s\" již je používán jiným agregátem hostitele." + +#: dashboards/admin/aggregates/workflows.py:69 +#: dashboards/admin/aggregates/workflows.py:103 +msgid "Unable to get the available hosts" +msgstr "Nelze získat dostupné hostitele" + +#: dashboards/admin/aggregates/workflows.py:94 +#: dashboards/admin/aggregates/workflows.py:134 +msgid "Hosts within aggregate" +msgstr "Hostitelé v agregátu" + +#: dashboards/admin/aggregates/workflows.py:139 +msgid "" +"You can add hosts to this aggregate. One host can be added to one or more " +"aggregate. You can also add the hosts later by editing the aggregate." +msgstr "Do tohoto agregátu můžete přidat hostitele. Jeden hostitel může být přidán do jednoho nebo více agregátů. Hostitele můžete také přidat později pomocí úpravy agregátu." + +#: dashboards/admin/aggregates/workflows.py:142 +msgid "All available hosts" +msgstr "Všichni dostupní hostitelé" + +#: dashboards/admin/aggregates/workflows.py:143 +msgid "Selected hosts" +msgstr "Vybraní hostitelé" + +#: dashboards/admin/aggregates/workflows.py:144 +msgid "No hosts found." +msgstr "Žádní hostitelé nenalezeni." + +#: dashboards/admin/aggregates/workflows.py:145 +msgid "No host selected." +msgstr "Nezvolen hostitel." + +#: dashboards/admin/aggregates/workflows.py:158 +msgid "You can add hosts to this aggregate, as well as remove hosts from it." +msgstr "Do tohoto agregátu můžete přidat hostitele, nebo je z něj odebrat." + +#: dashboards/admin/aggregates/workflows.py:160 +msgid "All Available Hosts" +msgstr "Všichni dostupní hostitelé" + +#: dashboards/admin/aggregates/workflows.py:161 +msgid "Selected Hosts" +msgstr "Vybraní hostitelé" + +#: dashboards/admin/aggregates/workflows.py:162 +msgid "No Hosts found." +msgstr "Žádní hostitelé nenalezeni." + +#: dashboards/admin/aggregates/workflows.py:163 +msgid "No Host selected." +msgstr "Nezvolen hostitel." + +#: dashboards/admin/aggregates/workflows.py:179 +#, python-format +msgid "Created new host aggregate \"%s\"." +msgstr "Vytvořen nový agregát hostitele \"%s\"." + +#: dashboards/admin/aggregates/workflows.py:180 +#, python-format +msgid "Unable to create host aggregate \"%s\"." +msgstr "Nelze vytvořit agregát hostitele \"%s\"." + +#: dashboards/admin/aggregates/workflows.py:192 +msgid "Unable to create host aggregate." +msgstr "Nelze vytvořit agregát hostitele." + +#: dashboards/admin/aggregates/workflows.py:201 +msgid "Error adding Hosts to the aggregate." +msgstr "Chyba při přidávání hostitelů do agregátu." + +#: dashboards/admin/aggregates/workflows.py:209 +msgid "Add/Remove Hosts to Aggregate" +msgstr "Přidat/odstranit hostitele z agregátu" + +#: dashboards/admin/aggregates/workflows.py:210 +#: dashboards/admin/aggregates/templates/aggregates/_update.html:24 +#: dashboards/admin/domains/workflows.py:201 +#: dashboards/admin/flavors/workflows.py:265 +#: dashboards/admin/flavors/templates/flavors/extras/_edit.html:25 +#: dashboards/admin/projects/workflows.py:496 +#: dashboards/project/instances/workflows/update_instance.py:136 +#: dashboards/project/networks/subnets/workflows.py:153 +#: dashboards/settings/user/templates/user/_settings.html:24 +msgid "Save" +msgstr "Uložit" + +#: dashboards/admin/aggregates/workflows.py:211 +msgid "The Aggregate was updated." +msgstr "Agregát byl aktualizován." + +#: dashboards/admin/aggregates/workflows.py:232 +msgid "Error when adding or removing hosts." +msgstr "Chyba při přidávání nebo odstraňování hostitelů." + +#: dashboards/admin/aggregates/templates/aggregates/_update.html:18 +#: dashboards/admin/domains/tables.py:168 +#: dashboards/admin/domains/workflows.py:38 +#: dashboards/admin/flavors/templates/flavors/extras/_create.html:19 +#: dashboards/admin/flavors/templates/flavors/extras/_edit.html:19 +#: dashboards/admin/groups/forms.py:35 dashboards/admin/groups/forms.py:61 +#: dashboards/admin/groups/tables.py:102 +#: dashboards/admin/groups/templates/groups/_create.html:17 +#: dashboards/admin/groups/templates/groups/_update.html:17 +#: dashboards/admin/images/templates/images/_update.html:18 +#: dashboards/admin/metering/tables.py:28 +#: dashboards/admin/networks/templates/networks/_create.html:18 +#: dashboards/admin/networks/templates/networks/ports/_create.html:18 +#: dashboards/admin/projects/tables.py:172 +#: dashboards/admin/projects/workflows.py:112 +#: dashboards/admin/roles/templates/roles/_create.html:17 +#: dashboards/admin/roles/templates/roles/_update.html:17 +#: dashboards/admin/users/templates/users/_create.html:17 +#: dashboards/admin/users/templates/users/_update.html:17 +#: dashboards/admin/volumes/templates/volumes/_create_volume_type.html:18 +#: dashboards/project/access_and_security/security_groups/forms.py:47 +#: dashboards/project/access_and_security/security_groups/forms.py:74 +#: dashboards/project/access_and_security/security_groups/tables.py:68 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:18 +#: dashboards/project/containers/templates/containers/_copy.html:17 +#: dashboards/project/containers/templates/containers/_create.html:17 +#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:17 +#: dashboards/project/containers/templates/containers/_update.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:19 +#: dashboards/project/database_backups/templates/database_backups/details.html:20 +#: dashboards/project/database_backups/workflows/create_backup.py:36 +#: dashboards/project/firewalls/forms.py:40 +#: dashboards/project/firewalls/forms.py:117 +#: dashboards/project/firewalls/forms.py:145 +#: dashboards/project/firewalls/workflows.py:38 +#: dashboards/project/firewalls/workflows.py:182 +#: dashboards/project/firewalls/workflows.py:240 +#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:10 +#: dashboards/project/firewalls/templates/firewalls/_policy_details.html:10 +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:10 +#: dashboards/project/images/images/forms.py:45 +#: dashboards/project/images/images/forms.py:190 +#: dashboards/project/images/templates/images/images/_detail_overview.html:12 +#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 +#: dashboards/project/instances/templates/instances/_rebuild.html:18 +#: dashboards/project/loadbalancers/forms.py:40 +#: dashboards/project/loadbalancers/forms.py:79 +#: dashboards/project/loadbalancers/tables.py:201 +#: dashboards/project/loadbalancers/workflows.py:36 +#: dashboards/project/loadbalancers/workflows.py:153 +#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:12 +#: dashboards/project/networks/templates/networks/_create.html:17 +#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:121 +#: dashboards/project/routers/templates/routers/ports/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 +#: dashboards/project/stacks/templates/stacks/_change_template.html:19 +#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:13 +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:25 +#: dashboards/project/stacks/templates/stacks/_select_template.html:19 +#: dashboards/project/stacks/templates/stacks/_update.html:18 +#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:15 +#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:15 +#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:3 +#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 +#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 +#: dashboards/project/volumes/volumes/forms.py:47 +#: dashboards/project/volumes/volumes/forms.py:439 +#: dashboards/project/volumes/volumes/forms.py:477 +#: dashboards/project/volumes/volumes/tables.py:231 +#: dashboards/project/vpn/forms.py:41 dashboards/project/vpn/forms.py:72 +#: dashboards/project/vpn/forms.py:143 dashboards/project/vpn/forms.py:213 +#: dashboards/project/vpn/tables.py:201 dashboards/project/vpn/workflows.py:33 +#: dashboards/project/vpn/workflows.py:116 +#: dashboards/project/vpn/workflows.py:215 +#: dashboards/project/vpn/workflows.py:312 +#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:9 +#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9 +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10 +#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:10 +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 +msgid "Description" +msgstr "Popis" + +#: dashboards/admin/aggregates/templates/aggregates/_update.html:19 +msgid "From here you can edit the aggregate name and availability zone" +msgstr "Zde můžete upravit název a zónu dostupnosti agregátu" + +#: dashboards/admin/aggregates/templates/aggregates/_update.html:25 +#: dashboards/admin/flavors/templates/flavors/extras/_create.html:26 +#: dashboards/admin/flavors/templates/flavors/extras/_edit.html:26 +#: dashboards/admin/groups/templates/groups/_add_non_member.html:8 +#: dashboards/admin/groups/templates/groups/_create.html:24 +#: dashboards/admin/groups/templates/groups/_update.html:24 +#: dashboards/admin/images/templates/images/_create.html:34 +#: dashboards/admin/images/templates/images/_update.html:25 +#: dashboards/admin/instances/templates/instances/_live_migrate.html:24 +#: dashboards/admin/networks/templates/networks/_create.html:25 +#: dashboards/admin/networks/templates/networks/_update.html:24 +#: dashboards/admin/networks/templates/networks/ports/_create.html:25 +#: dashboards/admin/networks/templates/networks/ports/_update.html:29 +#: dashboards/admin/roles/templates/roles/_create.html:24 +#: dashboards/admin/roles/templates/roles/_update.html:24 +#: dashboards/admin/users/templates/users/_create.html:34 +#: dashboards/admin/users/templates/users/_update.html:34 +#: dashboards/admin/volumes/templates/volumes/_create_volume_type.html:29 +#: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:43 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:25 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:32 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:28 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:25 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:25 +#: dashboards/project/containers/templates/containers/_copy.html:24 +#: dashboards/project/containers/templates/containers/_create.html:25 +#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:24 +#: dashboards/project/containers/templates/containers/_update.html:28 +#: dashboards/project/containers/templates/containers/_upload.html:27 +#: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:27 +#: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:24 +#: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:24 +#: dashboards/project/firewalls/templates/firewalls/_updatepolicy.html:24 +#: dashboards/project/firewalls/templates/firewalls/_updaterule.html:24 +#: dashboards/project/images/templates/images/images/_create.html:34 +#: dashboards/project/images/templates/images/images/_update.html:24 +#: dashboards/project/images/templates/images/snapshots/_create.html:25 +#: dashboards/project/instances/templates/instances/_decryptpassword.html:34 +#: dashboards/project/instances/templates/instances/_rebuild.html:28 +#: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:24 +#: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:24 +#: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:24 +#: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:24 +#: dashboards/project/network_topology/templates/network_topology/_create_router.html:21 +#: dashboards/project/networks/templates/networks/_create.html:24 +#: dashboards/project/networks/templates/networks/_update.html:24 +#: dashboards/project/networks/templates/networks/ports/_update.html:29 +#: dashboards/project/routers/templates/routers/_create.html:21 +#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:28 +#: dashboards/project/routers/templates/routers/ports/_create.html:30 +#: dashboards/project/routers/templates/routers/ports/_setgateway.html:25 +#: dashboards/project/stacks/templates/stacks/_change_template.html:26 +#: dashboards/project/stacks/templates/stacks/_create.html:25 +#: dashboards/project/stacks/templates/stacks/_select_template.html:26 +#: dashboards/project/stacks/templates/stacks/_update.html:25 +#: dashboards/project/volumes/templates/volumes/volumes/_attach.html:25 +#: dashboards/project/volumes/templates/volumes/volumes/_create.html:25 +#: dashboards/project/volumes/templates/volumes/volumes/_create_snapshot.html:28 +#: dashboards/project/volumes/templates/volumes/volumes/_extend.html:25 +#: dashboards/project/volumes/templates/volumes/volumes/_update.html:25 +#: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:24 +#: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:24 +#: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:24 +#: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:24 +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:28 +#: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:24 +#: dashboards/settings/password/templates/password/_change.html:25 +#: dashboards/settings/user/templates/user/_settings.html:25 +msgid "Cancel" +msgstr "Zrušit" + +#: dashboards/admin/aggregates/templates/aggregates/manage_hosts.html:3 +#: dashboards/admin/aggregates/templates/aggregates/manage_hosts.html:6 +msgid "Manage Hosts Aggregate" +msgstr "Správa agregátů hostitele" + +#: dashboards/admin/domains/panel.py:26 dashboards/admin/domains/tables.py:75 +#: dashboards/admin/domains/tables.py:174 +#: dashboards/admin/domains/templates/domains/index.html:3 +#: dashboards/admin/domains/templates/domains/index.html:6 +msgid "Domains" +msgstr "Domény" + +#: dashboards/admin/domains/tables.py:39 +#: dashboards/admin/projects/tables.py:44 +msgid "Modify Groups" +msgstr "Změnit skupiny" + +#: dashboards/admin/domains/tables.py:52 +#: dashboards/admin/domains/workflows.py:157 +#: dashboards/admin/domains/workflows.py:158 +msgid "Create Domain" +msgstr "Vytvořit doménu" + +#: dashboards/admin/domains/tables.py:63 +#: dashboards/admin/flavors/extras/tables.py:46 +#: dashboards/admin/roles/tables.py:37 dashboards/admin/users/tables.py:42 +#: dashboards/project/containers/tables.py:299 +#: dashboards/project/images/images/tables.py:87 +msgid "Edit" +msgstr "Upravit" + +#: dashboards/admin/domains/tables.py:74 +msgid "Domain" +msgstr "Doména" + +#: dashboards/admin/domains/tables.py:84 +#, python-format +msgid "Domain \"%s\" must be disabled before it can be deleted." +msgstr "Doména \"%s\" musí být před smazáním zakázána." + +#: dashboards/admin/domains/tables.py:114 +msgid "Set Domain Context" +msgstr "Nastavit kontext domény" + +#: dashboards/admin/domains/tables.py:139 +#, python-format +msgid "Domain Context updated to Domain %s." +msgstr "Kontext domény aktualizován na Doména %s." + +#: dashboards/admin/domains/tables.py:143 +msgid "Unable to set Domain Context." +msgstr "Nelze nastavit kontext domény." + +#: dashboards/admin/domains/tables.py:148 +msgid "Clear Domain Context" +msgstr "Vyčistit kontext domény" + +#: dashboards/admin/domains/tables.py:162 +msgid "Domain Context cleared." +msgstr "Kontext domény vyčištěn." + +#: dashboards/admin/domains/tables.py:169 +#: dashboards/admin/projects/workflows.py:103 +#: dashboards/admin/users/forms.py:76 dashboards/admin/users/forms.py:146 +msgid "Domain ID" +msgstr "ID domény" + +#: dashboards/admin/domains/tables.py:170 +#: dashboards/admin/domains/workflows.py:40 +#: dashboards/admin/groups/tables.py:166 dashboards/admin/info/tables.py:54 +#: dashboards/admin/info/tables.py:116 dashboards/admin/projects/tables.py:178 +#: dashboards/admin/projects/tables.py:180 +#: dashboards/admin/projects/workflows.py:114 +#: dashboards/admin/projects/workflows.py:475 +#: dashboards/admin/users/tables.py:58 dashboards/admin/users/tables.py:139 +#: dashboards/project/firewalls/forms.py:71 +#: dashboards/project/firewalls/tables.py:160 +#: dashboards/project/firewalls/workflows.py:71 +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:53 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:64 +msgid "Enabled" +msgstr "Povoleno" + +#: dashboards/admin/domains/views.py:49 +msgid "Unable to retrieve domain list." +msgstr "Nelze získat seznam domén." + +#: dashboards/admin/domains/views.py:74 +msgid "Unable to retrieve domain details." +msgstr "Nelze získat podrobnosti domény. " + +#: dashboards/admin/domains/workflows.py:45 +#: dashboards/admin/domains/workflows.py:185 +msgid "Domain Info" +msgstr "Informace o doméně" + +#: dashboards/admin/domains/workflows.py:47 +msgid "" +"From here you can create a new domain to organize projects, groups and " +"users." +msgstr "Zde můžete vytvořit novou doménu k uspořádání projektů, skupin a uživatelů." + +#: dashboards/admin/domains/workflows.py:64 +#: dashboards/admin/projects/workflows.py:252 +msgid "Unable to retrieve group list. Please try again later." +msgstr "Nelze získat seznam skupin. Zkuste to prosím později." + +#: dashboards/admin/domains/workflows.py:76 +#: dashboards/admin/projects/workflows.py:163 +#: dashboards/admin/projects/workflows.py:266 +#, python-format +msgid "Could not find default role \"%s\" in Keystone" +msgstr "Nelze najít výchozí roli \"%s\" v Keystone" + +#: dashboards/admin/domains/workflows.py:129 +#: dashboards/admin/domains/workflows.py:136 +msgid "Domain Groups" +msgstr "Doménové skupiny" + +#: dashboards/admin/domains/workflows.py:135 +#: dashboards/admin/projects/workflows.py:324 +msgid "All Groups" +msgstr "Všechny skupiny" + +#: dashboards/admin/domains/workflows.py:137 +#: dashboards/admin/projects/workflows.py:326 +msgid "No groups found." +msgstr "Žádné skupiny nenalezeny." + +#: dashboards/admin/domains/workflows.py:138 +#: dashboards/admin/projects/workflows.py:327 +msgid "No groups." +msgstr "Žádné skupiny." + +#: dashboards/admin/domains/workflows.py:146 +#: dashboards/admin/projects/workflows.py:335 +msgid "Unable to retrieve role list." +msgstr "Nelze získat seznam rolí." + +#: dashboards/admin/domains/workflows.py:159 +#, python-format +msgid "Created new domain \"%s\"." +msgstr "Vytvořena nová doména \"%s\"." + +#: dashboards/admin/domains/workflows.py:160 +#, python-format +msgid "Unable to create domain \"%s\"." +msgstr "Nelze vytvořit doménu \"%s\"." + +#: dashboards/admin/domains/workflows.py:187 +msgid "From here you can edit the domain details." +msgstr "Zde můžete upravit podrobnosti domény." + +#: dashboards/admin/domains/workflows.py:200 +msgid "Edit Domain" +msgstr "Upravit doménu" + +#: dashboards/admin/domains/workflows.py:202 +#, python-format +msgid "Modified domain \"%s\"." +msgstr "Doména \"%s\" změněna." + +#: dashboards/admin/domains/workflows.py:203 +#, python-format +msgid "Unable to modify domain \"%s\"." +msgstr "Nelze změnit doménu \"%s\"." + +#: dashboards/admin/domains/workflows.py:289 +#, python-format +msgid "Failed to modify %s domain groups." +msgstr "Nelze změnit doménové skupiny %s" + +#: dashboards/admin/flavors/panel.py:29 dashboards/admin/flavors/tables.py:33 +#: dashboards/admin/flavors/tables.py:123 +#: dashboards/admin/flavors/templates/flavors/index.html:3 +#: dashboards/admin/flavors/templates/flavors/index.html:6 +msgid "Flavors" +msgstr "Konfigurace" + +#: dashboards/admin/flavors/tables.py:32 +#: dashboards/admin/flavors/templates/flavors/extras/create.html:7 +#: dashboards/admin/flavors/templates/flavors/extras/edit.html:7 +#: dashboards/admin/flavors/templates/flavors/extras/index.html:7 +#: dashboards/project/databases/workflows/create_instance.py:33 +#: dashboards/project/instances/templates/instances/_detail_overview.html:46 +#: dashboards/project/instances/workflows/create_instance.py:85 +msgid "Flavor" +msgstr "Konfigurace" + +#: dashboards/admin/flavors/tables.py:41 +#: dashboards/admin/flavors/workflows.py:180 +#: dashboards/admin/flavors/workflows.py:181 +#: dashboards/admin/flavors/templates/flavors/create.html:3 +#: dashboards/admin/flavors/templates/flavors/create.html:6 +msgid "Create Flavor" +msgstr "Vytvořit konfiguraci" + +#: dashboards/admin/flavors/tables.py:48 +#: dashboards/admin/flavors/workflows.py:264 +#: dashboards/admin/flavors/templates/flavors/update.html:3 +#: dashboards/admin/flavors/templates/flavors/update.html:6 +msgid "Edit Flavor" +msgstr "Upravit konfiguraci" + +#: dashboards/admin/flavors/tables.py:55 +msgid "View Extra Specs" +msgstr "Zobrazit dodatečné specifikace" + +#: dashboards/admin/flavors/tables.py:62 +msgid "Modify Access" +msgstr "Změnit přístup" + +#: dashboards/admin/flavors/tables.py:85 dashboards/admin/flavors/tables.py:89 +#, python-format +msgid "%sMB" +msgstr "%s MB" + +#: dashboards/admin/flavors/tables.py:93 dashboards/admin/flavors/tables.py:97 +#: dashboards/project/volumes/volumes/tables.py:172 +#, python-format +msgid "%sGB" +msgstr "%sGB" + +#: dashboards/admin/flavors/tables.py:101 +msgid "Flavor Name" +msgstr "Název konfigurace" + +#: dashboards/admin/flavors/tables.py:102 +#: dashboards/admin/flavors/workflows.py:48 +#: dashboards/admin/info/tables.py:166 dashboards/admin/overview/views.py:35 +#: dashboards/admin/projects/workflows.py:49 +#: dashboards/project/instances/templates/instances/_detail_overview.html:50 +#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:10 +#: dashboards/project/overview/views.py:34 usage/tables.py:33 +msgid "VCPUs" +msgstr "VCPU" + +#: dashboards/admin/flavors/tables.py:104 +#: dashboards/project/databases/templates/databases/_detail_overview.html:15 +#: dashboards/project/instances/templates/instances/_detail_overview.html:48 +#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:14 +#: usage/tables.py:36 +msgid "RAM" +msgstr "RAM" + +#: dashboards/admin/flavors/tables.py:107 +#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:11 +msgid "Root Disk" +msgstr "Kořenový disk" + +#: dashboards/admin/flavors/tables.py:110 +#: dashboards/project/instances/templates/instances/_detail_overview.html:55 +#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:12 +msgid "Ephemeral Disk" +msgstr "Efemérní disk" + +#: dashboards/admin/flavors/tables.py:113 +msgid "Swap Disk" +msgstr "Swap disk" + +#: dashboards/admin/flavors/tables.py:115 +#: dashboards/admin/flavors/workflows.py:43 +#: dashboards/admin/networks/forms.py:101 +#: dashboards/admin/networks/templates/networks/ports/_update.html:13 +#: dashboards/admin/roles/forms.py:39 +#: dashboards/admin/routers/templates/routers/_detail_overview.html:9 +#: dashboards/admin/users/forms.py:152 +#: dashboards/project/database_backups/templates/database_backups/details.html:22 +#: dashboards/project/database_backups/templates/database_backups/details.html:44 +#: dashboards/project/databases/templates/databases/_detail_overview.html:11 +#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:13 +#: dashboards/project/firewalls/templates/firewalls/_policy_details.html:13 +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:13 +#: dashboards/project/images/templates/images/images/_detail_overview.html:15 +#: dashboards/project/instances/templates/instances/_detail_overview.html:12 +#: dashboards/project/loadbalancers/forms.py:36 +#: dashboards/project/loadbalancers/forms.py:75 +#: dashboards/project/loadbalancers/forms.py:167 +#: dashboards/project/loadbalancers/forms.py:215 +#: dashboards/project/loadbalancers/tables.py:249 +#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:6 +#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:6 +#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:6 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:6 +#: dashboards/project/networks/forms.py:39 +#: dashboards/project/networks/templates/networks/_detail_overview.html:9 +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:12 +#: dashboards/project/networks/templates/networks/ports/_update.html:13 +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:12 +#: dashboards/project/routers/templates/routers/_detail_overview.html:9 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:11 +#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:12 +#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:12 +#: dashboards/project/vpn/forms.py:38 dashboards/project/vpn/forms.py:69 +#: dashboards/project/vpn/forms.py:140 dashboards/project/vpn/forms.py:210 +#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:12 +#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:12 +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:13 +#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:13 +#: dashboards/router/nexus1000v/forms.py:181 +msgid "ID" +msgstr "ID" + +#: dashboards/admin/flavors/tables.py:117 +#: dashboards/project/containers/forms.py:43 +#: dashboards/project/containers/templates/containers/_container_detail.html:14 +#: dashboards/project/containers/templates/containers/_container_metadata.html:7 +#: dashboards/project/images/images/forms.py:94 +#: dashboards/project/images/images/forms.py:210 +#: dashboards/project/images/images/tables.py:140 +#: dashboards/project/images/images/tables.py:220 +#: dashboards/project/images/templates/images/images/_detail_overview.html:19 +msgid "Public" +msgstr "Veřejné" + +#: dashboards/admin/flavors/views.py:51 +msgid "Unable to retrieve flavor list." +msgstr "Nelze získat seznam konfigurací." + +#: dashboards/admin/flavors/views.py:74 +#: dashboards/admin/flavors/extras/views.py:45 +msgid "Unable to retrieve flavor details." +msgstr "Nelze získat podrobnosti konfigurace.." + +#: dashboards/admin/flavors/workflows.py:34 +msgid "" +"Flavor ID should be UUID4 or integer. Leave this field blank or use 'auto' " +"to set a random UUID4." +msgstr "ID konfigurace by mělo mít formát UUID4 nebo celého čísla. Pro nastavení náhodného UUID4 nechejte toto pole prázdné, nebo použijte 'auto'." + +#: dashboards/admin/flavors/workflows.py:40 +msgid "" +"Name may only contain letters, numbers, underscores, periods and hyphens." +msgstr "Názvy mohou obsahovat pouze písmena, čísla, podtržítka, tečky a pomlčky." + +#: dashboards/admin/flavors/workflows.py:50 +msgid "RAM MB" +msgstr "RAM MB" + +#: dashboards/admin/flavors/workflows.py:52 +msgid "Root Disk GB" +msgstr "Kořenový Disk GB" + +#: dashboards/admin/flavors/workflows.py:54 +msgid "Ephemeral Disk GB" +msgstr "Efemérní Disk GB" + +#: dashboards/admin/flavors/workflows.py:56 +msgid "Swap Disk MB" +msgstr "Swap Disk MB" + +#: dashboards/admin/flavors/workflows.py:60 +#: dashboards/admin/flavors/workflows.py:227 +msgid "Flavor Info" +msgstr "Informace o konfiguraci" + +#: dashboards/admin/flavors/workflows.py:61 +msgid "From here you can create a new flavor to organize instance resources." +msgstr "Odsud můžete vytvořit novou konfiguraci pro organizaci zdrojů instance." + +#: dashboards/admin/flavors/workflows.py:73 +#: dashboards/admin/flavors/workflows.py:238 +msgid "Unable to get flavor list" +msgstr "Nelze získat seznam konfigurací" + +#: dashboards/admin/flavors/workflows.py:80 +#: dashboards/admin/flavors/workflows.py:246 +#, python-format +msgid "The name \"%s\" is already used by another flavor." +msgstr "Název \"%s\" již je používán jinou konfigurací." + +#: dashboards/admin/flavors/workflows.py:85 +#, python-format +msgid "The ID \"%s\" is already used by another flavor." +msgstr "ID \"%s\" již je využíván jinou konfigurací." + +#: dashboards/admin/flavors/workflows.py:107 +msgid "Unable to retrieve flavor access list. Please try again later." +msgstr "Nelze získat seznam přístupu konfigurací. Zkuste to prosím později." + +#: dashboards/admin/flavors/workflows.py:151 +msgid "Flavor Access" +msgstr "Přístup ke konfiguraci" + +#: dashboards/admin/flavors/workflows.py:157 +msgid "" +"You can control access to this flavor by moving projects from the left " +"column to the right column. Only projects in the right column can use the " +"flavor. If there are no projects in the right column, all projects can use " +"the flavor." +msgstr "Přístup k této konfiguraci můžete kontrolovat přesunutím projektů z levého sloupce do pravého. Pouze projekty v pravém sloupci mohou tuto konfiguraci použít. Pokud v pravém sloupci nejsou, můžou konfiguraci použit všechny projekty." + +#: dashboards/admin/flavors/workflows.py:162 +msgid "All Projects" +msgstr "Všechny projekty" + +#: dashboards/admin/flavors/workflows.py:163 +msgid "Selected projects" +msgstr "Vybrané projekty" + +#: dashboards/admin/flavors/workflows.py:164 +msgid "No projects found." +msgstr "Nenalezeny žádné projekty." + +#: dashboards/admin/flavors/workflows.py:165 +msgid "No projects selected. All projects can use the flavor." +msgstr "Žádné projekty nejsou vybrány. Konfiguraci mohou použít všechny projekty." + +#: dashboards/admin/flavors/workflows.py:182 +#, python-format +msgid "Created new flavor \"%s\"." +msgstr "Vytvořena nový konfigurace \"%s\"." + +#: dashboards/admin/flavors/workflows.py:183 +#, python-format +msgid "Unable to create flavor \"%s\"." +msgstr "Nelze vytvořit konfiguraci \"%s\"." + +#: dashboards/admin/flavors/workflows.py:208 +msgid "Unable to create flavor." +msgstr "Nelze vytvořit konfiguraci." + +#: dashboards/admin/flavors/workflows.py:219 +#, python-format +msgid "Unable to set flavor access for project %s." +msgstr "Nelze nastavit přístup konfigurace pro projekt %s." + +#: dashboards/admin/flavors/workflows.py:229 +msgid "From here you can edit the flavor details." +msgstr "Zde můžete upravit podrobnosti konfigurace." + +#: dashboards/admin/flavors/workflows.py:266 +#, python-format +msgid "Modified flavor \"%s\"." +msgstr "Konfigurace \"%s\" změněna." + +#: dashboards/admin/flavors/workflows.py:267 +#, python-format +msgid "Unable to modify flavor \"%s\"." +msgstr "Nelze změnit konfiguraci \"%s\"." + +#: dashboards/admin/flavors/workflows.py:312 +msgid "Modified flavor information, but unable to modify flavor access." +msgstr "Změněna informace konfigurace, ale nelze změnit přístup k ní." + +#: dashboards/admin/flavors/extras/forms.py:36 +msgid "Keys" +msgstr "Klíče" + +#: dashboards/admin/flavors/extras/forms.py:42 +#: dashboards/admin/flavors/extras/forms.py:51 +#: dashboards/admin/flavors/extras/tables.py:56 +msgid "Key" +msgstr "Klíč" + +#: dashboards/admin/flavors/extras/forms.py:45 +msgid "" +"Key Name may only contain letters, numbers, underscores, periods, colons, " +"spaces and hyphens." +msgstr "Název klíče může obsahovat pouze písmena, čísla, podtržítka, tečky, dvojtečky, mezery a pomlčky." + +#: dashboards/admin/flavors/extras/forms.py:52 +#: dashboards/admin/flavors/extras/forms.py:87 +#: dashboards/admin/flavors/extras/tables.py:57 +#: dashboards/admin/metering/templates/metering/stats.html:89 +msgid "Value" +msgstr "Hodnota" + +#: dashboards/admin/flavors/extras/forms.py:59 +msgid "Other Key" +msgstr "Další klíč" + +#: dashboards/admin/flavors/extras/forms.py:66 +#: dashboards/project/access_and_security/security_groups/forms.py:43 +#: dashboards/project/access_and_security/security_groups/forms.py:70 +msgid "This field is required." +msgstr "Toto pole je povinné." + +#: dashboards/admin/flavors/extras/forms.py:77 +#, python-format +msgid "Created extra spec \"%s\"." +msgstr "Vytvořena dodatečná specifikace \"%s\"." + +#: dashboards/admin/flavors/extras/forms.py:82 +msgid "Unable to create flavor extra spec." +msgstr "Nelze vytvořit dodatečnou specifikaci konfigurace" + +#: dashboards/admin/flavors/extras/forms.py:96 +#, python-format +msgid "Saved extra spec \"%s\"." +msgstr "Uloženy extra specifikace \"%s\"." + +#: dashboards/admin/flavors/extras/forms.py:100 +msgid "Unable to edit extra spec." +msgstr "Nelze upravit dodatečnou specifikaci konfigurace" + +#: dashboards/admin/flavors/extras/tables.py:26 +msgid "ExtraSpec" +msgstr "Dodatečná specifikace" + +#: dashboards/admin/flavors/extras/tables.py:27 +msgid "ExtraSpecs" +msgstr "Dodatečné specifikace" + +#: dashboards/admin/flavors/extras/tables.py:36 +#: dashboards/admin/flavors/templates/flavors/extras/_create.html:25 +#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:23 +#: dashboards/project/networks/workflows.py:268 +#: dashboards/project/networks/subnets/workflows.py:59 +msgid "Create" +msgstr "Vytvořit" + +#: dashboards/admin/flavors/extras/tables.py:61 +msgid "Extra Specs" +msgstr "Dodatečné specifikace" + +#: dashboards/admin/flavors/extras/views.py:63 +msgid "Unable to retrieve extra spec list." +msgstr "Nelze získat seznam dodatečných specifikací." + +#: dashboards/admin/flavors/extras/views.py:98 +msgid "Unable to retrieve flavor extra spec details." +msgstr "Nelze získat podrobnosti dodatečných specifikací konfigurace." + +#: dashboards/admin/flavors/templates/flavors/extras/_create.html:10 +#: dashboards/admin/flavors/templates/flavors/extras/create.html:4 +msgid "Create Flavor Extra Spec" +msgstr "Vytvořit dodatečnou specifikaci konfigurace" + +#: dashboards/admin/flavors/templates/flavors/extras/_create.html:20 +msgid "Create a new \"extra spec\" key-value pair for a flavor." +msgstr "Vytvořit nový pár klíč-hodnota \"dodatečné specifikace\" pro konfiguraci." + +#: dashboards/admin/flavors/templates/flavors/extras/_edit.html:10 +msgid "Edit Extra Spec Value" +msgstr "Upravit dodatečnou hodnotu konfigurace" + +#: dashboards/admin/flavors/templates/flavors/extras/_edit.html:20 +#, python-format +msgid "Update the \"extra spec\" value for "%(key)s"" +msgstr "Aktualizovat hodnotu \"dodatečné specifikace\" pro "%(key)s"" + +#: dashboards/admin/flavors/templates/flavors/extras/_index.html:6 +#: dashboards/admin/flavors/templates/flavors/extras/index.html:4 +msgid "Flavor Extra Specs" +msgstr "Dodatečné specifikace konfigurace" + +#: dashboards/admin/flavors/templates/flavors/extras/_index.html:13 +#: dashboards/project/containers/templates/containers/_container_detail.html:29 +#: dashboards/project/containers/templates/containers/_object_detail.html:25 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:103 +msgid "Close" +msgstr "Zavřít" + +#: dashboards/admin/flavors/templates/flavors/extras/edit.html:4 +msgid "Edit Flavor Extra Spec" +msgstr "Upravit dodatečnou specifikaci konfigurace" + +#: dashboards/admin/groups/forms.py:48 +#, python-format +msgid "Group \"%s\" was successfully created." +msgstr "Skupina \"%s\" byla úspěšně vytvořena." + +#: dashboards/admin/groups/forms.py:51 +msgid "Unable to create group." +msgstr "Nelze vytvořit skupinu." + +#: dashboards/admin/groups/forms.py:73 +msgid "Group has been updated successfully." +msgstr "Skupina byla úspěšně aktualizována." + +#: dashboards/admin/groups/forms.py:75 +msgid "Unable to update the group." +msgstr "Nelze aktualizovat skupinu." + +#: dashboards/admin/groups/panel.py:26 dashboards/admin/groups/tables.py:63 +#: dashboards/admin/groups/tables.py:107 +#: dashboards/admin/groups/templates/groups/index.html:3 +#: dashboards/admin/groups/templates/groups/index.html:6 +msgid "Groups" +msgstr "Skupiny" + +#: dashboards/admin/groups/tables.py:40 +#: dashboards/admin/groups/templates/groups/_create.html:8 +#: dashboards/admin/groups/templates/groups/_create.html:23 +#: dashboards/admin/groups/templates/groups/create.html:3 +#: dashboards/admin/groups/templates/groups/create.html:6 +msgid "Create Group" +msgstr "Vytvořit skupinu" + +#: dashboards/admin/groups/tables.py:51 +msgid "Edit Group" +msgstr "Upravit skupinu" + +#: dashboards/admin/groups/tables.py:62 +msgid "Group" +msgstr "Skupina" + +#: dashboards/admin/groups/tables.py:76 dashboards/admin/projects/tables.py:29 +msgid "Modify Users" +msgstr "Změnit uživatele" + +#: dashboards/admin/groups/tables.py:103 +msgid "Group ID" +msgstr "ID skupiny" + +#: dashboards/admin/groups/tables.py:124 +msgid "Remove" +msgstr "Odstranit" + +#: dashboards/admin/groups/tables.py:125 +msgid "Removed" +msgstr "Odstraněno" + +#: dashboards/admin/groups/tables.py:126 dashboards/admin/groups/tables.py:183 +#: dashboards/admin/users/tables.py:59 dashboards/admin/users/tables.py:102 +#: dashboards/project/databases/tables.py:66 +#: dashboards/project/instances/workflows/create_instance.py:53 +msgid "User" +msgstr "Uživatel" + +#: dashboards/admin/groups/tables.py:127 dashboards/admin/groups/tables.py:184 +#: dashboards/admin/users/panel.py:29 dashboards/admin/users/tables.py:60 +#: dashboards/admin/users/tables.py:103 dashboards/admin/users/tables.py:146 +#: dashboards/admin/users/templates/users/index.html:3 +#: dashboards/admin/users/templates/users/index.html:6 +#: dashboards/project/databases/tables.py:67 +#: dashboards/project/databases/tabs.py:37 +msgid "Users" +msgstr "Uživatelé" + +#: dashboards/admin/groups/tables.py:148 +msgid "Add..." +msgstr "Přidat..." + +#: dashboards/admin/groups/tables.py:162 dashboards/admin/users/forms.py:82 +#: dashboards/admin/users/forms.py:153 dashboards/admin/users/tables.py:130 +#: dashboards/project/databases/tables.py:178 +msgid "User Name" +msgstr "Uživatelské jméno" + +#: dashboards/admin/groups/tables.py:163 dashboards/admin/users/forms.py:84 +#: dashboards/admin/users/forms.py:155 dashboards/admin/users/tables.py:131 +msgid "Email" +msgstr "E-mail" + +#: dashboards/admin/groups/tables.py:165 dashboards/admin/users/tables.py:138 +msgid "User ID" +msgstr "ID uživatele" + +#: dashboards/admin/groups/tables.py:175 +msgid "Group Members" +msgstr "Členové skupiny" + +#: dashboards/admin/groups/tables.py:181 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:27 +#: dashboards/project/firewalls/workflows.py:108 +#: dashboards/project/firewalls/workflows.py:216 +#: dashboards/project/firewalls/workflows.py:294 +#: dashboards/project/loadbalancers/workflows.py:131 +#: dashboards/project/loadbalancers/workflows.py:248 +#: dashboards/project/loadbalancers/workflows.py:383 +#: dashboards/project/loadbalancers/workflows.py:524 +#: dashboards/project/vpn/workflows.py:95 +#: dashboards/project/vpn/workflows.py:194 +#: dashboards/project/vpn/workflows.py:291 +#: dashboards/project/vpn/workflows.py:473 +msgid "Add" +msgstr "Přidat" + +#: dashboards/admin/groups/tables.py:182 +msgid "Added" +msgstr "Přidáno" + +#: dashboards/admin/groups/tables.py:213 +msgid "Non-Members" +msgstr "Nečlenové" + +#: dashboards/admin/groups/views.py:47 +msgid "Unable to retrieve group list." +msgstr "Nelze získat seznam skupin." + +#: dashboards/admin/groups/views.py:70 +msgid "Unable to update group." +msgstr "Nelze aktualizovat skupinu." + +#: dashboards/admin/groups/views.py:121 +msgid "Unable to retrieve group users." +msgstr "Nelze získat uživatele skupiny." + +#: dashboards/admin/groups/views.py:142 +msgid "Unable to retrieve users." +msgstr "Nelze získat uživatele." + +#: dashboards/admin/groups/templates/groups/_add_non_member.html:5 +msgid "Add Group Assignment" +msgstr "Přidat přidělení skupiny" + +#: dashboards/admin/groups/templates/groups/_create.html:18 +msgid "From here you can create a new group to organize users and roles." +msgstr "Zde můžete vytvořit novou skupinu k uspořádání uživatelů a rolí." + +#: dashboards/admin/groups/templates/groups/_update.html:8 +#: dashboards/admin/groups/templates/groups/_update.html:23 +#: dashboards/admin/groups/templates/groups/update.html:3 +#: dashboards/admin/groups/templates/groups/update.html:6 +msgid "Update Group" +msgstr "Aktualizovat skupinu" + +#: dashboards/admin/groups/templates/groups/_update.html:18 +msgid "From here you can edit the group's details." +msgstr "Zde můžete upravit podrobnosti skupiny." + +#: dashboards/admin/groups/templates/groups/add_non_member.html:3 +msgid "Add User to Group" +msgstr "Přidat uživatele do skupiny." + +#: dashboards/admin/groups/templates/groups/manage.html:3 +msgid "Group Management" +msgstr "Správa skupiny" + +#: dashboards/admin/groups/templates/groups/manage.html:6 +msgid "Group Management: " +msgstr "Správy skupiny:" + +#: dashboards/admin/hypervisors/panel.py:24 +#: dashboards/admin/hypervisors/tables.py:65 +#: dashboards/admin/hypervisors/templates/hypervisors/index.html:4 +msgid "Hypervisors" +msgstr "Hypervisory" + +#: dashboards/admin/hypervisors/tables.py:26 +msgid "Hostname" +msgstr "Název hostitele" + +#: dashboards/admin/hypervisors/tables.py:29 +#: dashboards/admin/info/tables.py:129 +#: dashboards/admin/routers/ports/tables.py:34 +#: dashboards/project/access_and_security/security_groups/forms.py:172 +#: dashboards/project/access_and_security/security_groups/forms.py:179 +#: dashboards/project/images/images/tables.py:212 +#: dashboards/project/loadbalancers/workflows.py:408 +#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:38 +#: dashboards/project/routers/ports/tables.py:88 +#: dashboards/project/volumes/volumes/forms.py:48 +#: dashboards/project/volumes/volumes/tables.py:260 +msgid "Type" +msgstr "Typ" + +#: dashboards/admin/hypervisors/tables.py:32 +msgid "VCPUs (total)" +msgstr "VCPU (Celkem)" + +#: dashboards/admin/hypervisors/tables.py:35 +msgid "VCPUs (used)" +msgstr "VCPU (Používané)" + +#: dashboards/admin/hypervisors/tables.py:38 +msgid "RAM (total)" +msgstr "RAM (celkem)" + +#: dashboards/admin/hypervisors/tables.py:43 +msgid "RAM (used)" +msgstr "RAM (Využitá)" + +#: dashboards/admin/hypervisors/tables.py:48 +msgid "Storage (total)" +msgstr "Kapacita (Celkem)" + +#: dashboards/admin/hypervisors/tables.py:53 +msgid "Storage (used)" +msgstr "Kapacita (Použitá)" + +#: dashboards/admin/hypervisors/tables.py:58 +#: dashboards/admin/info/tables.py:167 dashboards/admin/instances/panel.py:29 +#: dashboards/admin/instances/tables.py:38 +#: dashboards/admin/instances/tables.py:167 +#: dashboards/admin/instances/templates/instances/index.html:3 +#: dashboards/admin/projects/workflows.py:50 +#: dashboards/project/databases/tables.py:39 +#: dashboards/project/instances/panel.py:25 +#: dashboards/project/instances/tables.py:79 +#: dashboards/project/instances/tables.py:102 +#: dashboards/project/instances/tables.py:138 +#: dashboards/project/instances/tables.py:180 +#: dashboards/project/instances/tables.py:613 +#: dashboards/project/instances/tables.py:634 +#: dashboards/project/instances/tables.py:759 +#: dashboards/project/instances/templates/instances/index.html:3 +#: dashboards/project/instances/templates/instances/index.html:6 +#: dashboards/project/network_topology/instances/tables.py:24 +msgid "Instances" +msgstr "Instance" + +#: dashboards/admin/hypervisors/tables.py:70 +#: dashboards/project/instances/tables.py:724 +#: dashboards/project/instances/workflows/create_instance.py:82 +#: dashboards/project/overview/views.py:34 usage/tables.py:71 +msgid "Instance Name" +msgstr "Název instance" + +#: dashboards/admin/hypervisors/tables.py:73 +#: dashboards/project/images/snapshots/forms.py:32 +msgid "Instance ID" +msgstr "ID instance" + +#: dashboards/admin/hypervisors/tables.py:80 +msgid "Hypervisor Instances" +msgstr "Instance hypervizorů" + +#: dashboards/admin/hypervisors/views.py:36 +#: dashboards/admin/instances/views.py:149 +msgid "Unable to retrieve hypervisor information." +msgstr "Nelze získat informace o hypervisoru." + +#: dashboards/admin/hypervisors/views.py:46 +msgid "Unable to retrieve hypervisor statistics." +msgstr "Nelze získat statistiky hypervisoru." + +#: dashboards/admin/hypervisors/views.py:67 +msgid "Unable to retrieve hypervisor instances list." +msgstr "Nelze získat seznam instancí hypervizoru." + +#: dashboards/admin/hypervisors/templates/hypervisors/detail.html:3 +#: dashboards/admin/hypervisors/templates/hypervisors/detail.html:6 +msgid "Hypervisor Servers" +msgstr "Servery hypervizoru" + +#: dashboards/admin/hypervisors/templates/hypervisors/index.html:7 +msgid "All Hypervisors" +msgstr "Všechny hypervisory" + +#: dashboards/admin/hypervisors/templates/hypervisors/index.html:12 +msgid "Hypervisor Summary" +msgstr "Přehled hypervisorů" + +#: dashboards/admin/hypervisors/templates/hypervisors/index.html:15 +msgid "VCPU Usage" +msgstr "Využití VCPU" + +#: dashboards/admin/hypervisors/templates/hypervisors/index.html:16 +#: dashboards/admin/hypervisors/templates/hypervisors/index.html:23 +#: dashboards/admin/hypervisors/templates/hypervisors/index.html:30 +#, python-format +msgid "Used %(used)s of %(available)s " +msgstr "Využito %(used)s z %(available)s " + +#: dashboards/admin/hypervisors/templates/hypervisors/index.html:22 +msgid "Memory Usage" +msgstr "Využití paměti" + +#: dashboards/admin/hypervisors/templates/hypervisors/index.html:29 +msgid "Disk Usage" +msgstr "Využití disku" + +#: dashboards/admin/images/panel.py:29 dashboards/admin/images/tables.py:62 +#: dashboards/admin/images/templates/images/index.html:3 +#: dashboards/admin/images/templates/images/index.html:6 +#: dashboards/project/images/panel.py:26 +#: dashboards/project/images/images/tables.py:61 +#: dashboards/project/images/images/tables.py:233 +#: dashboards/project/images/templates/images/index.html:3 +#: dashboards/project/images/templates/images/index.html:6 +msgid "Images" +msgstr "Obrazy" + +#: dashboards/admin/images/tables.py:56 +#: dashboards/admin/instances/tables.py:135 +#: dashboards/project/images/images/tables.py:210 +#: dashboards/project/instances/tables.py:726 +#: dashboards/project/instances/templates/instances/_detail_overview.html:104 +#: dashboards/project/instances/workflows/create_instance.py:107 +msgid "Image Name" +msgstr "Název obrazu" + +#: dashboards/admin/images/views.py:54 +msgid "Unable to retrieve image list." +msgstr "Nele získat seznam obrazů." + +#: dashboards/admin/images/templates/images/_create.html:9 +#: dashboards/admin/images/templates/images/create.html:3 +#: dashboards/admin/images/templates/images/create.html:6 +#: dashboards/project/images/templates/images/images/_create.html:9 +#: dashboards/project/images/templates/images/images/create.html:3 +#: dashboards/project/images/templates/images/images/create.html:6 +msgid "Create An Image" +msgstr "Vytvořit obraz" + +#: dashboards/admin/images/templates/images/_create.html:18 +#: dashboards/admin/instances/templates/instances/_live_migrate.html:17 +#: dashboards/admin/networks/templates/networks/_update.html:17 +#: dashboards/admin/networks/templates/networks/ports/_update.html:22 +#: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:18 +#: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 +#: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:17 +#: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:17 +#: dashboards/project/firewalls/templates/firewalls/_updatepolicy.html:17 +#: dashboards/project/firewalls/templates/firewalls/_updaterule.html:17 +#: dashboards/project/images/templates/images/images/_create.html:18 +#: dashboards/project/images/templates/images/images/_update.html:17 +#: dashboards/project/images/templates/images/snapshots/_create.html:18 +#: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:17 +#: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:17 +#: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:17 +#: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:17 +#: dashboards/project/networks/templates/networks/_update.html:17 +#: dashboards/project/networks/templates/networks/ports/_update.html:22 +#: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:17 +#: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:17 +#: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:17 +#: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:17 +#: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:17 +#: dashboards/settings/password/templates/password/_change.html:18 +#: dashboards/settings/user/templates/user/_settings.html:18 +msgid "Description:" +msgstr "Popis:" + +#: dashboards/admin/images/templates/images/_create.html:20 +#: dashboards/project/images/templates/images/images/_create.html:20 +msgid "Specify an image to upload to the Image Service." +msgstr "Zadejte obraz pro nahrání do Služby obrazů." + +#: dashboards/admin/images/templates/images/_create.html:23 +#: dashboards/project/images/templates/images/images/_create.html:23 +msgid "" +"Currently only images available via an HTTP URL are supported. The image " +"location must be accessible to the Image Service. Compressed image binaries " +"are supported (.zip and .tar.gz.)" +msgstr "V současnosti jsou podporovány pouze obrazy dostupné přes HTTP URL. Umístění obrazu musí být přístupné pro Službu obrazů. Komprimované binární obrazy jsou podporovány (.zip a .tar.gz)." + +#: dashboards/admin/images/templates/images/_create.html:26 +#: dashboards/project/images/templates/images/images/_create.html:26 +msgid "Please note: " +msgstr "Vezměte prosím na vědomí:" + +#: dashboards/admin/images/templates/images/_create.html:27 +#: dashboards/project/images/templates/images/images/_create.html:27 +msgid "" +"The Image Location field MUST be a valid and direct URL to the image binary." +" URLs that redirect or serve error pages will result in unusable images." +msgstr "Pole umístění obrazu MUSÍ být platné a přímá URL do spustitelného souboru obrazu. URL, které přesměrovávají nebo chybové stránky serveru způsobí nepoužitelnost obrazů." + +#: dashboards/admin/images/templates/images/_create.html:33 +#: dashboards/project/images/images/tables.py:79 +#: dashboards/project/images/templates/images/images/_create.html:33 +msgid "Create Image" +msgstr "Vytvořit obraz" + +#: dashboards/admin/images/templates/images/_update.html:9 +#: dashboards/admin/images/templates/images/_update.html:24 +#: dashboards/admin/images/templates/images/update.html:4 +#: dashboards/admin/images/templates/images/update.html:7 +#: dashboards/project/images/templates/images/images/_update.html:8 +#: dashboards/project/images/templates/images/images/_update.html:23 +#: dashboards/project/images/templates/images/images/update.html:3 +#: dashboards/project/images/templates/images/images/update.html:6 +msgid "Update Image" +msgstr "Aktualizovat obraz" + +#: dashboards/admin/images/templates/images/_update.html:19 +#: dashboards/project/images/templates/images/images/_update.html:18 +msgid "From here you can modify different properties of an image." +msgstr "Odsud můžete upravit různé vlastnosti obrazu." + +#: dashboards/admin/info/panel.py:29 +#: dashboards/admin/info/templates/info/index.html:3 +#: dashboards/admin/info/templates/info/index.html:6 +msgid "System Info" +msgstr "Informace o systému" + +#: dashboards/admin/info/tables.py:51 dashboards/admin/metering/tables.py:26 +#: dashboards/project/access_and_security/api_access/tables.py:50 +msgid "Service" +msgstr "Služba" + +#: dashboards/admin/info/tables.py:52 dashboards/admin/info/tables.py:83 +#: dashboards/admin/info/tables.py:131 +#: dashboards/admin/instances/tables.py:129 +#: dashboards/admin/volumes/tables.py:51 +#: dashboards/project/databases/tables.py:157 +#: dashboards/project/databases/templates/databases/_detail_overview.html:25 +msgid "Host" +msgstr "Hostitel" + +#: dashboards/admin/info/tables.py:59 dashboards/admin/info/tabs.py:32 +msgid "Services" +msgstr "Služby" + +#: dashboards/admin/info/tables.py:84 +msgid "Zone" +msgstr "Zóna" + +#: dashboards/admin/info/tables.py:85 dashboards/admin/info/tables.py:132 +#: dashboards/admin/instances/tables.py:145 +#: dashboards/admin/networks/tables.py:75 +#: dashboards/admin/networks/ports/tables.py:79 +#: dashboards/admin/routers/tables.py:56 +#: dashboards/admin/routers/ports/tables.py:32 +#: dashboards/admin/routers/templates/routers/_detail_overview.html:13 +#: dashboards/project/database_backups/tables.py:126 +#: dashboards/project/database_backups/templates/database_backups/details.html:24 +#: dashboards/project/database_backups/templates/database_backups/details.html:46 +#: dashboards/project/databases/tables.py:163 +#: dashboards/project/databases/tables.py:216 +#: dashboards/project/databases/templates/databases/_detail_overview.html:13 +#: dashboards/project/firewalls/tables.py:197 +#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25 +#: dashboards/project/images/images/tables.py:216 +#: dashboards/project/images/templates/images/images/_detail_overview.html:17 +#: dashboards/project/instances/tables.py:736 +#: dashboards/project/instances/templates/instances/_detail_overview.html:14 +#: dashboards/project/loadbalancers/tables.py:206 +#: dashboards/project/loadbalancers/tables.py:238 +#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:27 +#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:42 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:52 +#: dashboards/project/networks/tables.py:100 +#: dashboards/project/networks/ports/tables.py:56 +#: dashboards/project/networks/templates/networks/_detail_overview.html:13 +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:32 +#: dashboards/project/routers/tables.py:128 +#: dashboards/project/routers/ports/tables.py:86 +#: dashboards/project/routers/templates/routers/_detail_overview.html:11 +#: dashboards/project/stacks/tables.py:100 +#: dashboards/project/stacks/tables.py:131 +#: dashboards/project/stacks/tables.py:178 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:19 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:26 +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:31 +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:36 +#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:18 +#: dashboards/project/volumes/volumes/tables.py:238 +#: dashboards/project/vpn/tables.py:179 dashboards/project/vpn/tables.py:206 +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:71 +#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:38 +msgid "Status" +msgstr "Stav" + +#: dashboards/admin/info/tables.py:86 dashboards/admin/info/tables.py:133 +#: dashboards/project/overview/views.py:36 +msgid "State" +msgstr "Stav" + +#: dashboards/admin/info/tables.py:88 dashboards/admin/info/tables.py:135 +msgid "Updated At" +msgstr "Aktualizováno" + +#: dashboards/admin/info/tables.py:97 dashboards/admin/info/tabs.py:48 +msgid "Compute Services" +msgstr "Výpočtové služby" + +#: dashboards/admin/info/tables.py:118 dashboards/admin/users/tables.py:58 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:64 +msgid "Disabled" +msgstr "Zakázáno" + +#: dashboards/admin/info/tables.py:123 +msgid "Up" +msgstr "Otevřen" + +#: dashboards/admin/info/tables.py:125 +msgid "Down" +msgstr "Zavřen" + +#: dashboards/admin/info/tables.py:144 dashboards/admin/info/tabs.py:65 +msgid "Network Agents" +msgstr "Síťoví agenti" + +#: dashboards/admin/info/tables.py:163 +#: dashboards/admin/projects/workflows.py:46 +msgid "Injected File Content Bytes" +msgstr "Bajty obsahu vloženého souboru" + +#: dashboards/admin/info/tables.py:164 +msgid "Injected File Path Bytes" +msgstr "Bajty vložené cesty souboru" + +#: dashboards/admin/info/tables.py:165 +#: dashboards/admin/projects/workflows.py:48 +msgid "Metadata Items" +msgstr "Položky popisných dat" + +#: dashboards/admin/info/tables.py:168 +#: dashboards/admin/projects/workflows.py:52 +msgid "Injected Files" +msgstr "Vložené soubory" + +#: dashboards/admin/info/tables.py:169 +#: dashboards/admin/projects/workflows.py:55 +#: dashboards/admin/volumes/panel.py:21 dashboards/admin/volumes/tables.py:56 +#: dashboards/admin/volumes/templates/volumes/index.html:3 +#: dashboards/admin/volumes/templates/volumes/index.html:6 +#: dashboards/project/volumes/panel.py:25 +#: dashboards/project/volumes/tabs.py:62 +#: dashboards/project/volumes/volumes/tables.py:40 +#: dashboards/project/volumes/volumes/tables.py:269 +#: dashboards/project/volumes/volumes/tables.py:282 +msgid "Volumes" +msgstr "Svazky" + +#: dashboards/admin/info/tables.py:170 +#: dashboards/admin/projects/workflows.py:56 +#: dashboards/project/volumes/tabs.py:75 +#: dashboards/project/volumes/snapshots/tables.py:35 +#: dashboards/project/volumes/snapshots/tables.py:105 +msgid "Volume Snapshots" +msgstr "Snímky svazku" + +#: dashboards/admin/info/tables.py:171 +#: dashboards/admin/projects/workflows.py:58 +msgid "Total Size of Volumes and Snapshots (GB)" +msgstr "Celková velikost Svazků a Snímků (GB)" + +#: dashboards/admin/info/tables.py:172 +#: dashboards/admin/projects/workflows.py:59 +msgid "RAM (MB)" +msgstr "RAM (MB)" + +#: dashboards/admin/info/tables.py:173 +#: dashboards/admin/projects/workflows.py:60 +#: dashboards/admin/projects/workflows.py:72 +#: dashboards/project/access_and_security/tabs.py:76 +#: dashboards/project/access_and_security/floating_ips/tables.py:66 +#: dashboards/project/access_and_security/floating_ips/tables.py:147 +msgid "Floating IPs" +msgstr "Plovoucí IP adresy" + +#: dashboards/admin/info/tables.py:174 +#: dashboards/admin/projects/workflows.py:63 +#: dashboards/admin/projects/workflows.py:69 +#: dashboards/project/access_and_security/tabs.py:44 +#: dashboards/project/access_and_security/security_groups/tables.py:29 +#: dashboards/project/access_and_security/security_groups/tables.py:75 +#: dashboards/project/instances/templates/instances/_detail_overview.html:77 +#: dashboards/project/instances/workflows/create_instance.py:467 +#: dashboards/project/instances/workflows/update_instance.py:82 +msgid "Security Groups" +msgstr "Bezpečnostní skupiny" + +#: dashboards/admin/info/tables.py:175 +#: dashboards/admin/projects/workflows.py:65 +#: dashboards/admin/projects/workflows.py:71 +#: dashboards/project/access_and_security/security_groups/tables.py:173 +msgid "Security Group Rules" +msgstr "Pravidla bezpečnostní skupiny" + +#: dashboards/admin/info/tables.py:176 +#: dashboards/project/access_and_security/tabs.py:60 +#: dashboards/project/access_and_security/keypairs/tables.py:28 +#: dashboards/project/access_and_security/keypairs/tables.py:72 +msgid "Key Pairs" +msgstr "Páry klíčů" + +#: dashboards/admin/info/tables.py:177 +#: dashboards/admin/networks/ports/tables.py:76 +#: dashboards/admin/projects/workflows.py:61 +#: dashboards/admin/routers/ports/tables.py:31 +#: dashboards/project/networks/ports/tables.py:54 +#: dashboards/project/routers/ports/tables.py:85 +msgid "Fixed IPs" +msgstr "Statické IP" + +#: dashboards/admin/info/tables.py:178 +msgid "LUKS Volumes" +msgstr "Svazky LUKS" + +#: dashboards/admin/info/tables.py:179 +msgid "LUKS Volume Snapshots" +msgstr "Snímky svazku LUKS" + +#: dashboards/admin/info/tables.py:181 +msgid "Total Size of LUKS Volumes and Snapshots (GB)" +msgstr "Celková velikost Svazků LUKS a Snímků (GB)" + +#: dashboards/admin/info/tables.py:182 +msgid "dm-crypt" +msgstr "dm-crypt" + +#: dashboards/admin/info/tables.py:188 +msgid "Quota Name" +msgstr "Název kvóty" + +#: dashboards/admin/info/tables.py:189 +msgid "Limit" +msgstr "Limit" + +#: dashboards/admin/info/tables.py:196 +msgid "Quotas" +msgstr "Kvóty" + +#: dashboards/admin/info/tabs.py:56 +msgid "Unable to get nova services list." +msgstr "Nelze získat seznam služeb nova." + +#: dashboards/admin/info/tabs.py:76 +msgid "Unable to get network agents list." +msgstr "Nelze získat seznam síťových agentů." + +#: dashboards/admin/info/tabs.py:85 +msgid "Default Quotas" +msgstr "Výchozí kvóta" + +#: dashboards/admin/info/tabs.py:95 +msgid "Unable to get quota info." +msgstr "Nelze získat informace o kvótě." + +#: dashboards/admin/instances/forms.py:29 +msgid "Current Host" +msgstr "Současný hostitel" + +#: dashboards/admin/instances/forms.py:33 +msgid "New Host" +msgstr "Nový hostitel" + +#: dashboards/admin/instances/forms.py:35 +msgid "Choose a Host to migrate to." +msgstr "Zvolte hostitele pro přesunutí." + +#: dashboards/admin/instances/forms.py:36 +msgid "Disk Over Commit" +msgstr "Disk přes odevzdání" + +#: dashboards/admin/instances/forms.py:38 +msgid "Block Migration" +msgstr "Přesunutí bloku" + +#: dashboards/admin/instances/forms.py:58 +msgid "Select a new host" +msgstr "Vyberte nového hostitele" + +#: dashboards/admin/instances/forms.py:60 +msgid "No other hosts available." +msgstr "Žádní další hostitelé nejsou dostupní." + +#: dashboards/admin/instances/forms.py:72 +#, python-format +msgid "The instance is preparing the live migration to host \"%s\"." +msgstr "Instance se připravuje na přesun za běhu na hostitele \"%s\"." + +#: dashboards/admin/instances/forms.py:77 +#, python-format +msgid "Failed to live migrate instance to host \"%s\"." +msgstr "Instanci nelze přesunout za běhu na hostitele \"%s\".." + +#: dashboards/admin/instances/tables.py:35 +msgid "Migrate" +msgstr "Přenést" + +#: dashboards/admin/instances/tables.py:36 +msgid "Scheduled migration (pending confirmation) of" +msgstr "Naplánovaný přesun (čeká se na potvrzení) " + +#: dashboards/admin/instances/tables.py:37 +#: dashboards/project/access_and_security/floating_ips/tables.py:133 +#: dashboards/project/access_and_security/floating_ips/workflows.py:37 +#: dashboards/project/databases/tables.py:38 +#: dashboards/project/instances/tables.py:78 +#: dashboards/project/instances/tables.py:101 +#: dashboards/project/instances/tables.py:137 +#: dashboards/project/instances/tables.py:179 +#: dashboards/project/instances/tables.py:612 +#: dashboards/project/instances/tables.py:633 +#: dashboards/project/network_topology/templates/network_topology/_svg_element.html:196 +#: dashboards/project/volumes/volumes/tables.py:307 +msgid "Instance" +msgstr "Instance" + +#: dashboards/admin/instances/tables.py:59 +#: dashboards/admin/instances/templates/instances/_live_migrate.html:23 +msgid "Live Migrate Instance" +msgstr "Přesunout instanci za běhu" + +#: dashboards/admin/instances/tables.py:88 +#: dashboards/admin/instances/tables.py:122 +#: dashboards/admin/metering/templates/metering/stats.html:84 +#: dashboards/admin/networks/forms.py:36 +#: dashboards/admin/networks/tables.py:68 +#: dashboards/admin/projects/tables.py:103 +#: dashboards/admin/routers/tables.py:50 dashboards/admin/volumes/tables.py:52 +#: dashboards/project/dashboard.py:63 +#: dashboards/project/images/images/tables.py:134 +#: dashboards/project/instances/workflows/create_instance.py:52 +#: dashboards/router/nexus1000v/forms.py:124 +#: dashboards/router/nexus1000v/forms.py:196 +#: dashboards/router/nexus1000v/tables.py:62 +#: dashboards/router/nexus1000v/tables.py:84 +msgid "Project" +msgstr "Projekt" + +#: dashboards/admin/instances/tables.py:137 +#: dashboards/project/access_and_security/floating_ips/tables.py:129 +#: dashboards/project/access_and_security/floating_ips/workflows.py:33 +#: dashboards/project/access_and_security/floating_ips/workflows.py:40 +#: dashboards/project/instances/tables.py:728 +#: dashboards/project/loadbalancers/tables.py:231 +msgid "IP Address" +msgstr "IP adresa" + +#: dashboards/admin/instances/tables.py:140 +#: dashboards/project/containers/tables.py:414 +#: dashboards/project/containers/templates/containers/_container_detail.html:22 +#: dashboards/project/containers/templates/containers/_object_detail.html:18 +#: dashboards/project/databases/tables.py:159 +#: dashboards/project/images/templates/images/images/_detail_overview.html:44 +#: dashboards/project/instances/tables.py:731 +#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:37 +#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:27 +#: dashboards/project/volumes/volumes/tables.py:234 +msgid "Size" +msgstr "Velikost" + +#: dashboards/admin/instances/tables.py:151 +#: dashboards/project/instances/tables.py:743 +msgid "Task" +msgstr "Úloha" + +#: dashboards/admin/instances/tables.py:158 +#: dashboards/project/instances/tables.py:750 +msgid "Power State" +msgstr "Stav napájení" + +#: dashboards/admin/instances/tables.py:160 +#: dashboards/project/instances/tables.py:752 +#: dashboards/project/instances/templates/instances/_detail_overview.html:20 +#: usage/tables.py:74 +msgid "Uptime" +msgstr "Doba provozu" + +#: dashboards/admin/instances/views.py:86 +#: dashboards/project/access_and_security/tabs.py:101 +#: dashboards/project/access_and_security/floating_ips/workflows.py:87 +msgid "Unable to retrieve instance list." +msgstr "Nelze získat seznam instancí." + +#: dashboards/admin/instances/views.py:93 +#: dashboards/project/instances/views.py:77 +msgid "Unable to retrieve IP addresses from Neutron." +msgstr "Nelze získat IP adresy z Neutron." + +#: dashboards/admin/instances/views.py:108 +#: dashboards/admin/networks/views.py:49 +msgid "Unable to retrieve instance project information." +msgstr "Nelze získat informace o projektu instance." + +#: dashboards/admin/instances/views.py:125 +#: dashboards/project/instances/views.py:121 +msgid "Unable to retrieve instance size information." +msgstr "Nelze získat informace o velikosti instance." + +#: dashboards/admin/instances/views.py:159 +#: dashboards/project/instances/views.py:204 +#: dashboards/project/instances/views.py:314 +msgid "Unable to retrieve instance details." +msgstr "Nelze získat podrobnosti instance." + +#: dashboards/admin/instances/templates/instances/_live_migrate.html:8 +#: dashboards/admin/instances/templates/instances/live_migrate.html:3 +#: dashboards/admin/instances/templates/instances/live_migrate.html:6 +msgid "Live Migrate" +msgstr "Přesunout za běhu" + +#: dashboards/admin/instances/templates/instances/_live_migrate.html:18 +msgid "From here you can live migrate an instance to a specific host." +msgstr "Odsud můžete přesunout na instanci za běhu na konkrétního hostitele." + +#: dashboards/admin/instances/templates/instances/index.html:6 +msgid "All Instances" +msgstr "Všechny instance" + +#: dashboards/admin/metering/panel.py:22 +msgid "Resource Usage" +msgstr "Využití zdrojů." + +#: dashboards/admin/metering/tables.py:27 +msgid "Meter" +msgstr "Metr" + +#: dashboards/admin/metering/tables.py:29 +msgid "Day" +msgstr "Den" + +#: dashboards/admin/metering/tables.py:31 +msgid "Value (Avg)" +msgstr "Hodnota (Prům)" + +#: dashboards/admin/metering/tabs.py:26 +msgid "Stats" +msgstr "Statistiky" + +#: dashboards/admin/metering/tabs.py:43 +msgid "There are no meters defined yet." +msgstr "Zatím nejsou určeny žádné metry." + +#: dashboards/admin/metering/tabs.py:59 +msgid "Daily Report" +msgstr "Denní zpráva" + +#: dashboards/admin/metering/views.py:130 +msgid "Nova" +msgstr "Nova" + +#: dashboards/admin/metering/views.py:131 +msgid "Neutron" +msgstr "Neutron" + +#: dashboards/admin/metering/views.py:132 +msgid "Glance" +msgstr "Glance" + +#: dashboards/admin/metering/views.py:133 +msgid "Cinder" +msgstr "Cinder" + +#: dashboards/admin/metering/views.py:134 +msgid "Swift_meters" +msgstr "Swift_metry" + +#: dashboards/admin/metering/views.py:135 +msgid "Kwapi" +msgstr "Kwapi" + +#: dashboards/admin/metering/views.py:276 +msgid "Unable to retrieve tenant list." +msgstr "Nelze získat seznam nájemníků" + +#: dashboards/admin/metering/views.py:315 +msgid "Unable to retrieve statistics." +msgstr "Nelze získat statistiky." + +#: dashboards/admin/metering/templates/metering/daily.html:6 +#: dashboards/admin/metering/templates/metering/stats.html:102 +msgid "Period" +msgstr "Období" + +#: dashboards/admin/metering/templates/metering/daily.html:10 +#: dashboards/admin/metering/templates/metering/stats.html:106 +msgid "Last day" +msgstr "Včera" + +#: dashboards/admin/metering/templates/metering/daily.html:11 +#: dashboards/admin/metering/templates/metering/stats.html:107 +msgid "Last week" +msgstr "Minulý týden" + +#: dashboards/admin/metering/templates/metering/daily.html:12 +#: dashboards/admin/metering/templates/metering/stats.html:108 +msgid "Month to date" +msgstr "Měsíc k dnešnímu dny" + +#: dashboards/admin/metering/templates/metering/daily.html:13 +#: dashboards/admin/metering/templates/metering/stats.html:109 +msgid "Last 15 days" +msgstr "Minulých 15 dní" + +#: dashboards/admin/metering/templates/metering/daily.html:14 +#: dashboards/admin/metering/templates/metering/stats.html:110 +msgid "Last 30 days" +msgstr "Minulých 30 dní" + +#: dashboards/admin/metering/templates/metering/daily.html:15 +#: dashboards/admin/metering/templates/metering/stats.html:111 +msgid "Last year" +msgstr "Minulý rok" + +#: dashboards/admin/metering/templates/metering/daily.html:16 +#: dashboards/admin/metering/templates/metering/stats.html:112 +#: dashboards/router/nexus1000v/forms.py:65 +msgid "Other" +msgstr "Ostatní" + +#: dashboards/admin/metering/templates/metering/daily.html:21 +#: dashboards/admin/metering/templates/metering/stats.html:117 +msgid "From" +msgstr "Od" + +#: dashboards/admin/metering/templates/metering/daily.html:28 +#: dashboards/admin/metering/templates/metering/stats.html:124 +msgid "To" +msgstr "Do" + +#: dashboards/admin/metering/templates/metering/daily.html:35 +msgid "Limit project count" +msgstr "Omezit počet projektů" + +#: dashboards/admin/metering/templates/metering/daily.html:40 +msgid "Generate Report" +msgstr "Vytvořit zprávu" + +#: dashboards/admin/metering/templates/metering/index.html:3 +msgid "Resources usage Overview" +msgstr "Přehled využití zdrojů" + +#: dashboards/admin/metering/templates/metering/index.html:6 +msgid "Resources Usage Overview" +msgstr "Přehled využití zdrojů" + +#: dashboards/admin/metering/templates/metering/report.html:4 +msgid "Usage Report" +msgstr "Zpráva o využití" + +#: dashboards/admin/metering/templates/metering/report.html:7 +msgid "Daily Usage Report Per Project" +msgstr "Denní zpráva o využití za projekt" + +#: dashboards/admin/metering/templates/metering/report.html:11 +msgid "Back" +msgstr "Zpět" + +#: dashboards/admin/metering/templates/metering/stats.html:10 +msgid "Metric" +msgstr "Metriky" + +#: dashboards/admin/metering/templates/metering/stats.html:16 +msgid "Compute (Nova)" +msgstr "Compute (Nova)" + +#: dashboards/admin/metering/templates/metering/stats.html:26 +msgid "Network (Neutron)" +msgstr "Síť (Neutron)" + +#: dashboards/admin/metering/templates/metering/stats.html:36 +msgid "Image (Glance)" +msgstr "Obraz (Glance)" + +#: dashboards/admin/metering/templates/metering/stats.html:46 +msgid "Volume (Cinder)" +msgstr "Svazek (Cinder)" + +#: dashboards/admin/metering/templates/metering/stats.html:56 +msgid "Object Storage (Swift)" +msgstr "Úložiště objektů (Swift)" + +#: dashboards/admin/metering/templates/metering/stats.html:66 +msgid "Energy (Kwapi)" +msgstr "Energie (Kwapi)" + +#: dashboards/admin/metering/templates/metering/stats.html:79 +msgid "Group by" +msgstr "Seskupit podle" + +#: dashboards/admin/metering/templates/metering/stats.html:83 +msgid "--" +msgstr "--" + +#: dashboards/admin/metering/templates/metering/stats.html:94 +msgid "Avg." +msgstr "Prům." + +#: dashboards/admin/metering/templates/metering/stats.html:95 +msgid "Min." +msgstr "Min." + +#: dashboards/admin/metering/templates/metering/stats.html:96 +msgid "Max." +msgstr "Max." + +#: dashboards/admin/metering/templates/metering/stats.html:97 +msgid "Sum." +msgstr "Suma" + +#: dashboards/admin/metering/templates/metering/stats.html:136 +msgid "Statistics of all resources" +msgstr "Statistiky všech zdrojů" + +#: dashboards/admin/networks/forms.py:38 +#: dashboards/project/networks/workflows.py:41 +#: dashboards/router/nexus1000v/tables.py:39 +#: dashboards/router/nexus1000v/tables.py:61 +#: dashboards/router/nexus1000v/tables.py:76 +#: dashboards/router/nexus1000v/tabs.py:24 +msgid "Network Profile" +msgstr "Síťový profil" + +#: dashboards/admin/networks/forms.py:39 +#: dashboards/admin/networks/forms.py:104 +#: dashboards/admin/networks/tables.py:77 +#: dashboards/admin/networks/ports/forms.py:44 +#: dashboards/admin/networks/ports/tables.py:81 +#: dashboards/admin/routers/ports/tables.py:36 +#: dashboards/project/firewalls/workflows.py:247 +#: dashboards/project/loadbalancers/forms.py:42 +#: dashboards/project/loadbalancers/forms.py:94 +#: dashboards/project/loadbalancers/forms.py:174 +#: dashboards/project/loadbalancers/forms.py:233 +#: dashboards/project/loadbalancers/workflows.py:43 +#: dashboards/project/loadbalancers/workflows.py:188 +#: dashboards/project/loadbalancers/workflows.py:313 +#: dashboards/project/loadbalancers/workflows.py:470 +#: dashboards/project/networks/forms.py:42 +#: dashboards/project/networks/tables.py:102 +#: dashboards/project/networks/workflows.py:42 +#: dashboards/project/networks/ports/forms.py:38 +#: dashboards/project/networks/ports/tables.py:58 +#: dashboards/project/networks/templates/networks/_detail_overview.html:15 +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34 +#: dashboards/project/routers/ports/tables.py:90 +#: dashboards/project/vpn/forms.py:42 dashboards/project/vpn/forms.py:260 +#: dashboards/project/vpn/workflows.py:36 +#: dashboards/project/vpn/workflows.py:419 +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68 +#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:35 +msgid "Admin State" +msgstr "Stav správce" + +#: dashboards/admin/networks/forms.py:41 +#: dashboards/admin/networks/forms.py:105 +#: dashboards/admin/networks/tables.py:73 +#: dashboards/project/firewalls/forms.py:70 +#: dashboards/project/firewalls/forms.py:118 +#: dashboards/project/firewalls/workflows.py:69 +#: dashboards/project/firewalls/workflows.py:184 +#: dashboards/project/firewalls/workflows.py:244 +#: dashboards/project/firewalls/templates/firewalls/_policy_details.html:31 +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:50 +#: dashboards/project/networks/tables.py:98 +#: dashboards/project/networks/templates/networks/_detail_overview.html:17 +msgid "Shared" +msgstr "Sdíleno" + +#: dashboards/admin/networks/forms.py:43 +#: dashboards/admin/networks/forms.py:106 +#: dashboards/admin/routers/tables.py:59 +#: dashboards/project/networks/templates/networks/_detail_overview.html:19 +#: dashboards/project/routers/tables.py:131 +#: dashboards/project/routers/ports/forms.py:145 +msgid "External Network" +msgstr "Vnější síť" + +#: dashboards/admin/networks/forms.py:52 dashboards/admin/users/forms.py:59 +msgid "Select a project" +msgstr "Vybrat projekt" + +#: dashboards/admin/networks/forms.py:64 +#: dashboards/project/networks/workflows.py:53 +msgid "Select a profile" +msgstr "Vyberte profil" + +#: dashboards/admin/networks/forms.py:74 +#: dashboards/project/networks/workflows.py:63 +#: dashboards/router/nexus1000v/views.py:57 +msgid "Network Profiles could not be retrieved." +msgstr "Nelze získat síťový profil" + +#: dashboards/admin/networks/forms.py:88 +#, python-format +msgid "Network %s was successfully created." +msgstr "Síť %s byla úspěšně vytvořena." + +#: dashboards/admin/networks/forms.py:94 +#, python-format +msgid "Failed to create network %s" +msgstr "Vytváření sítě %s selhalo" + +#: dashboards/admin/networks/forms.py:117 +#: dashboards/project/networks/forms.py:51 +#, python-format +msgid "Network %s was successfully updated." +msgstr "Síť %s byla úspěšně aktualizována." + +#: dashboards/admin/networks/forms.py:122 +#: dashboards/project/networks/forms.py:56 +#, python-format +msgid "Failed to update network %s" +msgstr "Aktualizace sítě %s selhala" + +#: dashboards/admin/networks/panel.py:25 +#: dashboards/admin/networks/tables.py:36 +#: dashboards/admin/networks/tables.py:81 +#: dashboards/admin/networks/templates/networks/index.html:3 +#: dashboards/admin/networks/templates/networks/index.html:6 +#: dashboards/admin/projects/workflows.py:73 +#: dashboards/project/instances/workflows/create_instance.py:559 +#: dashboards/project/networks/panel.py:25 +#: dashboards/project/networks/tables.py:44 +#: dashboards/project/networks/tables.py:106 +#: dashboards/project/networks/templates/networks/index.html:3 +#: dashboards/project/networks/templates/networks/index.html:6 +msgid "Networks" +msgstr "Sítě" + +#: dashboards/admin/networks/tables.py:35 dashboards/project/dashboard.py:34 +#: dashboards/project/networks/tables.py:43 +#: dashboards/project/networks/workflows.py:70 +#: dashboards/project/networks/templates/networks/subnets/index.html:3 +#: dashboards/project/networks/templates/networks/subnets/index.html:6 +msgid "Network" +msgstr "Síť" + +#: dashboards/admin/networks/tables.py:42 +#: dashboards/project/networks/tables.py:59 +#, python-format +msgid "Failed to delete network %s" +msgstr "Nelze smazat síť %s" + +#: dashboards/admin/networks/tables.py:50 +#: dashboards/admin/networks/templates/networks/_create.html:9 +#: dashboards/admin/networks/templates/networks/_create.html:24 +#: dashboards/admin/networks/templates/networks/create.html:3 +#: dashboards/admin/networks/templates/networks/create.html:6 +#: dashboards/project/network_topology/templates/network_topology/index.html:28 +#: dashboards/project/networks/tables.py:67 +#: dashboards/project/networks/workflows.py:267 +#: dashboards/project/networks/templates/networks/_create.html:8 +#: dashboards/project/networks/templates/networks/_create.html:23 +msgid "Create Network" +msgstr "Vytvořit síť" + +#: dashboards/admin/networks/tables.py:57 +#: dashboards/admin/networks/templates/networks/_update.html:8 +#: dashboards/project/networks/tables.py:74 +#: dashboards/project/networks/templates/networks/_update.html:8 +msgid "Edit Network" +msgstr "Upravit síť" + +#: dashboards/admin/networks/tables.py:69 +#: dashboards/admin/networks/ports/forms.py:35 +#: dashboards/project/networks/workflows.py:38 +msgid "Network Name" +msgstr "Název sítě" + +#: dashboards/admin/networks/tables.py:72 +#: dashboards/project/networks/tables.py:97 +msgid "Subnets Associated" +msgstr "Podsítě připojeny" + +#: dashboards/admin/networks/views.py:60 +#: dashboards/project/networks/views.py:54 +msgid "Network list can not be retrieved." +msgstr "Nelze získat seznam sítí." + +#: dashboards/admin/networks/views.py:92 +#: dashboards/project/networks/views.py:109 +msgid "Subnet list can not be retrieved." +msgstr "Nelze získat seznam podsítí." + +#: dashboards/admin/networks/views.py:104 +#: dashboards/project/networks/views.py:121 +msgid "Port list can not be retrieved." +msgstr "Nelze získat seznam portů." + +#: dashboards/admin/networks/views.py:119 +#: dashboards/project/networks/views.py:134 +#: dashboards/project/networks/subnets/tables.py:98 +#, python-format +msgid "Unable to retrieve details for network \"%s\"." +msgstr "Nelze získat podrovností pro síť \"%s\"." + +#: dashboards/admin/networks/ports/forms.py:38 +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:15 +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:15 +msgid "Network ID" +msgstr "ID sítě" + +#: dashboards/admin/networks/ports/forms.py:46 +#: dashboards/admin/networks/ports/forms.py:80 +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:39 +msgid "Device ID" +msgstr "ID zařízení" + +#: dashboards/admin/networks/ports/forms.py:47 +#: dashboards/admin/networks/ports/forms.py:81 +msgid "Device ID attached to the port" +msgstr "ID zařízení připojeného k portu" + +#: dashboards/admin/networks/ports/forms.py:49 +#: dashboards/admin/networks/ports/forms.py:83 +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:38 +msgid "Device Owner" +msgstr "Vlastník zařízení" + +#: dashboards/admin/networks/ports/forms.py:50 +#: dashboards/admin/networks/ports/forms.py:84 +msgid "Device owner attached to the port" +msgstr "Vlastník zařízení připojeného k portu" + +#: dashboards/admin/networks/ports/forms.py:65 +#, python-format +msgid "Port %s was successfully created." +msgstr "Port %s byl úspěšně vytvořen." + +#: dashboards/admin/networks/ports/forms.py:70 +#, python-format +msgid "Failed to create a port for network %s" +msgstr "Nelze vytvořit port pro síť %s" + +#: dashboards/admin/networks/ports/forms.py:97 +#: dashboards/project/networks/ports/forms.py:47 +#, python-format +msgid "Port %s was successfully updated." +msgstr "Port %s byl úspěšně aktualizován." + +#: dashboards/admin/networks/ports/forms.py:102 +#: dashboards/project/networks/ports/forms.py:52 +#, python-format +msgid "Failed to update port %s" +msgstr "Aktualizace portu %s selhala" + +#: dashboards/admin/networks/ports/tables.py:34 +#: dashboards/project/access_and_security/security_groups/forms.py:130 +#: dashboards/project/access_and_security/security_groups/forms.py:139 +#: dashboards/project/access_and_security/security_groups/forms.py:146 +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:7 +msgid "Port" +msgstr "Port" + +#: dashboards/admin/networks/ports/tables.py:35 +#: dashboards/admin/networks/ports/tables.py:85 +#: dashboards/admin/projects/workflows.py:74 +#: dashboards/project/networks/ports/tables.py:65 +msgid "Ports" +msgstr "Porty" + +#: dashboards/admin/networks/ports/tables.py:41 +#, python-format +msgid "Failed to delete port: %s" +msgstr "Nelze smazat port: %s" + +#: dashboards/admin/networks/ports/tables.py:51 +#: dashboards/admin/networks/templates/networks/ports/_create.html:9 +#: dashboards/admin/networks/templates/networks/ports/_create.html:24 +#: dashboards/admin/networks/templates/networks/ports/create.html:3 +#: dashboards/admin/networks/templates/networks/ports/create.html:6 +msgid "Create Port" +msgstr "Vytvořit port" + +#: dashboards/admin/networks/ports/tables.py:62 +#: dashboards/admin/networks/templates/networks/ports/_update.html:8 +#: dashboards/project/networks/ports/tables.py:41 +#: dashboards/project/networks/templates/networks/ports/_update.html:8 +msgid "Edit Port" +msgstr "Upravit port" + +#: dashboards/admin/networks/ports/tables.py:78 +msgid "Device Attached" +msgstr "Zařízení připojeno" + +#: dashboards/admin/networks/ports/tabs.py:27 +#: dashboards/admin/overview/panel.py:29 +#: dashboards/admin/overview/templates/overview/usage.html:6 +#: dashboards/project/databases/tabs.py:27 +#: dashboards/project/images/images/tabs.py:24 +#: dashboards/project/instances/tabs.py:27 +#: dashboards/project/networks/ports/tabs.py:27 +#: dashboards/project/networks/subnets/tabs.py:27 +#: dashboards/project/overview/panel.py:29 +#: dashboards/project/overview/templates/overview/usage.html:6 +#: dashboards/project/routers/ports/tabs.py:26 +#: dashboards/project/stacks/tabs.py:48 dashboards/project/stacks/tabs.py:57 +#: dashboards/project/volumes/snapshots/tabs.py:27 +#: dashboards/project/volumes/volumes/tabs.py:23 +msgid "Overview" +msgstr "Přehled" + +#: dashboards/admin/networks/ports/tabs.py:37 +#: dashboards/project/networks/ports/tabs.py:37 +#: dashboards/project/routers/ports/tabs.py:37 +msgid "Unable to retrieve port details." +msgstr "Nelze získat podrobnosti portu." + +#: dashboards/admin/networks/ports/views.py:50 +#: dashboards/project/networks/subnets/views.py:48 +msgid "Unable to retrieve network." +msgstr "Nelez získat síť." + +#: dashboards/admin/networks/subnets/tables.py:32 +#: dashboards/project/loadbalancers/tables.py:204 +#: dashboards/project/loadbalancers/workflows.py:40 +#: dashboards/project/networks/workflows.py:116 +#: dashboards/project/networks/subnets/tables.py:46 +#: dashboards/project/networks/subnets/workflows.py:40 +#: dashboards/project/networks/subnets/workflows.py:121 +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:7 +#: dashboards/project/routers/ports/forms.py:32 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:44 +#: dashboards/project/vpn/tables.py:202 dashboards/project/vpn/workflows.py:35 +msgid "Subnet" +msgstr "Podsíť" + +#: dashboards/admin/networks/subnets/tables.py:33 +#: dashboards/admin/networks/subnets/tables.py:81 +#: dashboards/admin/projects/workflows.py:76 +#: dashboards/project/networks/subnets/tables.py:47 +#: dashboards/project/networks/subnets/tables.py:105 +msgid "Subnets" +msgstr "Podsítě" + +#: dashboards/admin/networks/subnets/tables.py:39 +#: dashboards/project/networks/subnets/tables.py:53 +#, python-format +msgid "Failed to delete subnet %s" +msgstr "Nelze smazat podsíť %s" + +#: dashboards/admin/networks/subnets/tables.py:49 +#: dashboards/project/networks/workflows.py:85 +#: dashboards/project/networks/subnets/tables.py:63 +#: dashboards/project/networks/subnets/workflows.py:58 +msgid "Create Subnet" +msgstr "Vytvořit podsíť" + +#: dashboards/admin/networks/subnets/tables.py:60 +#: dashboards/project/networks/subnets/tables.py:74 +#: dashboards/project/networks/subnets/workflows.py:152 +msgid "Edit Subnet" +msgstr "Upravit podsíť" + +#: dashboards/admin/networks/subnets/tables.py:72 +#: dashboards/project/access_and_security/security_groups/forms.py:195 +#: dashboards/project/access_and_security/security_groups/forms.py:207 +#: dashboards/project/access_and_security/security_groups/forms.py:217 +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:19 +msgid "CIDR" +msgstr "CIDR" + +#: dashboards/admin/networks/subnets/tables.py:73 +#: dashboards/project/networks/workflows.py:98 +#: dashboards/project/networks/subnets/tables.py:87 +#: dashboards/project/networks/subnets/workflows.py:104 +msgid "IP Version" +msgstr "Verze IP" + +#: dashboards/admin/networks/subnets/tables.py:74 +#: dashboards/project/networks/workflows.py:100 +#: dashboards/project/networks/subnets/tables.py:88 +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:30 +msgid "Gateway IP" +msgstr "IP brány" + +#: dashboards/admin/networks/subnets/workflows.py:48 +#, python-format +msgid "Failed to retrieve network %s for a subnet" +msgstr "Nelze získat síť %s pro podsíť" + +#: dashboards/admin/networks/templates/networks/_create.html:19 +#: dashboards/project/networks/templates/networks/_create.html:18 +msgid "Select a name for your network." +msgstr "Vyberte název pro vaši síť." + +#: dashboards/admin/networks/templates/networks/_update.html:18 +#: dashboards/project/networks/templates/networks/_update.html:18 +msgid "You may update the editable properties of your network here." +msgstr "Zde můžete aktualizovat upravitelné vlastnosti vaší sítě." + +#: dashboards/admin/networks/templates/networks/_update.html:23 +#: dashboards/admin/networks/templates/networks/ports/_update.html:28 +#: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:26 +#: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:23 +#: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:23 +#: dashboards/project/firewalls/templates/firewalls/_updatepolicy.html:23 +#: dashboards/project/firewalls/templates/firewalls/_updaterule.html:23 +#: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:23 +#: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:23 +#: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:23 +#: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:23 +#: dashboards/project/networks/templates/networks/_update.html:23 +#: dashboards/project/networks/templates/networks/ports/_update.html:28 +#: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:23 +#: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:23 +#: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:23 +#: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:23 +#: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:23 +msgid "Save Changes" +msgstr "Uložit změny" + +#: dashboards/admin/networks/templates/networks/update.html:3 +#: dashboards/admin/networks/templates/networks/update.html:6 +#: dashboards/project/networks/templates/networks/update.html:3 +#: dashboards/project/networks/templates/networks/update.html:6 +#: dashboards/router/nexus1000v/templates/nexus1000v/update_network_profile.html:3 +msgid "Update Network" +msgstr "Aktualizovat síť" + +#: dashboards/admin/networks/templates/networks/ports/_create.html:19 +msgid "" +"You can create a port for the network. If you specify device ID to be " +"attached, the device specified will be attached to the port created." +msgstr "Pro síť můžete vytvořit port. Pokud zadáte ID zařízení, které má být připojeno, zařízení se připojí přes vytvořený port." + +#: dashboards/admin/networks/templates/networks/ports/_update.html:23 +#: dashboards/project/networks/templates/networks/ports/_update.html:23 +msgid "You may update the editable properties of your port here." +msgstr "Zde můžete aktualizovat upravitelné vlastnosti vašeho portu." + +#: dashboards/admin/networks/templates/networks/ports/update.html:3 +#: dashboards/admin/networks/templates/networks/ports/update.html:6 +#: dashboards/project/networks/templates/networks/ports/update.html:3 +#: dashboards/project/networks/templates/networks/ports/update.html:6 +msgid "Update Port" +msgstr "Aktualizovat port" + +#: dashboards/admin/networks/templates/networks/subnets/index.html:3 +#: dashboards/admin/networks/templates/networks/subnets/index.html:6 +#: dashboards/project/networks/templates/networks/detail.html:3 +msgid "Network Detail" +msgstr "Podrobnosti sítě" + +#: dashboards/admin/overview/views.py:35 usage/tables.py:44 +msgid "Project Name" +msgstr "Název projektu" + +#: dashboards/admin/overview/views.py:35 +#: dashboards/project/overview/views.py:34 +msgid "Ram (MB)" +msgstr "Ram (MB)" + +#: dashboards/admin/overview/views.py:36 +#: dashboards/project/overview/views.py:35 +msgid "Disk (GB)" +msgstr "Disk (GB)" + +#: dashboards/admin/overview/views.py:36 +#: dashboards/project/overview/views.py:35 +msgid "Usage (Hours)" +msgstr "Využití (Hodiny)" + +#: dashboards/admin/overview/views.py:67 dashboards/admin/projects/views.py:88 +msgid "Unable to retrieve project list." +msgstr "Nelze získaz seznam projektu." + +#: dashboards/admin/overview/views.py:75 +#: dashboards/project/databases/tables.py:65 +#: dashboards/project/databases/tables.py:81 +msgid "Deleted" +msgstr "Smazáno" + +#: dashboards/admin/overview/templates/overview/usage.csv:1 +#: dashboards/project/overview/templates/overview/usage.csv:1 +msgid "Usage Report For Period" +msgstr "Zpráva o využití za období" + +#: dashboards/admin/overview/templates/overview/usage.csv:2 +#: dashboards/project/overview/templates/overview/usage.csv:3 +msgid "Active Instances" +msgstr "Aktivní instance" + +#: dashboards/admin/overview/templates/overview/usage.csv:3 +#: dashboards/project/overview/templates/overview/usage.csv:4 +msgid "CPU-HRs Used" +msgstr "Využitých CPU hodin" + +#: dashboards/admin/overview/templates/overview/usage.csv:4 +msgid "Total Active RAM (MB)" +msgstr "Celkem aktivní RAM (MB)" + +#: dashboards/admin/overview/templates/overview/usage.csv:5 +#: dashboards/project/overview/templates/overview/usage.csv:6 +msgid "Total Disk Size" +msgstr "Celková kapacita disku" + +#: dashboards/admin/overview/templates/overview/usage.csv:6 +#: dashboards/project/overview/templates/overview/usage.csv:7 +msgid "Total Disk Usage" +msgstr "Celkové využití disku" + +#: dashboards/admin/overview/templates/overview/usage.html:3 +msgid "Usage Overview" +msgstr "Přehled využití" + +#: dashboards/admin/overview/templates/overview/usage.html:12 +msgid "Monitoring" +msgstr "Sledování" + +#: dashboards/admin/projects/panel.py:29 +#: dashboards/admin/projects/tables.py:104 +#: dashboards/admin/projects/tables.py:186 +#: dashboards/admin/projects/templates/projects/index.html:3 +#: dashboards/admin/projects/templates/projects/index.html:6 +#: templates/403.html:25 templates/404.html:24 +msgid "Projects" +msgstr "Projekty" + +#: dashboards/admin/projects/tables.py:60 +msgid "View Usage" +msgstr "Zobrazit využití" + +#: dashboards/admin/projects/tables.py:68 +#: dashboards/admin/projects/workflows.py:346 +#: dashboards/admin/projects/workflows.py:347 +msgid "Create Project" +msgstr "Vytvořit projekt" + +#: dashboards/admin/projects/tables.py:79 +#: dashboards/admin/projects/workflows.py:495 +msgid "Edit Project" +msgstr "Upravit projekt" + +#: dashboards/admin/projects/tables.py:90 +msgid "Modify Quotas" +msgstr "Změnit kvóty" + +#: dashboards/admin/projects/tables.py:158 +msgid "This name is already taken." +msgstr "Název již je používán." + +#: dashboards/admin/projects/tables.py:177 +#: dashboards/admin/routers/templates/routers/_detail_overview.html:11 +#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:16 +#: dashboards/project/firewalls/templates/firewalls/_policy_details.html:16 +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:16 +#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:9 +#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:9 +#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:15 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:15 +#: dashboards/project/networks/templates/networks/_detail_overview.html:11 +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:17 +#: dashboards/project/overview/templates/overview/usage.csv:2 +#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:15 +#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:15 +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:16 +#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:16 +msgid "Project ID" +msgstr "ID projektu" + +#: dashboards/admin/projects/views.py:58 +#: dashboards/router/nexus1000v/views.py:46 +msgid "Unable to retrieve project information." +msgstr "Nelze získat informace o projektu." + +#: dashboards/admin/projects/views.py:131 +msgid "Unable to retrieve default Neutron quota values." +msgstr "Nelze získat výchozí hodnoty kvót Neutron." + +#: dashboards/admin/projects/views.py:139 +msgid "Unable to retrieve default quota values." +msgstr "Nelze získat výchozí hodnoty kvóty." + +#: dashboards/admin/projects/views.py:169 dashboards/admin/users/views.py:96 +msgid "Unable to retrieve project domain." +msgstr "Nelze získat doménu projektu." + +#: dashboards/admin/projects/views.py:183 +msgid "Unable to retrieve project details." +msgstr "Nelze získat podrobnostiprojektu." + +#: dashboards/admin/projects/workflows.py:75 +#: dashboards/admin/routers/panel.py:25 dashboards/admin/routers/tables.py:66 +#: dashboards/admin/routers/templates/routers/index.html:3 +#: dashboards/admin/routers/templates/routers/index.html:6 +#: dashboards/project/network_topology/routers/tables.py:29 +#: dashboards/project/routers/panel.py:25 +#: dashboards/project/routers/tables.py:34 +#: dashboards/project/routers/tables.py:138 +#: dashboards/project/routers/templates/routers/index.html:3 +#: dashboards/project/routers/templates/routers/index.html:6 +msgid "Routers" +msgstr "Routery" + +#: dashboards/admin/projects/workflows.py:89 +msgid "Quota" +msgstr "Kvóta" + +#: dashboards/admin/projects/workflows.py:91 +msgid "From here you can set quotas (max limits) for the project." +msgstr "Zde můžete nastavit kvóty (max. limity) pro projekt." + +#: dashboards/admin/projects/workflows.py:106 +#: dashboards/admin/users/forms.py:79 dashboards/admin/users/forms.py:149 +msgid "Domain Name" +msgstr "Název domény" + +#: dashboards/admin/projects/workflows.py:129 +#: dashboards/admin/projects/workflows.py:478 +msgid "Project Info" +msgstr "Informace o projektu" + +#: dashboards/admin/projects/workflows.py:130 +msgid "From here you can create a new project to organize users." +msgstr "Odsud můžete vytvořit nový projekt pro organizaci uživatelů." + +#: dashboards/admin/projects/workflows.py:149 +msgid "Unable to retrieve user list. Please try again later." +msgstr "Nelze získat seznam uživatelů. Zkuste to prosím později." + +#: dashboards/admin/projects/workflows.py:221 +#: dashboards/admin/projects/workflows.py:228 +msgid "Project Members" +msgstr "Členové projektu" + +#: dashboards/admin/projects/workflows.py:227 +msgid "All Users" +msgstr "Všichni uživatelé" + +#: dashboards/admin/projects/workflows.py:229 +msgid "No users found." +msgstr "Žádní uživatelé nenalezeni." + +#: dashboards/admin/projects/workflows.py:230 +msgid "No users." +msgstr "Žádní uživatelé." + +#: dashboards/admin/projects/workflows.py:238 +#: dashboards/admin/users/views.py:54 +msgid "Unable to retrieve user list." +msgstr "Nelze získat seznam uživatelů." + +#: dashboards/admin/projects/workflows.py:318 +#: dashboards/admin/projects/workflows.py:325 +msgid "Project Groups" +msgstr "Skupiny projektu" + +#: dashboards/admin/projects/workflows.py:348 +#, python-format +msgid "Created new project \"%s\"." +msgstr "Vytvořen nový projekt \"%s\"." + +#: dashboards/admin/projects/workflows.py:349 +#, python-format +msgid "Unable to create project \"%s\"." +msgstr "Nelze vytvořit projekt \"%s\"." + +#: dashboards/admin/projects/workflows.py:411 +msgid ", add project groups" +msgstr ", přidat skupiny projektu" + +#: dashboards/admin/projects/workflows.py:414 +#, python-format +msgid "" +"Failed to add %(users_to_add)s project members%(group_msg)s and set project " +"quotas." +msgstr "Nelze přidat %(users_to_add)s členů projektů%(group_msg)s a nastavit kvóty projektu." + +#: dashboards/admin/projects/workflows.py:445 +#, python-format +msgid "Failed to add %s project groups and update project quotas." +msgstr "Nelze přidat %s skupin projektu a aktualizovat kvóty projektu." + +#: dashboards/admin/projects/workflows.py:470 +msgid "Unable to set project quotas." +msgstr "Nelze nastavit kvótu projektu." + +#: dashboards/admin/projects/workflows.py:480 +msgid "From here you can edit the project details." +msgstr "Zde můžete upravit podrobnosti projektu. " + +#: dashboards/admin/projects/workflows.py:497 +#, python-format +msgid "Modified project \"%s\"." +msgstr "Projekt \"%s\" změněn." + +#: dashboards/admin/projects/workflows.py:498 +#, python-format +msgid "Unable to modify project \"%s\"." +msgstr "Nelze změnit projekt \"%s\"." + +#: dashboards/admin/projects/workflows.py:593 +msgid "" +"You cannot revoke your administrative privileges from the project you are " +"currently logged into. Please switch to another project with administrative " +"privileges or remove the administrative role manually via the CLI." +msgstr "Nemůžete si odstranit svá správcovská oprávnění v projektu, do kterého jste nyní přihlášeni. Prosím přejděte do jiného projektu se stejnými oprávněními, nebo odstraňte roli správce ručně pomocí příkazového řádku." + +#: dashboards/admin/projects/workflows.py:628 +msgid ", update project groups" +msgstr ", aktualizovat skupiny projektu" + +#: dashboards/admin/projects/workflows.py:631 +#, python-format +msgid "" +"Failed to modify %(users_to_modify)s project members%(group_msg)s and update" +" project quotas." +msgstr "Nelze změnit %(users_to_modify)s členů projektu%(group_msg)s a aktualizovat kvóty projektu," + +#: dashboards/admin/projects/workflows.py:703 +#, python-format +msgid "" +"Failed to modify %s project members, update project groups and update " +"project quotas." +msgstr "Nelze změnit %s členů projektu, aktualizovat skupiny projektu a kvóty projektu." + +#: dashboards/admin/projects/workflows.py:733 +msgid "" +"Modified project information and members, but unable to modify project " +"quotas." +msgstr "Informace o projektu a členové změněni, ale nebylo možné změnit kvóty projektu." + +#: dashboards/admin/projects/templates/projects/usage.html:3 +msgid "Project Usage Overview" +msgstr "Přehled využití projektu" + +#: dashboards/admin/projects/templates/projects/usage.html:6 +msgid "Project Usage" +msgstr "Využití projektu" + +#: dashboards/admin/roles/forms.py:27 dashboards/admin/roles/forms.py:40 +#: dashboards/admin/roles/tables.py:67 +msgid "Role Name" +msgstr "Název role" + +#: dashboards/admin/roles/forms.py:32 +msgid "Role created successfully." +msgstr "Role úspěšně vytvořena." + +#: dashboards/admin/roles/forms.py:35 +msgid "Unable to create role." +msgstr "Nelze vytvořit roli." + +#: dashboards/admin/roles/forms.py:45 +msgid "Role updated successfully." +msgstr "Role úspěšně aktualizována." + +#: dashboards/admin/roles/forms.py:48 dashboards/admin/roles/views.py:60 +msgid "Unable to update role." +msgstr "Nelze aktualizovat roli." + +#: dashboards/admin/roles/panel.py:26 dashboards/admin/roles/tables.py:48 +#: dashboards/admin/roles/tables.py:72 +#: dashboards/admin/roles/templates/roles/index.html:3 +#: dashboards/admin/roles/templates/roles/index.html:6 +msgid "Roles" +msgstr "Role" + +#: dashboards/admin/roles/tables.py:26 +#: dashboards/admin/roles/templates/roles/_create.html:8 +#: dashboards/admin/roles/templates/roles/_create.html:23 +#: dashboards/admin/roles/templates/roles/create.html:3 +#: dashboards/admin/roles/templates/roles/create.html:7 +msgid "Create Role" +msgstr "Vytvořit roli" + +#: dashboards/admin/roles/tables.py:47 dashboards/admin/users/forms.py:96 +msgid "Role" +msgstr "Role" + +#: dashboards/admin/roles/tables.py:68 +msgid "Role ID" +msgstr "ID role" + +#: dashboards/admin/roles/views.py:44 +msgid "Unable to retrieve roles list." +msgstr "Nelze získat seznam rolí." + +#: dashboards/admin/roles/templates/roles/_create.html:18 +msgid "From here you can create a new role." +msgstr "Zde můžete vytvořit novou roli." + +#: dashboards/admin/roles/templates/roles/_update.html:8 +#: dashboards/admin/roles/templates/roles/_update.html:23 +#: dashboards/admin/roles/templates/roles/update.html:3 +#: dashboards/admin/roles/templates/roles/update.html:7 +msgid "Update Role" +msgstr "Aktualizovat roli" + +#: dashboards/admin/roles/templates/roles/_update.html:18 +msgid "From here you can edit the role's details." +msgstr "Zde můžete upravit podrobnosti role." + +#: dashboards/admin/routers/views.py:43 dashboards/project/routers/views.py:51 +msgid "Unable to retrieve router list." +msgstr "Nelze získat seznam routerů." + +#: dashboards/admin/routers/extensions/routerrules/tables.py:23 +#: dashboards/project/routers/extensions/routerrules/forms.py:51 +#: dashboards/project/routers/extensions/routerrules/tables.py:53 +msgid "Source CIDR" +msgstr "Zdrojové CIDR" + +#: dashboards/admin/routers/extensions/routerrules/tables.py:25 +#: dashboards/project/routers/extensions/routerrules/forms.py:53 +#: dashboards/project/routers/extensions/routerrules/tables.py:55 +msgid "Destination CIDR" +msgstr "Cílové CIDR" + +#: dashboards/admin/routers/extensions/routerrules/tables.py:26 +#: dashboards/project/firewalls/forms.py:45 +#: dashboards/project/firewalls/tables.py:158 +#: dashboards/project/firewalls/workflows.py:47 +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:19 +#: dashboards/project/routers/extensions/routerrules/forms.py:55 +#: dashboards/project/routers/extensions/routerrules/tables.py:56 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 +msgid "Action" +msgstr "Činnost" + +#: dashboards/admin/routers/extensions/routerrules/tables.py:27 +#: dashboards/project/routers/extensions/routerrules/tables.py:57 +msgid "Next Hops" +msgstr "Další skoky" + +#: dashboards/admin/routers/extensions/routerrules/tables.py:31 +#: dashboards/project/routers/extensions/routerrules/tables.py:43 +#: dashboards/project/routers/extensions/routerrules/tables.py:64 +#: dashboards/project/routers/extensions/routerrules/tabs.py:34 +msgid "Router Rules" +msgstr "Pravidla směrovače" + +#: dashboards/admin/routers/ports/tables.py:43 +#: dashboards/project/network_topology/ports/tables.py:30 +#: dashboards/project/routers/tabs.py:29 +#: dashboards/project/routers/ports/tables.py:53 +#: dashboards/project/routers/ports/tables.py:97 +msgid "Interfaces" +msgstr "Rozhraní" + +#: dashboards/admin/routers/templates/routers/_detail_overview.html:3 +#: dashboards/project/routers/templates/routers/_detail_overview.html:3 +msgid "Router Overview" +msgstr "Přehled routeru" + +#: dashboards/admin/routers/templates/routers/_detail_overview.html:8 +#: dashboards/project/images/templates/images/images/_detail_overview.html:10 +#: dashboards/project/images/templates/images/images/_detail_overview.html:16 +#: dashboards/project/images/templates/images/images/_detail_overview.html:47 +#: dashboards/project/images/templates/images/images/_detail_overview.html:49 +#: dashboards/project/instances/templates/instances/_detail_overview.html:100 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:43 +#: dashboards/project/networks/templates/networks/_detail_overview.html:8 +#: dashboards/project/networks/templates/networks/_detail_overview.html:10 +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:11 +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:13 +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:16 +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:31 +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:33 +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:35 +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:38 +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:11 +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:13 +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:16 +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:20 +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:38 +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:46 +#: dashboards/project/routers/templates/routers/_detail_overview.html:3 +#: dashboards/project/routers/templates/routers/_detail_overview.html:8 +#: dashboards/project/routers/templates/routers/_detail_overview.html:10 +#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:7 +#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:10 +#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:7 +#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:10 +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:8 +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:11 +#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:8 +#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:11 +msgid "None" +msgstr "Žádný" + +#: dashboards/admin/routers/templates/routers/_detail_overview.html:16 +#: dashboards/project/routers/templates/routers/_detail_overview.html:14 +msgid "External Gateway Information" +msgstr "Informace o vnější bráně" + +#: dashboards/admin/routers/templates/routers/_detail_overview.html:17 +#: dashboards/project/routers/templates/routers/_detail_overview.html:15 +msgid "Connected External Network" +msgstr "Vnější síť připojena" + +#: dashboards/admin/routers/templates/routers/detail.html:3 +#: dashboards/project/routers/templates/routers/detail.html:3 +#: dashboards/project/routers/templates/routers/detail.html:6 +msgid "Router Details" +msgstr "Podrobnosti routeru" + +#: dashboards/admin/routers/templates/routers/detail.html:6 +msgid "Router Detail" +msgstr "Podorbnosti routeru" + +#: dashboards/admin/users/forms.py:57 +msgid "No available projects" +msgstr "Žádné dostupné projekty" + +#: dashboards/admin/users/forms.py:67 dashboards/project/instances/forms.py:83 +#: dashboards/project/instances/workflows/create_instance.py:517 +#: dashboards/settings/password/forms.py:48 +msgid "Passwords do not match." +msgstr "Hesla se neshodují." + +#: dashboards/admin/users/forms.py:87 dashboards/admin/users/forms.py:158 +#: dashboards/project/databases/workflows/create_instance.py:82 +#: dashboards/project/instances/forms.py:149 +msgid "Password" +msgstr "Heslo" + +#: dashboards/admin/users/forms.py:92 dashboards/admin/users/forms.py:164 +msgid "Confirm Password" +msgstr "Potvrdit heslo" + +#: dashboards/admin/users/forms.py:94 dashboards/admin/users/forms.py:167 +msgid "Primary Project" +msgstr "Hlavní projekt" + +#: dashboards/admin/users/forms.py:127 +#, python-format +msgid "User \"%s\" was successfully created." +msgstr "Uživatel \"%s\" byl úspěšně vytvořen." + +#: dashboards/admin/users/forms.py:137 +msgid "Unable to add user to primary project." +msgstr "Nelze přidat roli do hlavního projektu." + +#: dashboards/admin/users/forms.py:141 +msgid "Unable to create user." +msgstr "Nelze vytvořit uživatele." + +#: dashboards/admin/users/forms.py:198 +msgid "User has been updated successfully." +msgstr "Uživatel byl úspěšně aktualizován." + +#: dashboards/admin/users/forms.py:201 +msgid "Unable to update the user." +msgstr "Nelze aktualizovat uživatele." + +#: dashboards/admin/users/tables.py:28 +#: dashboards/admin/users/templates/users/_create.html:8 +#: dashboards/admin/users/templates/users/_create.html:33 +#: dashboards/admin/users/templates/users/create.html:3 +#: dashboards/admin/users/templates/users/create.html:7 +msgid "Create User" +msgstr "Vytvořit uživatele" + +#: dashboards/admin/users/tables.py:57 +msgid "Enable" +msgstr "Povolit" + +#: dashboards/admin/users/tables.py:57 +msgid "Disable" +msgstr "Zakázat" + +#: dashboards/admin/users/tables.py:90 +msgid "You cannot disable the user you are currently logged in as." +msgstr "Nemůžete zakázat uživatele pod kterým jste zrovna přihlášeni." + +#: dashboards/admin/users/views.py:76 +msgid "Unable to update user." +msgstr "Nelze aktualizovat uživatele." + +#: dashboards/admin/users/views.py:122 +msgid "Unable to retrieve user roles." +msgstr "Nelze získat uživatelské role." + +#: dashboards/admin/users/templates/users/_create.html:18 +msgid "From here you can create a new user and assign them to a project." +msgstr "Zde můžete vytvořit nového uživatele a přidělit ho do projektu." + +#: dashboards/admin/users/templates/users/_update.html:8 +#: dashboards/admin/users/templates/users/_update.html:33 +#: dashboards/admin/users/templates/users/update.html:3 +#: dashboards/admin/users/templates/users/update.html:7 +msgid "Update User" +msgstr "Aktualizovat uživatele" + +#: dashboards/admin/users/templates/users/_update.html:18 +msgid "" +"From here you can edit the user's details, including their default project." +msgstr "Zde můžete upravit údaje uživatelů, včetně jejich výchozích projektů. " + +#: dashboards/admin/volumes/forms.py:38 +#, python-format +msgid "Successfully created volume type: %s" +msgstr "Úspěšně vytvořen typ svazku: %s" + +#: dashboards/admin/volumes/forms.py:43 +msgid "Unable to create volume type." +msgstr "Nelze vytvořit typ svazku." + +#: dashboards/admin/volumes/tables.py:23 +#: dashboards/admin/volumes/templates/volumes/_create_volume_type.html:9 +#: dashboards/admin/volumes/templates/volumes/_create_volume_type.html:28 +#: dashboards/admin/volumes/templates/volumes/create_volume_type.html:3 +msgid "Create Volume Type" +msgstr "Vytvořit typ svazku" + +#: dashboards/admin/volumes/tables.py:30 +msgid "Volume Type" +msgstr "Typ svazku" + +#: dashboards/admin/volumes/tables.py:31 dashboards/admin/volumes/tables.py:77 +msgid "Volume Types" +msgstr "Typy svazku" + +#: dashboards/admin/volumes/views.py:58 +msgid "Unable to retrieve volume project information." +msgstr "Nelze získat informace o svazku projektu." + +#: dashboards/admin/volumes/views.py:75 +msgid "Unable to retrieve volume types" +msgstr "Nelze získat typy svazků" + +#: dashboards/admin/volumes/templates/volumes/_create_volume_type.html:19 +msgid "" +"\n" +" The volume type defines the characteristics of a volume.\n" +" It usually maps to a set of capabilities of the storage back-end driver to be used for this volume.\n" +" Examples: \"Performance\", \"SSD\", \"Backup\", etc.\n" +" " +msgstr "\nTyp svazku určuje jeho vlastnosti.\nObvykle mapuje sadu funkci jádra ovladače úložiště, který bude používán pro tento svazek.\nPříklady: \"Výkon\", \"SSD\", \"Záloha\", atd..." + +#: dashboards/admin/volumes/templates/volumes/create_volume_type.html:6 +msgid "Create a Volume Type" +msgstr "Vytvořit typ svazku" + +#: dashboards/admin/volumes/templates/volumes/detail.html:3 +#: dashboards/project/volumes/templates/volumes/volumes/detail.html:3 +msgid "Volume Details" +msgstr "Podrobnosti svazku" + +#: dashboards/admin/volumes/templates/volumes/detail.html:6 +#: dashboards/project/volumes/templates/volumes/volumes/detail.html:6 +msgid "Volume Details: " +msgstr "Podrobnosti svazku:" + +#: dashboards/admin/volumes/templates/volumes/detail.html:6 +#: dashboards/project/volumes/templates/volumes/volumes/detail.html:6 +msgid "Volume Details:" +msgstr "Podrobnosti svazku:" + +#: dashboards/project/dashboard.py:24 +msgid "Compute" +msgstr "Compute" + +#: dashboards/project/dashboard.py:45 +msgid "Object Store" +msgstr "Úložiště objektů" + +#: dashboards/project/dashboard.py:50 +msgid "Orchestration" +msgstr "Orchestrace" + +#: dashboards/project/dashboard.py:56 +#: dashboards/project/databases/tables.py:51 +#: dashboards/project/databases/tables.py:83 +#: dashboards/project/databases/tables.py:169 +#: dashboards/project/databases/tables.py:180 +#: dashboards/project/databases/tables.py:197 +#: dashboards/project/databases/tabs.py:65 +#: dashboards/project/databases/templates/databases/index.html:3 +#: dashboards/project/databases/templates/databases/index.html:6 +msgid "Databases" +msgstr "Databáze" + +#: dashboards/project/access_and_security/panel.py:26 +#: dashboards/project/instances/workflows/create_instance.py:475 +msgid "Access & Security" +msgstr "Přístup a zabezpečení" + +#: dashboards/project/access_and_security/tabs.py:54 +#: dashboards/project/access_and_security/security_groups/views.py:118 +#: usage/base.py:116 +msgid "Unable to retrieve security groups." +msgstr "Nelze získat bezpečnostní skupiny." + +#: dashboards/project/access_and_security/tabs.py:70 +msgid "Unable to retrieve key pair list." +msgstr "Nelze získat seznam párů klíče." + +#: dashboards/project/access_and_security/tabs.py:86 +#: dashboards/project/access_and_security/floating_ips/workflows.py:70 +#: usage/base.py:111 +msgid "Unable to retrieve floating IP addresses." +msgstr "Nelze získat plovoucí IP adresy." + +#: dashboards/project/access_and_security/tabs.py:93 +#: dashboards/project/access_and_security/floating_ips/views.py:68 +msgid "Unable to retrieve floating IP pools." +msgstr "Nelze získat zásoby plovoucích IP." + +#: dashboards/project/access_and_security/tabs.py:114 +msgid "API Access" +msgstr "Přístup k API" + +#: dashboards/project/access_and_security/api_access/tables.py:34 +#: dashboards/project/access_and_security/api_access/tables.py:35 +msgid "Download EC2 Credentials" +msgstr "Stáhnout přihlašovací údaje pro EC2" + +#: dashboards/project/access_and_security/api_access/tables.py:42 +#: dashboards/project/access_and_security/api_access/tables.py:43 +msgid "Download OpenStack RC File" +msgstr "Stáhnout RC soubor OpenStack" + +#: dashboards/project/access_and_security/api_access/tables.py:53 +msgid "Service Endpoint" +msgstr "Konečný bod služby" + +#: dashboards/project/access_and_security/api_access/tables.py:57 +msgid "API Endpoints" +msgstr "Konečné body API" + +#: dashboards/project/access_and_security/api_access/views.py:57 +msgid "Unable to fetch EC2 credentials." +msgstr "Nelze získat přihlašovací údaje pro EC2." + +#: dashboards/project/access_and_security/api_access/views.py:93 +#, python-format +msgid "Error writing zipfile: %(exc)s" +msgstr "Chyba při zapisování zip souboru: %(exc)s" + +#: dashboards/project/access_and_security/api_access/views.py:134 +#, python-format +msgid "Error Downloading RC File: %s" +msgstr "Chyba při stahování souboru RC: %s" + +#: dashboards/project/access_and_security/floating_ips/forms.py:33 +#: dashboards/project/loadbalancers/forms.py:80 +#: dashboards/project/loadbalancers/forms.py:170 +#: dashboards/project/loadbalancers/tables.py:83 +#: dashboards/project/loadbalancers/tables.py:237 +#: dashboards/project/loadbalancers/workflows.py:296 +msgid "Pool" +msgstr "Zásoba" + +#: dashboards/project/access_and_security/floating_ips/forms.py:45 +msgid "You are already using all of your available floating IPs." +msgstr "Již využíváte všechny své dostupné plovoucí IP." + +#: dashboards/project/access_and_security/floating_ips/forms.py:53 +#, python-format +msgid "Allocated Floating IP %(ip)s." +msgstr "Přidělené plovoucí IP %(ip)s." + +#: dashboards/project/access_and_security/floating_ips/forms.py:57 +msgid "Unable to allocate Floating IP." +msgstr "Nelze přidělit plovoucí IP." + +#: dashboards/project/access_and_security/floating_ips/tables.py:40 +#: dashboards/project/access_and_security/floating_ips/tables.py:55 +msgid "Allocate IP To Project" +msgstr "Přidělit IP do projektu" + +#: dashboards/project/access_and_security/floating_ips/tables.py:53 +#: dashboards/project/access_and_security/keypairs/tables.py:55 +#: dashboards/project/instances/tables.py:239 +#: dashboards/project/volumes/volumes/tables.py:81 +msgid "(Quota exceeded)" +msgstr "(Kvóta překročena)" + +#: dashboards/project/access_and_security/floating_ips/tables.py:63 +msgid "Release" +msgstr "Uvolnit" + +#: dashboards/project/access_and_security/floating_ips/tables.py:64 +msgid "Released" +msgstr "Uvolněno" + +#: dashboards/project/access_and_security/floating_ips/tables.py:65 +#: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:23 +msgid "Floating IP" +msgstr "Plovoucí IP" + +#: dashboards/project/access_and_security/floating_ips/tables.py:75 +#: dashboards/project/access_and_security/floating_ips/workflows.py:128 +#: dashboards/project/loadbalancers/workflows.py:604 +msgid "Associate" +msgstr "Přidružit" + +#: dashboards/project/access_and_security/floating_ips/tables.py:92 +#: dashboards/project/loadbalancers/workflows.py:666 +msgid "Disassociate" +msgstr "Odloučit" + +#: dashboards/project/access_and_security/floating_ips/tables.py:107 +#, python-format +msgid "Successfully disassociated Floating IP: %s" +msgstr "Úspěšně odloučeny plovoucí IP: %s" + +#: dashboards/project/access_and_security/floating_ips/tables.py:111 +#: dashboards/project/instances/tables.py:568 +msgid "Unable to disassociate floating IP." +msgstr "Nelze odloučit plovoucí IP." + +#: dashboards/project/access_and_security/floating_ips/tables.py:136 +msgid "Floating IP Pool" +msgstr "Zásoba plovoucích IP" + +#: dashboards/project/access_and_security/floating_ips/views.py:71 +msgid "No floating IP pools available" +msgstr "Žádná zásoba plovoucích IP není dostupná" + +#: dashboards/project/access_and_security/floating_ips/workflows.py:41 +msgid "" +"Select the IP address you wish to associate with the selected instance." +msgstr "Vyberte IP adresu, kterou chcete přidružit k vybrané instanci." + +#: dashboards/project/access_and_security/floating_ips/workflows.py:47 +msgid "Port to be associated" +msgstr "Port který má být přidružen" + +#: dashboards/project/access_and_security/floating_ips/workflows.py:49 +msgid "Instance to be associated" +msgstr "Instance která má být přidružena" + +#: dashboards/project/access_and_security/floating_ips/workflows.py:74 +msgid "Select an IP address" +msgstr "Vyberte IP adresu" + +#: dashboards/project/access_and_security/floating_ips/workflows.py:76 +msgid "No IP addresses available" +msgstr "Nejsou dostupné žádné IP adresy" + +#: dashboards/project/access_and_security/floating_ips/workflows.py:99 +msgid "Select a port" +msgstr "Vyberte port" + +#: dashboards/project/access_and_security/floating_ips/workflows.py:101 +#: dashboards/project/volumes/volumes/forms.py:405 +msgid "Select an instance" +msgstr "Vyberte instanci" + +#: dashboards/project/access_and_security/floating_ips/workflows.py:105 +msgid "No ports available" +msgstr "Nejsou dostupné žádné porty" + +#: dashboards/project/access_and_security/floating_ips/workflows.py:107 +#: dashboards/project/volumes/volumes/forms.py:407 +msgid "No instances available" +msgstr "Žádné dostupné instance" + +#: dashboards/project/access_and_security/floating_ips/workflows.py:127 +msgid "Manage Floating IP Associations" +msgstr "Správa přidružených plovoucích IP" + +#: dashboards/project/access_and_security/floating_ips/workflows.py:129 +#, python-format +msgid "IP address %s associated." +msgstr "IP adresa %s přidružena." + +#: dashboards/project/access_and_security/floating_ips/workflows.py:130 +#, python-format +msgid "Unable to associate IP address %s." +msgstr "Nelze přidružit IP adresu %s." + +#: dashboards/project/access_and_security/keypairs/forms.py:34 +msgid "" +"Key pair names may only contain letters, numbers, underscores and hyphens." +msgstr "Názvy páru klíčů mohou obsahovat pouze písmena, čísla, podtržítka a pomlčky." + +#: dashboards/project/access_and_security/keypairs/forms.py:41 +#: dashboards/project/access_and_security/keypairs/forms.py:50 +#: dashboards/project/access_and_security/keypairs/tables.py:64 +#: dashboards/project/instances/forms.py:107 +msgid "Key Pair Name" +msgstr "Název párů klíče" + +#: dashboards/project/access_and_security/keypairs/forms.py:53 +msgid "Public Key" +msgstr "Veřejný klíč" + +#: dashboards/project/access_and_security/keypairs/forms.py:62 +#, python-format +msgid "Successfully imported public key: %s" +msgstr "Úspěšně importován veřejný klíč: %s" + +#: dashboards/project/access_and_security/keypairs/forms.py:67 +msgid "Unable to import key pair." +msgstr "Nelze importovat pár klíčů." + +#: dashboards/project/access_and_security/keypairs/tables.py:27 +#: dashboards/project/instances/tables.py:733 +#: dashboards/project/instances/workflows/create_instance.py:452 +msgid "Key Pair" +msgstr "Pár klíče" + +#: dashboards/project/access_and_security/keypairs/tables.py:36 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:8 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:31 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/import.html:3 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/import.html:6 +msgid "Import Key Pair" +msgstr "Importovat pár klíče %s" + +#: dashboards/project/access_and_security/keypairs/tables.py:43 +#: dashboards/project/access_and_security/keypairs/tables.py:57 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:8 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:24 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/create.html:3 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/create.html:6 +msgid "Create Key Pair" +msgstr "Vytvořit pár klíče %s" + +#: dashboards/project/access_and_security/keypairs/tables.py:65 +msgid "Fingerprint" +msgstr "Otisk" + +#: dashboards/project/access_and_security/keypairs/views.py:73 +#, python-format +msgid "Unable to create key pair: %(exc)s" +msgstr "Nelze vytvořit pár klíče: %(exc)s" + +#: dashboards/project/access_and_security/security_groups/forms.py:44 +#: dashboards/project/access_and_security/security_groups/forms.py:71 +msgid "The string may only contain ASCII characters and numbers." +msgstr "Řetězec může obsahovat pouze čísla a znaky ASCII." + +#: dashboards/project/access_and_security/security_groups/forms.py:55 +#, python-format +msgid "Successfully created security group: %s" +msgstr "Úspěšně vytvořena bezpečnostní skupina: %s" + +#: dashboards/project/access_and_security/security_groups/forms.py:61 +msgid "Unable to create security group." +msgstr "Nelze vytvořit bezpečnostní skupinu." + +#: dashboards/project/access_and_security/security_groups/forms.py:83 +#, python-format +msgid "Successfully updated security group: %s" +msgstr "Úspěšně aktualizována bezpečnostní skupina: %s" + +#: dashboards/project/access_and_security/security_groups/forms.py:89 +msgid "Unable to update security group." +msgstr "Nelze aktualizovat bezpečnostní skupinu." + +#: dashboards/project/access_and_security/security_groups/forms.py:95 +#: dashboards/project/access_and_security/security_groups/tables.py:91 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +#: dashboards/project/firewalls/tables.py:50 +msgid "Rule" +msgstr "Pravidlo" + +#: dashboards/project/access_and_security/security_groups/forms.py:104 +#: dashboards/project/access_and_security/security_groups/forms.py:109 +#: dashboards/project/access_and_security/security_groups/forms.py:110 +#: dashboards/project/access_and_security/security_groups/forms.py:111 +#: dashboards/project/access_and_security/security_groups/forms.py:112 +#: dashboards/project/access_and_security/security_groups/forms.py:113 +#: dashboards/project/access_and_security/security_groups/forms.py:114 +#: dashboards/project/access_and_security/security_groups/forms.py:115 +#: dashboards/project/access_and_security/security_groups/tables.py:154 +msgid "Direction" +msgstr "Směr" + +#: dashboards/project/access_and_security/security_groups/forms.py:119 +#: dashboards/project/access_and_security/security_groups/forms.py:126 +#: dashboards/project/access_and_security/security_groups/tables.py:159 +msgid "IP Protocol" +msgstr "IP protokol" + +#: dashboards/project/access_and_security/security_groups/forms.py:120 +msgid "Enter an integer value between 0 and 255 (or -1 which means wildcard)." +msgstr "Zadejte hodnotu celého číslo v rozsahu od 0 do 255 (nebo -1 což znamená zástupný znak)." + +#: dashboards/project/access_and_security/security_groups/forms.py:129 +#: dashboards/project/access_and_security/security_groups/forms.py:136 +#: dashboards/project/access_and_security/security_groups/forms.py:137 +msgid "Open Port" +msgstr "Otevřít port" + +#: dashboards/project/access_and_security/security_groups/forms.py:131 +#: dashboards/project/access_and_security/security_groups/tables.py:162 +msgid "Port Range" +msgstr "Rozsah portů" + +#: dashboards/project/access_and_security/security_groups/forms.py:141 +#: dashboards/project/access_and_security/security_groups/forms.py:152 +#: dashboards/project/access_and_security/security_groups/forms.py:163 +#: dashboards/project/loadbalancers/workflows.py:163 +#: dashboards/project/loadbalancers/workflows.py:310 +msgid "Enter an integer value between 1 and 65535." +msgstr "Zadejte hodnotu celého číslo v rozsahu od 1 do 65535." + +#: dashboards/project/access_and_security/security_groups/forms.py:150 +#: dashboards/project/access_and_security/security_groups/forms.py:157 +msgid "From Port" +msgstr "Od portu" + +#: dashboards/project/access_and_security/security_groups/forms.py:161 +#: dashboards/project/access_and_security/security_groups/forms.py:168 +msgid "To Port" +msgstr "Do portu" + +#: dashboards/project/access_and_security/security_groups/forms.py:174 +msgid "Enter a value for ICMP type in the range (-1: 255)" +msgstr "Zadejte hodnotu pro typ ICMP v rozsahu (-1: 255)" + +#: dashboards/project/access_and_security/security_groups/forms.py:183 +#: dashboards/project/access_and_security/security_groups/forms.py:190 +#: dashboards/project/instances/templates/instances/_detail_overview.html:32 +msgid "Code" +msgstr "Kód" + +#: dashboards/project/access_and_security/security_groups/forms.py:185 +msgid "Enter a value for ICMP code in the range (-1: 255)" +msgstr "Zadejte hodnotu pro kód ICMP v rozsahu (-1: 255)" + +#: dashboards/project/access_and_security/security_groups/forms.py:194 +#: dashboards/project/access_and_security/security_groups/tables.py:163 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 +msgid "Remote" +msgstr "Vzdálené" + +#: dashboards/project/access_and_security/security_groups/forms.py:196 +#: dashboards/project/access_and_security/security_groups/forms.py:219 +#: dashboards/project/access_and_security/security_groups/forms.py:224 +#: dashboards/project/access_and_security/security_groups/tables.py:28 +msgid "Security Group" +msgstr "Bezpečnostní skupina" + +#: dashboards/project/access_and_security/security_groups/forms.py:197 +msgid "" +"To specify an allowed IP range, select \"CIDR\". To allow access from all " +"members of another security group select \"Security Group\"." +msgstr "Pro určení povoleného rozsahu IP vyberte \"CIDR\". Pro povolení přístupu pro všechny členy jiné bezpečnostní skupiny vyberte \"Bezpečnostní skupiny\"." + +#: dashboards/project/access_and_security/security_groups/forms.py:210 +msgid "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)" +msgstr "Classless Inter-Domain Routing (např. 192.168.0.0/24)" + +#: dashboards/project/access_and_security/security_groups/forms.py:228 +#: dashboards/project/access_and_security/security_groups/forms.py:236 +#: dashboards/project/access_and_security/security_groups/tables.py:157 +msgid "Ether Type" +msgstr "Typ ethernetu" + +#: dashboards/project/access_and_security/security_groups/forms.py:230 +msgid "IPv4" +msgstr "IPv4" + +#: dashboards/project/access_and_security/security_groups/forms.py:231 +msgid "IPv6" +msgstr "IPv6" + +#: dashboards/project/access_and_security/security_groups/forms.py:246 +msgid "No security groups available" +msgstr "Žádné bezpečnostní skupiny nejsou dostupné" + +#: dashboards/project/access_and_security/security_groups/forms.py:256 +msgid "Custom TCP Rule" +msgstr "Vlastní pravidlo TCP" + +#: dashboards/project/access_and_security/security_groups/forms.py:257 +msgid "Custom UDP Rule" +msgstr "Vlastní pravidlo UDP" + +#: dashboards/project/access_and_security/security_groups/forms.py:258 +msgid "Custom ICMP Rule" +msgstr "Vlastní pravidlo ICMP" + +#: dashboards/project/access_and_security/security_groups/forms.py:260 +msgid "Other Protocol" +msgstr "Ostatní protokoly" + +#: dashboards/project/access_and_security/security_groups/forms.py:265 +#: dashboards/project/access_and_security/security_groups/tables.py:128 +msgid "Ingress" +msgstr "Vstup" + +#: dashboards/project/access_and_security/security_groups/forms.py:266 +#: dashboards/project/access_and_security/security_groups/tables.py:130 +msgid "Egress" +msgstr "Výstup" + +#: dashboards/project/access_and_security/security_groups/forms.py:296 +msgid "The ICMP type is invalid." +msgstr "Typ ICMP je neplatný." + +#: dashboards/project/access_and_security/security_groups/forms.py:299 +msgid "The ICMP code is invalid." +msgstr "Kód ICMP je neplatný." + +#: dashboards/project/access_and_security/security_groups/forms.py:302 +msgid "The ICMP type not in range (-1, 255)" +msgstr "Typ ICMP není v rozsahu (-1, 255)" + +#: dashboards/project/access_and_security/security_groups/forms.py:305 +msgid "The ICMP code not in range (-1, 255)" +msgstr "Kód ICMP není v rozsahu (-1, 255)" + +#: dashboards/project/access_and_security/security_groups/forms.py:318 +msgid "The specified port is invalid." +msgstr "Zadaný port je neplatný." + +#: dashboards/project/access_and_security/security_groups/forms.py:323 +msgid "The \"from\" port number is invalid." +msgstr "Číslo portu \"Od\" je neplatné." + +#: dashboards/project/access_and_security/security_groups/forms.py:326 +msgid "The \"to\" port number is invalid." +msgstr "Číslo portu \"Do\" je neplatné." + +#: dashboards/project/access_and_security/security_groups/forms.py:329 +msgid "" +"The \"to\" port number must be greater than or equal to the \"from\" port " +"number." +msgstr "Číslo portu \"Do\" musí být vyšší nebo stejné číslu portu \"Od\"." + +#: dashboards/project/access_and_security/security_groups/forms.py:362 +msgid "CIDR must be specified." +msgstr "Musíte zadat CIDR." + +#: dashboards/project/access_and_security/security_groups/forms.py:385 +#, python-format +msgid "Successfully added rule: %s" +msgstr "Úspěšně přidáno pravidlo: %s" + +#: dashboards/project/access_and_security/security_groups/forms.py:391 +msgid "Unable to add rule to security group." +msgstr "Nelze přidat pravidlo do bezpečnostní skupiny." + +#: dashboards/project/access_and_security/security_groups/tables.py:42 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:8 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:24 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/create.html:3 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/create.html:6 +msgid "Create Security Group" +msgstr "Vytvořit bezpečnostní skupinu" + +#: dashboards/project/access_and_security/security_groups/tables.py:49 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:8 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:24 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/update.html:3 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/update.html:6 +msgid "Edit Security Group" +msgstr "Upravit bezpečnostní skupinu" + +#: dashboards/project/access_and_security/security_groups/tables.py:61 +msgid "Manage Rules" +msgstr "Správa pravidel" + +#: dashboards/project/access_and_security/security_groups/tables.py:82 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:8 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/add_rule.html:3 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/add_rule.html:6 +#: dashboards/project/firewalls/tables.py:27 +#: dashboards/project/firewalls/workflows.py:107 +msgid "Add Rule" +msgstr "Přidat pravidlo" + +#: dashboards/project/access_and_security/security_groups/tables.py:92 +#: dashboards/project/firewalls/tables.py:51 +#: dashboards/project/firewalls/tables.py:167 +#: dashboards/project/firewalls/tables.py:177 +#: dashboards/project/firewalls/workflows.py:135 +#: dashboards/project/firewalls/workflows.py:141 +#: dashboards/project/firewalls/templates/firewalls/_policy_details.html:19 +msgid "Rules" +msgstr "Pravidla" + +#: dashboards/project/access_and_security/security_groups/tables.py:135 +msgid "Any" +msgstr "Vše" + +#: dashboards/project/access_and_security/security_groups/views.py:54 +#: dashboards/project/access_and_security/security_groups/views.py:77 +msgid "Unable to retrieve security group." +msgstr "Nelze získat bezpečnostní skupinu." + +#: dashboards/project/access_and_security/security_groups/views.py:125 +#, python-format +msgid "%s (current)" +msgstr "%s (současné)" + +#: dashboards/project/access_and_security/templates/access_and_security/index.html:3 +#: dashboards/project/access_and_security/templates/access_and_security/index.html:6 +msgid "Access & Security" +msgstr "Přístup a zabezpečení" + +#: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:9 +#: dashboards/project/access_and_security/templates/access_and_security/floating_ips/allocate.html:3 +msgid "Allocate Floating IP" +msgstr "Přidělit plovoucí IP" + +#: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:19 +msgid "Allocate a floating IP from a given floating IP pool." +msgstr "Přidělit plovoucí IP ze zadané zásoby plovoucích IP." + +#: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:21 +msgid "Project Quotas" +msgstr "Kvóty projektu" + +#: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:42 +msgid "Allocate IP" +msgstr "Přidělit IP" + +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:18 +msgid "" +"Key pairs are ssh credentials which are injected into images when they are " +"launched. Creating a new key pair registers the public key and downloads the" +" private key (a .pem file)." +msgstr "Páry klíčů jsou přihlašovací údaje ssh, které jsou vloženy do obrazu při spuštění. Vytvořením nového páru klíče je registrován veřejný klíč a stažen soukromý klíč (soubor .pem)." + +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:19 +msgid "Protect and use the key as you would any normal ssh private key." +msgstr "Klíč chraňte a používejte jako kterýkoliv jiný normální soukromý klíč ssh." + +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:18 +msgid "Key Pairs are how you login to your instance after it is launched." +msgstr "Páry klíčů je způsob jak se přihlásit do instance po jejím spuštění." + +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:19 +msgid "" +"Choose a key pair name you will recognise and paste your SSH public key into" +" the space provided." +msgstr "Zvolte název páru klíče, který si zapamatujete a vložte svůj veřejný klíč SSH do vyhrazeného prostoru." + +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:20 +msgid "SSH key pairs can be generated with the ssh-keygen command:" +msgstr "Páry klíčů SSH mohou být vytvořeny pomocí příkazu ssh-keygen:" + +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:22 +msgid "" +"This generates a pair of keys: a key you keep private (cloud.key) and a " +"public key (cloud.key.pub). Paste the contents of the public key file here." +msgstr "Toto vytvoří pár klíčů: klíč, který bude soukromý (cloud.key) a veřejný klíč (cloud.key.pub). Zde vložte obsah veřejného klíče." + +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:23 +msgid "" +"After launching an instance, you login using the private key (the username " +"might be different depending on the image you launched):" +msgstr "Po spuštění instance se přihlásíte pomocí soukromého klíče (uživatelské jméno se mže lišit podle spuštěného obrazu):" + +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:25 +msgid "or:" +msgstr "nebo:" + +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/download.html:4 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/download.html:7 +msgid "Download Key Pair" +msgstr "Stáhnout pár klíče" + +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/download.html:12 +#, python-format +msgid "" +"The key pair "%(keypair_name)s" should download automatically. If " +"not use the link below." +msgstr "Pár klíče "%(keypair_name)s" by měl být stažen automaticky. Pokud ne, použijte odkaz níže." + +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/download.html:16 +#, python-format +msgid "Download key pair "%(keypair_name)s"" +msgstr "Stáhnout pár klíče "%(keypair_name)s"" + +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:19 +msgid "" +"Rules define which traffic is allowed to instances assigned to the security " +"group. A security group rule consists of three main parts:" +msgstr "Pravidla určují které přenosy mají přístup k instanci přiřazené k bezpečnostní skupině. Pravidlo bezpečnostní skupiny se skládá ze tří základních částí: " + +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +msgid "" +"You can specify the desired rule template or use custom rules, the options " +"are Custom TCP Rule, Custom UDP Rule, or Custom ICMP Rule." +msgstr "Můžete zadat požadovanou šablonu pravidel, nebo použít vlastní pravidla, možnosti jsou vlastní pravidlo TCP, vlastní pravidlo UDP a vlastní pravidlo ICMP." + +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 +msgid "Open Port/Port Range" +msgstr "Otevřít rozsah port/port" + +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 +msgid "" +"For TCP and UDP rules you may choose to open either a single port or a range" +" of ports. Selecting the \"Port Range\" option will provide you with space " +"to provide both the starting and ending ports for the range. For ICMP rules " +"you instead specify an ICMP type and code in the spaces provided." +msgstr "Pro pravidla TCP a UDP můžete otevřít buď jeden port nebo rozsah portů. Výběrem \"Rozsah portů\" Vám bude poskytnut prostor pro zadání počátečního a koncového portu rozsahu. U pravidla ICMP zadáváte do přidělených polí typ ICMP a kód." + +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 +msgid "" +"You must specify the source of the traffic to be allowed via this rule. You " +"may do so either in the form of an IP address block (CIDR) or via a source " +"group (Security Group). Selecting a security group as the source will allow " +"any other instance in that security group access to any other instance via " +"this rule." +msgstr "Je třeba zadat zdroj přenosu, který má být povolen pomocí tohoto pravidla. To můžete provést buď ve formátu adresního bloku IP (CIDR) nebo pomocí zdrojové skupiny (Bezpečnostní skupiny). Výběrem bezpečnostní skupiny jako zdroje umožní všem ostatním instancím v této bezpečnostní skupině přístup na všechny ostatní instance přes toto pravidlo." + +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:19 +msgid "From here you can create a new security group" +msgstr "Odsud můžete vytvořit novou bezpečnostní skupinu" + +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:19 +msgid "From here you can modify name and description of a security group." +msgstr "Odsud můžete změnit název a popis bezpečnostní skupiny." + +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/detail.html:3 +msgid "Manage Security Group Rules" +msgstr "Správa pravidel bezpečnostní skupiny" + +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/detail.html:6 +msgid "Manage Security Group Rules: " +msgstr "Správa pravidel bezpečnostní skupiny:" + +#: dashboards/project/containers/browsers.py:26 +msgid "Swift" +msgstr "Swift" + +#: dashboards/project/containers/browsers.py:29 +#: dashboards/project/containers/tables.py:109 +msgid "Container" +msgstr "Kontejner" + +#: dashboards/project/containers/forms.py:35 +msgid "Slash is not an allowed character." +msgstr "Lomítko není povolený znak." + +#: dashboards/project/containers/forms.py:42 +#: dashboards/project/containers/templates/containers/_container_detail.html:18 +#: dashboards/project/containers/templates/containers/_container_metadata.html:9 +msgid "Private" +msgstr "Tajné" + +#: dashboards/project/containers/forms.py:50 +#: dashboards/project/containers/tables.py:245 +#: dashboards/project/containers/templates/containers/_container_detail.html:10 +msgid "Container Name" +msgstr "Název kontejneru" + +#: dashboards/project/containers/forms.py:52 +#: dashboards/project/containers/templates/containers/_container_detail.html:12 +msgid "Container Access" +msgstr "Přístup ke kontejneru" + +#: dashboards/project/containers/forms.py:65 +msgid "Container created successfully." +msgstr "Kontejner byl úspěšně vytvořen." + +#: dashboards/project/containers/forms.py:76 +msgid "Folder created successfully." +msgstr "Složka byla úspěšně vytvořena." + +#: dashboards/project/containers/forms.py:79 +msgid "Unable to create container." +msgstr "Nelze vytvořit kontejner." + +#: dashboards/project/containers/forms.py:88 +#: dashboards/project/containers/tables.py:411 +msgid "Object Name" +msgstr "Název objektu" + +#: dashboards/project/containers/forms.py:89 +msgid "" +"Slashes are allowed, and are treated as pseudo-folders by the Object Store." +msgstr "Lomítka jsou povolena a jsou považována za pseudosložky úložištěm objektů." + +#: dashboards/project/containers/forms.py:96 +#: dashboards/project/containers/templates/containers/_update.html:22 +#: dashboards/project/stacks/forms.py:81 +msgid "File" +msgstr "Soubor" + +#: dashboards/project/containers/forms.py:123 +msgid "Object was successfully uploaded." +msgstr "Objekt byl úspěšně nahrán." + +#: dashboards/project/containers/forms.py:127 +msgid "Unable to upload object." +msgstr "Nelze nahrát objekt." + +#: dashboards/project/containers/forms.py:147 +msgid "Object was successfully updated." +msgstr "Objekt byl úspěšně aktualizován." + +#: dashboards/project/containers/forms.py:150 +msgid "Unable to update object." +msgstr "Nelze aktualizovat objekt." + +#: dashboards/project/containers/forms.py:164 +msgid "Pseudo-folder Name" +msgstr "Název pseudo složky" + +#: dashboards/project/containers/forms.py:182 +msgid "Pseudo-folder was successfully created." +msgstr "Pseudo složka byla úspěšně vytvořena" + +#: dashboards/project/containers/forms.py:186 +msgid "Unable to create pseudo-folder." +msgstr "Nelze vytvořit pseudo složku." + +#: dashboards/project/containers/forms.py:190 +msgid "Destination container" +msgstr "Cílový kontejner" + +#: dashboards/project/containers/forms.py:194 +msgid "Destination object name" +msgstr "Cílový název objektu" + +#: dashboards/project/containers/forms.py:227 +#, python-format +msgid "Copied \"%(orig)s\" to \"%(dest)s\" as \"%(new)s\"." +msgstr "Zkopírováno \"%(orig)s\" do \"%(dest)s\" jako \"%(new)s\"." + +#: dashboards/project/containers/forms.py:238 +msgid "Unable to copy object." +msgstr "Nelze zkopírovat objekt." + +#: dashboards/project/containers/panel.py:29 +#: dashboards/project/containers/tables.py:110 +#: dashboards/project/containers/tables.py:256 +#: dashboards/project/containers/templates/containers/index.html:3 +#: dashboards/project/containers/templates/containers/index.html:7 +msgid "Containers" +msgstr "Kontejnery" + +#: dashboards/project/containers/tables.py:46 +#: dashboards/project/containers/tables.py:286 +msgid "View Details" +msgstr "Zobrazit podrobnosti" + +#: dashboards/project/containers/tables.py:58 +msgid "Make Public" +msgstr "Zveřejnit" + +#: dashboards/project/containers/tables.py:74 +msgid "Successfully updated container access to public." +msgstr "Přístup ke kontejneru úspěšně změněn na veřejný." + +#: dashboards/project/containers/tables.py:78 +#: dashboards/project/containers/tables.py:104 +msgid "Unable to update container access." +msgstr "Nelze aktualizovat přístup ke kontejneru." + +#: dashboards/project/containers/tables.py:84 +msgid "Make Private" +msgstr "Utajit" + +#: dashboards/project/containers/tables.py:100 +msgid "Successfully updated container access to private." +msgstr "Přístup ke kontejneru úspěšně změněn na utajený." + +#: dashboards/project/containers/tables.py:130 +#: dashboards/project/containers/templates/containers/_create.html:8 +#: dashboards/project/containers/templates/containers/_create.html:24 +#: dashboards/project/containers/templates/containers/create.html:3 +#: dashboards/project/containers/templates/containers/create.html:6 +msgid "Create Container" +msgstr "Vytvořit kontejner" + +#: dashboards/project/containers/tables.py:137 +msgid "View Container" +msgstr "Zobrazit kontejner" + +#: dashboards/project/containers/tables.py:149 +#: dashboards/project/containers/templates/containers/create_pseudo_folder.html:3 +#: dashboards/project/containers/templates/containers/create_pseudo_folder.html:6 +msgid "Create Pseudo-folder" +msgstr "Vytvořit pseudo složku" + +#: dashboards/project/containers/tables.py:177 +#: dashboards/project/containers/templates/containers/_upload.html:26 +#: dashboards/project/containers/templates/containers/upload.html:3 +msgid "Upload Object" +msgstr "Nahrát objekt" + +#: dashboards/project/containers/tables.py:247 +#: dashboards/project/containers/templates/containers/_container_detail.html:5 +#: dashboards/project/containers/templates/containers/container_detail.html:3 +#: dashboards/project/containers/templates/containers/container_detail.html:6 +msgid "Container Details" +msgstr "Podrobnosti kontejneru" + +#: dashboards/project/containers/tables.py:312 +#: dashboards/project/containers/tables.py:328 +#: dashboards/project/containers/templates/containers/_update.html:21 +#: dashboards/project/containers/templates/containers/_upload.html:20 +msgid "Object" +msgstr "Objekt" + +#: dashboards/project/containers/tables.py:313 +#: dashboards/project/containers/tables.py:329 +#: dashboards/project/containers/tables.py:418 +msgid "Objects" +msgstr "Objekty" + +#: dashboards/project/containers/tables.py:335 +msgid "Copy" +msgstr "Kopírovat" + +#: dashboards/project/containers/tables.py:348 +#: dashboards/project/databases/tables.py:211 +msgid "Download" +msgstr "Stáhnout" + +#: dashboards/project/containers/tables.py:396 +msgid "pseudo-folder" +msgstr "psuedo složka" + +#: dashboards/project/containers/views.py:70 +msgid "Unable to retrieve container list." +msgstr "Nelze získat seznam kontejnerů." + +#: dashboards/project/containers/views.py:99 +msgid "Unable to retrieve object list." +msgstr "Nelze získat seznam objektů." + +#: dashboards/project/containers/views.py:210 +msgid "Unable to retrieve object." +msgstr "Nelze získat objekt." + +#: dashboards/project/containers/views.py:244 +msgid "Unable to list containers." +msgstr "Nelze vypsat kontejnery." + +#: dashboards/project/containers/views.py:279 +#: dashboards/project/containers/views.py:302 +msgid "Unable to retrieve details." +msgstr "Nelze získat podrobnosti." + +#: dashboards/project/containers/templates/containers/_container_detail.html:15 +msgid "Public URL" +msgstr "Veřejná URL" + +#: dashboards/project/containers/templates/containers/_container_detail.html:20 +msgid "Object Count" +msgstr "Počet objektů" + +#: dashboards/project/containers/templates/containers/_container_metadata.html:3 +msgid "Object Count: " +msgstr "Počet objektů:" + +#: dashboards/project/containers/templates/containers/_container_metadata.html:4 +msgid "Size: " +msgstr "Velikost:" + +#: dashboards/project/containers/templates/containers/_container_metadata.html:5 +msgid "Access: " +msgstr "Přístup:" + +#: dashboards/project/containers/templates/containers/_copy.html:8 +#: dashboards/project/containers/templates/containers/_copy.html:23 +#: dashboards/project/containers/templates/containers/copy.html:3 +#: dashboards/project/containers/templates/containers/copy.html:6 +msgid "Copy Object" +msgstr "Kopírovat objekt" + +#: dashboards/project/containers/templates/containers/_copy.html:18 +msgid "" +"Make a new copy of an existing object to store in this or another container." +" You may also specify a path at which the new copy should live inside of the" +" selected container." +msgstr "Vytvořte novou kopii existujícího objektu pro uložení v tomto nebo v jiném kontejneru. Můžete také zadat cestu ve zvoleném kontejneru, do které by nová kopie měla být umístěna." + +#: dashboards/project/containers/templates/containers/_create.html:18 +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 " +"Windows ® or a directory in UNIX ®. The primary difference between a" +" container and these other file system concepts is that containers cannot be" +" nested. You can, however, create an unlimited number of containers within " +"your account. Data must be stored in a container so you must have at least " +"one container defined in your account prior to uploading data." +msgstr "Kontejner je úložný prostor pro vaše data a poskytuje způsob jejich uspořádání. Můžete si ho představit jako složku ve Windows ® nebo jako adresář v UNIX ®. Hlavní rozdíl mezi kontejnerem a těmito ostatními souborovými systémy je, že kontejner nemůže být vnořován. Nicméně ve vašem účtě můžete vytvořit neomezené množství kontejnerů. Data musí být ukládána do kontejnerů, takže před nahráváním dat musíte ve vašem účtě vytvořit alespoň jeden kontejner. " + +#: dashboards/project/containers/templates/containers/_create.html:19 +msgid "" +"Note: A Public Container will allow anyone with the Public URL to gain " +"access to your objects in the container." +msgstr "Poznámka: Veřejný kontejner umožní všem znající veřejnou URL získat přístup do objektů v kontejneru." + +#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:8 +msgid "Create pseudo-folder in container" +msgstr "Vytvořit pseudo složku v kontejneru" + +#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 +#: dashboards/project/containers/templates/containers/_upload.html:21 +msgid "Pseudo-folder" +msgstr "Pseudo složka" + +#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 +#: dashboards/project/containers/templates/containers/_upload.html:21 +msgid "" +"Within a container you can group your objects into pseudo-folders, which " +"behave similarly to folders in your desktop operating system, with the " +"exception that they are virtual collections defined by a common prefix on " +"the object's name. A slash (/) character is used as the delimiter for " +"pseudo-folders in the Object Store." +msgstr "V kontejneru můžete seskupit své objekty do pseudo-složek, které se chovají podobně jako složky ve vašem operačním systému, s výjimkou, že to jsou virtuální sbírky určené společnou předponou v názvu daného objektu. Lomítko (/) se používá jako oddělovač pseudo-složek v Úložišti objektů." + +#: dashboards/project/containers/templates/containers/_object_detail.html:5 +#: dashboards/project/containers/templates/containers/object_detail.html:3 +#: dashboards/project/containers/templates/containers/object_detail.html:6 +msgid "Object Details" +msgstr "Podrobnosti objektu" + +#: dashboards/project/containers/templates/containers/_object_detail.html:12 +msgid "Hash" +msgstr "Hash" + +#: dashboards/project/containers/templates/containers/_object_detail.html:14 +msgid "Content Type" +msgstr "Typ obsahu" + +#: dashboards/project/containers/templates/containers/_object_detail.html:16 +msgid "Last Modified" +msgstr "Naposledy změněno" + +#: dashboards/project/containers/templates/containers/_update.html:11 +msgid "Edit Object" +msgstr "Upravit objekt" + +#: dashboards/project/containers/templates/containers/_update.html:21 +#: dashboards/project/containers/templates/containers/_upload.html:20 +msgid "" +"An object is the basic storage entity that represents a file you store in " +"the OpenStack Object Storage system. When you upload data to OpenStack " +"Object Storage, the data is stored as-is (no compression or encryption) and " +"consists of a location (container), the object's name, and any metadata " +"consisting of key/value pairs." +msgstr "Objekt je základní jednotka úložiště, která představuje soubor, který uložíte do systému úložiště objektů OpenStack. Když nahráváte data do tohoto úložiště, jsou uložena tak, jak jsou (bez komprese nebo šifrování) a obsahují umístění (kontejner), název objektu a popisná data s páry klíč/hodnota." + +#: dashboards/project/containers/templates/containers/_update.html:22 +msgid "A new uploaded file will replace the content of the current object" +msgstr "Nově nahraný soubor nahradí obsah současného objektu" + +#: dashboards/project/containers/templates/containers/_update.html:27 +#: dashboards/project/containers/templates/containers/update.html:3 +#: dashboards/project/containers/templates/containers/update.html:6 +msgid "Update Object" +msgstr "Aktualizovat objekt" + +#: dashboards/project/containers/templates/containers/_upload.html:10 +msgid "Upload Object To Container" +msgstr "Nahrát objekt do kontejneru" + +#: dashboards/project/containers/templates/containers/upload.html:6 +msgid "Upload Objects" +msgstr "Nahrát objekty" + +#: dashboards/project/database_backups/panel.py:25 +#: dashboards/project/database_backups/templates/database_backups/index.html:3 +msgid "Database Backups" +msgstr "Zálohy databáze" + +#: dashboards/project/database_backups/tables.py:39 +#: dashboards/project/databases/tables.py:103 +msgid "Create Backup" +msgstr "Vytvořit zálohu" + +#: dashboards/project/database_backups/tables.py:46 +msgid "Restore Backup" +msgstr "Obnovit zálohu" + +#: dashboards/project/database_backups/tables.py:60 +msgid "Download Backup" +msgstr "Stáhnout zálohu" + +#: dashboards/project/database_backups/tables.py:78 +#: dashboards/project/databases/tables.py:64 +#: dashboards/project/databases/tables.py:80 +#: dashboards/project/firewalls/tables.py:48 +#: dashboards/project/firewalls/tables.py:56 +#: dashboards/project/firewalls/tables.py:64 +#: dashboards/project/loadbalancers/tables.py:68 +#: dashboards/project/loadbalancers/tables.py:81 +#: dashboards/project/loadbalancers/tables.py:94 +#: dashboards/project/loadbalancers/tables.py:102 +#: dashboards/project/stacks/tables.py:50 dashboards/project/vpn/tables.py:61 +#: dashboards/project/vpn/tables.py:74 dashboards/project/vpn/tables.py:87 +#: dashboards/project/vpn/tables.py:100 +msgid "Delete" +msgstr "Smazat" + +#: dashboards/project/database_backups/tables.py:79 +#: dashboards/project/firewalls/tables.py:49 +#: dashboards/project/firewalls/tables.py:57 +#: dashboards/project/firewalls/tables.py:65 +#: dashboards/project/loadbalancers/tables.py:69 +#: dashboards/project/loadbalancers/tables.py:82 +#: dashboards/project/loadbalancers/tables.py:95 +#: dashboards/project/loadbalancers/tables.py:103 +#: dashboards/project/stacks/tables.py:51 +#: dashboards/project/volumes/snapshots/tables.py:36 +#: dashboards/project/volumes/volumes/tables.py:41 +#: dashboards/project/vpn/tables.py:62 dashboards/project/vpn/tables.py:75 +#: dashboards/project/vpn/tables.py:88 dashboards/project/vpn/tables.py:101 +#, python-format +msgid "Scheduled deletion of %(data_type)s" +msgstr "Naplánováné smazání %(data_type)s" + +#: dashboards/project/database_backups/tables.py:80 +#: dashboards/project/database_backups/workflows/create_backup.py:66 +#: dashboards/project/databases/workflows/create_instance.py:113 +msgid "Backup" +msgstr "Záloha" + +#: dashboards/project/database_backups/tables.py:81 +#: dashboards/project/database_backups/tables.py:132 +#: dashboards/project/database_backups/templates/database_backups/index.html:6 +#: dashboards/project/databases/tables.py:222 +#: dashboards/project/databases/tabs.py:90 +msgid "Backups" +msgstr "Zálohy" + +#: dashboards/project/database_backups/tables.py:120 +#: dashboards/project/databases/tables.py:209 +msgid "Created At" +msgstr "Vytvořeno" + +#: dashboards/project/database_backups/tables.py:123 +#: dashboards/project/databases/tables.py:50 +#: dashboards/project/databases/tables.py:82 +msgid "Database" +msgstr "Databáze" + +#: dashboards/project/database_backups/views.py:50 +msgid "Not Found" +msgstr "Nenalezeno" + +#: dashboards/project/database_backups/views.py:62 +msgid "Error getting database backup list." +msgstr "Chyba při získávání seznamu záloh databáze." + +#: dashboards/project/database_backups/views.py:90 +#, python-format +msgid "Unable to retrieve details for backup: %s" +msgstr "Nelze získat podrobnosti zálohy: %s." + +#: dashboards/project/database_backups/templates/database_backups/_backup_details_help.html:3 +msgid "Specify the details for the backup." +msgstr "Zadejte podrobnosti zálohy." + +#: dashboards/project/database_backups/templates/database_backups/backup.html:3 +#: dashboards/project/database_backups/templates/database_backups/backup.html:6 +#: dashboards/project/database_backups/workflows/create_backup.py:65 +msgid "Backup Database" +msgstr "Zálohovat databázi" + +#: dashboards/project/database_backups/templates/database_backups/details.html:3 +msgid "Backup Detail" +msgstr "Podrobnosti zálohy" + +#: dashboards/project/database_backups/templates/database_backups/details.html:6 +msgid "Backup Detail: " +msgstr "Podrobnosti zálohy:" + +#: dashboards/project/database_backups/templates/database_backups/details.html:12 +msgid "Backup Overview" +msgstr "Přehled záloh" + +#: dashboards/project/database_backups/templates/database_backups/details.html:15 +#: dashboards/project/databases/templates/databases/_detail_overview.html:6 +#: dashboards/project/images/templates/images/images/_detail_overview.html:6 +#: dashboards/project/instances/templates/instances/_detail_overview.html:7 +#: dashboards/project/instances/workflows/update_instance.py:122 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:6 +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:6 +#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:7 +#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:7 +msgid "Info" +msgstr "Informace" + +#: dashboards/project/database_backups/templates/database_backups/details.html:26 +msgid "Backup File Location" +msgstr "Umístění souboru zálohy" + +#: dashboards/project/database_backups/templates/database_backups/details.html:28 +msgid "Initial Volume Size" +msgstr "Počáteční velikost svazku" + +#: dashboards/project/database_backups/templates/database_backups/details.html:29 +#: dashboards/project/instances/templates/instances/_detail_overview.html:53 +#: dashboards/project/instances/templates/instances/_detail_overview.html:56 +#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:11 +#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:12 +#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:13 +#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:38 +#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:28 +#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:10 +#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:11 +#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:10 +#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:11 +msgid "GB" +msgstr "GB" + +#: dashboards/project/database_backups/templates/database_backups/details.html:30 +msgid "Created On" +msgstr "Vytvořeno" + +#: dashboards/project/database_backups/templates/database_backups/details.html:32 +msgid "Backup Duration" +msgstr "Životnost zálohy" + +#: dashboards/project/database_backups/templates/database_backups/details.html:39 +msgid "Database Info" +msgstr "Informace o databázi" + +#: dashboards/project/database_backups/workflows/create_backup.py:35 +msgid "Database Instance" +msgstr "Instance databáze" + +#: dashboards/project/database_backups/workflows/create_backup.py:39 +msgid "Optional Backup Description" +msgstr "Nepovinný popis zálohy" + +#: dashboards/project/database_backups/workflows/create_backup.py:42 +#: dashboards/project/databases/workflows/create_instance.py:41 +#: dashboards/project/instances/templates/instances/_detail_overview.html:34 +#: dashboards/project/instances/workflows/create_instance.py:132 +msgid "Details" +msgstr "Podrobnosti" + +#: dashboards/project/database_backups/workflows/create_backup.py:52 +msgid "Unable to list database instance to backup." +msgstr "Nelze vypsat instance databáze k zálohování." + +#: dashboards/project/database_backups/workflows/create_backup.py:67 +#, python-format +msgid "Scheduled backup \"%(name)s\"." +msgstr "Naplánována záloha \"%(name)s\"." + +#: dashboards/project/database_backups/workflows/create_backup.py:68 +#: dashboards/project/databases/workflows/create_instance.py:156 +#: dashboards/project/instances/workflows/create_instance.py:659 +#, python-format +msgid "Unable to launch %(count)s named \"%(name)s\"." +msgstr "Nelze spustit %(count)s pojmenovaných \"%(name)s\"." + +#: dashboards/project/database_backups/workflows/create_backup.py:78 +#: dashboards/project/databases/workflows/create_instance.py:162 +#: dashboards/project/instances/workflows/create_instance.py:675 +msgid "instance" +msgstr "instance" + +#: dashboards/project/database_backups/workflows/create_backup.py:90 +msgid "Error creating database backup." +msgstr "Chyba při vytváření zálohy databáze." + +#: dashboards/project/databases/panel.py:25 +msgid "Database Instances" +msgstr "Instance databáze" + +#: dashboards/project/databases/tables.py:36 +#: dashboards/project/instances/tables.py:76 +msgid "Terminate" +msgstr "Ukončit" + +#: dashboards/project/databases/tables.py:37 +#: dashboards/project/instances/tables.py:77 +#, python-format +msgid "Scheduled termination of %(data_type)s" +msgstr "Naplánované ukončení %(data_type)s" + +#: dashboards/project/databases/tables.py:48 +msgid "Restart" +msgstr "Restartovat" + +#: dashboards/project/databases/tables.py:49 +msgid "Restarted" +msgstr "Restartováno" + +#: dashboards/project/databases/tables.py:74 +msgid "Error deleting database user." +msgstr "Chyba při mazání uživatele databáze." + +#: dashboards/project/databases/tables.py:90 +msgid "Error deleting database on instance." +msgstr "Chyba při mazání databáze v instanci." + +#: dashboards/project/databases/tables.py:96 +#: dashboards/project/databases/templates/databases/launch.html:3 +#: dashboards/project/instances/tables.py:219 +#: dashboards/project/instances/tables.py:241 +#: dashboards/project/instances/workflows/create_instance.py:656 +#: dashboards/project/network_topology/templates/network_topology/index.html:27 +msgid "Launch Instance" +msgstr "Spustit instanci" + +#: dashboards/project/databases/tables.py:131 +#, python-format +msgid "%(name)s | %(RAM)s RAM" +msgstr "%(name)s | %(RAM)s RAM" + +#: dashboards/project/databases/tables.py:135 +#: dashboards/project/instances/tables.py:668 +#: dashboards/project/instances/tables.py:675 +msgid "Not available" +msgstr "Není dostupné" + +#: dashboards/project/databases/tables.py:143 +#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:8 +#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:11 +#: dashboards/project/firewalls/templates/firewalls/_policy_details.html:8 +#: dashboards/project/firewalls/templates/firewalls/_policy_details.html:11 +#: dashboards/project/firewalls/templates/firewalls/_policy_details.html:27 +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:8 +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:11 +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:43 +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:48 +#: dashboards/project/instances/views.py:109 +#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:10 +#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:13 +#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:19 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:10 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:13 +msgid "-" +msgstr "-" + +#: dashboards/project/databases/tables.py:156 +#: dashboards/project/databases/tables.py:193 +#: dashboards/project/databases/workflows/create_instance.py:32 +msgid "Database Name" +msgstr "Název databáze" + +#: dashboards/project/databases/tables.py:179 +msgid "Allowed Hosts" +msgstr "Povolení hostitelé" + +#: dashboards/project/databases/tables.py:184 +msgid "Database Instance Users" +msgstr "Uživatelé instance databáze" + +#: dashboards/project/databases/tables.py:213 +msgid "Backup File" +msgstr "Zálohovat soubor" + +#: dashboards/project/databases/views.py:46 +msgid "Not Assigned" +msgstr "Nepřiděleno" + +#: dashboards/project/databases/views.py:62 +msgid "Unable to retrieve database size information." +msgstr "Nelze získat informace o velikosti databáze." + +#: dashboards/project/databases/views.py:83 +msgid "Unable to retrieve database instances." +msgstr "Nelze získat instance databáze." + +#: dashboards/project/databases/views.py:118 +#, python-format +msgid "Unable to retrieve details for database instance: %s" +msgstr "Nelze získat podrobnosti instance databáze: \"%s\"." + +#: dashboards/project/databases/templates/databases/_detail_overview.html:3 +#: dashboards/project/instances/templates/instances/_detail_overview.html:4 +#: dashboards/project/overview/templates/overview/usage.html:3 +msgid "Instance Overview" +msgstr "Přehled instance" + +#: dashboards/project/databases/templates/databases/_detail_overview.html:21 +msgid "Connection Info" +msgstr "Informace o připojení" + +#: dashboards/project/databases/templates/databases/_detail_overview.html:27 +msgid "Database Port" +msgstr "Port databáze" + +#: dashboards/project/databases/templates/databases/_detail_overview.html:29 +msgid "Connection Examples" +msgstr "Příklady připojení" + +#: dashboards/project/databases/templates/databases/_launch_details_help.html:3 +#: dashboards/project/instances/templates/instances/_launch_details_help.html:5 +msgid "Specify the details for launching an instance." +msgstr "Zadejte podrobnosti spuštění instance." + +#: dashboards/project/databases/templates/databases/_launch_details_help.html:4 +msgid "" +"Please note: The value specified in the Volume Size field " +"should be greater than 0, however, some configurations do not support " +"specifying volume size. If specifying the volume size results in an error " +"stating volume support is not enabled, enter 0." +msgstr "Nezapomeňte prosím: Hodnota zadaná v poli Velikost svazku by měla být větší než 0. Některé konfigurace ale neodporují zadání velikosti svazku. Pokud zadání velikosti má za následek chybu uvádějící, že podpora velikosti svazku není zapnuta, pak zadejte 0." + +#: dashboards/project/databases/templates/databases/_launch_initialize_help.html:3 +msgid "Create an initial database and/or add initial users." +msgstr "Vytvořit počáteční databázi a/nebo přidat počáteční uživatele" + +#: dashboards/project/databases/templates/databases/_launch_initialize_help.html:5 +msgid "Create Initial Databases" +msgstr "Vytvořit počáteční databáze" + +#: dashboards/project/databases/templates/databases/_launch_initialize_help.html:6 +msgid "Optionally provide a comma separated list of databases to create:" +msgstr "Lze zadat nepovinný, čárkami oddělený seznam databází pro vytvoření:" + +#: dashboards/project/databases/templates/databases/_launch_initialize_help.html:9 +msgid "Create Initial Admin User" +msgstr "Vytvořit počáteční účet správce" + +#: dashboards/project/databases/templates/databases/_launch_initialize_help.html:10 +msgid "" +"Create an optional initial user.\n" +" This user will have access to all databases you create." +msgstr "Vytvořit nepovinného počátečního uživatele.\nTen bude mít přístup ke všem vytvořeným databázím." + +#: dashboards/project/databases/templates/databases/_launch_initialize_help.html:13 +msgid "Username (required)" +msgstr "Jméno uživatele (povinné)" + +#: dashboards/project/databases/templates/databases/_launch_initialize_help.html:14 +msgid "Password (required)" +msgstr "Heslo (povinné)" + +#: dashboards/project/databases/templates/databases/_launch_initialize_help.html:15 +#: dashboards/project/databases/workflows/create_instance.py:84 +msgid "Host (optional)" +msgstr "Hostitel (nepovinné)" + +#: dashboards/project/databases/templates/databases/_launch_initialize_help.html:16 +msgid "" +"Allow the user to connect from this host\n" +" only. If not provided this user will be allowed to connect from anywhere.\n" +" " +msgstr "Umožnit uživateli se připojovat pouze \n z tohoto hostitele. Pokud nezadáno, bude se tento uživatel moci připojit odkudkoliv.\n " + +#: dashboards/project/databases/templates/databases/_launch_restore_help.html:3 +msgid "Create this database from a previous backup." +msgstr "Vytvořit tuto databázi z předchozí zálohy." + +#: dashboards/project/databases/templates/databases/detail.html:3 +msgid "Database Detail" +msgstr "Podrobnosti databáze" + +#: dashboards/project/databases/templates/databases/detail.html:6 +msgid "Database Detail: " +msgstr "Podrobnosti databáze:" + +#: dashboards/project/databases/templates/databases/launch.html:6 +#: dashboards/project/databases/workflows/create_instance.py:153 +msgid "Launch Database" +msgstr "Spustit databázi" + +#: dashboards/project/databases/templates/databases/update.html:3 +#: dashboards/project/databases/templates/databases/update.html:6 +#: dashboards/project/instances/tables.py:254 +#: dashboards/project/instances/workflows/update_instance.py:135 +msgid "Edit Instance" +msgstr "Upravit instanci" + +#: dashboards/project/databases/workflows/create_instance.py:34 +#: dashboards/project/instances/workflows/create_instance.py:86 +msgid "Size of image to launch." +msgstr "Velikost obrazu pro spuštění." + +#: dashboards/project/databases/workflows/create_instance.py:35 +msgid "Volume Size" +msgstr "Velikost svazku" + +#: dashboards/project/databases/workflows/create_instance.py:38 +msgid "Size of the volume in GB." +msgstr "Velikost svazku v GB." + +#: dashboards/project/databases/workflows/create_instance.py:74 +msgid "Initial Database" +msgstr "Počáteční databáze" + +#: dashboards/project/databases/workflows/create_instance.py:76 +msgid "Comma separated list of databases to create" +msgstr "Čárkami oddělený seznam databází pro vytvoření" + +#: dashboards/project/databases/workflows/create_instance.py:78 +msgid "Initial Admin User" +msgstr "Počáteční účet správce" + +#: dashboards/project/databases/workflows/create_instance.py:80 +msgid "Initial admin user to add" +msgstr "Počáteční účet správce pro přidání" + +#: dashboards/project/databases/workflows/create_instance.py:86 +msgid "Host or IP that the user is allowed to connect through." +msgstr "Hostitel nebo IP přes které se uživatel může připojit." + +#: dashboards/project/databases/workflows/create_instance.py:90 +msgid "Initialize Databases" +msgstr "Zavést databáze" + +#: dashboards/project/databases/workflows/create_instance.py:98 +msgid "You must specify a password if you create a user." +msgstr "Při vytváření uživatele musíte zadat heslo." + +#: dashboards/project/databases/workflows/create_instance.py:101 +msgid "You must specify at least one database if you create a user." +msgstr "Při vytváření uživatele musíte zadat alespoň jednu databázi." + +#: dashboards/project/databases/workflows/create_instance.py:115 +msgid "Select a backup to Restore" +msgstr "Vyberte zálohu pro obnovení." + +#: dashboards/project/databases/workflows/create_instance.py:118 +msgid "Restore From Backup" +msgstr "Obnovit ze zálohy" + +#: dashboards/project/databases/workflows/create_instance.py:142 +msgid "Unable to find backup!" +msgstr "Nelze najít zálohu!" + +#: dashboards/project/databases/workflows/create_instance.py:154 +#: dashboards/project/images/images/tables.py:36 +#: dashboards/project/instances/workflows/create_instance.py:657 +#: dashboards/project/stacks/templates/stacks/_create.html:24 +msgid "Launch" +msgstr "Spustit" + +#: dashboards/project/databases/workflows/create_instance.py:155 +#: dashboards/project/instances/workflows/create_instance.py:658 +#, python-format +msgid "Launched %(count)s named \"%(name)s\"." +msgstr "Spuštěno %(count)s pojmenovaných \"%(name)s\"." + +#: dashboards/project/firewalls/forms.py:42 +#: dashboards/project/firewalls/tables.py:147 +#: dashboards/project/firewalls/workflows.py:41 +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:22 +#: dashboards/project/loadbalancers/tables.py:205 +#: dashboards/project/loadbalancers/workflows.py:41 +#: dashboards/project/loadbalancers/workflows.py:166 +#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:27 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:27 +msgid "Protocol" +msgstr "Protokol" + +#: dashboards/project/firewalls/forms.py:43 +msgid "Protocol for the firewall rule" +msgstr "Protokol pro pravidlo brány firewall" + +#: dashboards/project/firewalls/forms.py:46 +msgid "Action for the firewall rule" +msgstr "Činnost pravidla brány firewall" + +#: dashboards/project/firewalls/forms.py:48 +#: dashboards/project/firewalls/workflows.py:51 +msgid "Source IP Address/Subnet" +msgstr "Zdrojová IP adresa/podsíť" + +#: dashboards/project/firewalls/forms.py:51 +msgid "Source IP address or subnet" +msgstr "Zdrojová IP adresa nebo podsíť" + +#: dashboards/project/firewalls/forms.py:53 +#: dashboards/project/firewalls/workflows.py:55 +msgid "Destination IP Address/Subnet" +msgstr "Cílová IP adresa/podsíť" + +#: dashboards/project/firewalls/forms.py:56 +msgid "Destination IP address or subnet" +msgstr "Cílová IP adresa nebo podsíť" + +#: dashboards/project/firewalls/forms.py:59 +#: dashboards/project/firewalls/workflows.py:60 +msgid "Source Port/Port Range" +msgstr "Zdrojový port/rozsah portů" + +#: dashboards/project/firewalls/forms.py:62 +msgid "Source port (integer in [1, 65535] or range in a:b)" +msgstr "Zdrojový port (celé číslo v intervalu [1, 65535] nebo rozsahu a:b)" + +#: dashboards/project/firewalls/forms.py:65 +#: dashboards/project/firewalls/workflows.py:65 +msgid "Destination Port/Port Range" +msgstr "Cílový port/rozsah portů" + +#: dashboards/project/firewalls/forms.py:68 +msgid "Destination port (integer in [1, 65535] or range in a:b)" +msgstr "Cílový port (celé číslo v intervalu [1, 65535] nebo rozsahu a:b)" + +#: dashboards/project/firewalls/forms.py:82 +#: dashboards/project/firewalls/workflows.py:42 +#: dashboards/project/loadbalancers/workflows.py:410 +msgid "TCP" +msgstr "TCP" + +#: dashboards/project/firewalls/forms.py:82 +#: dashboards/project/firewalls/workflows.py:43 +msgid "UDP" +msgstr "UDP" + +#: dashboards/project/firewalls/forms.py:82 +#: dashboards/project/firewalls/workflows.py:44 +msgid "ICMP" +msgstr "ICMP" + +#: dashboards/project/firewalls/forms.py:88 +#: dashboards/project/firewalls/workflows.py:48 +msgid "ALLOW" +msgstr "POVOLIT" + +#: dashboards/project/firewalls/forms.py:88 +#: dashboards/project/firewalls/workflows.py:49 +msgid "DENY" +msgstr "ZAMÍTNOUT" + +#: dashboards/project/firewalls/forms.py:102 +#, python-format +msgid "Rule %s was successfully updated." +msgstr "Pravidlo %s bylo úspěšně aktualizováno" + +#: dashboards/project/firewalls/forms.py:107 +#, python-format +msgid "Failed to update rule %(name)s: %(reason)s" +msgstr "Nelze aktualizovat pravidlo %(name)s: %(reason)s" + +#: dashboards/project/firewalls/forms.py:119 +#: dashboards/project/firewalls/tables.py:179 +#: dashboards/project/firewalls/workflows.py:187 +#: dashboards/project/firewalls/templates/firewalls/_policy_details.html:34 +msgid "Audited" +msgstr "Zkotnrolováno" + +#: dashboards/project/firewalls/forms.py:128 +#, python-format +msgid "Policy %s was successfully updated." +msgstr "Zásada %s byla úspěšně aktualizována" + +#: dashboards/project/firewalls/forms.py:133 +#, python-format +msgid "Failed to update policy %(name)s: %(reason)s" +msgstr "Nelze aktualizovat zásadu %(name)s: %(reason)s" + +#: dashboards/project/firewalls/forms.py:147 +#: dashboards/project/firewalls/tables.py:58 +#: dashboards/project/firewalls/tables.py:195 +#: dashboards/project/firewalls/workflows.py:242 +msgid "Policy" +msgstr "Zásada" + +#: dashboards/project/firewalls/forms.py:149 +#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:28 +#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:24 +#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:35 +#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:39 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:49 +msgid "Admin State Up" +msgstr "Správcovský stav aktivní:" + +#: dashboards/project/firewalls/forms.py:163 +msgid "Unable to retrieve policy list." +msgstr "Nelze získat seznam zásad." + +#: dashboards/project/firewalls/forms.py:183 +#, python-format +msgid "Firewall %s was successfully updated." +msgstr "Brána firewall %s byla úspěšně aktualizována." + +#: dashboards/project/firewalls/forms.py:188 +#, python-format +msgid "Failed to update firewall %(name)s: %(reason)s" +msgstr "Nelze aktualizovat bránu firewall %(name)s: %(reason)s" + +#: dashboards/project/firewalls/forms.py:196 +#: dashboards/project/firewalls/tables.py:105 +msgid "Insert Rule" +msgstr "Vložit pravidlo" + +#: dashboards/project/firewalls/forms.py:197 +msgid "Before" +msgstr "Před" + +#: dashboards/project/firewalls/forms.py:199 +msgid "After" +msgstr "Za" + +#: dashboards/project/firewalls/forms.py:226 +#, python-format +msgid "Failed to retrieve available rules: %s" +msgstr "Nelze získat dostupná pravidla: %s" + +#: dashboards/project/firewalls/forms.py:245 +#, python-format +msgid "Rule %(rule)s was successfully inserted to policy %(policy)s." +msgstr "Pravidlo %(rule)s úspěšně vloženo do zásady %(policy)s." + +#: dashboards/project/firewalls/forms.py:253 +#, python-format +msgid "Failed to insert rule to policy %(name)s: %(reason)s" +msgstr "Nelze vložit pravidlo do zásady %(name)s: %(reason)s" + +#: dashboards/project/firewalls/forms.py:261 +#: dashboards/project/firewalls/tables.py:116 +msgid "Remove Rule" +msgstr "Odstranit pravidlo" + +#: dashboards/project/firewalls/forms.py:281 +#, python-format +msgid "Failed to retrieve current rules in policy %(name)s: %(reason)s" +msgstr "Nelze získat současná pravidla zásady %(name)s: %(reason)s" + +#: dashboards/project/firewalls/forms.py:298 +#, python-format +msgid "Rule %(rule)s was successfully removed from policy %(policy)s." +msgstr "Pravidlo %(rule)s úspěšně odstraněno ze zásady %(policy)s." + +#: dashboards/project/firewalls/forms.py:306 +#, python-format +msgid "Failed to remove rule from policy %(name)s: %(reason)s" +msgstr "Nelze odstranit pravidlo ze zásady %(name)s: %(reason)s" + +#: dashboards/project/firewalls/panel.py:22 +#: dashboards/project/firewalls/tables.py:67 +#: dashboards/project/firewalls/tables.py:201 +#: dashboards/project/firewalls/tabs.py:76 +#: dashboards/project/firewalls/templates/firewalls/details_tabs.html:3 +#: dashboards/project/firewalls/templates/firewalls/details_tabs.html:6 +msgid "Firewalls" +msgstr "Brány firewall" + +#: dashboards/project/firewalls/tables.py:34 +#: dashboards/project/firewalls/workflows.py:215 +msgid "Add Policy" +msgstr "Přidat zásadu" + +#: dashboards/project/firewalls/tables.py:41 +msgid "Create Firewall" +msgstr "Vytvořit bránu firewall" + +#: dashboards/project/firewalls/tables.py:59 +#: dashboards/project/firewalls/tables.py:183 +msgid "Policies" +msgstr "Zásady" + +#: dashboards/project/firewalls/tables.py:66 +msgid "Firewall" +msgstr "Brána firewall" + +#: dashboards/project/firewalls/tables.py:72 +#: dashboards/project/firewalls/templates/firewalls/_updaterule.html:8 +#: dashboards/project/firewalls/templates/firewalls/updaterule.html:3 +msgid "Edit Rule" +msgstr "Upravit pravidlo" + +#: dashboards/project/firewalls/tables.py:83 +#: dashboards/project/firewalls/templates/firewalls/_updatepolicy.html:8 +#: dashboards/project/firewalls/templates/firewalls/updatepolicy.html:3 +msgid "Edit Policy" +msgstr "Upravit zásadu" + +#: dashboards/project/firewalls/tables.py:94 +#: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:8 +#: dashboards/project/firewalls/templates/firewalls/updatefirewall.html:3 +msgid "Edit Firewall" +msgstr "Upravit bránu firewall" + +#: dashboards/project/firewalls/tables.py:145 +#: dashboards/project/firewalls/workflows.py:45 +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:23 +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:26 +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:29 +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:32 +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:35 +msgid "ANY" +msgstr "JAKÝKOLI" + +#: dashboards/project/firewalls/tables.py:149 +msgid "Source IP" +msgstr "Zdrojová IP" + +#: dashboards/project/firewalls/tables.py:151 +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:28 +msgid "Source Port" +msgstr "Zdrojový port" + +#: dashboards/project/firewalls/tables.py:153 +msgid "Destination IP" +msgstr "Cílová IP" + +#: dashboards/project/firewalls/tables.py:155 +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:34 +msgid "Destination Port" +msgstr "Cílový port" + +#: dashboards/project/firewalls/tables.py:163 +msgid "In Policy" +msgstr "V zásadě" + +#: dashboards/project/firewalls/tabs.py:34 +msgid "Firewall Rules" +msgstr "Pravidla brány firewall" + +#: dashboards/project/firewalls/tabs.py:46 +msgid "Unable to retrieve rules list." +msgstr "Nelze získat seznam pravidel." + +#: dashboards/project/firewalls/tabs.py:55 +msgid "Firewall Policies" +msgstr "Zásady brány firewall" + +#: dashboards/project/firewalls/tabs.py:67 +msgid "Unable to retrieve policies list." +msgstr "Nelze získat seznam zásad." + +#: dashboards/project/firewalls/tabs.py:88 +msgid "Unable to retrieve firewall list." +msgstr "Nelze získat seznam bran firewall." + +#: dashboards/project/firewalls/tabs.py:97 +msgid "Firewall Rule Details" +msgstr "Podrobnosti pravidla brány firewall" + +#: dashboards/project/firewalls/tabs.py:108 +#: dashboards/project/firewalls/views.py:144 +msgid "Unable to retrieve rule details." +msgstr "Nelze získat podrobnosti pravidla." + +#: dashboards/project/firewalls/tabs.py:114 +msgid "Firewall Policy Details" +msgstr "Podrobnosti zásady brány firewall" + +#: dashboards/project/firewalls/tabs.py:125 +#: dashboards/project/firewalls/views.py:176 +#: dashboards/project/firewalls/views.py:242 +#: dashboards/project/firewalls/views.py:276 +msgid "Unable to retrieve policy details." +msgstr "Nelze získat podrobnosti zásady." + +#: dashboards/project/firewalls/tabs.py:131 +msgid "Firewall Details" +msgstr "Podrobnosti brány firewall" + +#: dashboards/project/firewalls/tabs.py:142 +#: dashboards/project/firewalls/views.py:209 +msgid "Unable to retrieve firewall details." +msgstr "Nelze získat podrobnosti brány firewall." + +#: dashboards/project/firewalls/views.py:71 +#, python-format +msgid "Unable to delete rule. %s" +msgstr "Nelze smazat pravidlo. %s" + +#: dashboards/project/firewalls/views.py:79 +#, python-format +msgid "Unable to delete policy. %s" +msgstr "Nelze smazat zásadu. %s" + +#: dashboards/project/firewalls/views.py:87 +#, python-format +msgid "Unable to delete firewall. %s" +msgstr "Nelze smazat bránu firewall. %s" + +#: dashboards/project/firewalls/workflows.py:77 +msgid "AddRule" +msgstr "Přidat pravidlo" + +#: dashboards/project/firewalls/workflows.py:79 +msgid "" +"Create a firewall rule.\n" +"\n" +"Protocol and action must be specified. Other fields are optional." +msgstr "Vytvořit pravidlo brány firewall.\n\nMusí být zadány protokol a činnost. Další pole jsou nepovinná." + +#: dashboards/project/firewalls/workflows.py:109 +#, python-format +msgid "Added Rule \"%s\"." +msgstr "Přidáno pravidlo \"%s\"." + +#: dashboards/project/firewalls/workflows.py:110 +#, python-format +msgid "Unable to add Rule \"%s\"." +msgstr "Nelze přidat pravidlo \"%s\"." + +#: dashboards/project/firewalls/workflows.py:138 +msgid "Create a policy with selected rules." +msgstr "Vytvořit zásadu pomocí zvolených pravidel." + +#: dashboards/project/firewalls/workflows.py:143 +msgid "Select rules for your policy." +msgstr "Vytvořit pravidla pro vaši zásadu." + +#: dashboards/project/firewalls/workflows.py:158 +#, python-format +msgid "Unable to retrieve rules (%(error)s)." +msgstr "Nelze získat pravidla (%(error)s)." + +#: dashboards/project/firewalls/workflows.py:195 +msgid "AddPolicy" +msgstr "Přidat zásadu" + +#: dashboards/project/firewalls/workflows.py:197 +msgid "" +"Create a firewall policy with an ordered list of firewall rules.\n" +"\n" +"A name must be given. Firewall rules are added in the order placed under the Rules tab." +msgstr "Vytvořit zásadu brány firewall se seřazeným seznamem jejích pravidel.\n\nNázev musí být zadán. Pravidla brány firewall jsou přidány a seřazeny tak, jak byly přidány v kartě Pravidla." + +#: dashboards/project/firewalls/workflows.py:217 +#, python-format +msgid "Added Policy \"%s\"." +msgstr "Přidána zásada \"%s\"." + +#: dashboards/project/firewalls/workflows.py:218 +#, python-format +msgid "Unable to add Policy \"%s\"." +msgstr "Nelze přidat zásadu \"%s\"." + +#: dashboards/project/firewalls/workflows.py:254 +msgid "Select a Policy" +msgstr "Vyberte zásadu" + +#: dashboards/project/firewalls/workflows.py:262 +#, python-format +msgid "Unable to retrieve policy list (%(error)s)." +msgstr "Nelze získat seznam zásad (%(error)s)." + +#: dashboards/project/firewalls/workflows.py:274 +msgid "AddFirewall" +msgstr "Přidat bránu firewall" + +#: dashboards/project/firewalls/workflows.py:276 +msgid "" +"Create a firewall based on a policy.\n" +"\n" +"A policy must be selected. Other fields are optional." +msgstr "Vytvořit bránu firewall na základě zásady.\n\nMusí být zvolena zásada. Ostatní pole jsou nepovinná." + +#: dashboards/project/firewalls/workflows.py:293 +msgid "Add Firewall" +msgstr "Přidat bránu firewall" + +#: dashboards/project/firewalls/workflows.py:295 +#, python-format +msgid "Added Firewall \"%s\"." +msgstr "Přidána brána firewall \"%s\"." + +#: dashboards/project/firewalls/workflows.py:296 +#, python-format +msgid "Unable to add Firewall \"%s\"." +msgstr "Nelze přidat bránu firewall \"%s\"." + +#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:19 +msgid "Policy ID" +msgstr "ID zásady" + +#: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:8 +#: dashboards/project/firewalls/templates/firewalls/insert_rule_to_policy.html:3 +#: dashboards/project/firewalls/templates/firewalls/insert_rule_to_policy.html:6 +msgid "Insert Rule to Policy" +msgstr "Vložit pravidlo do zásady" + +#: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:18 +msgid "" +"Choose the rule you want to insert. Specify\n" +" either the rule you want to insert immediately before, or the rule\n" +" to insert immediately after. If both are specified, the prior\n" +" takes precedence." +msgstr "Zvolte pravidlo které chcete vložit. Buď\nzadejte pravidlo, které chcete vložit bezprostředně před,\nnebo bezprostředně za. Pokud jsou zadána obě, pravidlo před má přednost." + +#: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:8 +#: dashboards/project/firewalls/templates/firewalls/remove_rule_from_policy.html:3 +#: dashboards/project/firewalls/templates/firewalls/remove_rule_from_policy.html:6 +msgid "Remove Rule from Policy" +msgstr "Odstranit pravidlo ze zásady" + +#: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:18 +msgid "Choose the rule you want to remove." +msgstr "Zvolte pravidlo, které chcete odstranit." + +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:25 +msgid "Source IP Address" +msgstr "Zdrojová IP adresa" + +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:31 +msgid "Destination IP Address" +msgstr "Cílová IP adresa" + +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:37 +msgid "Used in Policy" +msgstr "Použito v zásadě" + +#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:47 +msgid "Position in Policy" +msgstr "Umístění v zásadě" + +#: dashboards/project/firewalls/templates/firewalls/_update_rule_help.html:3 +msgid "" +"Choose rule(s) from Available Rules to Selected Rule by push button or drag and drop,\n" +"you may change their order by drag and drop as well. " +msgstr "Pravidlo z Dostupných pravidel zvolíte do Vybraných pravidel pomocí tlačítka, nebo přetažením,\njimž můžete také změnit jejich pořadí ." + +#: dashboards/project/firewalls/templates/firewalls/_update_rules.html:8 +msgid "Selected Rules" +msgstr "Zvolená pravidla" + +#: dashboards/project/firewalls/templates/firewalls/_update_rules.html:11 +msgid "Available Rules" +msgstr "Dostupná pravidla" + +#: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:18 +msgid "You may update firewall details here." +msgstr "Zde můžete aktualizovat podrobnosti brány firewall." + +#: dashboards/project/firewalls/templates/firewalls/_updatepolicy.html:18 +msgid "" +"You may update policy details here. Use 'Insert Rule' or 'Remove Rule' links" +" instead to insert or remove a rule" +msgstr "Zde můžete upravit podrobnosti zásady. Pro vložení či odstranění pravidla použijte odkazy 'Vložit pravidlo' nebo 'Odstranit pravidlo'" + +#: dashboards/project/firewalls/templates/firewalls/_updaterule.html:18 +msgid "You may update rule details here." +msgstr "Zde můžete aktualizovat podrobnosti pravidla." + +#: dashboards/project/firewalls/templates/firewalls/addfirewall.html:3 +#: dashboards/project/firewalls/templates/firewalls/addfirewall.html:6 +msgid "Add New Firewall" +msgstr "Přidat novou bránu firewall" + +#: dashboards/project/firewalls/templates/firewalls/addpolicy.html:3 +#: dashboards/project/firewalls/templates/firewalls/addpolicy.html:6 +msgid "Add New Policy" +msgstr "Přidat novou zásadu" + +#: dashboards/project/firewalls/templates/firewalls/addrule.html:3 +#: dashboards/project/firewalls/templates/firewalls/addrule.html:6 +msgid "Add New Rule" +msgstr "Přidat nové pravidlo" + +#: dashboards/project/firewalls/templates/firewalls/updatefirewall.html:6 +msgid "Edit Firewall " +msgstr "Upravit bránu firewall" + +#: dashboards/project/firewalls/templates/firewalls/updatepolicy.html:6 +msgid "Edit Policy " +msgstr "Upravit zásadu" + +#: dashboards/project/firewalls/templates/firewalls/updaterule.html:6 +msgid "Edit Rule " +msgstr "Upravit pravidlo" + +#: dashboards/project/images/utils.py:43 +msgid "Unable to retrieve public images." +msgstr "Nelze získat veřejné obrazy." + +#: dashboards/project/images/utils.py:59 +msgid "Unable to retrieve images for the current project." +msgstr "Nelze získatt obrazy pro současný projekt." + +#: dashboards/project/images/views.py:53 +msgid "Unable to retrieve images." +msgstr "Nelze získat obrazy." + +#: dashboards/project/images/images/forms.py:49 +msgid "Image Source" +msgstr "Zdroj obrazu" + +#: dashboards/project/images/images/forms.py:51 +#: dashboards/project/images/images/forms.py:58 +#: dashboards/project/images/images/forms.py:64 +msgid "Image Location" +msgstr "Umístění obrazu" + +#: dashboards/project/images/images/forms.py:52 +#: dashboards/project/images/images/forms.py:66 +#: dashboards/project/images/images/forms.py:71 +msgid "Image File" +msgstr "Soubor obrazu" + +#: dashboards/project/images/images/forms.py:59 +msgid "An external (HTTP) URL to load the image from." +msgstr "Externí (HTTP) URL z které obraz nahrát." + +#: dashboards/project/images/images/forms.py:67 +msgid "A local image to upload." +msgstr "Místní obraz pro nahrání." + +#: dashboards/project/images/images/forms.py:73 +#: dashboards/project/images/images/forms.py:206 +#: dashboards/project/images/images/tables.py:227 +msgid "Format" +msgstr "Formátovat" + +#: dashboards/project/images/images/forms.py:78 +#: dashboards/project/images/images/forms.py:202 +msgid "Architecture" +msgstr "Architektura" + +#: dashboards/project/images/images/forms.py:80 +msgid "Minimum Disk (GB)" +msgstr "Minimální kapacita (GB)" + +#: dashboards/project/images/images/forms.py:81 +msgid "" +"The minimum disk size required to boot the image. If unspecified, this value" +" defaults to 0 (no minimum)." +msgstr "Minimální velikost disku, jenž je vyžadována pro zavedení obrazu. Pokud není zadána, je výchozí hodnota 0 (žádné minimum)." + +#: dashboards/project/images/images/forms.py:87 +msgid "Minimum Ram (MB)" +msgstr "Minimum Ram (MB)" + +#: dashboards/project/images/images/forms.py:88 +msgid "" +"The minimum memory size required to boot the image. If unspecified, this " +"value defaults to 0 (no minimum)." +msgstr "Minimální velikost paměti, jež je vyžadována pro zavedení obrazu. Pokud není zadána, je výchozí hodnota 0 (žádné minimum)." + +#: dashboards/project/images/images/forms.py:95 +#: dashboards/project/images/images/forms.py:211 +#: dashboards/project/images/images/tables.py:224 +#: dashboards/project/images/templates/images/images/_detail_overview.html:21 +msgid "Protected" +msgstr "Chráněno" + +#: dashboards/project/images/images/forms.py:138 +msgid "A image or external image location must be specified." +msgstr "Musí být zadáno umístění (externího) obrazu." + +#: dashboards/project/images/images/forms.py:141 +msgid "Can not specify both image and external image location." +msgstr "Nelze zadat umístění jak externího obrazu a obrazu najednou." + +#: dashboards/project/images/images/forms.py:179 +#, python-format +msgid "Your image %s has been queued for creation." +msgstr "Váš obraz %s byl zařazen do fronty pro vytvoření." + +#: dashboards/project/images/images/forms.py:183 +msgid "Unable to create new image." +msgstr "Nelze vytvořit nový obraz." + +#: dashboards/project/images/images/forms.py:192 +msgid "Kernel ID" +msgstr "ID kernelu" + +#: dashboards/project/images/images/forms.py:197 +msgid "Ramdisk ID" +msgstr "ID ramdisku" + +#: dashboards/project/images/images/forms.py:221 +#, python-format +msgid "Unable to update image \"%s\"." +msgstr "Nelze aktualizovat obraz \"%s\"." + +#: dashboards/project/images/images/forms.py:246 +msgid "Image was successfully updated." +msgstr "Obraz byl úspěšně aktualizován." + +#: dashboards/project/images/images/tables.py:60 +#: dashboards/project/volumes/volumes/forms.py:196 +msgid "Image" +msgstr "Obraz" + +#: dashboards/project/images/images/tables.py:103 +#: dashboards/project/volumes/snapshots/tables.py:53 +#: dashboards/project/volumes/templates/volumes/volumes/_create.html:9 +#: dashboards/project/volumes/templates/volumes/volumes/_create.html:24 +#: dashboards/project/volumes/templates/volumes/volumes/create.html:3 +#: dashboards/project/volumes/volumes/tables.py:69 +#: dashboards/project/volumes/volumes/tables.py:83 +msgid "Create Volume" +msgstr "Vytvořit svazek" + +#: dashboards/project/images/images/tables.py:139 +msgid "Shared with Me" +msgstr "Sdíleno se mnou" + +#: dashboards/project/images/images/views.py:58 +msgid "Unable to retrieve image." +msgstr "Nelze získat obraz." + +#: dashboards/project/images/images/views.py:97 +msgid "Unable to retrieve image details." +msgstr "Nelze získat podrobnosti obrazu. " + +#: dashboards/project/images/snapshots/forms.py:35 +#: dashboards/project/volumes/volumes/forms.py:437 +msgid "Snapshot Name" +msgstr "Název snímku" + +#: dashboards/project/images/snapshots/forms.py:45 +#, python-format +msgid "Snapshot \"%(name)s\" created for instance \"%(inst)s\"" +msgstr "Snímek \"%(name)s vytvořen z instance \"%(inst)s\"" + +#: dashboards/project/images/snapshots/forms.py:51 +msgid "Unable to create snapshot." +msgstr "Nelze vytvořit snímek." + +#: dashboards/project/images/snapshots/views.py:51 +msgid "Unable to retrieve instance." +msgstr "Nelze získat instanci." + +#: dashboards/project/images/templates/images/images/_detail_overview.html:3 +msgid "Image Overview" +msgstr "Přehled obrazů" + +#: dashboards/project/images/templates/images/images/_detail_overview.html:18 +#: dashboards/project/images/templates/images/images/_detail_overview.html:29 +#: dashboards/project/instances/tables.py:574 +#: dashboards/project/networks/templates/networks/_detail_overview.html:14 +#: dashboards/project/networks/templates/networks/_detail_overview.html:16 +#: dashboards/project/networks/templates/networks/_detail_overview.html:23 +#: dashboards/project/routers/templates/routers/_detail_overview.html:12 +#: dashboards/project/volumes/snapshots/tables.py:85 +msgid "Unknown" +msgstr "Neznámé" + +#: dashboards/project/images/templates/images/images/_detail_overview.html:23 +msgid "Checksum" +msgstr "Kontrolní součet" + +#: dashboards/project/images/templates/images/images/_detail_overview.html:25 +#: dashboards/project/instances/templates/instances/_detail_overview.html:18 +#: dashboards/project/instances/templates/instances/_detail_overview.html:36 +#: dashboards/project/stacks/tables.py:91 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:22 +#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:39 +#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:29 +msgid "Created" +msgstr "Vytvořeno" + +#: dashboards/project/images/templates/images/images/_detail_overview.html:31 +#: dashboards/project/stacks/tables.py:95 +msgid "Updated" +msgstr "Aktualizováno" + +#: dashboards/project/images/templates/images/images/_detail_overview.html:35 +msgid "Never updated" +msgstr "Nikdy neaktualizováno" + +#: dashboards/project/images/templates/images/images/_detail_overview.html:41 +#: dashboards/project/instances/templates/instances/_detail_overview.html:43 +#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:34 +#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:24 +msgid "Specs" +msgstr "Specifikace" + +#: dashboards/project/images/templates/images/images/_detail_overview.html:46 +msgid "Container Format" +msgstr "Formát kontejneru" + +#: dashboards/project/images/templates/images/images/_detail_overview.html:48 +msgid "Disk Format" +msgstr "Formát disku" + +#: dashboards/project/images/templates/images/images/_detail_overview.html:51 +msgid "Min Disk" +msgstr "Min Disk" + +#: dashboards/project/images/templates/images/images/_detail_overview.html:55 +msgid "Min RAM" +msgstr "Min RAM" + +#: dashboards/project/images/templates/images/images/_detail_overview.html:62 +msgid "Custom Properties" +msgstr "Uživatelské vlastnosti" + +#: dashboards/project/images/templates/images/images/detail.html:4 +msgid "Image Details" +msgstr "Podrobnosti obrazu" + +#: dashboards/project/images/templates/images/images/detail.html:7 +msgid "Image Details: " +msgstr "Podrobnosti obrazu:" + +#: dashboards/project/images/templates/images/images/detail.html:7 +msgid "Image Details:" +msgstr "Podrobnosti obrazu:" + +#: dashboards/project/images/templates/images/snapshots/_create.html:9 +#: dashboards/project/images/templates/images/snapshots/_create.html:24 +#: dashboards/project/images/templates/images/snapshots/create.html:3 +#: dashboards/project/instances/tables.py:292 +#: dashboards/project/volumes/volumes/tables.py:131 +msgid "Create Snapshot" +msgstr "Vytvořit snímek" + +#: dashboards/project/images/templates/images/snapshots/_create.html:19 +msgid "Snapshots preserve the disk state of a running instance." +msgstr "Snímky zachovají stav disku běžící instance." + +#: dashboards/project/images/templates/images/snapshots/create.html:6 +msgid "Create a Snapshot" +msgstr "Vytvořit snímek" + +#: dashboards/project/instances/forms.py:40 +#: dashboards/project/instances/forms.py:63 +#: dashboards/project/instances/workflows/create_instance.py:365 +msgid "Select Image" +msgstr "Vyberte obraz" + +#: dashboards/project/instances/forms.py:44 +msgid "Rebuild Password" +msgstr "Znovu sestavit heslo" + +#: dashboards/project/instances/forms.py:49 +msgid "Confirm Rebuild Password" +msgstr "Potvrdit znovu sestavení hesla" + +#: dashboards/project/instances/forms.py:52 +#: dashboards/project/instances/workflows/create_instance.py:634 +msgid "Disk Partition" +msgstr "Oddíl disku" + +#: dashboards/project/instances/forms.py:65 +#: dashboards/project/instances/workflows/create_instance.py:367 +msgid "No images available" +msgstr "Žádné obrazy nejsou dostupné" + +#: dashboards/project/instances/forms.py:73 +#: dashboards/project/instances/workflows/create_instance.py:640 +msgid "Automatic" +msgstr "Automaticky" + +#: dashboards/project/instances/forms.py:73 +#: dashboards/project/instances/workflows/create_instance.py:640 +msgid "Manual" +msgstr "Ručně" + +#: dashboards/project/instances/forms.py:97 +#, python-format +msgid "Rebuilding instance %s." +msgstr "Znovu sestavování instance %s." + +#: dashboards/project/instances/forms.py:100 +msgid "Unable to rebuild instance." +msgstr "Instanci nelze znovu sestavit." + +#: dashboards/project/instances/forms.py:108 +msgid "The Key Pair name that was associated with the instance" +msgstr "Název páru klíče přidruženého k instanci" + +#: dashboards/project/instances/forms.py:115 +msgid "The instance password encrypted with your public key." +msgstr "Heslo instance zašifrované pomocí vašeho veřejného klíče." + +#: dashboards/project/instances/forms.py:118 +msgid "Encrypted Password" +msgstr "Zašifrované heslo" + +#: dashboards/project/instances/forms.py:133 +msgid "Instance Password is not set or is not yet available" +msgstr "Heslo instance není nastaveno nebo není zatím dostupné" + +#: dashboards/project/instances/forms.py:139 +msgid "Private Key File" +msgstr "Soubor soukromého klíče" + +#: dashboards/project/instances/forms.py:144 +msgid "OR Copy/Paste your Private Key" +msgstr "NEBO Zkopírujte/Vložte váš soukromý klíč" + +#: dashboards/project/instances/forms.py:153 +msgid "Unable to retrieve instance password." +msgstr "Nelze získat heslo instance." + +#: dashboards/project/instances/tables.py:99 +msgid "Hard Reboot" +msgstr "Tvrdý restart" + +#: dashboards/project/instances/tables.py:100 +msgid "Hard Rebooted" +msgstr "Tvrdě restartováno" + +#: dashboards/project/instances/tables.py:126 +msgid "Soft Reboot" +msgstr "Měkký restart" + +#: dashboards/project/instances/tables.py:127 +msgid "Soft Rebooted" +msgstr "Měkce restartováno" + +#: dashboards/project/instances/tables.py:135 +msgid "Pause" +msgstr "Pozastavit" + +#: dashboards/project/instances/tables.py:135 +#: dashboards/project/instances/tables.py:177 +msgid "Resume" +msgstr "Obnovit" + +#: dashboards/project/instances/tables.py:136 +msgid "Paused" +msgstr "Pozastaveno" + +#: dashboards/project/instances/tables.py:136 +#: dashboards/project/instances/tables.py:178 +msgid "Resumed" +msgstr "Obnoveno" + +#: dashboards/project/instances/tables.py:177 +msgid "Suspend" +msgstr "Uspat" + +#: dashboards/project/instances/tables.py:178 +msgid "Suspended" +msgstr "Uspáno" + +#: dashboards/project/instances/tables.py:279 +msgid "Edit Security Groups" +msgstr "Upravit bezpečnostní skupiny" + +#: dashboards/project/instances/tables.py:310 +#: dashboards/project/instances/tabs.py:56 +msgid "Console" +msgstr "Konzole" + +#: dashboards/project/instances/tables.py:333 +msgid "View Log" +msgstr "Zobrazit protokol" + +#: dashboards/project/instances/tables.py:356 +#: dashboards/project/instances/workflows/resize_instance.py:93 +msgid "Resize Instance" +msgstr "Změnit velikost instance" + +#: dashboards/project/instances/tables.py:383 +msgid "Confirm Resize/Migrate" +msgstr "Potvrdit Změnu velikosti/Migraci" + +#: dashboards/project/instances/tables.py:402 +#: dashboards/project/instances/tables.py:685 +msgid "Revert Resize/Migrate" +msgstr "Vrátit zpět Změnu velikosti/Migraci" + +#: dashboards/project/instances/tables.py:421 +#: dashboards/project/instances/templates/instances/_rebuild.html:9 +#: dashboards/project/instances/templates/instances/_rebuild.html:27 +#: dashboards/project/instances/templates/instances/rebuild.html:3 +#: dashboards/project/instances/templates/instances/rebuild.html:6 +msgid "Rebuild Instance" +msgstr "Znovu sestavit instanci" + +#: dashboards/project/instances/tables.py:444 +msgid "Retrieve Password" +msgstr "Získat heslo" + +#: dashboards/project/instances/tables.py:467 +#: dashboards/project/instances/tables.py:494 +msgid "Associate Floating IP" +msgstr "Přidružit plovoucí IP" + +#: dashboards/project/instances/tables.py:519 +#, python-format +msgid "Successfully associated floating IP: %s" +msgstr "Plovoucí IP úspěšně přidružena: %s" + +#: dashboards/project/instances/tables.py:523 +msgid "Unable to associate floating IP." +msgstr "Nelze přidružit plovoucí IP." + +#: dashboards/project/instances/tables.py:529 +msgid "Disassociate Floating IP" +msgstr "Odloučit plovoucí IP" + +#: dashboards/project/instances/tables.py:562 +#, python-format +msgid "Successfully disassociated floating IP: %s" +msgstr "Plovoucí IP úspěšně odloučena: %s" + +#: dashboards/project/instances/tables.py:565 +msgid "No floating IPs to disassociate." +msgstr "Žádné plovoucí IP k odloučení" + +#: dashboards/project/instances/tables.py:575 +#, python-format +msgid "Please try again later [Error: %s]." +msgstr "Zkuste to prosím znovu později [Chyba: %s]." + +#: dashboards/project/instances/tables.py:577 +msgid "" +"There is not enough capacity for this flavor in the selected availability " +"zone. Try again later or select a different availability zone." +msgstr "Pro tuto konfiguraci není ve zvolené zóně dostupnosti dostatečné místo. Zkuste znovu později nebo zvolte jinou zónu dostupnosti." + +#: dashboards/project/instances/tables.py:589 +#, python-format +msgid "Failed to launch instance \"%s\"" +msgstr "Nelze spustit instanci \"%s\"" + +#: dashboards/project/instances/tables.py:610 +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:24 +msgid "Start" +msgstr "Začátek" + +#: dashboards/project/instances/tables.py:611 +msgid "Started" +msgstr "Spuštěno" + +#: dashboards/project/instances/tables.py:631 +#: dashboards/project/instances/tables.py:632 +msgid "Shut Off" +msgstr "Vypnuto" + +#: dashboards/project/instances/tables.py:661 +#, python-format +msgid "%(name)s | %(RAM)s RAM | %(VCPU)s VCPU | %(disk)s Disk" +msgstr "%(name)s | %(RAM)s RAM | %(VCPU)s VCPU | %(disk)s Disk" + +#: dashboards/project/instances/tables.py:683 +msgid "Resize/Migrate" +msgstr "Změnit velikost/Přesunout" + +#: dashboards/project/instances/tables.py:684 +msgid "Confirm or Revert Resize/Migrate" +msgstr "Potvrdit nebo Vrátit zpět Změnu velikosti/Přesun" + +#: dashboards/project/instances/tables.py:690 +msgid "Snapshotting" +msgstr "Snímkování" + +#: dashboards/project/instances/tables.py:691 +msgid "Preparing Resize or Migrate" +msgstr "Příprava na Změnu velikost nebo Přesun" + +#: dashboards/project/instances/tables.py:692 +msgid "Resizing or Migrating" +msgstr "Měnění velikosti nebo Přesunování" + +#: dashboards/project/instances/tables.py:693 +msgid "Resized or Migrated" +msgstr "Velikost změněna nebo Přesunuto" + +#: dashboards/project/instances/tables.py:694 +msgid "Finishing Resize or Migrate" +msgstr "Dokončování Změny velikosti nebo Přesunu" + +#: dashboards/project/instances/tables.py:695 +msgid "Confirming Resize or Migrate" +msgstr "Potvrzování Změny velikosti nebo Přesunu" + +#: dashboards/project/instances/tables.py:696 +msgid "Reverting Resize or Migrate" +msgstr "Vrácení Změny velikost nebo Přesunu" + +#: dashboards/project/instances/tables.py:697 +msgid "Resuming" +msgstr "Obnovování" + +#: dashboards/project/instances/tabs.py:37 +msgid "Log" +msgstr "Protokol" + +#: dashboards/project/instances/tabs.py:49 +#: dashboards/project/instances/views.py:144 +#, python-format +msgid "Unable to get log for instance \"%s\"." +msgstr "Nelze získat protokol instance \"%s\"." + +#: dashboards/project/instances/utils.py:31 +msgid "Unable to retrieve instance flavors." +msgstr "Nelze získat konfigurace instance." + +#: dashboards/project/instances/utils.py:62 +msgid "Unable to sort instance flavors." +msgstr "Nelze seřadit konfigurace instance" + +#: dashboards/project/instances/views.py:69 +msgid "Unable to retrieve instances." +msgstr "Nelze získat instance." + +#: dashboards/project/instances/views.py:160 +#, python-format +msgid "Unable to get VNC console for instance \"%s\"." +msgstr "Nelze získat konzoli VNC instance \"%s\"." + +#: dashboards/project/instances/views.py:172 +#, python-format +msgid "Unable to get SPICE console for instance \"%s\"." +msgstr "Nelze získat konzoli SPICE pro instanci \"%s\"." + +#: dashboards/project/instances/views.py:184 +#, python-format +msgid "Unable to get RDP console for instance \"%s\"." +msgstr "Nelze získat konzoli RDP pro instanci \"%s\"." + +#: dashboards/project/instances/views.py:271 +#, python-format +msgid "Unable to retrieve details for instance \"%s\"." +msgstr "Nelze získat podrobnosti instance \"%s\"." + +#: dashboards/project/instances/views.py:282 +#, python-format +msgid "Unable to retrieve IP addresses from Neutron for instance \"%s\"." +msgstr "Nelze získat IP adresy z Neutron pro instanci \"%s\"." + +#: dashboards/project/instances/views.py:326 +msgid "Unable to retrieve flavors." +msgstr "Nelze získat konfigurace." + +#: dashboards/project/instances/templates/instances/_decryptpassword.html:10 +#: dashboards/project/instances/templates/instances/decryptpassword.html:6 +msgid "Retrieve Instance Password" +msgstr "Získat heslo instance" + +#: dashboards/project/instances/templates/instances/_decryptpassword.html:21 +msgid "" +"To decrypt your password you will need the private key of your key pair for " +"this instance. Select the private key file, or copy and paste the content of" +" your private key file into the text area below, then click Decrypt " +"Password." +msgstr "Pro rozšifrování vašeho hesla budete potřebovat soukromý klíč vašeho páru klíče pro tuto instanci. Vyberte soubor soukromého klíče a vložte jeho obsah do textové oblasti níže, pak klikněte na Rozšifrovat heslo." + +#: dashboards/project/instances/templates/instances/_decryptpassword.html:22 +msgid "Note: " +msgstr "Poznámka:" + +#: dashboards/project/instances/templates/instances/_decryptpassword.html:22 +msgid "" +"The private key will be only used in your browser and will not be sent to " +"the server" +msgstr "Soukromý klíč bude použit pouze ve vašem prohlížeči a nebude odesílán na server" + +#: dashboards/project/instances/templates/instances/_decryptpassword.html:30 +msgid "Decrypt Password" +msgstr "Rozšifrovat heslo" + +#: dashboards/project/instances/templates/instances/_detail_console.html:4 +msgid "Instance Console" +msgstr "Konzole instance" + +#: dashboards/project/instances/templates/instances/_detail_console.html:6 +msgid "" +"If console is not responding to keyboard input: click the grey status bar " +"below." +msgstr "Pokud konzole nereaguje na vstup z klávesnice: klikněte na šedou stavovou lištu níže." + +#: dashboards/project/instances/templates/instances/_detail_console.html:6 +msgid "Click here to show only console" +msgstr "Klikněte zde pro zobrazení pouze konzole" + +#: dashboards/project/instances/templates/instances/_detail_console.html:7 +msgid "To exit the fullscreen mode, click the browser's back button." +msgstr "Pro ukončení režimu celé obrazovky klikněte na tlačítko Zpět ve svém prohlížeči." + +#: dashboards/project/instances/templates/instances/_detail_console.html:21 +msgid "console is currently unavailable. Please try again later." +msgstr "konzole je nyní nedostupná. Prosím zkuste to později." + +#: dashboards/project/instances/templates/instances/_detail_console.html:22 +msgid "Reload" +msgstr "Obnovit" + +#: dashboards/project/instances/templates/instances/_detail_log.html:5 +msgid "Instance Console Log" +msgstr "Protokol konzole instance" + +#: dashboards/project/instances/templates/instances/_detail_log.html:8 +msgid "Log Length" +msgstr "Délka protokolu" + +#: dashboards/project/instances/templates/instances/_detail_log.html:10 +msgid "Go" +msgstr "Přejít" + +#: dashboards/project/instances/templates/instances/_detail_log.html:12 +msgid "View Full Log" +msgstr "Zobrazit celý protokol" + +#: dashboards/project/instances/templates/instances/_detail_overview.html:27 +msgid "Fault" +msgstr "Chyba" + +#: dashboards/project/instances/templates/instances/_detail_overview.html:30 +msgid "Message" +msgstr "Zpráva" + +#: dashboards/project/instances/templates/instances/_detail_overview.html:51 +msgid "VCPU" +msgstr "VCPU" + +#: dashboards/project/instances/templates/instances/_detail_overview.html:52 +#: usage/tables.py:34 +msgid "Disk" +msgstr "Disk" + +#: dashboards/project/instances/templates/instances/_detail_overview.html:62 +msgid "IP Addresses" +msgstr "IP adresy" + +#: dashboards/project/instances/templates/instances/_detail_overview.html:87 +msgid "No rules defined." +msgstr "Žádná pravidla nezadána." + +#: dashboards/project/instances/templates/instances/_detail_overview.html:96 +msgid "Meta" +msgstr "Meta" + +#: dashboards/project/instances/templates/instances/_detail_overview.html:99 +msgid "Key Name" +msgstr "Název klíče" + +#: dashboards/project/instances/templates/instances/_detail_overview.html:106 +#: dashboards/project/loadbalancers/tables.py:203 +#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:22 +msgid "N/A" +msgstr "Nedostupné" + +#: dashboards/project/instances/templates/instances/_detail_overview.html:116 +msgid "Volumes Attached" +msgstr "Připojené svazky" + +#: dashboards/project/instances/templates/instances/_detail_overview.html:120 +#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:39 +#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:46 +#: dashboards/project/volumes/volumes/tables.py:263 +msgid "Attached To" +msgstr "Připojeno k" + +#: dashboards/project/instances/templates/instances/_detail_overview.html:129 +#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:43 +msgid "on" +msgstr "na" + +#: dashboards/project/instances/templates/instances/_detail_overview.html:132 +#: dashboards/project/instances/workflows/create_instance.py:101 +#: dashboards/project/instances/workflows/create_instance.py:343 +#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:20 +#: dashboards/project/volumes/volumes/forms.py:208 +#: dashboards/project/volumes/volumes/tables.py:39 +#: dashboards/project/volumes/volumes/tables.py:281 +msgid "Volume" +msgstr "Svazek" + +#: dashboards/project/instances/templates/instances/_detail_overview.html:133 +msgid "No volumes attached." +msgstr "Nepřipojeny žádné svazky." + +#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:6 +msgid "Flavor Details" +msgstr "Podrobnosit konfigurace" + +#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:13 +msgid "Total Disk" +msgstr "Celková kapacita" + +#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:14 +msgid "MB" +msgstr "MB" + +#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:19 +msgid "Project Limits" +msgstr "Limity projektu" + +#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:21 +msgid "Number of Instances" +msgstr "Počet instancí" + +#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:22 +#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:29 +#, python-format +msgid "

%(used)s of %(quota)s Used

" +msgstr "

Využito %(used)s z %(quota)s

" + +#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:35 +msgid "Total RAM" +msgstr "Celkem RAM" + +#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:36 +#, python-format +msgid "

%(used)s of %(quota)s MB Used

" +msgstr "

Využito %(used)s z %(quota)s MB

" + +#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:43 +msgid "" +"Some flavors not meeting minimum image requirements have been disabled." +msgstr "Některé konfigurace neodpovídající minimálním požadavkům obrazu byly zakázány." + +#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:44 +msgid "No flavors meet minimum criteria for selected image." +msgstr "Žádné konfigurace neodpovídají minimálním kritériím zvoleného obrazu." + +#: dashboards/project/instances/templates/instances/_launch_advanced_help.html:2 +msgid "Automatic: Entire disk is single partition and automatically resizes." +msgstr "Automatické: Celý disk je jeden oddíl automaticky měnící svoji velikost." + +#: dashboards/project/instances/templates/instances/_launch_advanced_help.html:3 +msgid "Manual: Faster build times but requires manual partitioning." +msgstr "Ruční: Rychlejší sestavení, ale vyžaduje ruční rozdělení disku." + +#: dashboards/project/instances/templates/instances/_launch_customize_help.html:2 +msgid "" +"You can customize your instance after it's launched using the options " +"available here." +msgstr "Vaší instanci si můžete po jejím spuštění přizpůsobit pomocí možností dostupných zde." + +#: dashboards/project/instances/templates/instances/_launch_customize_help.html:3 +msgid "" +"The \"Customization Script\" field is analogous to \"User Data\" in other " +"systems." +msgstr "Pole \"Skript přizpůsobení\" je podobné jako \"Uživatelská data\" v ostatních systémech." + +#: dashboards/project/instances/templates/instances/_launch_details_help.html:6 +msgid "" +"The chart below shows the resources used by this project in relation to the " +"project's quotas." +msgstr "Graf níže zobrazuje zdroje používané tímto projektem v souvislosti s kvótami projektu." + +#: dashboards/project/instances/templates/instances/_launch_network_help.html:3 +msgid "" +"Choose network from Available networks to Selected Networks by push button " +"or drag and drop, you may change nic order by drag and drop as well. " +msgstr "Síť vyberete z Dostupných sítí do Vybraných sítí pomocí tlačítka, nebo přetažením, jímž můžete také změnit pořadí NIC." + +#: dashboards/project/instances/templates/instances/_launch_volumes_help.html:3 +msgid "" +"An instance can be launched with varying types of attached storage. You may " +"select from those options here." +msgstr "Instance může být spuštěna s různými druhy připojených úložišť. Ty si můžete vybrat zde." + +#: dashboards/project/instances/templates/instances/_rebuild.html:19 +msgid "Select the image to rebuild your instance." +msgstr "Vyberte obraz pro znovu sestavení vaší instance." + +#: dashboards/project/instances/templates/instances/_rebuild.html:21 +msgid "You may optionally set a password on the rebuilt instance." +msgstr "V znovu sestavené instanci lze také nastavit heslo." + +#: dashboards/project/instances/templates/instances/_update_networks.html:8 +msgid "Selected Networks" +msgstr "Vybrané sítě" + +#: dashboards/project/instances/templates/instances/_update_networks.html:11 +msgid "Available networks" +msgstr "Dostupné sítě" + +#: dashboards/project/instances/templates/instances/decryptpassword.html:3 +msgid "Instance Admin Password" +msgstr "Heslo správce instance" + +#: dashboards/project/instances/templates/instances/detail.html:3 +msgid "Instance Details" +msgstr "Podrobnosti instance" + +#: dashboards/project/instances/templates/instances/detail.html:6 +msgid "Instance Details: " +msgstr "Podrobnosti instance:" + +#: dashboards/project/instances/workflows/create_instance.py:67 +msgid "Project & User" +msgstr "Projekt a uživatel" + +#: dashboards/project/instances/workflows/create_instance.py:88 +msgid "Instance Count" +msgstr "Počet instancí" + +#: dashboards/project/instances/workflows/create_instance.py:91 +msgid "Number of instances to launch." +msgstr "Počet instancí ke spuštění." + +#: dashboards/project/instances/workflows/create_instance.py:93 +msgid "Instance Boot Source" +msgstr "Zdroj zavedení instance" + +#: dashboards/project/instances/workflows/create_instance.py:95 +msgid "Choose Your Boot Source Type." +msgstr "Zvolte typ svého zdroje zavedení." + +#: dashboards/project/instances/workflows/create_instance.py:98 +msgid "Instance Snapshot" +msgstr "Snímek instance" + +#: dashboards/project/instances/workflows/create_instance.py:103 +#: dashboards/project/volumes/snapshots/tables.py:34 +msgid "Volume Snapshot" +msgstr "Snímek svazku" + +#: dashboards/project/instances/workflows/create_instance.py:114 +msgid "Device size (GB)" +msgstr "Velikost zařízení (GB)" + +#: dashboards/project/instances/workflows/create_instance.py:116 +msgid "Volume size in gigabytes (integer value)." +msgstr "Velikost svazku v gigabajtech (celočíselná hodnota)." + +#: dashboards/project/instances/workflows/create_instance.py:119 +#: dashboards/project/volumes/volumes/forms.py:369 +msgid "Device Name" +msgstr "Název zařízení" + +#: dashboards/project/instances/workflows/create_instance.py:122 +msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')." +msgstr "Bod připojení svazku svazek (např. 'vda' připojené na '/dev/vda')." + +#: dashboards/project/instances/workflows/create_instance.py:125 +msgid "Delete on Terminate" +msgstr "Odstranit při ukončení" + +#: dashboards/project/instances/workflows/create_instance.py:128 +msgid "Delete volume on instance terminate" +msgstr "Odstranit svazek při ukončení instance" + +#: dashboards/project/instances/workflows/create_instance.py:143 +msgid "--- Select source ---" +msgstr "--- Vyberte zdroj ---" + +#: dashboards/project/instances/workflows/create_instance.py:144 +msgid "Boot from image" +msgstr "Zavést z obrazu" + +#: dashboards/project/instances/workflows/create_instance.py:145 +msgid "Boot from snapshot" +msgstr "Zavést ze snímku" + +#: dashboards/project/instances/workflows/create_instance.py:148 +msgid "Boot from volume" +msgstr "Zavést ze svazku" + +#: dashboards/project/instances/workflows/create_instance.py:154 +msgid "Boot from image (creates a new volume)" +msgstr "Zavést z obrazu (vytvoří nový svazek)" + +#: dashboards/project/instances/workflows/create_instance.py:156 +msgid "Unable to retrieve extensions information." +msgstr "Nelze získat informace o rozšířeních." + +#: dashboards/project/instances/workflows/create_instance.py:160 +msgid "Boot from volume snapshot (creates a new volume)" +msgstr "Zavést ze snímku svazku (vytvoří nový svazek)" + +#: dashboards/project/instances/workflows/create_instance.py:171 +#, python-format +msgid "" +"The requested instance cannot be launched as you only have %(avail)i of your" +" quota available. " +msgid_plural "" +"The requested %(req)i instances cannot be launched as you only have " +"%(avail)i of your quota available." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "Požadovaných %(req)i instancí nelze spustit, protože z vaší kvóty Vám zbývá pouze %(avail)i." + +#: dashboards/project/instances/workflows/create_instance.py:189 +#: dashboards/project/instances/workflows/create_instance.py:268 +msgid "You must select an image." +msgstr "Musíte zvolit obraz." + +#: dashboards/project/instances/workflows/create_instance.py:223 +#, python-format +msgid "" +"The flavor '%(flavor)s' is too small for requested image.\n" +"Minimum requirements: %(min_ram)s MB of RAM and %(min_disk)s GB of Root Disk." +msgstr "Konfigurace '%(flavor)s' je pro požadovaný obraz příliš malá.\nMinimální požadavky: %(min_ram)s MB RAM a %(min_disk)s GB na kořenovém disku." + +#: dashboards/project/instances/workflows/create_instance.py:240 +#, python-format +msgid "" +"The Volume size is too small for the '%(image_name)s' image and has to be " +"greater than or equal to '%(smallest_size)d' GB." +msgstr "Velikost svazku je pro obraz '%(image_name)s' příliš malá a musí být větší nebo rovna '%(smallest_size)d' GB." + +#: dashboards/project/instances/workflows/create_instance.py:251 +#: dashboards/project/instances/workflows/create_instance.py:279 +msgid "You must select a snapshot." +msgstr "Musíte zvolit snímek." + +#: dashboards/project/instances/workflows/create_instance.py:256 +msgid "You must select a volume." +msgstr "Musíte zvolit svazek." + +#: dashboards/project/instances/workflows/create_instance.py:262 +msgid "" +"Launching multiple instances is only supported for images and instance " +"snapshots." +msgstr "Spouštění více instancí je podporováno pouze obrazy a snímky instancí." + +#: dashboards/project/instances/workflows/create_instance.py:271 +msgid "You must set volume size" +msgstr "Musíte nastavit velikost svazku" + +#: dashboards/project/instances/workflows/create_instance.py:274 +#: dashboards/project/instances/workflows/create_instance.py:282 +msgid "You must set device name" +msgstr "Musíte nastavit název svazku" + +#: dashboards/project/instances/workflows/create_instance.py:299 +#: dashboards/project/volumes/volumes/forms.py:243 +msgid "Unable to retrieve availability zones." +msgstr "Nelze získat zóny dostupnosti." + +#: dashboards/project/instances/workflows/create_instance.py:305 +#: dashboards/project/volumes/volumes/forms.py:246 +msgid "No availability zones found" +msgstr "Žádné zóny dostupnosti nenalezeny" + +#: dashboards/project/instances/workflows/create_instance.py:307 +#: dashboards/project/volumes/volumes/forms.py:248 +msgid "Any Availability Zone" +msgstr "Všechny zóny dostupnosti" + +#: dashboards/project/instances/workflows/create_instance.py:330 +#: dashboards/project/instances/workflows/resize_instance.py:81 +#: usage/base.py:233 +msgid "Unable to retrieve quota information." +msgstr "Nelze získat informace o kvótě." + +#: dashboards/project/instances/workflows/create_instance.py:340 +#: dashboards/project/volumes/volumes/forms.py:183 +msgid "Snapshot" +msgstr "Snímek" + +#: dashboards/project/instances/workflows/create_instance.py:345 +#, python-format +msgid "%(name)s - %(size)s GB (%(label)s)" +msgstr "%(name)s - %(size)s GB (%(label)s)" + +#: dashboards/project/instances/workflows/create_instance.py:378 +msgid "Select Instance Snapshot" +msgstr "Vyberte snímek instance" + +#: dashboards/project/instances/workflows/create_instance.py:380 +msgid "No snapshots available" +msgstr "Žádné snímky nejsou dostupné" + +#: dashboards/project/instances/workflows/create_instance.py:391 +#: dashboards/project/volumes/volumes/forms.py:261 +msgid "Unable to retrieve list of volumes." +msgstr "Nelze získat seznam svazků." + +#: dashboards/project/instances/workflows/create_instance.py:393 +msgid "Select Volume" +msgstr "Vyberte svazek" + +#: dashboards/project/instances/workflows/create_instance.py:395 +msgid "No volumes available" +msgstr "Žádné svazky nejsou dostupné" + +#: dashboards/project/instances/workflows/create_instance.py:406 +msgid "Unable to retrieve list of volume snapshots." +msgstr "Nelze získat seznam snímků svazku." + +#: dashboards/project/instances/workflows/create_instance.py:409 +msgid "Select Volume Snapshot" +msgstr "Vyberte snímek svazku" + +#: dashboards/project/instances/workflows/create_instance.py:411 +msgid "No volume snapshots available" +msgstr "Žádné snímky svazků nejsou dostupné" + +#: dashboards/project/instances/workflows/create_instance.py:454 +msgid "Which key pair to use for authentication." +msgstr "Který pár klíčů má být použit pro ověření." + +#: dashboards/project/instances/workflows/create_instance.py:458 +msgid "Admin Pass" +msgstr "Heslo správce" + +#: dashboards/project/instances/workflows/create_instance.py:464 +msgid "Confirm Admin Pass" +msgstr "Potvrdit heslo správce" + +#: dashboards/project/instances/workflows/create_instance.py:471 +msgid "Launch instance in these security groups." +msgstr "Spustit instanci v těchto bezpečnostních skupinách." + +#: dashboards/project/instances/workflows/create_instance.py:476 +msgid "" +"Control access to your instance via key pairs, security groups, and other " +"mechanisms." +msgstr "Kontrolujte přístup do vaší instance pomocí páru klíče, bezpečnostních skupin a dalších mechanismů." + +#: dashboards/project/instances/workflows/create_instance.py:492 +msgid "Unable to retrieve key pairs." +msgstr "Nelze získat seznam párů klíče." + +#: dashboards/project/instances/workflows/create_instance.py:496 +msgid "Select a key pair" +msgstr "Vyberte pár klíče." + +#: dashboards/project/instances/workflows/create_instance.py:498 +msgid "No key pairs available" +msgstr "Žádné dostupné páry klíče" + +#: dashboards/project/instances/workflows/create_instance.py:507 +msgid "Unable to retrieve list of security groups" +msgstr "Nelze získat seznam bezpečnostních skupin" + +#: dashboards/project/instances/workflows/create_instance.py:539 +msgid "Customization Script" +msgstr "Skript přizpůsobení" + +#: dashboards/project/instances/workflows/create_instance.py:541 +msgid "" +"A script or set of commands to be executed after the instance has been built" +" (max 16kb)." +msgstr "Skript nebo sada příkazů, která bude provedena po sestavení instance (max. 16kb)." + +#: dashboards/project/instances/workflows/create_instance.py:548 +msgid "Post-Creation" +msgstr "Po vytvoření" + +#: dashboards/project/instances/workflows/create_instance.py:564 +msgid "At least one network must be specified." +msgstr "Musí být zadána alespoň jedna síť." + +#: dashboards/project/instances/workflows/create_instance.py:566 +msgid "Launch instance with these networks" +msgstr "Spustit instanci s těmito sítěmi" + +#: dashboards/project/instances/workflows/create_instance.py:569 +msgid "Policy Profiles" +msgstr "Profily zásad" + +#: dashboards/project/instances/workflows/create_instance.py:571 +msgid "Launch instance with this policy profile" +msgstr "Spustit instanci s tímto profilem zásad" + +#: dashboards/project/instances/workflows/create_instance.py:581 +msgid "Networking" +msgstr "Síťování" + +#: dashboards/project/instances/workflows/create_instance.py:583 +msgid "Select networks for your instance." +msgstr "Vyberte sítě pro vaší instanci." + +#: dashboards/project/instances/workflows/create_instance.py:595 +msgid "Unable to retrieve networks." +msgstr "Nelze získat sítě." + +#: dashboards/project/instances/workflows/create_instance.py:604 +msgid "Unable to retrieve profiles." +msgstr "Nelze získat profily." + +#: dashboards/project/instances/workflows/create_instance.py:644 +msgid "Advanced Options" +msgstr "Pokročilé možnosti" + +#: dashboards/project/instances/workflows/create_instance.py:672 +#, python-format +msgid "%s instances" +msgstr "%s instancí" + +#: dashboards/project/instances/workflows/create_instance.py:731 +#, python-format +msgid "Port not created for profile-id (%s)." +msgstr "Port nevytvořen pro id profilu (%s)" + +#: dashboards/project/instances/workflows/resize_instance.py:37 +msgid "Old Flavor" +msgstr "Stará konfigurace" + +#: dashboards/project/instances/workflows/resize_instance.py:42 +msgid "New Flavor" +msgstr "Nová konfigurace" + +#: dashboards/project/instances/workflows/resize_instance.py:44 +msgid "Choose the flavor to launch." +msgstr "Zvolte konfiguraci ke spuštění." + +#: dashboards/project/instances/workflows/resize_instance.py:47 +msgid "Flavor Choice" +msgstr "Výběr konfigurace" + +#: dashboards/project/instances/workflows/resize_instance.py:57 +msgid "Please choose a new flavor that can not be same as the old one." +msgstr "Zvolte prosím novou konfiguraci, která se liší od staré." + +#: dashboards/project/instances/workflows/resize_instance.py:66 +msgid "Select a New Flavor" +msgstr "Zvolte novou konfiguraci" + +#: dashboards/project/instances/workflows/resize_instance.py:68 +msgid "No flavors available" +msgstr "Konfigurace nejsou dostupné" + +#: dashboards/project/instances/workflows/resize_instance.py:94 +msgid "Resize" +msgstr "Změnit velikost" + +#: dashboards/project/instances/workflows/resize_instance.py:95 +#, python-format +msgid "Scheduled resize of instance \"%s\"." +msgstr "Naplánovaná změna velikosti instance \"%s\"." + +#: dashboards/project/instances/workflows/resize_instance.py:96 +#, python-format +msgid "Unable to resize instance \"%s\"." +msgstr "Nelze změnit velikost instance \"%s\"." + +#: dashboards/project/instances/workflows/update_instance.py:41 +msgid "Unable to retrieve security group list. Please try again later." +msgstr "Nelze získat seznam bezpečnostních skupin. Prosím zkuste to později." + +#: dashboards/project/instances/workflows/update_instance.py:88 +msgid "" +"From here you can add and remove security groups to this project from the " +"list of available security groups." +msgstr "Zde můžete přidat nebo odebrat bezpečnostní skupiny tohoto projektu ze seznamu dostupných bezpečnostních skupin." + +#: dashboards/project/instances/workflows/update_instance.py:90 +msgid "All Security Groups" +msgstr "Všechny bezpečnostní skupiny" + +#: dashboards/project/instances/workflows/update_instance.py:91 +msgid "Instance Security Groups" +msgstr "Bezpečnostní skupiny instance" + +#: dashboards/project/instances/workflows/update_instance.py:92 +msgid "No security groups found." +msgstr "Nenalezeny žádné bezpečnostní skupiny." + +#: dashboards/project/instances/workflows/update_instance.py:93 +msgid "No security groups enabled." +msgstr "Žádné bezpečnostní skupiny nejsou povoleny." + +#: dashboards/project/instances/workflows/update_instance.py:124 +msgid "From here you can edit the instance details." +msgstr "Zde můžete upravit podrobnosti instance." + +#: dashboards/project/instances/workflows/update_instance.py:137 +#, python-format +msgid "Modified instance \"%s\"." +msgstr "Instance \"%s\" změněna." + +#: dashboards/project/instances/workflows/update_instance.py:138 +#, python-format +msgid "Unable to modify instance \"%s\"." +msgstr "Nelze změnit instanci \"%s\"." + +#: dashboards/project/loadbalancers/forms.py:41 +#: dashboards/project/loadbalancers/workflows.py:42 +#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:30 +msgid "Load Balancing Method" +msgstr "Metoda vyvažování zátěže" + +#: dashboards/project/loadbalancers/forms.py:62 +#, python-format +msgid "Pool %s was successfully updated." +msgstr "Zásoba %s byla úspěšně aktualizována." + +#: dashboards/project/loadbalancers/forms.py:67 +#, python-format +msgid "Failed to update pool %s" +msgstr "Aktualizace zásoby %s selhala" + +#: dashboards/project/loadbalancers/forms.py:82 +#: dashboards/project/loadbalancers/workflows.py:168 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:36 +msgid "Session Persistence" +msgstr "Trvání sezení" + +#: dashboards/project/loadbalancers/forms.py:86 +#: dashboards/project/loadbalancers/workflows.py:175 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:40 +msgid "Cookie Name" +msgstr "Název Cookie" + +#: dashboards/project/loadbalancers/forms.py:87 +#: dashboards/project/loadbalancers/workflows.py:176 +msgid "Required for APP_COOKIE persistence; Ignored otherwise." +msgstr "Vyžadováno pro vyrvání APP_COOKIE; Jinak ignorováno." + +#: dashboards/project/loadbalancers/forms.py:91 +#: dashboards/project/loadbalancers/workflows.py:184 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:46 +msgid "Connection Limit" +msgstr "Omezení připojení" + +#: dashboards/project/loadbalancers/forms.py:92 +#: dashboards/project/loadbalancers/workflows.py:185 +msgid "" +"Maximum number of connections allowed for the VIP or '-1' if the limit is " +"not set" +msgstr "Maximální počet povolených připojení pro VIP nebo '-1' pokud limit není nastaven." + +#: dashboards/project/loadbalancers/forms.py:108 +#: dashboards/project/loadbalancers/forms.py:188 +#: dashboards/project/loadbalancers/tabs.py:42 +#: dashboards/project/loadbalancers/workflows.py:326 +msgid "Unable to retrieve pools list." +msgstr "Nelze získat seznam zásob." + +#: dashboards/project/loadbalancers/forms.py:119 +msgid "No session persistence" +msgstr "Žádné trvání sezení" + +#: dashboards/project/loadbalancers/forms.py:129 +#: dashboards/project/loadbalancers/workflows.py:216 +msgid "Cookie name is required for APP_COOKIE persistence." +msgstr "Název cookie je vyžadován pro přetrvávání APP_COOKIE." + +#: dashboards/project/loadbalancers/forms.py:155 +#, python-format +msgid "VIP %s was successfully updated." +msgstr "VIP %s byl úspěšně aktualizován." + +#: dashboards/project/loadbalancers/forms.py:160 +#, python-format +msgid "Failed to update VIP %s" +msgstr "Aktualizace VIP %s selhala" + +#: dashboards/project/loadbalancers/forms.py:171 +#: dashboards/project/loadbalancers/workflows.py:305 +#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:21 +msgid "Weight" +msgstr "Váha" + +#: dashboards/project/loadbalancers/forms.py:172 +#: dashboards/project/loadbalancers/workflows.py:307 +msgid "Relative part of requests this pool member serves compared to others" +msgstr "Relativní část požadavků, který tento člen zásoby obsluhuje, v porovnání s ostatními" + +#: dashboards/project/loadbalancers/forms.py:202 +#, python-format +msgid "Member %s was successfully updated." +msgstr "Člen %s byl úspěšně aktualizován." + +#: dashboards/project/loadbalancers/forms.py:208 +#, python-format +msgid "Failed to update member %s" +msgstr "Aktualizace člena %s selhala" + +#: dashboards/project/loadbalancers/forms.py:220 +#: dashboards/project/loadbalancers/workflows.py:419 +#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:15 +msgid "Delay" +msgstr "Zpoždění" + +#: dashboards/project/loadbalancers/forms.py:221 +#: dashboards/project/loadbalancers/workflows.py:420 +msgid "The minimum time in seconds between regular checks of a member" +msgstr "Minimální doba ve vteřinách mezi pravidelnými kontrolami člena" + +#: dashboards/project/loadbalancers/forms.py:225 +#: dashboards/project/loadbalancers/workflows.py:424 +#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61 +msgid "Timeout" +msgstr "Časový limit" + +#: dashboards/project/loadbalancers/forms.py:226 +#: dashboards/project/loadbalancers/workflows.py:425 +msgid "The maximum time in seconds for a monitor to wait for a reply" +msgstr "Maximální doba ve vteřinách kdy monitor čeká na odpověď" + +#: dashboards/project/loadbalancers/forms.py:230 +#: dashboards/project/loadbalancers/workflows.py:429 +msgid "Max Retries (1~10)" +msgstr "Max opakování (1~10)" + +#: dashboards/project/loadbalancers/forms.py:231 +#: dashboards/project/loadbalancers/workflows.py:430 +msgid "" +"Number of permissible failures before changing the status of member to " +"inactive" +msgstr "Počet přípustných selhání před změnou stavu člena na neaktivní" + +#: dashboards/project/loadbalancers/forms.py:249 +#, python-format +msgid "Health monitor %s was successfully updated." +msgstr "Monitor funkčnosti %s byl úspěšně aktualizován." + +#: dashboards/project/loadbalancers/forms.py:255 +#, python-format +msgid "Failed to update health monitor %s" +msgstr "Aktualizace monitoru funkčnosti %s selhala" + +#: dashboards/project/loadbalancers/panel.py:22 +msgid "Load Balancers" +msgstr "Vyvažovač zátěže" + +#: dashboards/project/loadbalancers/tables.py:31 +#: dashboards/project/loadbalancers/workflows.py:130 +msgid "Add Pool" +msgstr "Přidat zásobu" + +#: dashboards/project/loadbalancers/tables.py:38 +#: dashboards/project/loadbalancers/workflows.py:247 +msgid "Add VIP" +msgstr "Přidat VIP" + +#: dashboards/project/loadbalancers/tables.py:54 +#: dashboards/project/loadbalancers/workflows.py:382 +msgid "Add Member" +msgstr "Přidat člena" + +#: dashboards/project/loadbalancers/tables.py:61 +#: dashboards/project/loadbalancers/workflows.py:523 +msgid "Add Monitor" +msgstr "Přidat monitor" + +#: dashboards/project/loadbalancers/tables.py:70 +#: dashboards/project/loadbalancers/tables.py:207 +msgid "VIP" +msgstr "VIP" + +#: dashboards/project/loadbalancers/tables.py:71 +msgid "VIPs" +msgstr "VIP" + +#: dashboards/project/loadbalancers/tables.py:84 +#: dashboards/project/loadbalancers/tables.py:212 +#: dashboards/project/loadbalancers/tabs.py:30 +msgid "Pools" +msgstr "Zásoby" + +#: dashboards/project/loadbalancers/tables.py:96 +#: dashboards/project/loadbalancers/workflows.py:559 +#: dashboards/project/loadbalancers/workflows.py:621 +msgid "Monitor" +msgstr "Monitor" + +#: dashboards/project/loadbalancers/tables.py:97 +#: dashboards/project/loadbalancers/tables.py:255 +#: dashboards/project/loadbalancers/tabs.py:70 +msgid "Monitors" +msgstr "Monitory" + +#: dashboards/project/loadbalancers/tables.py:104 +msgid "Member" +msgstr "Člen" + +#: dashboards/project/loadbalancers/tables.py:105 +#: dashboards/project/loadbalancers/tables.py:242 +#: dashboards/project/loadbalancers/tabs.py:50 +#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:33 +msgid "Members" +msgstr "Členové" + +#: dashboards/project/loadbalancers/tables.py:110 +#: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:8 +#: dashboards/project/loadbalancers/templates/loadbalancers/updatepool.html:3 +#: dashboards/project/loadbalancers/templates/loadbalancers/updatepool.html:6 +msgid "Edit Pool" +msgstr "Upravit zásobu" + +#: dashboards/project/loadbalancers/tables.py:121 +#: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:8 +#: dashboards/project/loadbalancers/templates/loadbalancers/updatevip.html:3 +#: dashboards/project/loadbalancers/templates/loadbalancers/updatevip.html:6 +msgid "Edit VIP" +msgstr "Upravit VIP" + +#: dashboards/project/loadbalancers/tables.py:137 +#: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:8 +#: dashboards/project/loadbalancers/templates/loadbalancers/updatemember.html:3 +#: dashboards/project/loadbalancers/templates/loadbalancers/updatemember.html:6 +msgid "Edit Member" +msgstr "Upravit člena" + +#: dashboards/project/loadbalancers/tables.py:148 +#: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:8 +#: dashboards/project/loadbalancers/templates/loadbalancers/updatemonitor.html:3 +#: dashboards/project/loadbalancers/templates/loadbalancers/updatemonitor.html:6 +msgid "Edit Monitor" +msgstr "Upravit monitor" + +#: dashboards/project/loadbalancers/tables.py:167 +#: dashboards/project/loadbalancers/workflows.py:603 +msgid "Associate Monitor" +msgstr "Přidružit monitor" + +#: dashboards/project/loadbalancers/tables.py:181 +msgid "Failed to retrieve health monitors." +msgstr "Nelze získat seznam monitorů funkčnosti." + +#: dashboards/project/loadbalancers/tables.py:187 +#: dashboards/project/loadbalancers/workflows.py:665 +msgid "Disassociate Monitor" +msgstr "Odloučit monitor" + +#: dashboards/project/loadbalancers/tables.py:202 +#: dashboards/project/loadbalancers/workflows.py:39 +#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:21 +msgid "Provider" +msgstr "Poskytovatel" + +#: dashboards/project/loadbalancers/tables.py:235 +#: dashboards/project/loadbalancers/workflows.py:162 +#: dashboards/project/loadbalancers/workflows.py:309 +#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:18 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:24 +msgid "Protocol Port" +msgstr "Port protokolu" + +#: dashboards/project/loadbalancers/tables.py:251 +msgid "Monitor Type" +msgstr "Typ monitoru" + +#: dashboards/project/loadbalancers/tabs.py:62 +msgid "Unable to retrieve member list." +msgstr "Nelze získat seznam členů." + +#: dashboards/project/loadbalancers/tabs.py:82 +msgid "Unable to retrieve monitor list." +msgstr "Nelze získat seznam monitorů." + +#: dashboards/project/loadbalancers/tabs.py:93 +msgid "Pool Details" +msgstr "Podrobnosti zásoby" + +#: dashboards/project/loadbalancers/tabs.py:104 +msgid "Unable to retrieve pool details." +msgstr "Nelze získat podrobnosti zásoby," + +#: dashboards/project/loadbalancers/tabs.py:109 +msgid "VIP Details" +msgstr "Podrobnosti VIP" + +#: dashboards/project/loadbalancers/tabs.py:120 +msgid "Unable to retrieve VIP details." +msgstr "Nelze získat podrobnosti VIP." + +#: dashboards/project/loadbalancers/tabs.py:125 +msgid "Member Details" +msgstr "Podrobnosti člena" + +#: dashboards/project/loadbalancers/tabs.py:136 +msgid "Unable to retrieve member details." +msgstr "Nelze získat podrobnosti člena." + +#: dashboards/project/loadbalancers/tabs.py:141 +msgid "Monitor Details" +msgstr "Podrobnosti monitoru" + +#: dashboards/project/loadbalancers/tabs.py:152 +msgid "Unable to retrieve monitor details." +msgstr "Nelze získat podrobnosti monitoru." + +#: dashboards/project/loadbalancers/views.py:52 +#, python-format +msgid "Deleted monitor %s" +msgstr "Smazán monitor %s" + +#: dashboards/project/loadbalancers/views.py:55 +#, python-format +msgid "Unable to delete monitor. %s" +msgstr "Nelze smazat monitor. %s" + +#: dashboards/project/loadbalancers/views.py:60 +#, python-format +msgid "Deleted pool %s" +msgstr "Smazána zásoba %s" + +#: dashboards/project/loadbalancers/views.py:63 +#, python-format +msgid "Unable to delete pool. %s" +msgstr "Nelze smazat zásobu. %s" + +#: dashboards/project/loadbalancers/views.py:68 +#, python-format +msgid "Deleted member %s" +msgstr "Smazán člen %s" + +#: dashboards/project/loadbalancers/views.py:71 +#, python-format +msgid "Unable to delete member. %s" +msgstr "Nelze smazat člena. %s" + +#: dashboards/project/loadbalancers/views.py:78 +#, python-format +msgid "Unable to locate VIP to delete. %s" +msgstr "Nelze nalézt VIP ke smazání. %s" + +#: dashboards/project/loadbalancers/views.py:83 +#, python-format +msgid "Deleted VIP %s" +msgstr "Smazán VIP %s" + +#: dashboards/project/loadbalancers/views.py:86 +#, python-format +msgid "Unable to delete VIP. %s" +msgstr "Nelze smazat VIP. %s" + +#: dashboards/project/loadbalancers/views.py:106 +#, python-format +msgid "Unable to retrieve pool subnet. %s" +msgstr "Nelze získat podsíť zásoby. %s" + +#: dashboards/project/loadbalancers/views.py:157 +#, python-format +msgid "Unable to retrieve pool details. %s" +msgstr "Nelze získat podrobnosti zásoby, %s" + +#: dashboards/project/loadbalancers/views.py:187 +#, python-format +msgid "Unable to retrieve VIP details. %s" +msgstr "Nelze získat podrobnosti VIP. %s" + +#: dashboards/project/loadbalancers/views.py:231 +#, python-format +msgid "Unable to retrieve member details. %s" +msgstr "Nelze získat podrobnosti člena. %s" + +#: dashboards/project/loadbalancers/views.py:260 +#, python-format +msgid "Unable to retrieve health monitor details. %s" +msgstr "Nelze získat podrobnosti monitoru funkčnosti. %s" + +#: dashboards/project/loadbalancers/views.py:283 +#: dashboards/project/loadbalancers/views.py:299 +#, python-format +msgid "Unable to retrieve pool. %s" +msgstr "Nelze získat zásobu. %s" + +#: dashboards/project/loadbalancers/workflows.py:51 +#: dashboards/project/vpn/workflows.py:43 +msgid "Select a Subnet" +msgstr "Vybrat podsíť" + +#: dashboards/project/loadbalancers/workflows.py:56 +#: dashboards/project/vpn/workflows.py:49 +msgid "Unable to retrieve networks list." +msgstr "Nelze získat seznam sítí." + +#: dashboards/project/loadbalancers/workflows.py:63 +#: dashboards/project/loadbalancers/workflows.py:196 +msgid "Select a Protocol" +msgstr "Zvolte protokol" + +#: dashboards/project/loadbalancers/workflows.py:67 +msgid "Select a Method" +msgstr "Vyberte metodu" + +#: dashboards/project/loadbalancers/workflows.py:81 +msgid "Unable to retrieve providers list." +msgstr "Nelze získat seznam poskytovatelů." + +#: dashboards/project/loadbalancers/workflows.py:95 +#, python-format +msgid "%s (default)" +msgstr "%s (výchozí)" + +#: dashboards/project/loadbalancers/workflows.py:98 +msgid "Provider for Load Balancer is not supported" +msgstr "Poskytovatel vyvažovače zátěže není podporován" + +#: dashboards/project/loadbalancers/workflows.py:100 +msgid "No provider is available" +msgstr "Žádný poskytovatel není dostupný" + +#: dashboards/project/loadbalancers/workflows.py:106 +msgid "Add New Pool" +msgstr "Přidat novou zásobu" + +#: dashboards/project/loadbalancers/workflows.py:108 +msgid "" +"Create Pool for current project.\n" +"\n" +"Assign a name and description for the pool. Choose one subnet where all members of this pool must be on. Select the protocol and load balancing method for this pool. Admin State is UP (checked) by default." +msgstr "Vytvoření zásoby pro současný projekt.\n\nZásobě zvolte název a popis. Zvolte jednu podsíť, na které všichni členové této zásoby musí být. Zvolte protokol a metodu vyrovnání zátěže. Stav správce je standardně Zapnut (zaškrtnut)." + +#: dashboards/project/loadbalancers/workflows.py:132 +#, python-format +msgid "Added pool \"%s\"." +msgstr "Přidána zásoba \"%s\"." + +#: dashboards/project/loadbalancers/workflows.py:133 +#, python-format +msgid "Unable to add pool \"%s\"." +msgstr "Nelze získat zásobu \"%s\"." + +#: dashboards/project/loadbalancers/workflows.py:155 +msgid "VIP Address from Floating IPs" +msgstr "VIP adresa z plovoucích IP adres" + +#: dashboards/project/loadbalancers/workflows.py:193 +#, python-format +msgid "Specify a free IP address from %s" +msgstr "Zadejte volnou IP adresu z %s" + +#: dashboards/project/loadbalancers/workflows.py:200 +msgid "No Session Persistence" +msgstr "Žádné trvání sezení" + +#: dashboards/project/loadbalancers/workflows.py:206 +msgid "Currently Not Supported" +msgstr "Nyní nepodporováno " + +#: dashboards/project/loadbalancers/workflows.py:221 +msgid "Specify VIP" +msgstr "Zadejte VIP" + +#: dashboards/project/loadbalancers/workflows.py:223 +msgid "" +"Create a VIP for this pool. Assign a name and description for the VIP. " +"Specify an IP address and port for the VIP. Choose the protocol and session " +"persistence method for the VIP.Specify the max connections allowed. Admin " +"State is UP (checked) by default." +msgstr "Vytvoření VIP pro tuto zásobu. Zadejte název a popis pro VIP. Zadejte jeho IP adresu, port, protokol, metodu přetrvávání sezení. Zadejte maximum povolených připojení. Stav správce je standardně Zapnut (zaškrtnut)." + +#: dashboards/project/loadbalancers/workflows.py:249 +#, python-format +msgid "Added VIP \"%s\"." +msgstr "Přidán VIP \"%s\"." + +#: dashboards/project/loadbalancers/workflows.py:250 +#, python-format +msgid "Unable to add VIP \"%s\"." +msgstr "Nelze přidat VIP \"%s\"." + +#: dashboards/project/loadbalancers/workflows.py:263 +#, python-format +msgid "Only one address can be specified. Unable to add VIP \"%s\"." +msgstr "Zadána může být pouze jedna adresa. Nelze přidat VIP \"%s\"." + +#: dashboards/project/loadbalancers/workflows.py:273 +#, python-format +msgid "Unable to retrieve the specified pool. Unable to add VIP \"%s\"." +msgstr "Nelze získat zadanou zásobu. Nelze přidat VIP \"%s\"." + +#: dashboards/project/loadbalancers/workflows.py:298 +msgid "Member(s)" +msgstr "Člen(ové)" + +#: dashboards/project/loadbalancers/workflows.py:303 +msgid "At least one member must be specified" +msgstr "Musí být zadán alespoň jeden člen" + +#: dashboards/project/loadbalancers/workflows.py:304 +#: dashboards/project/loadbalancers/workflows.py:346 +msgid "Select members for this pool " +msgstr "Vyberte členy pro tuto zásobu" + +#: dashboards/project/loadbalancers/workflows.py:319 +msgid "Select a Pool" +msgstr "Vyberte zásobu" + +#: dashboards/project/loadbalancers/workflows.py:339 +msgid "Unable to retrieve instances list." +msgstr "Nelze získat seznam instancí." + +#: dashboards/project/loadbalancers/workflows.py:343 +msgid "" +"No servers available. To add a member, you need at least one running " +"instance." +msgstr "Žádné dostupné servery. Pro přidání člena musíte mít spuštěnu alespoň jednu instanci." + +#: dashboards/project/loadbalancers/workflows.py:360 +msgid "Add New Member" +msgstr "Přidat nového člena" + +#: dashboards/project/loadbalancers/workflows.py:362 +msgid "" +"Add member to selected pool.\n" +"\n" +"Choose one or more listed instances to be added to the pool as member(s). Assign a numeric weight for this member Specify the port number the member(s) operate on; e.g., 80." +msgstr "Přidat člena do vybrané zásoby.\n\nVyberte jednu nebo více vypsaných instancí, které mají být přidány do zásoby jako člen(ové). Přiřaďte číselnou váhu pro tohoto člena. Zadejte číslo portu na kterém bude člen(ové) pracovat; např.: 80." + +#: dashboards/project/loadbalancers/workflows.py:384 +msgid "Added member(s)." +msgstr "Členové přidáni" + +#: dashboards/project/loadbalancers/workflows.py:385 +msgid "Unable to add member(s)." +msgstr "Nelze přidat členy." + +#: dashboards/project/loadbalancers/workflows.py:409 +msgid "PING" +msgstr "PING" + +#: dashboards/project/loadbalancers/workflows.py:411 +msgid "HTTP" +msgstr "HTTP" + +#: dashboards/project/loadbalancers/workflows.py:412 +msgid "HTTPS" +msgstr "HTTPS" + +#: dashboards/project/loadbalancers/workflows.py:435 +msgid "GET" +msgstr "GET" + +#: dashboards/project/loadbalancers/workflows.py:436 +#: dashboards/project/loadbalancers/workflows.py:441 +#: dashboards/project/loadbalancers/workflows.py:442 +#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:25 +msgid "HTTP Method" +msgstr "Metoda HTTP" + +#: dashboards/project/loadbalancers/workflows.py:437 +msgid "HTTP method used to check health status of a member" +msgstr "HTTP metoda použitá pro kontrolu stavu člena" + +#: dashboards/project/loadbalancers/workflows.py:448 +#: dashboards/project/loadbalancers/workflows.py:452 +#: dashboards/project/loadbalancers/workflows.py:453 +#: dashboards/project/stacks/forms.py:80 +msgid "URL" +msgstr "URL" + +#: dashboards/project/loadbalancers/workflows.py:460 +#: dashboards/project/loadbalancers/workflows.py:467 +#: dashboards/project/loadbalancers/workflows.py:468 +msgid "Expected HTTP Status Codes" +msgstr "Očekávané kódy stavu HTTP" + +#: dashboards/project/loadbalancers/workflows.py:461 +msgid "" +"Expected code may be a single value (e.g. 200), a list of values (e.g. 200, " +"202), or range of values (e.g. 200-204)" +msgstr "Očekávaný kód může mít jednu hodnotu (např. 200), seznam hodnot (např. 200, 202), nebo rozsah hodnot (např. 200-204)" + +#: dashboards/project/loadbalancers/workflows.py:486 +msgid "Please choose a HTTP method" +msgstr "Prosím zvolte metodu HTTP" + +#: dashboards/project/loadbalancers/workflows.py:489 +msgid "Please specify an URL" +msgstr "Zadejte prosím URL" + +#: dashboards/project/loadbalancers/workflows.py:492 +msgid "" +"Please enter a single value (e.g. 200), a list of values (e.g. 200, 202), or" +" range of values (e.g. 200-204)" +msgstr "Zadejte prosím jednu hodnotu (např. 200), seznam hodnot (např. 200, 202), nebo rozsah hodnot (např. 200-204)" + +#: dashboards/project/loadbalancers/workflows.py:499 +msgid "Add New Monitor" +msgstr "Přidat nový monitor" + +#: dashboards/project/loadbalancers/workflows.py:501 +msgid "" +"Create a monitor template.\n" +"\n" +"Select type of monitoring. Specify delay, timeout, and retry limits required by the monitor. Specify method, URL path, and expected HTTP codes upon success." +msgstr "Vytvořit šablonu monitoru.\n\nVyberte typ sledování. Zadejte prodlevu, časový limit a počet pokusů požadované monitorem. Zadejte metodu, URL cestu a očekávané kódy HTTP při úspěchu." + +#: dashboards/project/loadbalancers/workflows.py:525 +msgid "Added monitor" +msgstr "Přidán monitor" + +#: dashboards/project/loadbalancers/workflows.py:526 +msgid "Unable to add monitor" +msgstr "Nelze přidat monitor" + +#: dashboards/project/loadbalancers/workflows.py:536 +msgid "Unable to add monitor." +msgstr "Nelze přidat monitor." + +#: dashboards/project/loadbalancers/workflows.py:546 +#, python-format +msgid "" +"%(type)s url:%(url_path)s method:%(http_method)s codes:%(expected_codes)s " +"delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d" +msgstr "%(type)s url:%(url_path)s metoda:%(http_method)s kódy:%(expected_codes)s zpoždění:%(delay)d pokusů:%(max_retries)d časový limit:%(timeout)d" + +#: dashboards/project/loadbalancers/workflows.py:551 +#, python-format +msgid "%(type)s delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d" +msgstr "%(type)s zpoždění:%(delay)d pokusů:%(max_retries)d časový limit:%(timeout)d" + +#: dashboards/project/loadbalancers/workflows.py:565 +#, python-format +msgid "Select a monitor template for %s" +msgstr "Vyberte šablonu monitoru pro %s" + +#: dashboards/project/loadbalancers/workflows.py:568 +#: dashboards/project/loadbalancers/workflows.py:631 +msgid "Select a Monitor" +msgstr "Vyberte monitor" + +#: dashboards/project/loadbalancers/workflows.py:579 +#: dashboards/project/loadbalancers/workflows.py:640 +msgid "Unable to retrieve monitors list." +msgstr "Nelze získat seznam monitorů" + +#: dashboards/project/loadbalancers/workflows.py:585 +#: dashboards/project/loadbalancers/workflows.py:646 +msgid "Association Details" +msgstr "Podrobnosti přidružení" + +#: dashboards/project/loadbalancers/workflows.py:587 +msgid "Associate a health monitor with target pool." +msgstr "Přidružit monitor stavu k cílové zásobě." + +#: dashboards/project/loadbalancers/workflows.py:605 +msgid "Associated monitor." +msgstr "Přidružen monitor" + +#: dashboards/project/loadbalancers/workflows.py:606 +#: dashboards/project/loadbalancers/workflows.py:616 +msgid "Unable to associate monitor." +msgstr "Nelze přidružit monitor." + +#: dashboards/project/loadbalancers/workflows.py:628 +#, python-format +msgid "Select a health monitor of %s" +msgstr "Vyberte monitor stavu pro %s" + +#: dashboards/project/loadbalancers/workflows.py:648 +msgid "Disassociate a health monitor from target pool. " +msgstr "Zrušit odloučení monitoru stavu z cílové zásoby." + +#: dashboards/project/loadbalancers/workflows.py:667 +msgid "Disassociated monitor." +msgstr "Odloučený monitor." + +#: dashboards/project/loadbalancers/workflows.py:668 +#: dashboards/project/loadbalancers/workflows.py:678 +msgid "Unable to disassociate monitor." +msgstr "Nelze odloučit monitor." + +#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:12 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:30 +msgid "Pool ID" +msgstr "ID zásoby" + +#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:15 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:21 +msgid "Address" +msgstr "Adresa" + +#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:21 +msgid "Max Retries" +msgstr "Max opakování" + +#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:28 +msgid "URL Path" +msgstr "URL cesta" + +#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:31 +msgid "Expected Codes" +msgstr "Očekávané kódy" + +#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:18 +msgid "VIP ID" +msgstr "VIP ID" + +#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:24 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:18 +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:24 +#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:23 +msgid "Subnet ID" +msgstr "ID podsítě" + +#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:36 +msgid "Health Monitors" +msgstr "Monitory funkčnosti" + +#: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:18 +msgid "" +"You may update member attributes here: edit pool, weight or admin state." +msgstr "Zde můžete aktualizovat vlastnosti členů: upravit zásobu, váhu nebo stav administrátora." + +#: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:18 +msgid "" +"You may update health monitor attributes here: edit delay, timeout, max " +"retries or admin state." +msgstr "Zde můžete aktualizovat vlastnosti monitoru: upravit prodlevu, časový limit, maximum pokusů nebo stav administrátora." + +#: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:18 +msgid "" +"You may update pool for current tenant here: edit name, description, load " +"balancing method or admin state." +msgstr "Zde můžete aktualizovat zásobu současného nájemníka: upravit název, popis, nebo stav administrátora." + +#: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:18 +msgid "" +"You may update VIP attributes here: edit name, description, pool, session " +"persistence, connection limit or admin state." +msgstr "Zde můžete aktualizovat vlastnosti VIP: upravit název, popis, zásobu, trvání sezení, počet připojení, nebo stav administrátora." + +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:33 +msgid "Port ID" +msgstr "ID portu" + +#: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:3 +#: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:6 +msgid "Load Balancer" +msgstr "Vyvažovač zátěže" + +#: dashboards/project/network_topology/panel.py:29 +#: dashboards/project/network_topology/templates/network_topology/index.html:4 +#: dashboards/project/network_topology/templates/network_topology/index.html:7 +msgid "Network Topology" +msgstr "Topologie sítě" + +#: dashboards/project/network_topology/templates/network_topology/_create_router.html:9 +#: dashboards/project/network_topology/templates/network_topology/_create_router.html:20 +#: dashboards/project/routers/templates/routers/_create.html:9 +#: dashboards/project/routers/templates/routers/_create.html:20 +msgid "Create router" +msgstr "Vytvořit router" + +#: dashboards/project/network_topology/templates/network_topology/_svg_element.html:178 +#: dashboards/project/routers/tables.py:33 +#: dashboards/project/vpn/tables.py:203 dashboards/project/vpn/workflows.py:34 +#: dashboards/router/dashboard.py:25 +msgid "Router" +msgstr "Router" + +#: dashboards/project/network_topology/templates/network_topology/create_router.html:3 +#: dashboards/project/network_topology/templates/network_topology/index.html:29 +#: dashboards/project/routers/tables.py:59 +#: dashboards/project/routers/templates/routers/create.html:3 +#: dashboards/project/routers/templates/routers/create.html:6 +msgid "Create Router" +msgstr "Vytvořit router" + +#: dashboards/project/network_topology/templates/network_topology/create_router.html:6 +msgid "Create a Router" +msgstr "Vytvořit směrovač" + +#: dashboards/project/network_topology/templates/network_topology/index.html:13 +msgid "This pane needs javascript support." +msgstr "Tento panel vyžaduje podporu JavaScriptu." + +#: dashboards/project/network_topology/templates/network_topology/index.html:22 +msgid "Small" +msgstr "Malé" + +#: dashboards/project/network_topology/templates/network_topology/index.html:23 +msgid "Normal" +msgstr "Normální" + +#: dashboards/project/network_topology/templates/network_topology/index.html:34 +msgid "There are no networks, routers, or connected instances to display." +msgstr "Žádné sítě, směrovače, nebo připojení instance k zobrazení." + +#: dashboards/project/networks/tables.py:81 +msgid "Add Subnet" +msgstr "Přidat podsíť" + +#: dashboards/project/networks/views.py:86 +msgid "Unable to retrieve network details." +msgstr "Nelze získat podrobnosti sítě." + +#: dashboards/project/networks/workflows.py:71 +msgid "" +"From here you can create a new network.\n" +"In addition a subnet associated with the network can be created in the next panel." +msgstr "Zde můžete vytvořit novou síť.\nDále můžete v následujícím panelu vytvořit podsíť přidruženou k této síti." + +#: dashboards/project/networks/workflows.py:88 +msgid "Subnet Name" +msgstr "Název podsítě" + +#: dashboards/project/networks/workflows.py:90 +#: dashboards/project/networks/subnets/tables.py:86 +#: dashboards/project/networks/subnets/workflows.py:83 +msgid "Network Address" +msgstr "Síťová adresa" + +#: dashboards/project/networks/workflows.py:93 +#: dashboards/project/networks/subnets/workflows.py:88 +msgid "Network address in CIDR format (e.g. 192.168.0.0/24)" +msgstr "Síťová adresa ve formátu CIDR (např.: 192.168.0.0/24)" + +#: dashboards/project/networks/workflows.py:103 +msgid "" +"IP address of Gateway (e.g. 192.168.0.254) The default value is the first IP" +" of the network address (e.g. 192.168.0.1 for 192.168.0.0/24). If you use " +"the default, leave blank. If you want to use no gateway, check 'Disable " +"Gateway' below." +msgstr "IP adresa brány (např.: 192.168.0.254). Výchozí hodnota je první IP ze síťových adres (např.: 192.168.0.1 pro 192.168.0.0/24). Pokud používáte výchozí hodnotu, nechejte pole prázdné. Pokud bránu nechcete používat, zaškrtněte \"Zakázat bránu\" níže." + +#: dashboards/project/networks/workflows.py:112 +#: dashboards/project/networks/subnets/workflows.py:117 +msgid "Disable Gateway" +msgstr "Zakázat bránu" + +#: dashboards/project/networks/workflows.py:117 +msgid "" +"You can create a subnet associated with the new network, in which case " +"\"Network Address\" must be specified. If you wish to create a network " +"WITHOUT a subnet, uncheck the \"Create Subnet\" checkbox." +msgstr "S novou sítí můžete vytvořit i podsíť, která k ní bude přidružena, v takovém případě ale musíte zadat \"Síťovou adresu\". Pokud chcete vytvořit síť BEZ podsítě, pak odškrtněte políčko \"Vytvořit podsíť\"." + +#: dashboards/project/networks/workflows.py:128 +msgid "Specify \"Network Address\" or clear \"Create Subnet\" checkbox." +msgstr "Zadejte \"Síťová adresa\" nebo odškrtněte políčko \"Vytvořit podsíť\"." + +#: dashboards/project/networks/workflows.py:134 +msgid "Network Address and IP version are inconsistent." +msgstr "Síťová adresa a verze IP jsou v rozporu." + +#: dashboards/project/networks/workflows.py:138 +#, python-format +msgid "The subnet in the Network Address is too small (/%s)." +msgstr "Podsíť v síťové adrese je příliš malá (/%s)." + +#: dashboards/project/networks/workflows.py:143 +msgid "Gateway IP and IP version are inconsistent." +msgstr "IP brány a verze IP jsou v rozporu." + +#: dashboards/project/networks/workflows.py:146 +msgid "Specify IP address of gateway or check \"Disable Gateway\"." +msgstr "Zadejte IP adresu brány nebo zaškrtněte \"Zakázat bránu\"." + +#: dashboards/project/networks/workflows.py:166 +msgid "Enable DHCP" +msgstr "Povolit DHCP" + +#: dashboards/project/networks/workflows.py:170 +msgid "Allocation Pools" +msgstr "Přidělovací zásoby" + +#: dashboards/project/networks/workflows.py:171 +msgid "" +"IP address allocation pools. Each entry is " +"<start_ip_address>,<end_ip_address> (e.g., " +"192.168.1.100,192.168.1.120) and one entry per line." +msgstr "Zásoby pro přidělení IP adres. Každý záznam je ve formátu &počáteční_ip_adresa>,<konečná_ip_adresa> (např. 192.168.1.100,192.168.1.120) a jeden záznam na řádek." + +#: dashboards/project/networks/workflows.py:178 +msgid "DNS Name Servers" +msgstr "DNS servery" + +#: dashboards/project/networks/workflows.py:179 +msgid "" +"IP address list of DNS name servers for this subnet. One entry per line." +msgstr "Seznam IP adres DNS serverů pro tuto podsíť. Jeden záznam na řádek." + +#: dashboards/project/networks/workflows.py:184 +msgid "Host Routes" +msgstr "Trasy hostitele" + +#: dashboards/project/networks/workflows.py:185 +msgid "" +"Additional routes announced to the hosts. Each entry is " +"<destination_cidr>,<nexthop> (e.g., " +"192.168.200.0/24,10.56.1.254) and one entry per line." +msgstr "Další trasy oznamované hostitelům. Každý záznam má formát <cílové_cidr>,<další skok> (např. 192.168.200.0/24,10.56.1.254) a jeden záznam na řádek." + +#: dashboards/project/networks/workflows.py:192 +#: dashboards/project/networks/subnets/workflows.py:142 +#: dashboards/project/networks/templates/networks/subnets/detail.html:3 +#: dashboards/project/networks/templates/networks/subnets/detail.html:6 +msgid "Subnet Detail" +msgstr "Podrobnosti podsítě" + +#: dashboards/project/networks/workflows.py:193 +#: dashboards/project/networks/subnets/workflows.py:143 +msgid "You can specify additional attributes for the subnet." +msgstr "Můžete zadat další vlastnosti podsítě." + +#: dashboards/project/networks/workflows.py:199 +#, python-format +msgid "%(field_name)s: Invalid IP address (value=%(ip)s)" +msgstr "%(field_name)s: Neplatná IP adresa (hodnota=%(ip)s)" + +#: dashboards/project/networks/workflows.py:208 +#, python-format +msgid "%(field_name)s: Invalid IP address (value=%(network)s)" +msgstr "%(field_name)s: Neplatná IP adresa (hodnota=%(network)s)" + +#: dashboards/project/networks/workflows.py:220 +#, python-format +msgid "Start and end addresses must be specified (value=%s)" +msgstr "Musí být zadány počáteční a koncové adresy (hodnota=%s)" + +#: dashboards/project/networks/workflows.py:226 +#, python-format +msgid "Start address is larger than end address (value=%s)" +msgstr "Počáteční adresa je větší než koncová (value=%s)" + +#: dashboards/project/networks/workflows.py:244 +#, python-format +msgid "" +"Host Routes format error: Destination CIDR and nexthop must be specified " +"(value=%s)" +msgstr "Chybný formát trasy hostitele: Musí být zadány cílový CIDR a další_skok (hodnota=%s)" + +#: dashboards/project/networks/workflows.py:269 +#, python-format +msgid "Created network \"%s\"." +msgstr "Vytvořena síť \"%s\"." + +#: dashboards/project/networks/workflows.py:270 +#, python-format +msgid "Unable to create network \"%s\"." +msgstr "Nelze vytvořit síť \"%s\"." + +#: dashboards/project/networks/workflows.py:295 +#, python-format +msgid "Network \"%s\" was successfully created." +msgstr "Síť \"%s\" byla úspěšně vytvořena." + +#: dashboards/project/networks/workflows.py:299 +#, python-format +msgid "Failed to create network \"%(network)s\": %(reason)s" +msgstr "Nelze vytvořit síť \"%(network)s\": %(reason)s" + +#: dashboards/project/networks/workflows.py:355 +#, python-format +msgid "Subnet \"%s\" was successfully created." +msgstr "Podsíť \"%s\" byla úspěšně vytvořena." + +#: dashboards/project/networks/workflows.py:359 +#, python-format +msgid "Failed to create subnet \"%(sub)s\" for network \"%(net)s\": %(reason)s" +msgstr "Nelze vytvořit podsíť \"%(sub)s\" pro síť \"%(net)s\": %(reason)s" + +#: dashboards/project/networks/workflows.py:375 +#, python-format +msgid "Delete the created network \"%s\" due to subnet creation failure." +msgstr "Smazat vytvořenou síť \"%s\" kvůli neúspěšnému vytvoření podsítě." + +#: dashboards/project/networks/workflows.py:383 +#, python-format +msgid "Failed to delete network \"%s\"" +msgstr "Nelze smazat síť \"%s\"" + +#: dashboards/project/networks/ports/tables.py:34 +msgid "Attached" +msgstr "Připojeno" + +#: dashboards/project/networks/ports/tables.py:36 +msgid "Detached" +msgstr "Odpojeno" + +#: dashboards/project/networks/ports/tables.py:55 +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:36 +msgid "Attached Device" +msgstr "Připojené zařízení" + +#: dashboards/project/networks/ports/views.py:56 +msgid "Unable to retrieve port details" +msgstr "Nelze získat podrobnosti portu" + +#: dashboards/project/networks/subnets/tabs.py:37 +msgid "Unable to retrieve subnet details." +msgstr "Nelze získat podrobnosti podsítě." + +#: dashboards/project/networks/subnets/views.py:67 +msgid "Unable to retrieve subnet details" +msgstr "Nelze získat podrobnosti podsítě" + +#: dashboards/project/networks/subnets/workflows.py:41 +msgid "" +"You can create a subnet associated with the network. Advanced configuration " +"are available at \"Subnet Detail\" tab." +msgstr "Můžete vytvořit podsíť přidruženou k síti. V kartě \"Podrobnosti podsítě\" jsou dostupná pokročilá nastavení." + +#: dashboards/project/networks/subnets/workflows.py:60 +#, python-format +msgid "Created subnet \"%s\"." +msgstr "Vytvořena podsíť \"%s\"." + +#: dashboards/project/networks/subnets/workflows.py:61 +#, python-format +msgid "Unable to create subnet \"%s\"." +msgstr "Nelze vytvořit podsíť \"%s\"." + +#: dashboards/project/networks/subnets/workflows.py:107 +msgid "Gateway IP (optional)" +msgstr "IP brány (nepovinné)" + +#: dashboards/project/networks/subnets/workflows.py:110 +msgid "" +"IP address of Gateway (e.g. 192.168.0.254). You need to specify an explicit " +"address to set the gateway. If you want to use no gateway, check 'Disable " +"Gateway' below." +msgstr "IP adresy brány (např. 192.168.0.254). Pro nastavení je třeba zadat konkrétní adresu. Pokud bránu nechcete použit, zaškrtněte níže 'Zakázat bránu'." + +#: dashboards/project/networks/subnets/workflows.py:122 +msgid "" +"You can update a subnet associated with the network. Advanced configuration " +"are available at \"Subnet Detail\" tab." +msgstr "Podsíť, přidruženou k síti, můžete aktualizovat. Pokročilá nastavení jsou dostupná v kartě \"Podrobnosti podsítě\"." + +#: dashboards/project/networks/subnets/workflows.py:154 +#, python-format +msgid "Updated subnet \"%s\"." +msgstr "Podsíť \"%s\" aktualizována." + +#: dashboards/project/networks/subnets/workflows.py:155 +#, python-format +msgid "Unable to update subnet \"%s\"." +msgstr "Nelze aktualizovat podsíť \"%s\"." + +#: dashboards/project/networks/subnets/workflows.py:191 +#, python-format +msgid "Subnet \"%s\" was successfully updated." +msgstr "Podsíť \"%s\" byla úspěšně aktualizována." + +#: dashboards/project/networks/subnets/workflows.py:195 +#, python-format +msgid "Failed to update subnet \"%(sub)s\": %(reason)s" +msgstr "Nelze aktualizovat podsíť \"%(sub)s\": %(reason)s" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:3 +msgid "Network Overview" +msgstr "Přehled sítě" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:22 +msgid "Provider Network" +msgstr "Síť poskytovatele" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:23 +msgid "Network Type" +msgstr "Typ sítě" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:24 +#: dashboards/router/nexus1000v/forms.py:117 +#: dashboards/router/nexus1000v/forms.py:123 +#: dashboards/router/nexus1000v/forms.py:194 +msgid "Physical Network" +msgstr "Fyzická síť" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:25 +msgid "Segmentation ID" +msgstr "ID členění" + +#: dashboards/project/networks/templates/networks/detail.html:6 +msgid "Network Detail: " +msgstr "Podrobnosti sítě:" + +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:4 +msgid "Port Overview" +msgstr "Přehled portu" + +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:19 +msgid "Fixed IP" +msgstr "Pevná IP" + +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:23 +msgid "IP address:" +msgstr "IP adresa:" + +#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:30 +msgid "Mac Address" +msgstr "MAC adresa" + +#: dashboards/project/networks/templates/networks/ports/detail.html:3 +#: dashboards/project/networks/templates/networks/ports/detail.html:6 +msgid "Port Detail" +msgstr "Podrobnosti portu" + +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:4 +msgid "Subnet Overview" +msgstr "Přehled podsítě" + +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:17 +msgid "IP version" +msgstr "Verze IP" + +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:21 +msgid "IP allocation pool" +msgstr "Zásoba přidělitelných ip" + +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:25 +msgid " - End" +msgstr "- Konec" + +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:28 +msgid "DHCP Enable" +msgstr "DHCP Povoleno" + +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:32 +msgid "Additional routes" +msgstr "Dodatečné cesty" + +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:35 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 +msgid "Destination" +msgstr "Cíl" + +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:36 +msgid " : Next hop" +msgstr ": Další skok" + +#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:41 +msgid "DNS name server" +msgstr "DNS server" + +#: dashboards/project/overview/views.py:36 +msgid "Uptime(Seconds)" +msgstr "Doba provozu(Ve vteřinách)" + +#: dashboards/project/overview/templates/overview/usage.csv:5 +msgid "Total Active Ram (MB)" +msgstr "Celkem aktivní RAM (MB)" + +#: dashboards/project/routers/forms.py:35 +#: dashboards/project/routers/ports/forms.py:38 +#: dashboards/project/routers/ports/forms.py:146 +msgid "Router Name" +msgstr "Název routeru" + +#: dashboards/project/routers/forms.py:45 +#, python-format +msgid "Router %s was successfully created." +msgstr "Router %s byl úspěšně vytvořen." + +#: dashboards/project/routers/forms.py:49 +#, python-format +msgid "Failed to create router \"%s\"." +msgstr "Nelze vytvořit router \"%s\"." + +#: dashboards/project/routers/tables.py:43 +#: dashboards/project/routers/tables.py:49 +#, python-format +msgid "Unable to delete router \"%s\"" +msgstr "Nelze smazat router \"%s\"" + +#: dashboards/project/routers/tables.py:66 +#: dashboards/project/routers/templates/routers/ports/_setgateway.html:9 +#: dashboards/project/routers/templates/routers/ports/_setgateway.html:24 +#: dashboards/project/routers/templates/routers/ports/setgateway.html:3 +#: dashboards/project/routers/templates/routers/ports/setgateway.html:6 +msgid "Set Gateway" +msgstr "Nastavit bránu" + +#: dashboards/project/routers/tables.py:78 +msgid "Clear" +msgstr "Vyčistit" + +#: dashboards/project/routers/tables.py:79 +msgid "Cleared" +msgstr "Vyčištěno" + +#: dashboards/project/routers/tables.py:80 +msgid "Gateway" +msgstr "Brána" + +#: dashboards/project/routers/tables.py:81 +msgid "Gateways" +msgstr "Brány" + +#: dashboards/project/routers/tables.py:91 +#, python-format +msgid "Unable to clear gateway for router \"%(name)s\": \"%(msg)s\"" +msgstr "Nelze vyčistit bránu routeru \"%(name)s\": \"%(msg)s\"" + +#: dashboards/project/routers/tabs.py:56 +msgid "Unable to retrieve router details." +msgstr "Nelze získat podrobnosti routeru." + +#: dashboards/project/routers/views.py:73 +#, python-format +msgid "Unable to retrieve a list of external networks \"%s\"." +msgstr "Nelze získat seznam vnějších sítí \"%s\"." + +#: dashboards/project/routers/views.py:85 +#, python-format +msgid "External network \"%s\" not found." +msgstr "Vnější síť \"%s\" nenalezena." + +#: dashboards/project/routers/views.py:101 +#, python-format +msgid "Unable to retrieve details for router \"%s\"." +msgstr "Nelze získat podrobnosti routeru \"%s\"." + +#: dashboards/project/routers/views.py:112 +#, python-format +msgid "Unable to retrieve an external network \"%s\"." +msgstr "Nelze načíst externí síť \"%s\"." + +#: dashboards/project/routers/extensions/routerrules/forms.py:46 +msgid "Input must be in CIDR format" +msgstr "Vstup musí být ve formátu CIDR" + +#: dashboards/project/routers/extensions/routerrules/forms.py:56 +msgid "Optional: Next Hop Addresses (comma delimited)" +msgstr "Nepovinné: Adresa dalšího skoku (oddělená čárkami)" + +#: dashboards/project/routers/extensions/routerrules/forms.py:59 +#: dashboards/project/routers/ports/forms.py:41 +#: dashboards/project/routers/ports/forms.py:149 +#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:19 +msgid "Router ID" +msgstr "ID Routeru" + +#: dashboards/project/routers/extensions/routerrules/forms.py:66 +msgid "Permit" +msgstr "Povolit" + +#: dashboards/project/routers/extensions/routerrules/forms.py:67 +msgid "Deny" +msgstr "Zamítnout" + +#: dashboards/project/routers/extensions/routerrules/forms.py:76 +msgid "Unable to delete router rule." +msgstr "Nelze smazat pravidlo směrovače." + +#: dashboards/project/routers/extensions/routerrules/forms.py:91 +msgid "Router rule added" +msgstr "Pravidlo směrovače přidáno" + +#: dashboards/project/routers/extensions/routerrules/forms.py:96 +#, python-format +msgid "Failed to add router rule %s" +msgstr "Nelze přidat pravidlo směrovače %s" + +#: dashboards/project/routers/extensions/routerrules/tables.py:32 +#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:9 +#: dashboards/project/routers/templates/routers/extensions/routerrules/create.html:3 +#: dashboards/project/routers/templates/routers/extensions/routerrules/create.html:6 +msgid "Add Router Rule" +msgstr "Přidat pravidlo směrovače" + +#: dashboards/project/routers/extensions/routerrules/tables.py:42 +msgid "Router Rule" +msgstr "Pravidlo směrovače" + +#: dashboards/project/routers/extensions/routerrules/tabs.py:61 +msgid "Router Rules Grid" +msgstr "Mřížka pravidel směrovače" + +#: dashboards/project/routers/extensions/routerrules/views.py:51 +#: dashboards/project/routers/ports/views.py:50 +msgid "Unable to retrieve router." +msgstr "Nelze získat router." + +#: dashboards/project/routers/ports/forms.py:34 +msgid "IP Address (optional)" +msgstr "IP adresa (nepovinné)" + +#: dashboards/project/routers/ports/forms.py:35 +msgid "" +"You can specify an IP address of the interface created if you want (e.g. " +"192.168.0.254)." +msgstr "Pokud chcete, můžete zadat IP adresu vytvořeného rozhraní (např. 192.168.0.254)." + +#: dashboards/project/routers/ports/forms.py:57 +#: dashboards/project/routers/ports/forms.py:164 +#, python-format +msgid "Failed to get network list %s" +msgstr "Nelze získat seznam sítí %s" + +#: dashboards/project/routers/ports/forms.py:73 +msgid "Select Subnet" +msgstr "Vyberte podsíť" + +#: dashboards/project/routers/ports/forms.py:75 +msgid "No subnets available" +msgstr "Žádné dostupné podsítě" + +#: dashboards/project/routers/ports/forms.py:83 +msgid "Interface added" +msgstr "Rozhraní přidáno" + +#: dashboards/project/routers/ports/forms.py:111 +#, python-format +msgid "Unable to get subnet \"%s\"" +msgstr "Nelze získat podsíť \"%s\"" + +#: dashboards/project/routers/ports/forms.py:130 +#, python-format +msgid "Failed to add_interface: %s" +msgstr "Nelze přidat rozhraní: %s" + +#: dashboards/project/routers/ports/forms.py:139 +#, python-format +msgid "Failed to delete port %s" +msgstr "Nelze smazat port %s" + +#: dashboards/project/routers/ports/forms.py:173 +msgid "Select network" +msgstr "Vyberte síť" + +#: dashboards/project/routers/ports/forms.py:175 +msgid "No networks available" +msgstr "Žádné dostupné sítě" + +#: dashboards/project/routers/ports/forms.py:183 +msgid "Gateway interface is added" +msgstr "Rozhraní brány přidáno" + +#: dashboards/project/routers/ports/forms.py:188 +#, python-format +msgid "Failed to set gateway %s" +msgstr "Nelze nastavit bránu %s" + +#: dashboards/project/routers/ports/tables.py:33 +msgid "External Gateway" +msgstr "Vnější brána" + +#: dashboards/project/routers/ports/tables.py:35 +msgid "Internal Interface" +msgstr "Vnitřní rozhraní" + +#: dashboards/project/routers/ports/tables.py:42 +#: dashboards/project/routers/templates/routers/ports/_create.html:9 +#: dashboards/project/routers/templates/routers/ports/create.html:3 +#: dashboards/project/routers/templates/routers/ports/create.html:6 +msgid "Add Interface" +msgstr "Přidat rozhraní" + +#: dashboards/project/routers/ports/tables.py:52 +msgid "Interface" +msgstr "Rozhraní" + +#: dashboards/project/routers/ports/tables.py:67 +#, python-format +msgid "Failed to delete interface %s" +msgstr "Nelze smazat rozhraní %s" + +#: dashboards/project/routers/ports/views.py:80 +msgid "Unable to set gateway." +msgstr "Nelze nastavit bránu." + +#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:20 +msgid "" +"Routing rules to apply to router. Rules are matched by most specific source " +"first and then by most specific destination." +msgstr "Pravidla směrování která budou použita pro směrovač. Pravidla jsou upřednostňovávána nejdříve podle nejkonkrétnějšího zdroje a pak podle nejkonkrétnějšího cíle." + +#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:21 +msgid "" +"The next hop addresses can be used to override the router used by the " +"client." +msgstr "Adresy dalšího skoku mohou být použity k potlačení směrovače používaného klientem." + +#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:27 +msgid "Add rule" +msgstr "Přidat pravidlo" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:11 +msgid "Router Rule Grid" +msgstr "Mřížka pravidel směrovače" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:18 +msgid "Reset to Default" +msgstr "Resetovat na výchozí" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 +msgid "Source" +msgstr "Zdroj" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:92 +msgid "Rule Conflict" +msgstr "Konflikt pravidla" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:95 +msgid "" +"A more specific rule affects a portion of this traffic so a rule cannot be " +"automatically generated to control the behavior of the entire " +"source/destination combination." +msgstr "Konkrétnější pravidlo ovlivňuje část těchto přenosů, proto nemůže být automaticky vytvořeno pravidlo kontrolující chování kombinace celého zdroje/cíle." + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:97 +msgid "Conflicting Rule" +msgstr "Konfliktní pravidlo" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 +msgid "" +"The color and icon of an intersection indicates whether or not traffic is permitted from the source (row) to the destination (column).\n" +" Clicking the button in the intersection will install a rule to switch the traffic behavior.
\n" +"\n" +" Note: Rules only affect one direction of traffic. The opposite direction is outlined when hovering over an intersection.\n" +" " +msgstr "Barva a ikona křižovatky označuje povolení přenosů ze zdroje (řádek) do cíle (sloupec).\n Kliknutím na tlačítko v křižovatce vytvoříte pravidlo pro změnu chování přenosů.
\n\n Poznámka: Pravidla mají vliv pouze na jeden jejich směr. Opačný směr je uveden při najetí myší na křižovatku.\n " + +#: dashboards/project/routers/templates/routers/ports/_create.html:20 +msgid "You can connect a specified subnet to the router." +msgstr "Zadanou podsíť můžete připojit k routeru." + +#: dashboards/project/routers/templates/routers/ports/_create.html:23 +msgid "" +"The default IP address of the interface created is a gateway of the selected" +" subnet. You can specify another IP address of the interface here. You must " +"select a subnet to which the specified IP address belongs to from the above " +"list." +msgstr "Výchozí IP adresa vytvořeného rozhraní je brána vybrané podsítě. Zde můžete zadat jinou IP adresu rozhraní. Musíte vybrat podsíť ze seznamu výše, do kterého zadaná IP adresa patří." + +#: dashboards/project/routers/templates/routers/ports/_create.html:29 +msgid "Add interface" +msgstr "Přidat rozhraní" + +#: dashboards/project/routers/templates/routers/ports/_setgateway.html:19 +msgid "" +"You can connect a specified external network to the router. The external " +"network is regarded as a default route of the router and the router acts as " +"a gateway for external connectivity." +msgstr "Zadanou vnější síť můžete připojit k routeru. Vnější síť je považována za výchozí trasu routeru a router funguje jako brána pro vnější připojení." + +#: dashboards/project/stacks/forms.py:76 +#: dashboards/project/stacks/templates/stacks/_change_template.html:9 +#: dashboards/project/stacks/templates/stacks/_select_template.html:9 +#: dashboards/project/stacks/templates/stacks/select_template.html:3 +#: dashboards/project/stacks/templates/stacks/select_template.html:6 +msgid "Select Template" +msgstr "Vybrat šablonu" + +#: dashboards/project/stacks/forms.py:77 +msgid "From here you can select a template to launch a stack." +msgstr "Zde můžete vybrat šablonu pro spuštění zásobníku." + +#: dashboards/project/stacks/forms.py:82 +msgid "Direct Input" +msgstr "Přímý vstup" + +#: dashboards/project/stacks/forms.py:84 +msgid "Template Source" +msgstr "Zdroj šablony" + +#: dashboards/project/stacks/forms.py:91 dashboards/project/stacks/forms.py:93 +msgid "Template File" +msgstr "Soubor šablony" + +#: dashboards/project/stacks/forms.py:94 +msgid "A local template to upload." +msgstr "Místní šablona pro nahrání." + +#: dashboards/project/stacks/forms.py:101 +#: dashboards/project/stacks/forms.py:103 +msgid "Template URL" +msgstr "URL šablony" + +#: dashboards/project/stacks/forms.py:104 +msgid "An external (HTTP) URL to load the template from." +msgstr "Vnější (HTTP) URL z které načíst šablonu." + +#: dashboards/project/stacks/forms.py:111 +#: dashboards/project/stacks/forms.py:113 +msgid "Template Data" +msgstr "Data šablony" + +#: dashboards/project/stacks/forms.py:114 +msgid "The raw contents of the template." +msgstr "Čistý obsah šablony." + +#: dashboards/project/stacks/forms.py:120 +msgid "Environment Source" +msgstr "Zdroj prostředí" + +#: dashboards/project/stacks/forms.py:128 +#: dashboards/project/stacks/forms.py:130 +msgid "Environment File" +msgstr "Soubor prostředí" + +#: dashboards/project/stacks/forms.py:131 +msgid "A local environment to upload." +msgstr "Místní prostředí pro nahrání." + +#: dashboards/project/stacks/forms.py:138 +#: dashboards/project/stacks/forms.py:140 +msgid "Environment URL" +msgstr "URL prostředí" + +#: dashboards/project/stacks/forms.py:141 +msgid "An external (HTTP) URL to load the environment from." +msgstr "Externí (HTTP) URL z které prostředí nahrát." + +#: dashboards/project/stacks/forms.py:148 +#: dashboards/project/stacks/forms.py:150 +msgid "Environment Data" +msgstr "Data prostředí" + +#: dashboards/project/stacks/forms.py:151 +msgid "The raw contents of the environment file." +msgstr "Čistý obsah souboru prostředí." + +#: dashboards/project/stacks/forms.py:163 +msgid "template" +msgstr "šablona" + +#: dashboards/project/stacks/forms.py:165 +msgid "environment" +msgstr "prostředí" + +#: dashboards/project/stacks/forms.py:182 +msgid "An unknown problem occurred validating the template." +msgstr "Při ověřování šablony nastal neznámý problém." + +#: dashboards/project/stacks/forms.py:221 +#, python-format +msgid "There was a problem parsing the %(prefix)s: %(error)s" +msgstr "Při zpracování %(prefix)s nastal problém: %(error)s" + +#: dashboards/project/stacks/forms.py:229 +#, python-format +msgid "Please specify a %s using only one source method." +msgstr "Zadejte prosím %s pomocí pouze jedné zdrojové metody." + +#: dashboards/project/stacks/forms.py:236 +msgid "You must specify a template via one of the available sources." +msgstr "Musíte zadat šablonu pomocí jednoho z dostupných zdrojů." + +#: dashboards/project/stacks/forms.py:262 +msgid "Edit Template" +msgstr "Upravit šablonu" + +#: dashboards/project/stacks/forms.py:263 +msgid "From here you can select a new template to re-launch a stack." +msgstr "Zde můžete vybrat novou šablonu pro znovu spuštění zásobníku." + +#: dashboards/project/stacks/forms.py:265 +#: dashboards/project/stacks/forms.py:405 +msgid "Stack ID" +msgstr "ID zásobníku" + +#: dashboards/project/stacks/forms.py:268 +#: dashboards/project/stacks/forms.py:298 +#: dashboards/project/stacks/forms.py:408 +#: dashboards/project/stacks/tables.py:88 +msgid "Stack Name" +msgstr "Název zásobníku" + +#: dashboards/project/stacks/forms.py:279 +msgid "Create Stack" +msgstr "Vytvořit zásobník" + +#: dashboards/project/stacks/forms.py:299 +msgid "Name of the stack to create." +msgstr "Název zásobníku pro vytvoření." + +#: dashboards/project/stacks/forms.py:301 +msgid "" +"Name must start with a letter and may only contain letters, numbers, " +"underscores, periods and hyphens." +msgstr "Názvy musí začínat pouze písmenem a může obsahovat pouze písmena, čísla, podtržítka, tečky a pomlčky." + +#: dashboards/project/stacks/forms.py:307 +msgid "Creation Timeout (minutes)" +msgstr "Časový limit vytvoření (v minutách)" + +#: dashboards/project/stacks/forms.py:308 +msgid "Stack creation timeout in minutes." +msgstr "Časový limit vytvoření zásobníku v minutách." + +#: dashboards/project/stacks/forms.py:311 +msgid "Rollback On Failure" +msgstr "Zpětné vrácení při selhání" + +#: dashboards/project/stacks/forms.py:312 +msgid "Enable rollback on create/update failure." +msgstr "Povolit zpětné vrácení při chybě ve vytváření/aktualizaci." + +#: dashboards/project/stacks/forms.py:325 +#, python-format +msgid "Password for user \"%s\"" +msgstr "Heslo pro uživatele \"%s\"" + +#: dashboards/project/stacks/forms.py:326 +msgid "" +"This is required for operations to be performed throughout the lifecycle of " +"the stack" +msgstr "Toto je vyžadováno pro operace prováděné během životního cyklu zásobníku" + +#: dashboards/project/stacks/forms.py:393 +msgid "Stack creation started." +msgstr "Zahájeno vytváření zásobníku." + +#: dashboards/project/stacks/forms.py:397 +msgid "Stack creation failed." +msgstr "Vytváření zásobníku selhalo." + +#: dashboards/project/stacks/forms.py:403 +#: dashboards/project/stacks/templates/stacks/_update.html:8 +#: dashboards/project/stacks/templates/stacks/update.html:3 +msgid "Update Stack Parameters" +msgstr "Aktualizovat parametry zásobníku" + +#: dashboards/project/stacks/forms.py:439 +msgid "Stack update started." +msgstr "Zahájena aktualizace zásobníku." + +#: dashboards/project/stacks/forms.py:443 +msgid "Stack update failed." +msgstr "Aktualizace zásobníku selhala." + +#: dashboards/project/stacks/panel.py:23 +#: dashboards/project/stacks/tables.py:53 +#: dashboards/project/stacks/tables.py:109 +#: dashboards/project/stacks/templates/stacks/index.html:3 +#: dashboards/project/stacks/templates/stacks/index.html:6 +msgid "Stacks" +msgstr "Zádobníky" + +#: dashboards/project/stacks/tables.py:33 +#: dashboards/project/stacks/templates/stacks/_create.html:8 +#: dashboards/project/stacks/templates/stacks/create.html:3 +#: dashboards/project/stacks/templates/stacks/create.html:6 +msgid "Launch Stack" +msgstr "Spustit zásobník" + +#: dashboards/project/stacks/tables.py:40 +msgid "Change Stack Template" +msgstr "Změnit šablonu zásobníku" + +#: dashboards/project/stacks/tables.py:52 +msgid "Stack" +msgstr "Zásobník" + +#: dashboards/project/stacks/tables.py:120 +#: dashboards/project/stacks/tables.py:165 +msgid "Stack Resource" +msgstr "Zdroj zásobníku" + +#: dashboards/project/stacks/tables.py:123 +#: dashboards/project/stacks/tables.py:168 +msgid "Resource" +msgstr "Zdroj" + +#: dashboards/project/stacks/tables.py:126 +msgid "Time Since Event" +msgstr "Doba od události" + +#: dashboards/project/stacks/tables.py:134 +#: dashboards/project/stacks/tables.py:183 +msgid "Status Reason" +msgstr "Důvod stavu" + +#: dashboards/project/stacks/tables.py:138 +msgid "Stack Events" +msgstr "Události zásobníku" + +#: dashboards/project/stacks/tables.py:171 +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:21 +msgid "Stack Resource Type" +msgstr "Typ zdroje zásobníku" + +#: dashboards/project/stacks/tables.py:173 +msgid "Date Updated" +msgstr "Nahráno dne" + +#: dashboards/project/stacks/tables.py:196 +msgid "Stack Resources" +msgstr "Zdroje zásobníku" + +#: dashboards/project/stacks/tabs.py:34 +msgid "Topology" +msgstr "Topologie" + +#: dashboards/project/stacks/tabs.py:71 +msgid "Events" +msgstr "Události" + +#: dashboards/project/stacks/tabs.py:85 +#, python-format +msgid "Unable to get events for stack \"%s\"." +msgstr "Nelze získat události zásobníku \"%s\"." + +#: dashboards/project/stacks/tabs.py:91 +msgid "Resources" +msgstr "Zdroje" + +#: dashboards/project/stacks/tabs.py:105 +#, python-format +msgid "Unable to get resources for stack \"%s\"." +msgstr "Nelze získat zdroje zásobníku \"%s\"." + +#: dashboards/project/stacks/views.py:54 +msgid "Unable to retrieve stack list." +msgstr "Nelze získat seznam zásobníků." + +#: dashboards/project/stacks/views.py:86 +#: dashboards/project/stacks/views.py:163 +#: dashboards/project/stacks/views.py:187 +msgid "Unable to retrieve stack." +msgstr "Nelze získat zásobník." + +#: dashboards/project/stacks/views.py:215 +msgid "Unable to retrieve resource." +msgstr "Nelze získat zdroj." + +#: dashboards/project/stacks/views.py:228 +msgid "Unable to retrieve metadata." +msgstr "Nelze získat metadata." + +#: dashboards/project/stacks/templates/stacks/_change_template.html:20 +#: dashboards/project/stacks/templates/stacks/_select_template.html:20 +msgid "" +"Use one of the available template source options to specify the template to " +"be used in creating this stack." +msgstr "Použít jednu z dostupných voleb zdroje šablony pro zadání šablony použité při vytváření zásobníku." + +#: dashboards/project/stacks/templates/stacks/_change_template.html:25 +#: dashboards/project/stacks/templates/stacks/_select_template.html:25 +msgid "Next" +msgstr "Další" + +#: dashboards/project/stacks/templates/stacks/_create.html:19 +msgid "Create a new stack with the provided values." +msgstr "Vytvořit nový zásobník pomocí zadaných hodnot." + +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:3 +msgid "Stack Overview" +msgstr "Přehled zásobíků" + +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:24 +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:34 +msgid "Last Updated" +msgstr "Naposledy aktualizováno" + +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:32 +msgid "Outputs" +msgstr "Výstupy" + +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:47 +msgid "Stack Parameters" +msgstr "Parametry zásobníku" + +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:58 +msgid "Launch Parameters" +msgstr "Spouštěcí parametry" + +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 +msgid "Minutes" +msgstr "Minut" + +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +msgid "Rollback" +msgstr "Zpětné vrácení" + +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:3 +msgid "Resource Overview" +msgstr "Přehled zdroje" + +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:9 +msgid "Stack Resource ID" +msgstr "ID zdroje zásobníku" + +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:13 +msgid "Resource ID" +msgstr "ID zdroje" + +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:42 +msgid "Resource Metadata" +msgstr "Metadata zdroje" + +#: dashboards/project/stacks/templates/stacks/_update.html:19 +msgid "" +"Update a stack with the provided values. Please note that any encrypted " +"parameters, such as passwords, will be reset to default if you don't change " +"them here." +msgstr "Aktualizovat zásobník pomocí zadaných hodnot. Nezapomeňte prosím, že všechny zašifrované parametry, jako např. hesla, budou resetována na výchozí, pokud je zde nezměníte." + +#: dashboards/project/stacks/templates/stacks/_update.html:24 +msgid "Update" +msgstr "Aktualizovat" + +#: dashboards/project/stacks/templates/stacks/change_template.html:3 +#: dashboards/project/stacks/templates/stacks/change_template.html:6 +msgid "Change Template" +msgstr "Změnit šablonu" + +#: dashboards/project/stacks/templates/stacks/detail.html:3 +msgid "Stack Detail" +msgstr "Podrobnosti zásobníku" + +#: dashboards/project/stacks/templates/stacks/detail.html:6 +msgid "Stack Detail: " +msgstr "Podrobnosti zásobníku:" + +#: dashboards/project/stacks/templates/stacks/resource.html:3 +msgid "Resource Detail" +msgstr "Podrobnosti zdroje" + +#: dashboards/project/stacks/templates/stacks/resource.html:6 +msgid "Resource Detail: " +msgstr "Podrobnosti zdroje:" + +#: dashboards/project/stacks/templates/stacks/update.html:6 +msgid "Update Stack" +msgstr "Aktualizovat zásobník" + +#: dashboards/project/volumes/tabs.py:38 +msgid "Unable to retrieve volume list." +msgstr "Nelze získat seznam svazků." + +#: dashboards/project/volumes/tabs.py:48 +msgid "Unable to retrieve volume/instance attachment information" +msgstr "Nelze získat informace o připojení svazku/instance." + +#: dashboards/project/volumes/tabs.py:88 +#: dashboards/project/volumes/volumes/forms.py:190 +msgid "Unable to retrieve volume snapshots." +msgstr "Nelze získat svazky snímků." + +#: dashboards/project/volumes/views.py:54 +#: dashboards/project/volumes/snapshots/tabs.py:38 +msgid "Unable to retrieve snapshot details." +msgstr "Nelze získat podrobnosti snímku." + +#: dashboards/project/volumes/snapshots/tables.py:100 +#: dashboards/project/volumes/volumes/forms.py:44 +#: dashboards/project/volumes/volumes/forms.py:475 +#: dashboards/project/volumes/volumes/forms.py:496 +msgid "Volume Name" +msgstr "Název svazku" + +#: dashboards/project/volumes/templates/volumes/index.html:3 +#: dashboards/project/volumes/templates/volumes/index.html:6 +msgid "Volumes & Snapshots" +msgstr "Svazky a Snímky" + +#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:4 +msgid "Volume Snapshot Overview" +msgstr "Přehled snímku svazku" + +#: dashboards/project/volumes/templates/volumes/snapshots/detail.html:3 +msgid "Volume Snapshot Details" +msgstr "Podrobnosti snímku svazku" + +#: dashboards/project/volumes/templates/volumes/snapshots/detail.html:6 +msgid "Volume Snapshot Details: " +msgstr "Podrobnosti snímku svazku:" + +#: dashboards/project/volumes/templates/volumes/snapshots/detail.html:6 +msgid "Volume Snapshot Details:" +msgstr "Podrobnosti snímku svazku:" + +#: dashboards/project/volumes/templates/volumes/volumes/_attach.html:10 +#: dashboards/project/volumes/templates/volumes/volumes/attach.html:3 +#: dashboards/project/volumes/templates/volumes/volumes/attach.html:6 +msgid "Manage Volume Attachments" +msgstr "Správa připojených svazků" + +#: dashboards/project/volumes/templates/volumes/volumes/_attach.html:14 +msgid "Attach To Instance" +msgstr "Připojit k instanci" + +#: dashboards/project/volumes/templates/volumes/volumes/_attach.html:23 +msgid "Attach Volume" +msgstr "Připojit svazek" + +#: dashboards/project/volumes/templates/volumes/volumes/_create_snapshot.html:9 +#: dashboards/project/volumes/templates/volumes/volumes/_create_snapshot.html:26 +#: dashboards/project/volumes/templates/volumes/volumes/create_snapshot.html:3 +msgid "Create Volume Snapshot" +msgstr "Vytvořit snímek svazku" + +#: dashboards/project/volumes/templates/volumes/volumes/_create_snapshot.html:24 +msgid "Create Volume Snapshot (Force)" +msgstr "Vytvořit snímek svazku (Nucený)" + +#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:4 +msgid "Volume Overview" +msgstr "Přehled svazků" + +#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:35 +#: dashboards/project/volumes/volumes/tables.py:328 +msgid "Attachments" +msgstr "Připojené svazky" + +#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:47 +msgid "Not attached" +msgstr "Nepřipojeno" + +#: dashboards/project/volumes/templates/volumes/volumes/_extend.html:9 +#: dashboards/project/volumes/templates/volumes/volumes/_extend.html:24 +#: dashboards/project/volumes/templates/volumes/volumes/extend.html:3 +#: dashboards/project/volumes/templates/volumes/volumes/extend.html:6 +#: dashboards/project/volumes/volumes/tables.py:91 +msgid "Extend Volume" +msgstr "Rozšířit svazek" + +#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:5 +msgid "From here you can extend the size of a volume." +msgstr "Odsud můžete rozšířit velikost svazku." + +#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:7 +#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:7 +msgid "Volume Limits" +msgstr "Omezení svazku" + +#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:10 +#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:10 +msgid "Total Gigabytes" +msgstr "Celkem gigabajtů" + +#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:5 +msgid "Volumes are block devices that can be attached to instances." +msgstr "Svazky jsou bloková zařízení, která mohou být připojena k instance." + +#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:18 +msgid "Number of Volumes" +msgstr "Počet svazků" + +#: dashboards/project/volumes/templates/volumes/volumes/_update.html:9 +#: dashboards/project/volumes/templates/volumes/volumes/_update.html:24 +#: dashboards/project/volumes/templates/volumes/volumes/update.html:3 +#: dashboards/project/volumes/templates/volumes/volumes/update.html:6 +#: dashboards/project/volumes/volumes/tables.py:148 +msgid "Edit Volume" +msgstr "Upravit svazek" + +#: dashboards/project/volumes/templates/volumes/volumes/_update.html:19 +msgid "From here you can modify name and description of a volume." +msgstr "Odsud můžete změnit název a popis svazku." + +#: dashboards/project/volumes/templates/volumes/volumes/create.html:6 +msgid "Create a Volume" +msgstr "Vytvořit svazek" + +#: dashboards/project/volumes/templates/volumes/volumes/create_snapshot.html:6 +msgid "Create a Volume Snapshot" +msgstr "Vytvořit snímek svazku" + +#: dashboards/project/volumes/volumes/forms.py:50 +#: dashboards/project/volumes/volumes/forms.py:500 +msgid "Size (GB)" +msgstr "Velikost (GB)" + +#: dashboards/project/volumes/volumes/forms.py:51 +msgid "Volume Source" +msgstr "Zdroj svazku" + +#: dashboards/project/volumes/volumes/forms.py:57 +msgid "Use snapshot as a source" +msgstr "Použít snímek jako zdroj" + +#: dashboards/project/volumes/volumes/forms.py:64 +msgid "Use image as a source" +msgstr "Použít obraz jako zdroj" + +#: dashboards/project/volumes/volumes/forms.py:71 +msgid "Use a volume as source" +msgstr "Použít svazek jako zdroj" + +#: dashboards/project/volumes/volumes/forms.py:109 +#, python-format +msgid "Volume size must be equal to or greater than the snapshot size (%sGB)" +msgstr "Velikost svazku musí být stejná nebo větší než velikost snímku (%sGB)" + +#: dashboards/project/volumes/volumes/forms.py:118 +msgid "Unable to load the specified snapshot." +msgstr "Nelze načíst zadaný snímek." + +#: dashboards/project/volumes/volumes/forms.py:129 +#, python-format +msgid "Volume size must be equal to or greater than the image size (%s)" +msgstr "Velikost svazku musí být větší nebo rovna velikosti obrazu (%s)" + +#: dashboards/project/volumes/volumes/forms.py:135 +#, python-format +msgid "" +"Volume size must be equal to or greater than the image minimum disk size " +"(%sGB)" +msgstr "Velikost svazku musí být větší nebo rovna minimální velikosti obrazu (%sGB)" + +#: dashboards/project/volumes/volumes/forms.py:146 +#, python-format +msgid "Unable to load the specified image. %s" +msgstr "Nelze načíst zadaný obraz. %s" + +#: dashboards/project/volumes/volumes/forms.py:155 +#, python-format +msgid "Unable to load the specified volume. %s" +msgstr "Nelze načíst zadaný svazek. %s" + +#: dashboards/project/volumes/volumes/forms.py:162 +#, python-format +msgid "" +"Volume size must be equal to or greater than the origin volume size (%s)" +msgstr "Velikost svazku musí být větší nebo rovna velikosti původního svazku (%s)" + +#: dashboards/project/volumes/volumes/forms.py:184 +msgid "Choose a snapshot" +msgstr "Zvolte snímek" + +#: dashboards/project/volumes/volumes/forms.py:197 +msgid "Choose an image" +msgstr "Zvolit obraz" + +#: dashboards/project/volumes/volumes/forms.py:209 +msgid "Choose a volume" +msgstr "Zvolte svazek" + +#: dashboards/project/volumes/volumes/forms.py:218 +msgid "No source, empty volume" +msgstr "Žádný zdroj, prázdný svazek" + +#: dashboards/project/volumes/volumes/forms.py:229 +msgid "Unable to determine if availability zones extension is supported." +msgstr "Nelze zjistit podporu rozšíření zón dostupnosti." + +#: dashboards/project/volumes/volumes/forms.py:283 +#, python-format +msgid "The volume size cannot be less than the snapshot size (%sGB)" +msgstr "Velikost svazku nemůže být menší než velikost snímku (%sGB)" + +#: dashboards/project/volumes/volumes/forms.py:295 +#, python-format +msgid "The volume size cannot be less than the image size (%s)" +msgstr "Velikost svazku nemůže být menší než velikost obrazu (%s)" + +#: dashboards/project/volumes/volumes/forms.py:300 +#, python-format +msgid "The volume size cannot be less than the image minimum disk size (%sGB)" +msgstr "Velikost svazku nemůže být menší než minimální velikost obrazu (%sGB)" + +#: dashboards/project/volumes/volumes/forms.py:310 +#, python-format +msgid "The volume size cannot be less than the source volume size (%sGB)" +msgstr "Velikost svazku nemůže být menší než velikost zdrojového svazku (%sGB)" + +#: dashboards/project/volumes/volumes/forms.py:318 +#, python-format +msgid "" +"A volume of %(req)iGB cannot be created as you only have %(avail)iGB of your" +" quota available." +msgstr "Svazek o velikosti %(req)iGB nemůže být vytvořen, protože máte dostupných pouze %(avail)iGB z vaší kvóty." + +#: dashboards/project/volumes/volumes/forms.py:325 +msgid "You are already using all of your available volumes." +msgstr "Již využíváte všechny vaše dostupné svazky." + +#: dashboards/project/volumes/volumes/forms.py:341 +#, python-format +msgid "Creating volume \"%s\"" +msgstr "Vytváření svazku \"%s\"" + +#: dashboards/project/volumes/volumes/forms.py:349 +msgid "Unable to create volume." +msgstr "Nelze vytvořit svazek." + +#: dashboards/project/volumes/volumes/forms.py:366 +msgid "Attach to Instance" +msgstr "Připojit k instanci" + +#: dashboards/project/volumes/volumes/forms.py:367 +msgid "Select an instance to attach to." +msgstr "Vyberte instanci ke které má být připojen." + +#: dashboards/project/volumes/volumes/forms.py:370 +msgid "Actual device name may differ due to hypervisor settings." +msgstr "Skutečný název zařízení se může lišit kvůli nastavením hypervizoru." + +#: dashboards/project/volumes/volumes/forms.py:413 +msgid "Unknown instance (None)" +msgstr "Neznámá instance (Žádná)" + +#: dashboards/project/volumes/volumes/forms.py:423 +#, python-format +msgid "Attaching volume %(vol)s to instance %(inst)s on %(dev)s." +msgstr "Připojování svazku %(vol)s k instanci %(inst)s na %(dev)s." + +#: dashboards/project/volumes/volumes/forms.py:432 +msgid "Unable to attach volume." +msgstr "Nelze připojit svazek." + +#: dashboards/project/volumes/volumes/forms.py:454 +#, python-format +msgid "Creating volume snapshot \"%s\"." +msgstr "Vytváření snímku svazku \"%s\"." + +#: dashboards/project/volumes/volumes/forms.py:457 +#, python-format +msgid "Forcing to create snapshot \"%s\" from attached volume." +msgstr "Vynucení vytvoření snímku \"%s\" z připojeného svazku." + +#: dashboards/project/volumes/volumes/forms.py:470 +msgid "Unable to create volume snapshot." +msgstr "Nelze vytvořit snímek svazku." + +#: dashboards/project/volumes/volumes/forms.py:485 +#, python-format +msgid "Updating volume \"%s\"" +msgstr "Aktualizace svazku \"%s\"" + +#: dashboards/project/volumes/volumes/forms.py:491 +msgid "Unable to update volume." +msgstr "Nelze aktualizovat svazek." + +#: dashboards/project/volumes/volumes/forms.py:507 +msgid "New size for extend must be greater than current size." +msgstr "Nová velikost pro rozšíření musí být větší než současná." + +#: dashboards/project/volumes/volumes/forms.py:518 +#, python-format +msgid "Successfully extended volume: \"%s\"" +msgstr "Svazek úspěšně rozšířen: \"%s\"" + +#: dashboards/project/volumes/volumes/forms.py:524 +msgid "Unable to extend volume." +msgstr "Nelze rozšířit svazek." + +#: dashboards/project/volumes/volumes/tables.py:56 +#, python-format +msgid "Unable to delete volume \"%s\". One or more snapshots depend on it." +msgstr "Nelze smazat svazek \"%s\". Jeden nebo více snímků na něm závisí." + +#: dashboards/project/volumes/volumes/tables.py:108 +msgid "Edit Attachments" +msgstr "Upravit připojené" + +#: dashboards/project/volumes/volumes/tables.py:185 +#: dashboards/project/volumes/volumes/views.py:210 +msgid "Unable to retrieve attachment information." +msgstr "Nelze získat informace o připojeném svazku." + +#: dashboards/project/volumes/volumes/tables.py:203 +#, python-format +msgid "Attached to %(instance)s on %(dev)s" +msgstr "Připojen k %(instance)s na %(dev)s" + +#: dashboards/project/volumes/volumes/tables.py:279 +msgid "Detach" +msgstr "Odpojit" + +#: dashboards/project/volumes/volumes/tables.py:280 +msgid "Detaching" +msgstr "Odpojování" + +#: dashboards/project/volumes/volumes/tables.py:309 +msgid "Device" +msgstr "Zařízení" + +#: dashboards/project/volumes/volumes/tables.py:318 +#, python-format +msgid "%(dev)s on instance %(instance_name)s" +msgstr "%(dev)s v instanci %(instance_name)s" + +#: dashboards/project/volumes/volumes/views.py:64 +msgid "Unable to retrieve volume details." +msgstr "Nelze získat podrobnosti svazku." + +#: dashboards/project/volumes/volumes/views.py:100 +#: dashboards/project/volumes/volumes/views.py:143 +#: dashboards/project/volumes/volumes/views.py:192 +#: dashboards/project/volumes/volumes/views.py:201 +msgid "Unable to retrieve volume information." +msgstr "Nelze získat informace o svazku." + +#: dashboards/project/volumes/volumes/views.py:134 +msgid "" +"This volume is currently attached to an instance. In some cases, creating a " +"snapshot from an attached volume can result in a corrupted snapshot." +msgstr "Tento svazek je nyní připojen k instanci. V některých případech může vytvoření snímku z připojeného svazku vést k poškození snímku." + +#: dashboards/project/volumes/volumes/views.py:161 +msgid "Unable to retrieve volume." +msgstr "Nelze získat svazek." + +#: dashboards/project/vpn/forms.py:54 +#, python-format +msgid "VPN Service %s was successfully updated." +msgstr "Služba VPN %s byla úspěšně aktualizována." + +#: dashboards/project/vpn/forms.py:60 +#, python-format +msgid "Failed to update VPN Service %s" +msgstr "Nelze aktualizovat službu VPN %s" + +#: dashboards/project/vpn/forms.py:75 dashboards/project/vpn/forms.py:146 +#: dashboards/project/vpn/tables.py:222 dashboards/project/vpn/tables.py:240 +#: dashboards/project/vpn/workflows.py:117 +#: dashboards/project/vpn/workflows.py:216 +#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18 +#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:18 +msgid "Authorization algorithm" +msgstr "Algoritmus oprávnění" + +#: dashboards/project/vpn/forms.py:76 dashboards/project/vpn/forms.py:147 +msgid "sha1" +msgstr "sha1" + +#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:154 +#: dashboards/project/vpn/tables.py:225 dashboards/project/vpn/tables.py:243 +#: dashboards/project/vpn/workflows.py:118 +#: dashboards/project/vpn/workflows.py:218 +#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21 +#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:24 +msgid "Encryption algorithm" +msgstr "Algoritmus šifrování" + +#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:155 +msgid "3des" +msgstr "3des" + +#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:156 +msgid "aes-128" +msgstr "aes-128" + +#: dashboards/project/vpn/forms.py:82 dashboards/project/vpn/forms.py:157 +msgid "aes-192" +msgstr "aes-192" + +#: dashboards/project/vpn/forms.py:83 dashboards/project/vpn/forms.py:158 +msgid "aes-256" +msgstr "aes-256" + +#: dashboards/project/vpn/forms.py:85 dashboards/project/vpn/workflows.py:119 +#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:24 +msgid "IKE version" +msgstr "Verze IKE" + +#: dashboards/project/vpn/forms.py:86 +msgid "v1" +msgstr "v1" + +#: dashboards/project/vpn/forms.py:87 +msgid "v2" +msgstr "v2" + +#: dashboards/project/vpn/forms.py:90 dashboards/project/vpn/workflows.py:120 +msgid "Lifetime units for IKE keys" +msgstr "Jednotky životnosti pro klíče IKE" + +#: dashboards/project/vpn/forms.py:91 dashboards/project/vpn/forms.py:162 +msgid "seconds" +msgstr "vteřiny" + +#: dashboards/project/vpn/forms.py:95 dashboards/project/vpn/workflows.py:122 +msgid "Lifetime value for IKE keys" +msgstr "Hodnota životnosti pro klíče IKE" + +#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:167 +#: dashboards/project/vpn/workflows.py:124 +#: dashboards/project/vpn/workflows.py:223 +msgid "Equal to or more than 60" +msgstr "Větší nebo rovno 60" + +#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:169 +#: dashboards/project/vpn/workflows.py:125 +#: dashboards/project/vpn/workflows.py:224 +#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33 +#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:33 +msgid "Perfect Forward Secrecy" +msgstr "Dokonalé utajení předávání" + +#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:170 +msgid "group2" +msgstr "skupina2" + +#: dashboards/project/vpn/forms.py:100 dashboards/project/vpn/forms.py:171 +msgid "group5" +msgstr "skupina5" + +#: dashboards/project/vpn/forms.py:101 dashboards/project/vpn/forms.py:172 +msgid "group14" +msgstr "skupina14" + +#: dashboards/project/vpn/forms.py:104 dashboards/project/vpn/workflows.py:127 +#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:36 +msgid "IKE Phase1 negotiation mode" +msgstr "Režim sjednání Fáze1 IKE " + +#: dashboards/project/vpn/forms.py:125 +#, python-format +msgid "IKE Policy %s was successfully updated." +msgstr "Zásada IKE %s byla úspěšně aktualizována." + +#: dashboards/project/vpn/forms.py:131 +#, python-format +msgid "Failed to update IKE Policy %s" +msgstr "Nelze aktualizovat zásadu IKE %s" + +#: dashboards/project/vpn/forms.py:150 dashboards/project/vpn/workflows.py:217 +#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21 +msgid "Encapsulation mode" +msgstr "Režim zapouzdření" + +#: dashboards/project/vpn/forms.py:151 +msgid "tunnel" +msgstr "tunel" + +#: dashboards/project/vpn/forms.py:152 +msgid "transport" +msgstr "přenos" + +#: dashboards/project/vpn/forms.py:161 dashboards/project/vpn/workflows.py:219 +msgid "Lifetime units" +msgstr "Jednotky životnosti" + +#: dashboards/project/vpn/forms.py:166 +msgid "Lifetime value" +msgstr "Hodnota životnosti" + +#: dashboards/project/vpn/forms.py:174 dashboards/project/vpn/workflows.py:225 +#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36 +msgid "Transform Protocol" +msgstr "Protokol transformace" + +#: dashboards/project/vpn/forms.py:175 +msgid "esp" +msgstr "esp" + +#: dashboards/project/vpn/forms.py:176 +msgid "ah" +msgstr "ah" + +#: dashboards/project/vpn/forms.py:177 +msgid "ah-esp" +msgstr "ah-esp" + +#: dashboards/project/vpn/forms.py:196 +#, python-format +msgid "IPSec Policy %s was successfully updated." +msgstr "Zásada IPSec %s byla úspěšně aktualizována" + +#: dashboards/project/vpn/forms.py:202 +#, python-format +msgid "Failed to update IPSec Policy %s" +msgstr "Nelze aktualizovat zásadu IPSec %s" + +#: dashboards/project/vpn/forms.py:215 dashboards/project/vpn/workflows.py:320 +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31 +msgid "Peer gateway public IPv4/IPv6 Address or FQDN" +msgstr "Veřejná IPv4/IPv6 adresa brány klientů nebo FQDN" + +#: dashboards/project/vpn/forms.py:216 dashboards/project/vpn/workflows.py:321 +msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection" +msgstr "Veřejná IPv4/IPv6 adresa brány klientů nebo FQDN pro připojení VPN" + +#: dashboards/project/vpn/forms.py:221 dashboards/project/vpn/workflows.py:326 +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34 +msgid "Peer router identity for authentication (Peer ID)" +msgstr "Identita směrovače klientů pro ověření (ID klienta)" + +#: dashboards/project/vpn/forms.py:222 dashboards/project/vpn/workflows.py:327 +msgid "" +"Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, " +"key ID, or FQDN" +msgstr "Identita směrovače klientů pro ověření- Může být adresa IPv4/IPv6, e-mail, ID klíče, nebo FQDN" + +#: dashboards/project/vpn/forms.py:227 dashboards/project/vpn/workflows.py:332 +msgid "Remote peer subnet(s)" +msgstr "Podsíť(ě) vzdálených klientů" + +#: dashboards/project/vpn/forms.py:228 dashboards/project/vpn/workflows.py:333 +msgid "" +"Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with" +" commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)" +msgstr "Adresy podsítí vzdálených klientů s maskami ve formátu CIDR oddělených čárkou dle potřeby (např. 20.1.0.0/24, 21.1.0.0/24)" + +#: dashboards/project/vpn/forms.py:235 dashboards/project/vpn/workflows.py:340 +msgid "Pre-Shared Key (PSK) string" +msgstr "Řetězec předsdíleného tajemství (PSK)" + +#: dashboards/project/vpn/forms.py:238 dashboards/project/vpn/workflows.py:405 +msgid "Maximum Transmission Unit size for the connection" +msgstr "Maximální velikost přenosové jednotky připojení" + +#: dashboards/project/vpn/forms.py:239 dashboards/project/vpn/workflows.py:407 +msgid "" +"Equal to or more than 68 if the local subnet is IPv4. Equal to or more than " +"1280 if the local subnet is IPv6." +msgstr "Větší nebo rovno 68, pokud místní podsíť je IPv4. Větší nebo rovno 1280 pokud místní podsíť je IPv6." + +#: dashboards/project/vpn/forms.py:242 dashboards/project/vpn/workflows.py:409 +msgid "Dead peer detection actions" +msgstr "Činnosti při zjištění mrtvých klientů" + +#: dashboards/project/vpn/forms.py:243 +msgid "hold" +msgstr "podržet" + +#: dashboards/project/vpn/forms.py:244 +msgid "clear" +msgstr "vyčistit" + +#: dashboards/project/vpn/forms.py:245 +msgid "disabled" +msgstr "zakázáno" + +#: dashboards/project/vpn/forms.py:246 +msgid "restart" +msgstr "restartovat" + +#: dashboards/project/vpn/forms.py:247 +msgid "restart-by-peer" +msgstr "restartovat klientem" + +#: dashboards/project/vpn/forms.py:250 dashboards/project/vpn/workflows.py:411 +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56 +msgid "Dead peer detection interval" +msgstr "Interval zjišťování mrtvých klientů" + +#: dashboards/project/vpn/forms.py:251 dashboards/project/vpn/workflows.py:413 +msgid "Valid integer" +msgstr "Platné celé číslo" + +#: dashboards/project/vpn/forms.py:254 dashboards/project/vpn/workflows.py:415 +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59 +msgid "Dead peer detection timeout" +msgstr "Časový limit zjišťování mrtvých klientů" + +#: dashboards/project/vpn/forms.py:255 dashboards/project/vpn/workflows.py:417 +msgid "Valid integer greater than the DPD interval" +msgstr "Platné celé číslo větší než interval ZMK" + +#: dashboards/project/vpn/forms.py:257 dashboards/project/vpn/workflows.py:418 +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50 +msgid "Initiator state" +msgstr "Stav iniciátora" + +#: dashboards/project/vpn/forms.py:258 +msgid "bi-directional" +msgstr "obousměrné" + +#: dashboards/project/vpn/forms.py:259 +msgid "response-only" +msgstr "pouze odpověď" + +#: dashboards/project/vpn/forms.py:283 +#, python-format +msgid "IPSec Site Connection %s was successfully updated." +msgstr "IPSec připojení k místu %s bylo úspěšně vytvořeno" + +#: dashboards/project/vpn/forms.py:289 +#, python-format +msgid "Failed to update IPSec Site Connection %s" +msgstr "Nelze aktualizovat IPSec připojení k místu %s" + +#: dashboards/project/vpn/panel.py:28 +msgid "VPN" +msgstr "VPN" + +#: dashboards/project/vpn/tables.py:33 dashboards/project/vpn/workflows.py:193 +msgid "Add IKE Policy" +msgstr "Přidat zásadu IKE" + +#: dashboards/project/vpn/tables.py:40 dashboards/project/vpn/workflows.py:290 +msgid "Add IPSec Policy" +msgstr "Přidat zásadu IPSec" + +#: dashboards/project/vpn/tables.py:47 dashboards/project/vpn/workflows.py:94 +msgid "Add VPN Service" +msgstr "Přidat službu VPN" + +#: dashboards/project/vpn/tables.py:54 dashboards/project/vpn/workflows.py:472 +msgid "Add IPSec Site Connection" +msgstr "Přidat připojení k místu IPSec" + +#: dashboards/project/vpn/tables.py:63 dashboards/project/vpn/tables.py:172 +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:19 +msgid "VPN Service" +msgstr "Služba VPN" + +#: dashboards/project/vpn/tables.py:64 dashboards/project/vpn/tables.py:212 +#: dashboards/project/vpn/tabs.py:53 +msgid "VPN Services" +msgstr "Služby VPN" + +#: dashboards/project/vpn/tables.py:76 dashboards/project/vpn/tables.py:174 +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:23 +msgid "IKE Policy" +msgstr "Zásada IKE" + +#: dashboards/project/vpn/tables.py:77 dashboards/project/vpn/tables.py:230 +#: dashboards/project/vpn/tabs.py:73 +msgid "IKE Policies" +msgstr "Zásady IKE" + +#: dashboards/project/vpn/tables.py:89 dashboards/project/vpn/tables.py:176 +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:27 +msgid "IPSec Policy" +msgstr "Zásada IPSec" + +#: dashboards/project/vpn/tables.py:90 dashboards/project/vpn/tables.py:248 +#: dashboards/project/vpn/tabs.py:93 +msgid "IPSec Policies" +msgstr "Zásady IPSec" + +#: dashboards/project/vpn/tables.py:102 +msgid "IPSec Site Connection" +msgstr "Připojení k místu IPSec" + +#: dashboards/project/vpn/tables.py:103 dashboards/project/vpn/tables.py:185 +#: dashboards/project/vpn/tabs.py:33 +msgid "IPSec Site Connections" +msgstr "Připojení k místu IPSec" + +#: dashboards/project/vpn/tables.py:108 +#: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:8 +#: dashboards/project/vpn/templates/vpn/update_vpnservice.html:3 +#: dashboards/project/vpn/templates/vpn/update_vpnservice.html:6 +msgid "Edit VPN Service" +msgstr "Upravit službu VPN" + +#: dashboards/project/vpn/tables.py:123 +#: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:8 +#: dashboards/project/vpn/templates/vpn/update_ikepolicy.html:3 +#: dashboards/project/vpn/templates/vpn/update_ikepolicy.html:6 +msgid "Edit IKE Policy" +msgstr "Upravit zásadu IKE" + +#: dashboards/project/vpn/tables.py:136 +#: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:8 +#: dashboards/project/vpn/templates/vpn/update_ipsecpolicy.html:3 +#: dashboards/project/vpn/templates/vpn/update_ipsecpolicy.html:6 +msgid "Edit IPSec Policy" +msgstr "Upravit zásadu IPSec" + +#: dashboards/project/vpn/tables.py:149 +msgid "Edit Connection" +msgstr "Upravit připojení" + +#: dashboards/project/vpn/tables.py:226 dashboards/project/vpn/tables.py:244 +msgid "PFS" +msgstr "PFS" + +#: dashboards/project/vpn/tabs.py:45 +msgid "Unable to retrieve IPSec Site Connections list." +msgstr "Nelze získat seznam připojení k místu IPSec" + +#: dashboards/project/vpn/tabs.py:65 dashboards/project/vpn/workflows.py:378 +msgid "Unable to retrieve VPN Services list." +msgstr "Nelze získat seznam služeb VPN." + +#: dashboards/project/vpn/tabs.py:85 dashboards/project/vpn/workflows.py:349 +msgid "Unable to retrieve IKE Policies list." +msgstr "Nelze získat seznam zásad IKE." + +#: dashboards/project/vpn/tabs.py:105 dashboards/project/vpn/workflows.py:364 +msgid "Unable to retrieve IPSec Policies list." +msgstr "Nelze získat seznam zásad IPSec." + +#: dashboards/project/vpn/tabs.py:119 +msgid "IKE Policy Details" +msgstr "Podrobnosti zásady IKE" + +#: dashboards/project/vpn/tabs.py:129 +msgid "Unable to retrieve IKE Policy details." +msgstr "Nelze získat podrobnosti zásady IKE." + +#: dashboards/project/vpn/tabs.py:140 +msgid "IPSec Policy Details" +msgstr "Podrobnosti zásady IPSec" + +#: dashboards/project/vpn/tabs.py:150 +msgid "Unable to retrieve IPSec Policy details." +msgstr "Nelze získat podrobnosti zásady IPSec." + +#: dashboards/project/vpn/tabs.py:161 +msgid "VPN Service Details" +msgstr "Podrobnosti služby VPN" + +#: dashboards/project/vpn/tabs.py:171 +msgid "Unable to retrieve VPN Service details." +msgstr "Nelze získat podrobnosti služby VPN." + +#: dashboards/project/vpn/tabs.py:188 +msgid "IPSec Site Connection Details" +msgstr "Podrobnosti připojení k místu" + +#: dashboards/project/vpn/tabs.py:198 +msgid "Unable to retrieve IPSec Site Connection details." +msgstr "Nelze získat podrobnosti připojení k místu IPSec." + +#: dashboards/project/vpn/views.py:56 +#, python-format +msgid "Deleted VPN Service %s" +msgstr "Smazána služba VPN %s" + +#: dashboards/project/vpn/views.py:59 +#, python-format +msgid "Unable to delete VPN Service: %s" +msgstr "Nelze smazat službu VPN: %s" + +#: dashboards/project/vpn/views.py:66 +#, python-format +msgid "Deleted IKE Policy %s" +msgstr "Smazána zásada IKE %s" + +#: dashboards/project/vpn/views.py:69 +#, python-format +msgid "Unable to delete IKE Policy: %s" +msgstr "Nelze smazat zásadu IKE: %s" + +#: dashboards/project/vpn/views.py:75 +#, python-format +msgid "Deleted IPSec Policy %s" +msgstr "Smazána zásada IPSec %s" + +#: dashboards/project/vpn/views.py:78 +#, python-format +msgid "Unable to delete IPSec Policy: %s" +msgstr "Nelze smazat zásadu IPSec: %s" + +#: dashboards/project/vpn/views.py:85 +#, python-format +msgid "Deleted IPSec Site Connection %s" +msgstr "Smazáno IPSec připojení k místu %s" + +#: dashboards/project/vpn/views.py:89 +#, python-format +msgid "Unable to delete IPSec Site Connection: %s" +msgstr "Nelze smazat IPSec připojení k místu: %s" + +#: dashboards/project/vpn/views.py:164 +#, python-format +msgid "Unable to retrieve VPN Service details. %s" +msgstr "Nelze získat podrobnosti služby VPN. %s" + +#: dashboards/project/vpn/views.py:193 +#, python-format +msgid "Unable to retrieve IKE Policy details. %s" +msgstr "Nelze získat podrobnosti zásady IKE. %s" + +#: dashboards/project/vpn/views.py:229 +#, python-format +msgid "Unable to retrieve IPSec Policy details. %s" +msgstr "Nelze získat podrobnosti zásady IPSec. %s" + +#: dashboards/project/vpn/views.py:266 +#, python-format +msgid "Unable to retrieve IPSec Site Connection details. %s" +msgstr "Nelze získat podrobnosti IPSec připojení k místu. %s" + +#: dashboards/project/vpn/workflows.py:58 +msgid "Select a Router" +msgstr "Vyberte směrovač" + +#: dashboards/project/vpn/workflows.py:64 +msgid "Unable to retrieve routers list." +msgstr "Nelze získat seznam směrovačů." + +#: dashboards/project/vpn/workflows.py:72 +msgid "Add New VPN Service" +msgstr "Přidat novou službu VPN" + +#: dashboards/project/vpn/workflows.py:74 +msgid "" +"Create VPN Service for current project.\n" +"\n" +"Assign a name and description for the VPN Service. Select a router and a subnet. Admin State is Up (checked) by default." +msgstr "Vytvoření služby VPN pro současný projekt.\n\nZvolte název a popis pro službu VPN. Vyberte směrovač a podsíť. Stav správce je standardně Zapnut (zaškrtnut)." + +#: dashboards/project/vpn/workflows.py:96 +#, python-format +msgid "Added VPN Service \"%s\"." +msgstr "Přidána služba VPN \"%s\"." + +#: dashboards/project/vpn/workflows.py:97 +#, python-format +msgid "Unable to add VPN Service \"%s\"." +msgstr "Nelze přidat službu VPN \"%s\"." + +#: dashboards/project/vpn/workflows.py:167 +msgid "Add New IKE Policy" +msgstr "Přidat novou zásadu IKE" + +#: dashboards/project/vpn/workflows.py:169 +msgid "" +"Create IKE Policy for current project.\n" +"\n" +"Assign a name and description for the IKE Policy. " +msgstr "Vytvořit zásadu IKE pro současný projekt.\n\nZvolte název a popis zásady IKE." + +#: dashboards/project/vpn/workflows.py:195 +#, python-format +msgid "Added IKE Policy \"%s\"." +msgstr "Přidána zásada IKE \"%s\"." + +#: dashboards/project/vpn/workflows.py:196 +#, python-format +msgid "Unable to add IKE Policy \"%s\"." +msgstr "Nelze přidat zásadu IKE \"%s\"." + +#: dashboards/project/vpn/workflows.py:221 +msgid "Lifetime value for IKE keys " +msgstr "Hodnota životnosti klíčů IKE" + +#: dashboards/project/vpn/workflows.py:264 +msgid "Add New IPSec Policy" +msgstr "Přidat novou zásadu IPSec" + +#: dashboards/project/vpn/workflows.py:266 +msgid "" +"Create IPSec Policy for current project.\n" +"\n" +"Assign a name and description for the IPSec Policy. " +msgstr "Vytvořit zásadu IPSec pro současný projekt.\n\nZvolte název a popis zásady IPSec." + +#: dashboards/project/vpn/workflows.py:292 +#, python-format +msgid "Added IPSec Policy \"%s\"." +msgstr "Přidána zásada IPSec \"%s\"." + +#: dashboards/project/vpn/workflows.py:293 +#, python-format +msgid "Unable to add IPSec Policy \"%s\"." +msgstr "Nelze přidat zásadu IPSec \"%s\"." + +#: dashboards/project/vpn/workflows.py:314 +msgid "VPN Service associated with this connection" +msgstr "Služba VPN přidružená k tomuto připojení" + +#: dashboards/project/vpn/workflows.py:316 +msgid "IKE Policy associated with this connection" +msgstr "Zásada IKE přidružená k tomuto připojení" + +#: dashboards/project/vpn/workflows.py:318 +msgid "IPSec Policy associated with this connection" +msgstr "Zásada IPSec přidružená k tomuto připojení" + +#: dashboards/project/vpn/workflows.py:343 +msgid "Select IKE Policy" +msgstr "Vyberte zásadu IKE" + +#: dashboards/project/vpn/workflows.py:357 +msgid "Select IPSec Policy" +msgstr "Vyberte zásadu IPSec" + +#: dashboards/project/vpn/workflows.py:372 +msgid "Select VPN Service" +msgstr "Vyberte službu VPN" + +#: dashboards/project/vpn/workflows.py:386 +msgid "Add New IPSec Site Connection" +msgstr "Přidat nové připojení k místu IPSec" + +#: dashboards/project/vpn/workflows.py:388 +msgid "" +"Create IPSec Site Connection for current project.\n" +"\n" +"Assign a name and description for the IPSec Site Connection. All fields in this tab are required." +msgstr "Vytvořit připojení k místu IPSec pro současný projekt.\n\nZvolte název a popis připojení IPSec. Všechny pole v této kartě jsou povinná." + +#: dashboards/project/vpn/workflows.py:440 +msgid "Optional Parameters" +msgstr "Volitelné parametry" + +#: dashboards/project/vpn/workflows.py:442 +msgid "" +"Fields in this tab are optional. You can configure the detail of IPSec site " +"connection created." +msgstr "Pole v této kartě nejsou povinná. Můžete nastavit podrobnosti vytvořeného IPSec připojení k místu." + +#: dashboards/project/vpn/workflows.py:474 +#, python-format +msgid "Added IPSec Site Connection \"%s\"." +msgstr "Přidáno IPSec připojení k místu \"%s\"." + +#: dashboards/project/vpn/workflows.py:475 +#, python-format +msgid "Unable to add IPSec Site Connection \"%s\"." +msgstr "Nelze přidat IPSec připojení k místu \"%s\"." + +#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:27 +#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:27 +msgid "Lifetime Units" +msgstr "Jednotky životnosti" + +#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:30 +#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:30 +msgid "Lifetime Value" +msgstr "Hodnota životnosti" + +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:37 +msgid "Remote peer subnet" +msgstr "Podsíť vzdálených klientů" + +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:44 +msgid "Pre-Shared Key string" +msgstr "Řetězec předsdíleného tajemství" + +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:47 +msgid "MTU" +msgstr "MTU" + +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:53 +msgid "Dead peer detection action" +msgstr "Činnost při zjištění mrtvých klientů" + +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:62 +msgid "Authorization mode" +msgstr "Režim oprávnění" + +#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:65 +msgid "Route mode" +msgstr "Režim směrování" + +#: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:18 +msgid "You may update IKE Policy details here." +msgstr "Zde můžete aktualizovat podrobnosti zásady IKE." + +#: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:18 +msgid "You may update IPSec Policy details here." +msgstr "Zde můžete aktualizovat podrobnosti zásady IPSec." + +#: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:8 +#: dashboards/project/vpn/templates/vpn/update_ipsecsiteconnection.html:3 +#: dashboards/project/vpn/templates/vpn/update_ipsecsiteconnection.html:6 +msgid "Edit IPSec Site Connection" +msgstr "Upravit IPSec připojení k místu" + +#: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:18 +msgid "You may update IPSec Site Connection details here." +msgstr "Zde můžete aktualizovat podrobnosti IPSec připojení k místu." + +#: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:18 +msgid "You may update VPN Service details here." +msgstr "Zde můžete aktualizovat podrobnosti služby VPN." + +#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:27 +msgid "VPN Connections" +msgstr "Připojení VPN" + +#: dashboards/project/vpn/templates/vpn/details_tabs.html:3 +#: dashboards/project/vpn/templates/vpn/details_tabs.html:6 +#: dashboards/project/vpn/templates/vpn/index.html:3 +#: dashboards/project/vpn/templates/vpn/index.html:6 +msgid "Virtual Private Network" +msgstr "Virtuální soukromá síť" + +#: dashboards/router/nexus1000v/forms.py:34 +msgid "Select a tenant" +msgstr "Vyberte nájemníka" + +#: dashboards/router/nexus1000v/forms.py:39 +msgid "Projects could not be retrieved." +msgstr "Nelze získat projekty." + +#: dashboards/router/nexus1000v/forms.py:54 +#: dashboards/router/nexus1000v/forms.py:185 +#: dashboards/router/nexus1000v/tables.py:64 +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 +msgid "Segment Type" +msgstr "Typ části" + +#: dashboards/router/nexus1000v/forms.py:55 +#: dashboards/router/nexus1000v/forms.py:75 +msgid "VLAN" +msgstr "VLAN" + +#: dashboards/router/nexus1000v/forms.py:56 +msgid "Overlay" +msgstr "Překryv" + +#: dashboards/router/nexus1000v/forms.py:57 +msgid "Trunk" +msgstr "Kmen" + +#: dashboards/router/nexus1000v/forms.py:62 +#: dashboards/router/nexus1000v/forms.py:72 +#: dashboards/router/nexus1000v/forms.py:74 +#: dashboards/router/nexus1000v/forms.py:80 +#: dashboards/router/nexus1000v/tables.py:66 +msgid "Sub Type" +msgstr "Podtyp" + +#: dashboards/router/nexus1000v/forms.py:63 +msgid "Native VXLAN" +msgstr "Přirozený VXLAN" + +#: dashboards/router/nexus1000v/forms.py:64 +msgid "Enhanced VXLAN" +msgstr "Rozšířený VXLAN" + +#: dashboards/router/nexus1000v/forms.py:82 +#: dashboards/router/nexus1000v/forms.py:88 +#: dashboards/router/nexus1000v/forms.py:90 +#: dashboards/router/nexus1000v/forms.py:191 +#: dashboards/router/nexus1000v/tables.py:68 +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 +msgid "Segment Range" +msgstr "Rozsah částí" + +#: dashboards/router/nexus1000v/forms.py:91 +msgid "1-4093 for VLAN; 5000-10000 for Overlay" +msgstr "1-4093 pro VLAN; 5000-10000 pro Overlay" + +#: dashboards/router/nexus1000v/forms.py:94 +#: dashboards/router/nexus1000v/forms.py:101 +#: dashboards/router/nexus1000v/tables.py:70 +msgid "Multicast IP Range" +msgstr "Rozsah vícesměrových IP" + +#: dashboards/router/nexus1000v/forms.py:102 +msgid "Multicast IPv4 range(e.g. 224.0.0.0-224.0.0.100)" +msgstr "Rozsah vícesměrových IP (např. 224.0.0.0-224.0.0.100)" + +#: dashboards/router/nexus1000v/forms.py:106 +#: dashboards/router/nexus1000v/forms.py:113 +msgid "Sub Type Value (Manual Input)" +msgstr "Hodnota podtypu (Ruční vstup)" + +#: dashboards/router/nexus1000v/forms.py:115 +msgid "Enter parameter (e.g. GRE)" +msgstr "Zadejte parametr (Např. GRE)" + +#: dashboards/router/nexus1000v/forms.py:165 +#, python-format +msgid "Network Profile %s was successfully created." +msgstr "Síťový profil %s byl úspěšně vytvořen." + +#: dashboards/router/nexus1000v/forms.py:172 +#, python-format +msgid "Failed to create network profile %s" +msgstr "Nelze vytvořit síťový profil %s" + +#: dashboards/router/nexus1000v/forms.py:211 +#, python-format +msgid "Network Profile %s was successfully updated." +msgstr "Síťový profil %s byl úspěšně aktualizován." + +#: dashboards/router/nexus1000v/panel.py:26 +msgid "Cisco Nexus 1000v" +msgstr "Cisco Nexus 1000v" + +#: dashboards/router/nexus1000v/tables.py:33 +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:9 +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:27 +#: dashboards/router/nexus1000v/templates/nexus1000v/create_network_profile.html:3 +#: dashboards/router/nexus1000v/templates/nexus1000v/create_network_profile.html:6 +msgid "Create Network Profile" +msgstr "Vytvořit síťový profil" + +#: dashboards/router/nexus1000v/tables.py:40 +msgid "Network Profiles" +msgstr "Síťové profily" + +#: dashboards/router/nexus1000v/tables.py:46 +#, python-format +msgid "Failed to delete network profile (%s)." +msgstr "Nelze smazat síťový profil (%s)." + +#: dashboards/router/nexus1000v/tables.py:54 +#: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:8 +msgid "Edit Network Profile" +msgstr "Upravit síťový profil" + +#: dashboards/router/nexus1000v/tables.py:72 +msgid "Physical Network Name" +msgstr "Název fyzické sítě" + +#: dashboards/router/nexus1000v/tables.py:83 +#: dashboards/router/nexus1000v/tables.py:88 +#: dashboards/router/nexus1000v/tabs.py:33 +msgid "Policy Profile" +msgstr "Profil zásad" + +#: dashboards/router/nexus1000v/views.py:133 +msgid "Unable to retrieve network profile details." +msgstr "Nelze získat podrobnosti síťového profilu." + +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 +msgid " Select a name for your network profile." +msgstr "Zvolte název svého síťového profilu." + +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 +msgid " Segment types available are VLAN, Overlay and Trunk." +msgstr "Dostupné typy částí jsou VLAN, Překryv a Kmen" + +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 +msgid "Segment Sub Type" +msgstr "Podtyp části" + +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 +msgid "" +" Sub types available are for the Overlay and Trunk segments. Available sub-" +"types for Overlay are: Native-VXLAN, Enhanced-VXLAN or 'Other' (eg. GRE) " +"which can be manually inputed as a text parameter for subtype. Available " +"sub-type for Trunk is: VLAN." +msgstr "Podtypy jsou dostupné pro části Překryv a Kmen. Dostupné podtypy pro překryv jsou: Přirozený VXLAN, Rozšířený VXLAN nebo 'Ostatní' (např. GRE), které mohou být ručně zadány jako textový parametr pro podtyp. Dostupný podtyp pro Kmen je: VLAN." + +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 +msgid "" +" Segment Ranges are 1-4093 for VLAN and above 5000 for Enhanced-VXLAN " +"Overlay." +msgstr "Rozsahy částí jsou 1-4093 pro VLAN a nad 5000 Pro rozšířený VXLAN Překryv." + +#: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:18 +msgid "You may update the editable properties of your network profile here." +msgstr "Zde můžete aktualizovat upravitelné vlastnosti vašeho síťového profilu." + +#: dashboards/router/nexus1000v/templates/nexus1000v/index.html:3 +#: dashboards/router/nexus1000v/templates/nexus1000v/network_profile/index.html:3 +#: dashboards/router/nexus1000v/templates/nexus1000v/policy_profile/index.html:3 +msgid "Cisco Nexus 1000V Networking" +msgstr "Síť Cisco Nexus 1000V" + +#: dashboards/router/nexus1000v/templates/nexus1000v/index.html:6 +#: dashboards/router/nexus1000v/templates/nexus1000v/network_profile/index.html:6 +#: dashboards/router/nexus1000v/templates/nexus1000v/policy_profile/index.html:6 +msgid "Cisco Nexus 1000V" +msgstr "Cisco Nexus 1000V" + +#: dashboards/router/nexus1000v/templates/nexus1000v/update_network_profile.html:6 +msgid "Update Network Profile" +msgstr "Aktualizovat síťový profil" + +#: dashboards/settings/dashboard.py:24 templates/_header.html:56 +msgid "Settings" +msgstr "Nastavení" + +#: dashboards/settings/password/forms.py:33 +msgid "Current password" +msgstr "Současné heslo" + +#: dashboards/settings/password/forms.py:35 +msgid "New password" +msgstr "Nové heslo" + +#: dashboards/settings/password/forms.py:40 +msgid "Confirm new password" +msgstr "Potvrdit nové heslo" + +#: dashboards/settings/password/forms.py:68 +msgid "Unable to change password." +msgstr "Nelze změnit heslo" + +#: dashboards/settings/password/forms.py:71 +msgid "Changing password is not supported." +msgstr "Změna hesla není podporována." + +#: dashboards/settings/password/panel.py:25 +#: dashboards/settings/password/templates/password/_change.html:9 +#: dashboards/settings/password/templates/password/change.html:3 +#: dashboards/settings/password/templates/password/change.html:6 +msgid "Change Password" +msgstr "Změnit heslo" + +#: dashboards/settings/password/templates/password/_change.html:19 +msgid "" +"From here you can change your password. We highly recommend you create a " +"strong one. " +msgstr "Zde můžete změnit své heslo. Důrazně doporučujeme vytvořit si silné heslo." + +#: dashboards/settings/password/templates/password/_change.html:24 +msgid "Change" +msgstr "Změnit" + +#: dashboards/settings/user/forms.py:37 +msgid "Language" +msgstr "Jazyk" + +#: dashboards/settings/user/forms.py:38 +msgid "Timezone" +msgstr "Časové pásmo" + +#: dashboards/settings/user/forms.py:39 +msgid "Items Per Page" +msgstr "Položek na stránku" + +#: dashboards/settings/user/forms.py:44 +msgid "Number of items to show per page" +msgstr "Počet položek zobrazených na stránku" + +#: dashboards/settings/user/forms.py:103 +msgid "Settings saved." +msgstr "Nastavení uložena." + +#: dashboards/settings/user/panel.py:25 +#: dashboards/settings/user/templates/user/_settings.html:9 +#: dashboards/settings/user/templates/user/settings.html:3 +#: dashboards/settings/user/templates/user/settings.html:6 +msgid "User Settings" +msgstr "Uživatelská nastavení" + +#: dashboards/settings/user/templates/user/_settings.html:19 +msgid "From here you can modify dashboard settings for your user." +msgstr "Zde můžete změnit nastavení nástěnky pro vašeho uživatele." + +#: templates/403.html:5 templates/403.html.py:10 +msgid "Forbidden" +msgstr "Zakázáno" + +#: templates/403.html:21 templates/404.html:20 templates/500.html:73 +msgid "Home" +msgstr "Domů" + +#: templates/404.html:5 +msgid "Page Not Found" +msgstr "Stránka nenalezena" + +#: templates/404.html:10 +msgid "The page you were looking for doesn't exist" +msgstr "Stránka, kterou hledáte, neexistuje" + +#: templates/404.html:11 +msgid "You may have mistyped the address or the page may have moved." +msgstr "Možná jste napsali špatně adresu nebo stránka byla přesunuta." + +#: templates/500.html:20 +msgid "Server error" +msgstr "Chyba serveru" + +#: templates/500.html:67 +msgid "Something went wrong!" +msgstr "Něco se pokazilo" + +#: templates/500.html:68 +msgid "" +"An unexpected error has occurred. Try refreshing the page. If that doesn't " +"help, contact your local administrator." +msgstr "Byla zjištěna neočekávaná chyba. Zkuste obnovit stránku. Pokud to nepomůže, kontaktujte správce." + +#: templates/500.html:74 templates/_header.html:58 +msgid "Help" +msgstr "Nápověda" + +#: templates/_header.html:63 +msgid "Sign Out" +msgstr "Odhlásit" + +#: usage/base.py:75 +msgid "Invalid date format: Using today as default." +msgstr "neplatný formát data: Dnešek použit jako výchozí." + +#: usage/base.py:165 +msgid "Unable to retrieve network quota information." +msgstr "Nelze získat informace o kvótě sítě." + +#: usage/base.py:182 usage/quotas.py:260 +msgid "Unable to retrieve volume limit information." +msgstr "Nelze získat informace o omezení velikosti svazku." + +#: usage/base.py:192 +msgid "Unable to retrieve limit information." +msgstr "Nelze získat informace o omezení." + +#: usage/base.py:212 +msgid "Unable to retrieve usage information." +msgstr "Nelze získat informace o využití." + +#: usage/base.py:215 +msgid "" +"Invalid time period. The end date should be more recent than the start date." +msgstr "Neplatné časové období. Konečné datum by mělo přijít později než to počáteční." + +#: usage/base.py:219 +msgid "" +"Invalid time period. You are requesting data from the future which may not " +"exist." +msgstr "Neplatné časové období. Žádáte o data z budoucnosti, která nemusí existovat." + +#: usage/quotas.py:248 +msgid "Unable to retrieve compute limit information." +msgstr "Nelze získat informace o omezení výpočtů." + +#: usage/tables.py:25 +msgid "Download CSV Summary" +msgstr "Stáhnout souhrn v CSV" + +#: usage/tables.py:39 +msgid "VCPU Hours" +msgstr "VCPU hodiny" + +#: usage/tables.py:46 +msgid "Disk GB Hours" +msgstr "Disk GB hodiny" + +#: usage/tables.py:54 usage/tables.py:83 +msgid "Usage" +msgstr "Využití" diff --git a/openstack_dashboard/locale/de/LC_MESSAGES/django.mo b/openstack_dashboard/locale/de/LC_MESSAGES/django.mo index d16e9c6ed5c619916719cc59280d990be4d76413..ecb6e647c42c380cd886ca135cbb5e05c57d783e 100644 GIT binary patch delta 27274 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 Rv9#ee85>_Yy>cqE_CEmoqMZN$ delta 27199 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 WEP43wRNoLX-e*!*O(vx?dH(~GX@#8t diff --git a/openstack_dashboard/locale/de/LC_MESSAGES/django.po b/openstack_dashboard/locale/de/LC_MESSAGES/django.po index 8d05c65eaf..3a0e0e4136 100644 --- a/openstack_dashboard/locale/de/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/de/LC_MESSAGES/django.po @@ -3,22 +3,23 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# jaegerandi , 2014 -# berendt , 2014 -# Marita , 2014 +# Andreas Jaeger , 2014 +# Carsten Duch , 2014 +# Christian Berendt , 2014 +# Marita Werner , 2014 # schwefel, 2014 -# rsimai, 2014 -# rsimai, 2014 -# saschpe, 2014 -# transistor, 2014 +# Robert Simai, 2014 +# Robert Simai, 2014 +# Sascha Peilicke, 2014 +# Uwe Krieg, 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-04 11:04-0500\n" -"PO-Revision-Date: 2014-04-03 20:20+0000\n" -"Last-Translator: rsimai\n" -"Language-Team: German (http://www.transifex.com/projects/p/openstack/language/de/)\n" +"POT-Creation-Date: 2014-04-07 02:59-0500\n" +"PO-Revision-Date: 2014-07-30 14:22+0000\n" +"Last-Translator: Carsten Duch \n" +"Language-Team: German (http://www.transifex.com/projects/p/horizon/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -442,7 +443,7 @@ msgid "Successfully updated aggregate: \"%s.\"" msgstr "Das Aggregat \"%s\" wurde erfolgreich aktualisiert." #: dashboards/admin/aggregates/forms.py:47 -#: dashboards/admin/aggregates/workflows.py:215 +#: dashboards/admin/aggregates/workflows.py:212 msgid "Unable to update the aggregate." msgstr "Aggregat kann nicht aktualisiert werden." @@ -610,19 +611,19 @@ msgstr "Neues Hostaggregat \"%s\" erstellen." msgid "Unable to create host aggregate \"%s\"." msgstr "Hostaggregat \"%s\" kann nicht erstellt werden." -#: dashboards/admin/aggregates/workflows.py:195 +#: dashboards/admin/aggregates/workflows.py:192 msgid "Unable to create host aggregate." msgstr "Hostaggregat kann nicht erstellt werden." -#: dashboards/admin/aggregates/workflows.py:204 +#: dashboards/admin/aggregates/workflows.py:201 msgid "Error adding Hosts to the aggregate." msgstr "Fehler beim Hinzufügen von Hosts zum Aggregat." -#: dashboards/admin/aggregates/workflows.py:212 +#: dashboards/admin/aggregates/workflows.py:209 msgid "Add/Remove Hosts to Aggregate" msgstr "Hinzufügen/Entfernen von Hosts zum/vom Aggregat" -#: dashboards/admin/aggregates/workflows.py:213 +#: dashboards/admin/aggregates/workflows.py:210 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 #: dashboards/admin/domains/workflows.py:201 #: dashboards/admin/flavors/workflows.py:265 @@ -634,13 +635,13 @@ msgstr "Hinzufügen/Entfernen von Hosts zum/vom Aggregat" msgid "Save" msgstr "Speichern" -#: dashboards/admin/aggregates/workflows.py:214 +#: dashboards/admin/aggregates/workflows.py:211 msgid "The Aggregate was updated." msgstr "Das Aggregat wurde aktualisiert." -#: dashboards/admin/aggregates/workflows.py:235 -msgid "Error updating the aggregate." -msgstr "Fehler beim Aktualisieren des Aggregats." +#: dashboards/admin/aggregates/workflows.py:232 +msgid "Error when adding or removing hosts." +msgstr "Fehler beim Hinzufügen oder Entfernen von Hosts." #: dashboards/admin/aggregates/templates/aggregates/_update.html:18 #: dashboards/admin/domains/tables.py:168 @@ -2151,18 +2152,18 @@ msgstr "Fehler beim Abruf der IP-Adressen von Neutron." #: dashboards/admin/instances/views.py:108 #: dashboards/admin/networks/views.py:49 msgid "Unable to retrieve instance project information." -msgstr "Projektinformationen für Instanz konnten nicht aufgerufen werden. " +msgstr "Projektinformationen für Instanz kann nicht abgerufen werden." #: dashboards/admin/instances/views.py:125 #: dashboards/project/instances/views.py:121 msgid "Unable to retrieve instance size information." -msgstr "Informationen über Instanzgröße können nicht abgerufen werden." +msgstr "Informationen zur Instanzgröße können nicht abgerufen werden." #: dashboards/admin/instances/views.py:159 #: dashboards/project/instances/views.py:204 #: dashboards/project/instances/views.py:314 msgid "Unable to retrieve instance details." -msgstr "Instanzendetails konnten nicht aufgerufen werden. " +msgstr "Instanzendetails können nicht abgerufen werden." #: dashboards/admin/instances/templates/instances/_live_migrate.html:8 #: dashboards/admin/instances/templates/instances/live_migrate.html:3 @@ -2196,7 +2197,7 @@ msgstr "Wert (Mittel)" #: dashboards/admin/metering/tabs.py:26 msgid "Stats" -msgstr "Statistik" +msgstr "Statistiken" #: dashboards/admin/metering/tabs.py:43 msgid "There are no meters defined yet." @@ -2232,7 +2233,7 @@ msgstr "Kwapi" #: dashboards/admin/metering/views.py:276 msgid "Unable to retrieve tenant list." -msgstr "Tenantliste kann nicht abgerufen werden." +msgstr "Mandantenliste kann nicht abgerufen werden." #: dashboards/admin/metering/views.py:315 msgid "Unable to retrieve statistics." @@ -2287,7 +2288,7 @@ msgstr "Von" #: dashboards/admin/metering/templates/metering/daily.html:28 #: dashboards/admin/metering/templates/metering/stats.html:124 msgid "To" -msgstr "Zu" +msgstr "Bis" #: dashboards/admin/metering/templates/metering/daily.html:35 msgid "Limit project count" @@ -2426,7 +2427,7 @@ msgstr "Admin Status" #: dashboards/project/networks/tables.py:98 #: dashboards/project/networks/templates/networks/_detail_overview.html:17 msgid "Shared" -msgstr "Wähle ein Projekt" +msgstr "Gemeinsam verwendet" #: dashboards/admin/networks/forms.py:43 #: dashboards/admin/networks/forms.py:106 @@ -2450,7 +2451,7 @@ msgstr "Profil auswählen" #: dashboards/project/networks/workflows.py:63 #: dashboards/router/nexus1000v/views.py:57 msgid "Network Profiles could not be retrieved." -msgstr "Netzwerk-Profile können nicht abgerufen werden." +msgstr "Netzwerk-Profile konnten nicht abgerufen werden." #: dashboards/admin/networks/forms.py:88 #, python-format @@ -2532,17 +2533,17 @@ msgstr "Netzwerkname" #: dashboards/admin/networks/tables.py:72 #: dashboards/project/networks/tables.py:97 msgid "Subnets Associated" -msgstr "Subnetze zugewiesen" +msgstr "Zugewiesene Subnetze" #: dashboards/admin/networks/views.py:60 #: dashboards/project/networks/views.py:54 msgid "Network list can not be retrieved." -msgstr "Netzwerkliste kann nicht geladen werden." +msgstr "Netzwerkliste kann nicht abgerufen werden." #: dashboards/admin/networks/views.py:92 #: dashboards/project/networks/views.py:109 msgid "Subnet list can not be retrieved." -msgstr "Subnetzliste kann nicht geladen werden." +msgstr "Subnetzliste kann nicht abgerufen werden." #: dashboards/admin/networks/views.py:104 #: dashboards/project/networks/views.py:121 @@ -2554,7 +2555,7 @@ msgstr "Portliste kann nicht abgerufen werden." #: dashboards/project/networks/subnets/tables.py:98 #, python-format msgid "Unable to retrieve details for network \"%s\"." -msgstr "Details für das Netzwerk %s können nicht abgerufen werden" +msgstr "Details zum Netzwerk %s können nicht abgerufen werden" #: dashboards/admin/networks/ports/forms.py:38 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:15 @@ -2671,7 +2672,7 @@ msgstr "Port-Details können nicht abgerufen werden." #: dashboards/admin/networks/ports/views.py:50 #: dashboards/project/networks/subnets/views.py:48 msgid "Unable to retrieve network." -msgstr "Netzwerk ist nicht erreichbar." +msgstr "Netzwerk kann nicht abgerufen werden." #: dashboards/admin/networks/subnets/tables.py:32 #: dashboards/project/loadbalancers/tables.py:204 @@ -2750,7 +2751,7 @@ msgstr "Wählen Sie einen Namen für ihr Netzwerk." #: dashboards/admin/networks/templates/networks/_update.html:18 #: dashboards/project/networks/templates/networks/_update.html:18 msgid "You may update the editable properties of your network here." -msgstr "Sie können jegliche editierbare Netzwerkeinstellungen hier aktualisieren. " +msgstr "Sie können alle editierbaren Netzwerkeinstellungen hier aktualisieren." #: dashboards/admin/networks/templates/networks/_update.html:23 #: dashboards/admin/networks/templates/networks/ports/_update.html:28 @@ -2785,12 +2786,12 @@ msgstr "Netzwerk aktualisieren" msgid "" "You can create a port for the network. If you specify device ID to be " "attached, the device specified will be attached to the port created." -msgstr "Sie können einen Port für Ihr Netzwerk erstellen. Dazu legen Sie Ihre Geräte-ID fest und das angegebene Gerät wird mit dem Port verbunden. " +msgstr "Sie können einen Port für Ihr Netzwerk erstellen. Wenn Sie Ihre Geräte-ID angeben wird das Gerät mit dem neu erstellten Port verbunden." #: dashboards/admin/networks/templates/networks/ports/_update.html:23 #: dashboards/project/networks/templates/networks/ports/_update.html:23 msgid "You may update the editable properties of your port here." -msgstr "Sie können jegliche editierbare Einstellungen Ihres Protokolls hier ändern. " +msgstr "Sie können alle editierbare Eigenschaften Ihres Ports hier ändern." #: dashboards/admin/networks/templates/networks/ports/update.html:3 #: dashboards/admin/networks/templates/networks/ports/update.html:6 @@ -2851,7 +2852,7 @@ msgstr "Benutzte CPU Stunden" #: dashboards/admin/overview/templates/overview/usage.csv:4 msgid "Total Active RAM (MB)" -msgstr "Gesamter Aktiver RAM (MB)" +msgstr "Gesamtes aktives RAM (MB)" #: dashboards/admin/overview/templates/overview/usage.csv:5 #: dashboards/project/overview/templates/overview/usage.csv:6 @@ -2941,7 +2942,7 @@ msgstr "Projekt-Domäne kann nicht abgerufen werden." #: dashboards/admin/projects/views.py:183 msgid "Unable to retrieve project details." -msgstr "Projektdetails konnten nicht abgerufen werden." +msgstr "Projektdetails können nicht abgerufen werden." #: dashboards/admin/projects/workflows.py:75 #: dashboards/admin/routers/panel.py:25 dashboards/admin/routers/tables.py:66 @@ -2976,7 +2977,7 @@ msgstr "Projektinformationen" #: dashboards/admin/projects/workflows.py:130 msgid "From here you can create a new project to organize users." -msgstr "Hier können Sie neue Projekte zur Benutzerverwaltung anlegen." +msgstr "Hier können Sie neue Projekte zum organisieren der Benutzer anlegen." #: dashboards/admin/projects/workflows.py:149 msgid "Unable to retrieve user list. Please try again later." @@ -3046,7 +3047,7 @@ msgstr "Hier können Sie die Projektdetails bearbeiten." #: dashboards/admin/projects/workflows.py:497 #, python-format msgid "Modified project \"%s\"." -msgstr "Geändertes Projekt \"%s\"." +msgstr "Projekt \"%s\" geändert." #: dashboards/admin/projects/workflows.py:498 #, python-format @@ -3058,7 +3059,7 @@ msgid "" "You cannot revoke your administrative privileges from the project you are " "currently logged into. Please switch to another project with administrative " "privileges or remove the administrative role manually via the CLI." -msgstr "Sie können Ihre Administrator-Rechte nicht aus einem Projekt zurückziehen, in das Sie eingeloggt sind. Bitte wechseln Sie zuerst zu einem anderen Projekt mit Administrator-Rechten oder entfernen Sie die Administrator Rolle durch das Kommandozeilen-Interface." +msgstr "Sie können Ihre Administrator-Rechte nicht aus einem Projekt zurückziehen, in das Sie eingeloggt sind. Bitte wechseln Sie zuerst zu einem anderen Projekt mit Administrator-Rechten oder entfernen Sie die Administrator Rolle durch das Kommandozeilen-Interface (CLI)." #: dashboards/admin/projects/workflows.py:628 msgid ", update project groups" @@ -3103,7 +3104,7 @@ msgstr "Rolle erfolgreich erstellt." #: dashboards/admin/roles/forms.py:35 msgid "Unable to create role." -msgstr "Rolle konnte nicht erstellt werden." +msgstr "Rolle kann nicht erstellt werden." #: dashboards/admin/roles/forms.py:45 msgid "Role updated successfully." @@ -3111,7 +3112,7 @@ msgstr "Rolle erfolgreich aktualisiert." #: dashboards/admin/roles/forms.py:48 dashboards/admin/roles/views.py:60 msgid "Unable to update role." -msgstr "Rolle konnte nicht aktualisiert werden." +msgstr "Rolle kann nicht aktualisiert werden." #: dashboards/admin/roles/panel.py:26 dashboards/admin/roles/tables.py:48 #: dashboards/admin/roles/tables.py:72 @@ -3192,7 +3193,7 @@ msgstr "Nächste Hops" #: dashboards/project/routers/extensions/routerrules/tables.py:64 #: dashboards/project/routers/extensions/routerrules/tabs.py:34 msgid "Router Rules" -msgstr "Router Regeln" +msgstr "Router-Regeln" #: dashboards/admin/routers/ports/tables.py:43 #: dashboards/project/network_topology/ports/tables.py:30 @@ -3246,7 +3247,7 @@ msgstr "Keine" #: dashboards/admin/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/routers/templates/routers/_detail_overview.html:14 msgid "External Gateway Information" -msgstr "Information über Externes Gateway" +msgstr "Information zum externen Gateway" #: dashboards/admin/routers/templates/routers/_detail_overview.html:17 #: dashboards/project/routers/templates/routers/_detail_overview.html:15 @@ -3306,7 +3307,7 @@ msgstr "Benutzer wurde erfolgreich aktualisiert." #: dashboards/admin/users/forms.py:201 msgid "Unable to update the user." -msgstr "Benutzer kann nicht aktualisert werden." +msgstr "Benutzer kann nicht aktualisiert werden." #: dashboards/admin/users/tables.py:28 #: dashboards/admin/users/templates/users/_create.html:8 @@ -3330,11 +3331,11 @@ msgstr "Sie können den Benutzer, mit dem Sie eingeloggt sind, nicht sperren." #: dashboards/admin/users/views.py:76 msgid "Unable to update user." -msgstr "Benutzer konnte nicht aktualisiert werden." +msgstr "Benutzer kann nicht aktualisiert werden." #: dashboards/admin/users/views.py:122 msgid "Unable to retrieve user roles." -msgstr "Benutzerrollen konnten nicht aufgerufen werden. " +msgstr "Benutzerrollen können nicht abgerufen werden." #: dashboards/admin/users/templates/users/_create.html:18 msgid "From here you can create a new user and assign them to a project." @@ -3378,7 +3379,7 @@ msgstr "Datenträgertypen" #: dashboards/admin/volumes/views.py:58 msgid "Unable to retrieve volume project information." -msgstr "Projektinformationen für Datenträger konnten nicht aufgerufen werden. " +msgstr "Projektinformationen für Datenträger können nicht abgerufen werden." #: dashboards/admin/volumes/views.py:75 msgid "Unable to retrieve volume types" @@ -4703,7 +4704,7 @@ msgstr "Nicht zugewiesen" #: dashboards/project/databases/views.py:62 msgid "Unable to retrieve database size information." -msgstr "Größe der Datenbank konnte nicht abgerufen werden." +msgstr "Informationen zur Größe der Datenbank können nicht abgerufen werden." #: dashboards/project/databases/views.py:83 msgid "Unable to retrieve database instances." @@ -5437,7 +5438,7 @@ msgstr "Ein lokales Abbild zum hochladen." #: dashboards/project/images/images/forms.py:206 #: dashboards/project/images/images/tables.py:227 msgid "Format" -msgstr "Formatieren" +msgstr "Abbildformat" #: dashboards/project/images/images/forms.py:78 #: dashboards/project/images/images/forms.py:202 @@ -6272,7 +6273,7 @@ msgstr "Von Abbild starten (erzeugt neuen Datenträger)" #: dashboards/project/instances/workflows/create_instance.py:156 msgid "Unable to retrieve extensions information." -msgstr "Extensions Information kann nicht abgerufen werden." +msgstr "Extensionsinformationen können nicht abgerufen werden." #: dashboards/project/instances/workflows/create_instance.py:160 msgid "Boot from volume snapshot (creates a new volume)" @@ -6702,7 +6703,7 @@ msgstr "Maximale Versuche (1~10)" msgid "" "Number of permissible failures before changing the status of member to " "inactive" -msgstr "Anzahl der erlaubten Fehlversuche, bevor der Status des Mitglieds auf inaktiv gesetzt wird. " +msgstr "Anzahl der erlaubten Fehlversuche, bevor der Status des Mitglieds auf inaktiv gesetzt wird." #: dashboards/project/loadbalancers/forms.py:249 #, python-format @@ -6909,12 +6910,12 @@ msgstr "Mitlgied %s kann nicht gelöscht werden." #: dashboards/project/loadbalancers/views.py:78 #, python-format msgid "Unable to locate VIP to delete. %s" -msgstr "VIP %s kann nicht gefunden werden." +msgstr "Zu löschender VIP %s kann nicht gefunden werden." #: dashboards/project/loadbalancers/views.py:83 #, python-format msgid "Deleted VIP %s" -msgstr "VIP %s gelöscht." +msgstr "VIP %s gelöscht" #: dashboards/project/loadbalancers/views.py:86 #, python-format @@ -7302,7 +7303,7 @@ msgstr "Sie können Eigenschaften des Gesundheitsmonitors hier bearbeiten: Verz msgid "" "You may update pool for current tenant here: edit name, description, load " "balancing method or admin state." -msgstr "Sie können den Pool für den aktuellen Besitzer hier bearbeiten: Namen, Beschreibung, Load Balancing Methode oder Administratoren-Status bearbeiten" +msgstr "Sie können den Pool für den aktuellen Mandanten hier bearbeiten: Namen, Beschreibung, Load Balancing Methode oder Administratoren-Status bearbeiten" #: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:18 msgid "" @@ -7800,7 +7801,7 @@ msgstr "Externes Netzwerk kann nicht abgerufen werden \"%s\"." #: dashboards/project/routers/extensions/routerrules/forms.py:46 msgid "Input must be in CIDR format" -msgstr "Die Eingabe muss im Format CIDR erfolgen." +msgstr "Die Eingabe muss im CIDR Format erfolgen." #: dashboards/project/routers/extensions/routerrules/forms.py:56 msgid "Optional: Next Hop Addresses (comma delimited)" @@ -8210,7 +8211,7 @@ msgstr "Stack-Aktualisierung fehlgeschlagen." #: dashboards/project/stacks/templates/stacks/index.html:3 #: dashboards/project/stacks/templates/stacks/index.html:6 msgid "Stacks" -msgstr "Stapel" +msgstr "Stacks" #: dashboards/project/stacks/tables.py:33 #: dashboards/project/stacks/templates/stacks/_create.html:8 @@ -8406,7 +8407,7 @@ msgstr "Liste der Datenträger konnte nicht abgerufen werden." #: dashboards/project/volumes/tabs.py:48 msgid "Unable to retrieve volume/instance attachment information" -msgstr "Zuweisungsinformationen Datenträger/Instanz konnten nicht abgerufen werden." +msgstr "Zuweisungsinformationen Datenträger/Instanz können nicht abgerufen werden." #: dashboards/project/volumes/tabs.py:88 #: dashboards/project/volumes/volumes/forms.py:190 @@ -8757,7 +8758,7 @@ msgstr "Datenträger Details konnte nicht angezeigt werden. " #: dashboards/project/volumes/volumes/views.py:192 #: dashboards/project/volumes/volumes/views.py:201 msgid "Unable to retrieve volume information." -msgstr "Datenträgerinformationen konnten nicht abgerufen werden." +msgstr "Datenträgerinformationen können nicht abgerufen werden." #: dashboards/project/volumes/volumes/views.py:134 msgid "" @@ -8959,7 +8960,7 @@ msgstr "Ferne(s) Peer-Subnetz(e)" msgid "" "Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with" " commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)" -msgstr "Ferne Peer-Subnetz(e)-Adresse(n) mit Maske(n) im CIDR-Format, Komma-separiert wenn nötig (e.g. 20.1.0.0/24, 21.1.0.0/24)" +msgstr "Entfernte Peer-Subnetz-Adresse(n) mit Maske(n) im CIDR-Format, Komma-separiert, wenn nötig (e.g. 20.1.0.0/24, 21.1.0.0/24)" #: dashboards/project/vpn/forms.py:235 dashboards/project/vpn/workflows.py:340 msgid "Pre-Shared Key (PSK) string" @@ -9435,7 +9436,7 @@ msgstr "Virtuelles privates Netz" #: dashboards/router/nexus1000v/forms.py:34 msgid "Select a tenant" -msgstr "Wählen Sie einen Besitzer" +msgstr "Wählen Sie einen Mandanten" #: dashboards/router/nexus1000v/forms.py:39 msgid "Projects could not be retrieved." diff --git a/openstack_dashboard/locale/en/LC_MESSAGES/django.po b/openstack_dashboard/locale/en/LC_MESSAGES/django.po index d4027c8ffa..6d461d3c8c 100644 --- a/openstack_dashboard/locale/en/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-07 02:25-0500\n" +"POT-Creation-Date: 2014-07-31 01:24-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -333,7 +333,7 @@ msgid "Admin" msgstr "" #: dashboards/admin/aggregates/forms.py:26 -#: dashboards/admin/aggregates/tables.py:95 +#: dashboards/admin/aggregates/tables.py:97 #: dashboards/admin/aggregates/workflows.py:24 #: dashboards/admin/domains/tables.py:166 #: dashboards/admin/domains/workflows.py:35 @@ -440,7 +440,7 @@ msgstr "" #: dashboards/admin/aggregates/panel.py:21 #: dashboards/admin/aggregates/tables.py:24 -#: dashboards/admin/aggregates/tables.py:109 +#: dashboards/admin/aggregates/tables.py:111 #: dashboards/admin/aggregates/templates/aggregates/index.html:3 #: dashboards/admin/aggregates/templates/aggregates/index.html:6 msgid "Host Aggregates" @@ -469,15 +469,15 @@ msgstr "" msgid "Edit Host Aggregate" msgstr "" -#: dashboards/admin/aggregates/tables.py:89 +#: dashboards/admin/aggregates/tables.py:91 msgid "Services Up" msgstr "" -#: dashboards/admin/aggregates/tables.py:89 +#: dashboards/admin/aggregates/tables.py:91 msgid "Services Down" msgstr "" -#: dashboards/admin/aggregates/tables.py:97 +#: dashboards/admin/aggregates/tables.py:99 #: dashboards/admin/aggregates/workflows.py:27 #: dashboards/project/instances/tables.py:741 #: dashboards/project/instances/templates/instances/_detail_overview.html:16 @@ -489,25 +489,25 @@ msgstr "" msgid "Availability Zone" msgstr "" -#: dashboards/admin/aggregates/tables.py:99 -#: dashboards/admin/aggregates/tables.py:122 +#: dashboards/admin/aggregates/tables.py:101 +#: dashboards/admin/aggregates/tables.py:124 msgid "Hosts" msgstr "" -#: dashboards/admin/aggregates/tables.py:103 +#: dashboards/admin/aggregates/tables.py:105 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:53 msgid "Metadata" msgstr "" -#: dashboards/admin/aggregates/tables.py:120 +#: dashboards/admin/aggregates/tables.py:122 msgid "Availability Zone Name" msgstr "" -#: dashboards/admin/aggregates/tables.py:126 +#: dashboards/admin/aggregates/tables.py:128 msgid "Available" msgstr "" -#: dashboards/admin/aggregates/tables.py:135 +#: dashboards/admin/aggregates/tables.py:137 msgid "Availability Zones" msgstr "" @@ -862,23 +862,23 @@ msgstr "" #: dashboards/admin/domains/tables.py:169 #: dashboards/admin/projects/workflows.py:103 -#: dashboards/admin/users/forms.py:76 dashboards/admin/users/forms.py:146 +#: dashboards/admin/users/forms.py:76 dashboards/admin/users/forms.py:152 msgid "Domain ID" msgstr "" #: dashboards/admin/domains/tables.py:170 #: dashboards/admin/domains/workflows.py:40 -#: dashboards/admin/groups/tables.py:166 dashboards/admin/info/tables.py:54 +#: dashboards/admin/groups/tables.py:167 dashboards/admin/info/tables.py:54 #: dashboards/admin/info/tables.py:116 dashboards/admin/projects/tables.py:178 #: dashboards/admin/projects/tables.py:180 #: dashboards/admin/projects/workflows.py:114 #: dashboards/admin/projects/workflows.py:475 -#: dashboards/admin/users/tables.py:58 dashboards/admin/users/tables.py:139 +#: dashboards/admin/users/tables.py:58 dashboards/admin/users/tables.py:141 #: dashboards/project/firewalls/forms.py:71 #: dashboards/project/firewalls/tables.py:160 #: dashboards/project/firewalls/workflows.py:71 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:53 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:64 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 msgid "Enabled" msgstr "" @@ -1064,7 +1064,7 @@ msgstr "" #: dashboards/admin/networks/templates/networks/ports/_update.html:13 #: dashboards/admin/roles/forms.py:39 #: dashboards/admin/routers/templates/routers/_detail_overview.html:9 -#: dashboards/admin/users/forms.py:152 +#: dashboards/admin/users/forms.py:158 #: dashboards/project/database_backups/templates/database_backups/details.html:22 #: dashboards/project/database_backups/templates/database_backups/details.html:44 #: dashboards/project/databases/templates/databases/_detail_overview.html:11 @@ -1412,16 +1412,16 @@ msgstr "" msgid "Removed" msgstr "" -#: dashboards/admin/groups/tables.py:126 dashboards/admin/groups/tables.py:183 +#: dashboards/admin/groups/tables.py:126 dashboards/admin/groups/tables.py:184 #: dashboards/admin/users/tables.py:59 dashboards/admin/users/tables.py:102 #: dashboards/project/databases/tables.py:66 #: dashboards/project/instances/workflows/create_instance.py:53 msgid "User" msgstr "" -#: dashboards/admin/groups/tables.py:127 dashboards/admin/groups/tables.py:184 +#: dashboards/admin/groups/tables.py:127 dashboards/admin/groups/tables.py:185 #: dashboards/admin/users/panel.py:29 dashboards/admin/users/tables.py:60 -#: dashboards/admin/users/tables.py:103 dashboards/admin/users/tables.py:146 +#: dashboards/admin/users/tables.py:103 dashboards/admin/users/tables.py:148 #: dashboards/admin/users/templates/users/index.html:3 #: dashboards/admin/users/templates/users/index.html:6 #: dashboards/project/databases/tables.py:67 @@ -1434,25 +1434,25 @@ msgid "Add..." msgstr "" #: dashboards/admin/groups/tables.py:162 dashboards/admin/users/forms.py:82 -#: dashboards/admin/users/forms.py:153 dashboards/admin/users/tables.py:130 +#: dashboards/admin/users/forms.py:159 dashboards/admin/users/tables.py:130 #: dashboards/project/databases/tables.py:178 msgid "User Name" msgstr "" #: dashboards/admin/groups/tables.py:163 dashboards/admin/users/forms.py:84 -#: dashboards/admin/users/forms.py:155 dashboards/admin/users/tables.py:131 +#: dashboards/admin/users/forms.py:161 dashboards/admin/users/tables.py:131 msgid "Email" msgstr "" -#: dashboards/admin/groups/tables.py:165 dashboards/admin/users/tables.py:138 +#: dashboards/admin/groups/tables.py:166 dashboards/admin/users/tables.py:140 msgid "User ID" msgstr "" -#: dashboards/admin/groups/tables.py:175 +#: dashboards/admin/groups/tables.py:176 msgid "Group Members" msgstr "" -#: dashboards/admin/groups/tables.py:181 +#: dashboards/admin/groups/tables.py:182 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:27 #: dashboards/project/firewalls/workflows.py:108 #: dashboards/project/firewalls/workflows.py:216 @@ -1468,11 +1468,11 @@ msgstr "" msgid "Add" msgstr "" -#: dashboards/admin/groups/tables.py:182 +#: dashboards/admin/groups/tables.py:183 msgid "Added" msgstr "" -#: dashboards/admin/groups/tables.py:213 +#: dashboards/admin/groups/tables.py:214 msgid "Non-Members" msgstr "" @@ -1823,8 +1823,8 @@ msgstr "" #: dashboards/project/routers/ports/tables.py:86 #: dashboards/project/routers/templates/routers/_detail_overview.html:11 #: dashboards/project/stacks/tables.py:100 -#: dashboards/project/stacks/tables.py:131 -#: dashboards/project/stacks/tables.py:178 +#: dashboards/project/stacks/tables.py:136 +#: dashboards/project/stacks/tables.py:183 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:19 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:26 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:31 @@ -1852,7 +1852,7 @@ msgid "Compute Services" msgstr "" #: dashboards/admin/info/tables.py:118 dashboards/admin/users/tables.py:58 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:64 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 msgid "Disabled" msgstr "" @@ -2956,7 +2956,7 @@ msgid "From here you can set quotas (max limits) for the project." msgstr "" #: dashboards/admin/projects/workflows.py:106 -#: dashboards/admin/users/forms.py:79 dashboards/admin/users/forms.py:149 +#: dashboards/admin/users/forms.py:79 dashboards/admin/users/forms.py:155 msgid "Domain Name" msgstr "" @@ -3264,17 +3264,17 @@ msgstr "" msgid "Passwords do not match." msgstr "" -#: dashboards/admin/users/forms.py:87 dashboards/admin/users/forms.py:158 +#: dashboards/admin/users/forms.py:87 dashboards/admin/users/forms.py:164 #: dashboards/project/databases/workflows/create_instance.py:82 #: dashboards/project/instances/forms.py:149 msgid "Password" msgstr "" -#: dashboards/admin/users/forms.py:92 dashboards/admin/users/forms.py:164 +#: dashboards/admin/users/forms.py:92 dashboards/admin/users/forms.py:170 msgid "Confirm Password" msgstr "" -#: dashboards/admin/users/forms.py:94 dashboards/admin/users/forms.py:167 +#: dashboards/admin/users/forms.py:94 dashboards/admin/users/forms.py:173 msgid "Primary Project" msgstr "" @@ -3283,19 +3283,19 @@ msgstr "" msgid "User \"%s\" was successfully created." msgstr "" -#: dashboards/admin/users/forms.py:137 +#: dashboards/admin/users/forms.py:143 msgid "Unable to add user to primary project." msgstr "" -#: dashboards/admin/users/forms.py:141 +#: dashboards/admin/users/forms.py:147 msgid "Unable to create user." msgstr "" -#: dashboards/admin/users/forms.py:198 +#: dashboards/admin/users/forms.py:204 msgid "User has been updated successfully." msgstr "" -#: dashboards/admin/users/forms.py:201 +#: dashboards/admin/users/forms.py:207 msgid "Unable to update the user." msgstr "" @@ -4120,7 +4120,7 @@ msgstr "" #: dashboards/project/containers/forms.py:96 #: dashboards/project/containers/templates/containers/_update.html:22 -#: dashboards/project/stacks/forms.py:81 +#: dashboards/project/stacks/forms.py:55 msgid "File" msgstr "" @@ -6675,7 +6675,7 @@ msgstr "" #: dashboards/project/loadbalancers/forms.py:225 #: dashboards/project/loadbalancers/workflows.py:424 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:60 msgid "Timeout" msgstr "" @@ -7130,7 +7130,7 @@ msgstr "" #: dashboards/project/loadbalancers/workflows.py:448 #: dashboards/project/loadbalancers/workflows.py:452 #: dashboards/project/loadbalancers/workflows.py:453 -#: dashboards/project/stacks/forms.py:80 +#: dashboards/project/stacks/forms.py:54 msgid "URL" msgstr "" @@ -8020,7 +8020,7 @@ msgid "" "a gateway for external connectivity." msgstr "" -#: dashboards/project/stacks/forms.py:76 +#: dashboards/project/stacks/forms.py:50 #: dashboards/project/stacks/templates/stacks/_change_template.html:9 #: dashboards/project/stacks/templates/stacks/_select_template.html:9 #: dashboards/project/stacks/templates/stacks/select_template.html:3 @@ -8028,184 +8028,170 @@ msgstr "" msgid "Select Template" msgstr "" -#: dashboards/project/stacks/forms.py:77 +#: dashboards/project/stacks/forms.py:51 msgid "From here you can select a template to launch a stack." msgstr "" -#: dashboards/project/stacks/forms.py:82 +#: dashboards/project/stacks/forms.py:56 msgid "Direct Input" msgstr "" -#: dashboards/project/stacks/forms.py:84 +#: dashboards/project/stacks/forms.py:58 msgid "Template Source" msgstr "" -#: dashboards/project/stacks/forms.py:91 dashboards/project/stacks/forms.py:93 +#: dashboards/project/stacks/forms.py:65 dashboards/project/stacks/forms.py:67 msgid "Template File" msgstr "" -#: dashboards/project/stacks/forms.py:94 +#: dashboards/project/stacks/forms.py:68 msgid "A local template to upload." msgstr "" -#: dashboards/project/stacks/forms.py:101 -#: dashboards/project/stacks/forms.py:103 +#: dashboards/project/stacks/forms.py:75 dashboards/project/stacks/forms.py:77 msgid "Template URL" msgstr "" -#: dashboards/project/stacks/forms.py:104 +#: dashboards/project/stacks/forms.py:78 msgid "An external (HTTP) URL to load the template from." msgstr "" -#: dashboards/project/stacks/forms.py:111 -#: dashboards/project/stacks/forms.py:113 +#: dashboards/project/stacks/forms.py:85 dashboards/project/stacks/forms.py:87 msgid "Template Data" msgstr "" -#: dashboards/project/stacks/forms.py:114 +#: dashboards/project/stacks/forms.py:88 msgid "The raw contents of the template." msgstr "" -#: dashboards/project/stacks/forms.py:120 +#: dashboards/project/stacks/forms.py:94 msgid "Environment Source" msgstr "" -#: dashboards/project/stacks/forms.py:128 -#: dashboards/project/stacks/forms.py:130 +#: dashboards/project/stacks/forms.py:102 +#: dashboards/project/stacks/forms.py:104 msgid "Environment File" msgstr "" -#: dashboards/project/stacks/forms.py:131 +#: dashboards/project/stacks/forms.py:105 msgid "A local environment to upload." msgstr "" -#: dashboards/project/stacks/forms.py:138 -#: dashboards/project/stacks/forms.py:140 +#: dashboards/project/stacks/forms.py:112 +#: dashboards/project/stacks/forms.py:114 msgid "Environment URL" msgstr "" -#: dashboards/project/stacks/forms.py:141 +#: dashboards/project/stacks/forms.py:115 msgid "An external (HTTP) URL to load the environment from." msgstr "" -#: dashboards/project/stacks/forms.py:148 -#: dashboards/project/stacks/forms.py:150 +#: dashboards/project/stacks/forms.py:122 +#: dashboards/project/stacks/forms.py:124 msgid "Environment Data" msgstr "" -#: dashboards/project/stacks/forms.py:151 +#: dashboards/project/stacks/forms.py:125 msgid "The raw contents of the environment file." msgstr "" -#: dashboards/project/stacks/forms.py:163 +#: dashboards/project/stacks/forms.py:137 msgid "template" msgstr "" -#: dashboards/project/stacks/forms.py:165 +#: dashboards/project/stacks/forms.py:139 msgid "environment" msgstr "" -#: dashboards/project/stacks/forms.py:182 -msgid "An unknown problem occurred validating the template." -msgstr "" - -#: dashboards/project/stacks/forms.py:221 +#: dashboards/project/stacks/forms.py:191 #, python-format msgid "There was a problem parsing the %(prefix)s: %(error)s" msgstr "" -#: dashboards/project/stacks/forms.py:229 +#: dashboards/project/stacks/forms.py:199 #, python-format msgid "Please specify a %s using only one source method." msgstr "" -#: dashboards/project/stacks/forms.py:236 +#: dashboards/project/stacks/forms.py:206 msgid "You must specify a template via one of the available sources." msgstr "" -#: dashboards/project/stacks/forms.py:262 +#: dashboards/project/stacks/forms.py:232 msgid "Edit Template" msgstr "" -#: dashboards/project/stacks/forms.py:263 +#: dashboards/project/stacks/forms.py:233 msgid "From here you can select a new template to re-launch a stack." msgstr "" -#: dashboards/project/stacks/forms.py:265 -#: dashboards/project/stacks/forms.py:405 +#: dashboards/project/stacks/forms.py:235 +#: dashboards/project/stacks/forms.py:374 msgid "Stack ID" msgstr "" +#: dashboards/project/stacks/forms.py:238 #: dashboards/project/stacks/forms.py:268 -#: dashboards/project/stacks/forms.py:298 -#: dashboards/project/stacks/forms.py:408 +#: dashboards/project/stacks/forms.py:377 #: dashboards/project/stacks/tables.py:88 msgid "Stack Name" msgstr "" -#: dashboards/project/stacks/forms.py:279 +#: dashboards/project/stacks/forms.py:249 msgid "Create Stack" msgstr "" -#: dashboards/project/stacks/forms.py:299 +#: dashboards/project/stacks/forms.py:269 msgid "Name of the stack to create." msgstr "" -#: dashboards/project/stacks/forms.py:301 +#: dashboards/project/stacks/forms.py:271 msgid "" "Name must start with a letter and may only contain letters, numbers, " "underscores, periods and hyphens." msgstr "" -#: dashboards/project/stacks/forms.py:307 +#: dashboards/project/stacks/forms.py:277 msgid "Creation Timeout (minutes)" msgstr "" -#: dashboards/project/stacks/forms.py:308 +#: dashboards/project/stacks/forms.py:278 msgid "Stack creation timeout in minutes." msgstr "" -#: dashboards/project/stacks/forms.py:311 +#: dashboards/project/stacks/forms.py:281 msgid "Rollback On Failure" msgstr "" -#: dashboards/project/stacks/forms.py:312 +#: dashboards/project/stacks/forms.py:282 msgid "Enable rollback on create/update failure." msgstr "" -#: dashboards/project/stacks/forms.py:325 +#: dashboards/project/stacks/forms.py:295 #, python-format msgid "Password for user \"%s\"" msgstr "" -#: dashboards/project/stacks/forms.py:326 +#: dashboards/project/stacks/forms.py:296 msgid "" "This is required for operations to be performed throughout the lifecycle of " "the stack" msgstr "" -#: dashboards/project/stacks/forms.py:393 +#: dashboards/project/stacks/forms.py:363 msgid "Stack creation started." msgstr "" -#: dashboards/project/stacks/forms.py:397 -msgid "Stack creation failed." -msgstr "" - -#: dashboards/project/stacks/forms.py:403 +#: dashboards/project/stacks/forms.py:372 #: dashboards/project/stacks/templates/stacks/_update.html:8 #: dashboards/project/stacks/templates/stacks/update.html:3 msgid "Update Stack Parameters" msgstr "" -#: dashboards/project/stacks/forms.py:439 +#: dashboards/project/stacks/forms.py:408 msgid "Stack update started." msgstr "" -#: dashboards/project/stacks/forms.py:443 -msgid "Stack update failed." -msgstr "" - #: dashboards/project/stacks/panel.py:23 #: dashboards/project/stacks/tables.py:53 #: dashboards/project/stacks/tables.py:109 @@ -8229,39 +8215,39 @@ msgstr "" msgid "Stack" msgstr "" -#: dashboards/project/stacks/tables.py:120 -#: dashboards/project/stacks/tables.py:165 +#: dashboards/project/stacks/tables.py:125 +#: dashboards/project/stacks/tables.py:170 msgid "Stack Resource" msgstr "" -#: dashboards/project/stacks/tables.py:123 -#: dashboards/project/stacks/tables.py:168 +#: dashboards/project/stacks/tables.py:128 +#: dashboards/project/stacks/tables.py:173 msgid "Resource" msgstr "" -#: dashboards/project/stacks/tables.py:126 +#: dashboards/project/stacks/tables.py:131 msgid "Time Since Event" msgstr "" -#: dashboards/project/stacks/tables.py:134 -#: dashboards/project/stacks/tables.py:183 +#: dashboards/project/stacks/tables.py:139 +#: dashboards/project/stacks/tables.py:188 msgid "Status Reason" msgstr "" -#: dashboards/project/stacks/tables.py:138 +#: dashboards/project/stacks/tables.py:143 msgid "Stack Events" msgstr "" -#: dashboards/project/stacks/tables.py:171 +#: dashboards/project/stacks/tables.py:176 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:21 msgid "Stack Resource Type" msgstr "" -#: dashboards/project/stacks/tables.py:173 +#: dashboards/project/stacks/tables.py:178 msgid "Date Updated" msgstr "" -#: dashboards/project/stacks/tables.py:196 +#: dashboards/project/stacks/tables.py:201 msgid "Stack Resources" msgstr "" @@ -8273,16 +8259,16 @@ msgstr "" msgid "Events" msgstr "" -#: dashboards/project/stacks/tabs.py:85 +#: dashboards/project/stacks/tabs.py:88 #, python-format msgid "Unable to get events for stack \"%s\"." msgstr "" -#: dashboards/project/stacks/tabs.py:91 +#: dashboards/project/stacks/tabs.py:94 msgid "Resources" msgstr "" -#: dashboards/project/stacks/tabs.py:105 +#: dashboards/project/stacks/tabs.py:111 #, python-format msgid "Unable to get resources for stack \"%s\"." msgstr "" @@ -8334,19 +8320,19 @@ msgstr "" msgid "Outputs" msgstr "" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:47 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:46 msgid "Stack Parameters" msgstr "" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:58 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:57 msgid "Launch Parameters" msgstr "" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61 msgid "Minutes" msgstr "" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 msgid "Rollback" msgstr "" diff --git a/openstack_dashboard/locale/en_AU/LC_MESSAGES/django.mo b/openstack_dashboard/locale/en_AU/LC_MESSAGES/django.mo index 0cd3d1859f365ba406c035923dd0faae05eb7b22..208e919795291f7fec466a2db1959f94bb9a7bb1 100644 GIT binary patch delta 26421 zcmajndBBdv{`m3xdF=ZhS#SF;JJ|_Q2q`6N*~Mc?w(2e&OCixl+NH8oD4diCsi^pB z(<(_)wsI&c{oe0;=KtUM=QT6ebtcJ_6A?}Xt|6pb6mwuB-l*8885pRn1XQFRo8QQ-=`}q?~VTEsb z7Mo*f?EP&jbTpQR#x%@BGqDZp;z8_>1-=XQ(O8N461)!I#HLu}U>K+iwxynh2Kp-2 z!cWiuE@F8s`F+Sx(-ei8H1x%icn?;^KBnn$&O#rfMSQ#s{z}K8CLC7A%4vqXB-8CGbylZxlQn*0vn_ zeDzqbkM5xs=w4|by#{@502XEZ#H|#D(2znSIut#Dxu~Cy^^6}wKm{;A?d7p7*2YR1 zi9{E4lZ`o&NHoF8XaK7*JFZ8sZ^B#g9lVb56ZL*dB)Ze^AMAwtu|1YL8a7uyoKF2| zyc|paoJdr`KIk5qhTi`ow#8%U64X2v?1Qzbr_d!^9qR|Y&iIM!za$b@<7McY&A>Le z3OyaiqE&uny{QjE+n>YM_$|5#%N!5wy)l#e0?dXFqM3Xc^Wqce626G3+7z}>aC05Q z+?f4DB2fqnpeZbec31^-V0APDb!Rzumbg? z=%&kcF7#Uv^H493***U?D0n>TqHEFw3u70w!yD05kHz9R2MzEEbdA@bGkzbP@gelZ zbQ)dK0)K=6FGWwoWmpoMV{y-aPYMn=%m%z2?Py+Xe;f^LHQM3ZXvTJVzSmvQKT8IO1 zNvxkk1N;}gzrcm?;wp((QSXQAam5Al@8-GTudpcwUFN{8c4zM!T zH=+0KLev9piiy_sQpi5O6eZf?X z?KRLnQ3vg?d8~KBHPm~dr{H3|UjE;3Y-^+Ur#etD@@udhj=@XuJ~Va9u@$aD2Re%G zl{4tlHQ*~9meiNqmR&*M+^ZYNQP?8(>;U)Mp_P~G9CFzkF z>>nMCrfw=4$SiboEr{(;qD!?34R8b6&)aC`KE(QX5VJ9UqHwkld2#GY{Zbr`x1gJ6 zH#*=^bin^%HT)ahoRzZ&yPz{4iw2ZJ2U>_`a$9sSnwjq~eg02TaDWT(LarR4gHl+B z_8QUa&XP<&3Xh~x_{Bld`Ygb)(z1&Y8N!H0azXvV-nZpN`)Eir@=Kl zj1F)T9UzfABYj>AqXSflwnR5mZ#00B=-SSVK7vl*B`k#p(SH9#mo#sl5NP!j1v|I` z-E;%cf!0KKpquk6bSA%}f#u2@GEx#fwiVIqZKHkA<2nk>;AHezPDe9*51P@`1F>NV zx+W{o8(+gL+>CZmD__`Tm!WU4K4>5#(V0y}1Gpaz=xKE3Td)Owj&-p}{;&jXG3ogq zNWl(L=mU$;2UejE9Kma_Sb>m;}A3A|k=uFR{yFXjOU{N$P74Z_! ze_aaR*b$T13oGJ8bhkc??u{qVz+OaC_X9fPj7uj0$ z`Hfi6^S_OP1MQ7|fgYEG=x6q4bP0~5Gx;rEPZSOV=D~)vmqYhXPjt_WKnF~r8JUG< zbUt>(&6sLH;a>{V!bkU5&7;K8^nWFu!MeqLs z{TBR*PONOP(0|opoPRIWp}~~&L}%C!-CU#4nNLHP{AC9PJR^Iw5N0~)GgFErvQXvYiCbNvwd;0tJnucMoG8=8Ur=yNAy zJ$s2Tfg~DeeKdp3W4$Xn(O#)o7>q`gh0bt#Y@dT>;?datLTrBx4QM;M=KIjp9>pY{ z#&%fbl91Wn==J{SbHmWnlA07REJh<-hP81GdgB2!13zJPJdf^;iX}t9HKL8s475Qr z*C)33L+>AkZsuFjK*l4POeLmKaOShn8y}1}JQmxZK_6U=2KZ`p8@kK?58chj&{Wqe z6$WUE_SZJr8J$RXG|<6#r|19nc*FnDwfzh2IM=12!wT4pdUZ5_L1@S0(WRM!uH_u` z&G;xfz$$d6+tB+yK=;g-=s3Sx_x%46FXSm5Ix2&nhFa*Gt#PzFI>X`d`Z#ppsp!CS z(7=|V_dSOOunJ4#YiIx;qXB-8DR=KV3Lc-LWx|6c(Euu-57vx!MAvo@+VL=S;Bn~v zGttdEA6?R=Xh6@S$9y%qr}mvpjtd2BZB=i0!k``yWBaOD&HVHbmb=*Zec|GkY4nv0%mU zVo9QJ%=T#e5VXTd=z#Y`7o&kJM>Fvndi>tUBz}$bpGy2q!Oc**Qb=V@bl`4yC62~g zxE|A+1|9f#tY3^4s2tkMqN%Ni?v0jcU{|15uMOi(eJBs{*C-6 z8cgXKw4PZb%(xKxA}NJluZ*r`!&tup-3z_ZB^-(_)l@X#x#+9>X*9E&(9QT2nvqjA zQXwTdYKF-2qcbdujj=PjiDty>_oA7(FVU7APtk(4!_W1m=;^sBIvdTz zx_CYHDTS&uoW}-Op-x!4UTB9i(Ota?(*vUcZi>ExF4-P*Z4boycjyFujrBj!&v^E_ zp}*Y7gj0zEp^zwp&a@`l;pON+ov{b@L?eG1leitb<6-oL)u3KDR^6})_2IETFVdHx@`EF=B*`@3)e7uwg)NIaOqK-h$O{e~HdV>le=V9!S3&jAO}>%|&p zByPd3*cxBPk@zc)#y(BLM`$a0DlVeO_Ohl-!0-P^3bk<~_Q4;pCN^sp)_e%QOZ{H- zH(S@{;nP!43)@lk@lx7HOH0 z{-;|j(9QK1dVWi`A~V<$J%%5md*WMkmmk4QJQ>@6!z0wsqnSC_IwLU?%e4vjKhuWu zUxJ2}H0W0Jynlx7h40aUPRDvi+ps5!U|rhFU=8ewzG^3;r(z+x8J|Np?@Q?BdpWue z4R}M_RCw@h8cglin8XX{5|n8dHdiO~%{Um%)HL)fxG1)-Lnp8seerxB+yB6-)C;!{ zzYm(C&kaB~^PMRQNea)PGk6Cb=sR>*|AB6nq8-8umK3@vU&53FeN4gKeiqweg>K<^4MGQAfIheZ4e&ekTamYW z_)50I%cxI42YMC_^d0p1AJLCc{vKiAX6V;-Ko8EpDPK&3H*Agmf(BONnh;1Uw8PP8 z`-0g1I{Hfe0S&NN&oGfz=m5jf_rx-EoDa|moI^8HsTb$pj@$GKkqkJ3MziI>0n^<}achzlUb@Fq-ND*M=o&giWdUM(@8bMZpeMqBHmc4It4c zwAV&Ex)BZFUUZFDpqpwZHpK7HO;zN&5OAGnFZ8+F(Lk1<8G9QYH+71F$E@7-VMZ;` z%{2gha7L^@iFWWN8sH%`rTP1YOkIvOc?X7n&7G1m?0{!@t>6ufX1 zx;Ep`$R0;i`92!Rk7!3ZZwwt*MrV8ldVL@oz};v+%h3S#ViHfG;}q@}?rV%?JpX+u zn9@n;1B)?<>oNTTLLWSh4p982u&bM)_YK1Iz-S=L(G0wcKL0D4(cJyRIMvYmJ7ERJ zPmHACOy*(|mq&M^9UVaf%r_t$&st~)qtUY>l|L?=24 zQ@-gQqR*#U(0^JK2(T-~m4sXz_(ZHso?N6f< z-HMmvSA#kKrl$Ciux1U>SMfl!eKIETAxsa5e$Bo>Q+o=1m*>AZJXaNy)LUVC6Qcvq zK=;xzG=NR$IQwr-g$|CtR^(E%G{CU(P|cn#*q>!Y_|LF(htj#F3w zAH{t5d~_}P+*@eBA9$lT9KxsY1e&t>L&Hqgp)=W!&g68o@UZyf6#WS{9P{EhERNHn z51@f8M`ykc4fI3wPfV$=DLA83=ufV5m;-YT4-e)?A1IARUK5SHDLT_0=r5mPI0k2+ znLLWEFfk%L-x{-1?S^jJUdS;|B_>mF2Fo!Iu0|u?fZn(Rjr1rQ*k5Qz86(4tb4H7x z*UO^MS3(1>kJ+$ww0*P_CO!XMDVXBX=u*r@Gx9Jx(6Z<=(G_TitI&+SfBT z27CrePu|g?eks~dO|+jD=y+W)u)E`0j#@A>-htYxm zLN{0bv0>(2(GGj!6&Yj{eZjmvF8mJo6YZ~VRtEoInl~T5f!W4${{1DhWqd~BD4xRm z@rwx=i3xb~#Eira{1mUlC6mI;PT~#JtK626n1y$u_h*|N{vL5M9-zJsTjTw=hd(pE zkJY_zN(i`iih|$o>u@U0MK@8#)bJ{f@7dktN}z0qUn(x$S_2!*m}CYqoTk3c(Ifz3(j59qEfb7wdeSE5VPE!rpAAAM5} zMK|RLbTf`akLR7}(%g$|=2T)!C?s~Fn`ke3yuL;UIEZ$1G*G0MFw_tcq)AhD?8sO+Ej)?+stKw&*MMW^9Vn(9iB#bWQi7o2~eN z!ZCY1`eO8TG&Ao+ccG_c4|@E*K~K?d$UG8xW^w+VVLl3;%Yx|ctb%sb4Xa=;tcbT` zUY=Zn|KRf3VW!W{4S{}vZmM(WrYm$`M&c!`jUDh)ya7wzAO5Cg{QaDNcjd=4xH*2t zmUt2?W3721fF9`AYZAIQ9zfrKi_x`yGG1SeMX2vWCv*T^+LP##{()ujBAS^p^Ev0(Ed80 zo3U3aHVi=r9v{6EeRbZC4)7E@la=U$>tlU;yuJsW`RC|v{~5jSG#Y5)fsDi+D2Vp+ z6`GOMVG4fzenDrDdto>Q#nFz+qf1i_ok<;ZleS0K`UZ4wOh9M+5SoD(&;T}}o9?~X zeh>}lbf~8i7bzHdp$9V(Phv%M;H~Ju@1Ys^2o3N6n!+E^fzF`!WnYw$xEJ%HnR@_z z?m0A&m(hW@pqbu-#r*yspy0Vbo^D|GqBG6AI1E?;opEh!f*sI|O+^EE6ldUz=m3=; z3hfQBG4&2u52v7S*cWgN9>6Que~FF{XCx-lF!z!0z+dPtum5P+#f{O3uR;Uu8{3DV znVW)j@IG|r8>73iD)sNsW1ao6utasxK-*%I)7kZp#qp6#Z zrtDd)fGgwm574FAi?#7n^uEN?;dtgoGglJLWQ|yFiM}_wA$uZ~7)HT??!Y82LL*y` zcCZ(H_kWM>?!V9s6nZ9HuYe9*AKgpMV|xcQW7o#|F!a4~J35hBnAh{af`V(e7O%rC z=;kT*Z1`tE6|gS#Ytb3sgI=GF9=pZp>DY?C3D2XcF7sRnv=X{U8ln?w7wf&e&iIKz z6pSnjP0d|sK#!rD<$3Ifn{gnPSRVcf#%<_*d7cj+rAyG~>!TU!iuQXWdi+M>DNLag z$Xdbq_l6l1T!Q=23s0jFuSNrS1MP4xI^e;0{WyC61$-8Bz7U>!2_0}F`UB=8bPpUy z`}r4LnnEvf{x4Ff_+q$_d@0TV4X7*LgadIYZbmcFXJtm>zxXOP#gVJRQap`SsDFr! z@i+AOYOBN2%tR;lJi2u2SEs_}IY@&ai=)xs(Nz9}X5f-Fpb11`TW@HuwC0Ou?DudMzwLK{RzGF+C&n zdQCLI`tf=@bm^`_10971IvL$lGtmH^kL?@Kez&9jeu(Km|9?uswf_I+2~|vEB1J=igLhZV2bLG}=L1 zwBzn*$9ppj>x0Zc&yzXQ$8EHvOp&;ih?Pfj;3f4 zI`9){M{Cg;Y(r2A(lI8kuusAxQis<#G(GKx?4>YqkMN`A#g{;_c2O7w1 zG>}DThbzzyH=_aULR0@KnxSvw^^@otUqFv-#v5^Sqt6$_nphfH%2c8w1ykECItU$b zBATi>(MPc%^%c2AqWZuz=^kNgz=C;T7v*;VM$X3q3 zZ>%O1I^wlxeMxj9+R>+IN2k$DmE0D-diBv6U4=e33>)LUXeR!Pb@2=Ak2&56^_$VJ z;DhgQ{;#9(8V$Y>@@x+SwZpd5N1&0uh_!GJ8o)VpfI>S$hU%f4>KgQ1PeYe%5!Sv0ejx<26K&U5jWJbT?m*?(X4uGfqR_ z2j8H3<`~-F*;v1b29)=`a9^qn1vgy{tdzk&>p?f!$oIpab|<2{_$744ucFsq$6N7j zbO~#J5dL+Xd$2S0z1SWv*&X)Q4LF_pljyJIQhU;;CY9(-!A&v+eP9K;_D9hrsQzI* z-_g6U4(+RA{R{NIY#)VxYpx!;WYe(?u0&7A&(X>shrf&(h%Nm7KTDxCH++L`!qR)g z1HCYl`h4`4%R+Q19>To13|+$)ur|JhZmyrvlxN!)mMA}(!Ln$7mC?Oa4XZGIq7DTg z=!LFLKXgsUplg0tygna&(L927xEWoNchI%og^h4OIzZ0<3+?&QeoCSDS3~zsZA}07 zzb)g15z$+t6VMxPM>pwg^qcTVY+s2E{090WdKa7FrTgQA&_Md3AGyKkt9=SO!TI|+ z{}!I6!H(9W5x$M4Y6p6(cA>la2Q>AkusU8qpRe>u*aJ<_eg>oW-HI;J6!iH8@%rQO z`U{_M{{8*Fj)q5Z4|c(uKg~%0XSAzv1@)z$g^t^P9tOM`9bh1unNjEfQ_&aEEOe%? zqMLOm8pv?6im$x=*+XCx1lejY3Klp(FdQ!p7<%6+NuY__1c(zKg4<$ zbm{t{fsTmn6J!0JSWnHTVC2it2wy_i`0eO^tU&!IbkpVhGIU%3eGimF1Fw#rjymX) zG)6b`m1uuApqaiE&CF~hz*J%x1=n~rI^*}y8Gnzym`yy!b?vL$D(ZE)r{cXVlp8pRh_-_6J8{;uFkn&%L_GW10UC|le5*>@CcnX^0 zIp_e3(KTOz-Ecql!V2GnfF_{*+>O~h|MydHMi1a%d@R=gMAtOq+wedk>_GieybAl{ zdVCRGf_~qHJuwJf%3y`n&>MH55$=tCiLU)&bjH6#FQA#r zdoT=C7Hd+kiGH@P#TqyTtKc(eCf-GtrsVgWe+$*V4-HMwz0fh%2giCAx)mAX+d!fIC#-e*>9-6ro*b3L6;~Ycx%GneJ*Dm+r@R!2{&=j>rA6$f{ zatS)4x6q~8gC4if(15><^KOR zwFV7v6S}tB(A0g5_3;q;c`o`>2>cT4M!gJ8eVGje^rJ~Up>Li?GDO>q{wq;H{n=N)u{docay|8FU{TTh^C zm+P0Xo6DnX-6Gl(n@}H){``IdllUf@iEq$MoInTo6U{*0U&C=NjrLzJ+UZx$zXSBA z!2l+rYdb&sG&+Oz=qvdc+HvObu%^Y)W7hzEzB{_nHqc4(`nEooFzhb|~x>)8^Sc0yYq&^aT{yy~nW$68{qxYY}Yp~qu zkcqKq|EXEAupE8x9dvEKLT7LuooV8?u=@){%c7a7ji$O8dS4Gr;!Ri)??5-}Q|R7! z0S#;&lDSmkI0a{X4qeN9zlYRR$9mLTVtX8orgjbb4cLsPej9o$ccTM+89juamSgDq z;dgWi&Y}1JmA=mT%X=maSPUC-p*lLFe(0u|fDU*cnvsQQN*~3JxDy*-p8tivoNkFe z_b7V*E71+;DR~Rs^dDh6&;MZx&b-Rm@DB#tVS1)$$D7dyj-%g#%yVI8)zAShL))98 z8R>`4a45RBCZRLG7hRIM=u)l1lquUp!5MBvZ+sWMad-4My4D5%2q`X&23QGQ)B0Ee zTVhqb2@UujwBN_jWBnxh+*-81xBuY$yK8sTUIVPFo_qi9hNyCQrjQBJ{)~6 z3q37&#`Y)B09Rmb+=$-y1Db);SRJ!n2uoKxMZt(0Mq8s9=z^whU~C_Xu5}i=n{P)0 znU1FNUbLTu=zWjJ>(9paRp@gY&;Z|vrgl?sw|77bOn0OAeS+?p z!{|U~V?E=a&|VDfrz(0H8lx|^HqpLlK;zTbIe$|r_`pnb;6><+SD-hpK?8Ul{qy}6 zG=KwWfWM%dH*qnXp0en37101{qR%yo_CS|*6z2B)XHjtAsptdq(cSwfx~9v~fL=k* z`37`TeTfEs6n*X-ni2k=OVXLjkJihgDX)R{dpSCR&X}@r0|g@Ozc5B!QgpFLaXuV^;@ z{U>*GB^tcY1da5HctbyQpwVcDGh+Kf^!}&O0bh>oTcdl?H9v@cW-p-kmCBx(ey`L* z-QkG7pkGDZI14ZPH14=(bF&x4R{2)$tI&2x(5yLk=XtcrcVz#kuB(E z{s;*qmH0H?a5#D#-F#=!U3~%FG}&{7HLQrfuv(zM`Ff)>x)tqs2AYAHcr~s-H|cL^ zAb(&ZOyqU~oWI5tnp5w9&Ugkoqq*rD_$h{6s6U6E_g~S0GV+A`a-)G3M>AI*-E8&I z_d-{+zhUU!nt%o{7h8G$-=c6io=0zNls6o+wpgF~5Uhub(PQ%tI-?`eU(vvSLo;zP z)(hkdGcJw3M=GP&>!C~88q@#$zXt^)AAqi57P?mVq7grYrhFBe+U@9OJc4HA0-BM+ z`9okO(HWM*#@GwpL$l-c2hhwsoS*aWOxDt12OH5%wFM1e4;t~;=-T~)?&>q>{Y467 zrhjmhinc+YABrx?L^Pv!p#9B7UtmknfHoJ1=YKm5M)Vn0$KRrt7R*fl%|(0k_zaIO zLNoDJynYa?QqNu}GyRjT7P@r((f$^on|cGL2Sx+jo{EJJ(KY-W&B)-&2i}ARz6z6=`iMez3MbJwR;wc6SoOs!)F;IH zqp`jgFQff4d>C^S%}jsSAIIs`_u~NUUMw@QID@}i!Y0()l*ml~SG2d`9O?rv$@I?w zDgKW|!VMKmW~To$+P>JD8{Wi`cpgXN&80HaAEA%X)aJi59NX6D1a8OLxD)%}X{?Ez zN{2Pi!gr}JLVvRLE#s-<{M}B$2-jj~{0aS~QnxJU6Nh1Yd=8WNBX+Hmth0$xY`HFR&~sSu8DReX?oS1j!L|B8Z};#YK+pTSK0JGTFeN2upY zhRmG6nbd1n4EMi+C8%$TeuSR)!{}Z(iJte1v0kWB*b@~nRhJ7jDb&Ee=&SZ_^d0^r zx*6A^n{6ZdBl6AYRy5!p=yM;UsXc~C%w0JwK}~dTU5maM$Dx^;QV-jyc1NaX*^B2*z-WBUVpn+yo4+B=jB=zQKU^k{H z7}0IQ8P@aEZUxG zO2G%NjTa_hd+PI|AE6(eLbXBwjWE5Im|java(xb((wDFfZpC_dJl4z94jJu&K0g+j zXeu!`URZ^ua&Neh_#I7s@jBrZS`V#Xk35(dk9M>e9q{E?{|bE%oJIFa#k#>R=&Lvj z9p^DD=lS29F0kp)6rV%a@{)SNCTJ@Apx4Kvr{zI(FT8;cbP#>v; zI`C8IbGy(0PhkVbPn4-2K9k+iSL;l4p!H~^`_T^0qHA8RK^V9T`gt9PW?(sbeP8r1 zG_Yz7Lm=JJ{$`-KQb`DviQSx}yV3L1(fC9q21`2DuuC%rrtfz6K3^ zA{xkIbnk3IPtzfE>2fv+ukspAIRD--f(8eehj#D=n({Bvl%7RXU7=}Ml1|u^`cU-# zW$5#7q7yiV22iwFXm5@7GX@Rd5p;<+HRJrdsXnKnA)ZDzRpsU(;x^G+&?|hn(w1R>7HE5abZPF!^pc^O{0a@^9NJH*R-xZi6AI4wI`oF|XaI}Rjy9kH9Ks}K zvF3Vsxep(6xRU4d4Ux{vXkA!C%qhox=~By66v&Cg^~jF%t)3P8`yi^Piu> zNE&o97Q~ro$BVE4zJ&R3V{|)u|Ho*@U&r<{_!RYj(TqKHWthkgbRs{Z6UpontkfkH z)}{juxwtSD^WxoD9Op%!K?B)<&U^fEV{ieQ((~8~i(VBvxCXORABb++ThMbp2c5tM%!6Cdf!{;#`wR{A zJQ`Smt3yAjVicTlsc2>NhI(iRjnRlZU^cuadTq2XCTYJ3P4OM*Qaz4lW zn~?reiMJ^DD|H+C;6C&n{tX&&j&5OBUy26O2@R}wY#)pUJRg02F`DY9(EDFTH{oXV zxjmR0zr^&v|NjF8*Wv^kagOdGp!{e@Wn;ZI+EGiiqi*Pc{o?iEv3`53&qVuOj4tIW z^xW@=^=~o#`~MsTJIvK1bXWq7ydwJIsE1}^D7q=9qI+cl`c+$w*WgFk4$EB={=#A) zcB1|wx;IXs0i8uBQlKa2-_2E?f-}Df?eJ#2B7>BoFPMG3!ta2*y+em>aUt!q@C__+ zZTM5~UOY-Yqfch~zoI>czl_3hXim))5DLu2AgtnPjNLcp!i&-ZYgic8TwRP?6sDsG8`sSm*}xE-@F zUw_X3XbLm>hj;r=Xhw1m$V~rjcqcRi_oHvVo#+~VAH9ICZSjG@y4ZkvXEflcXnz~A zIT<~JwW-$`98Sdz5B=Y5#nS%_W-Kkf8z-Y{F%{i?DRg^3fJX8#x_v*6eu3`7@6q#l z99`_wXg_~O|3%MX&LQFXeCT+^hhz>+KUk6mcVU@mO|+wC==p3L>(`(i^+f~ekG^q+ zp#x^29p4_E_Szeh8A)lIWzm^dM)R}H*_jDW#q7N$st3Bjv6;2 znKdyvaoE_b+bxgGnsnQwO=I55*qP_G=7(o2%hfDdzhR3emp``ou8i_+o7HVpKiQyh zi-wJA*XMtEyA7FiTirerhm4za>yX>BCbmfS$r_vNJZku;VYd!Vwz@5AY`d)S!^Taz oZOAQS>SawF@mQHu##OmSW=$M5J!{;iajA@>t^WUkG zuOf;Rk|k}3JfF{*d0wyQ`Tg^rnd`b{zVn@#>pJvvc5|LTH|Ke^SfNzeL?Y4ayF{WK z-idkfam>P5a!Bn-R>UV%Mg{i*1BEKU2@Xg|N>MR?Jk zM4}|t$5PmNPbzeDGYySsn1W_v1J=fGu@C0l8|s6wBK60xC$7OJnD>V;P#bJT{T4LP z<#;iEf(Gypmcv3nh78qBQK&&fH@pxhV0oO4b?|j`zLnu7)Zl7bhGS={(`xvpN#c0Xh1m+Bog`YLM(%o zv0_Fd(FWaQgMUsW8sl&@fTfrnUqY|HinrmL*pu-S)qY7Ny3lYBw!@FH4HiBaHdl9? zK>bO)6pJ2WQ0#*4k@vHiAKpBU@Y(7+$Z;Ubg6$6}uUjuafQpA9$y?PyADpMwUr6zy<5nz1eDt9b`D!k^GU zE;<$3>!X2Rj?TDmbO<_uQJ6Bt_fl|xS?HQSi&x<%cny|39Rj))?Pvn}Vwr-@=mG4D zkHz|NG{95n{W;Hs7gr(dM7=w{jtkF_e>cxH|AtMGg~h4&LDzOPIzTGcABaAV4zM`Z zUq$bG8y)b2=ojeP??Pw1FZw&0xs0>q-+_vr4ZA;ym8f^Z>Np%L<2*DI8_}gHcrI8r zS_@0lep#$v7wb1;8QSkdcm1>Io?3>EyCFrv8GnGz=zDa4Ut{}eG}RaU7fwS_^aWE6 zZLfgti7IG^^<%vyzD&IndJ6uD*DpLDj%{W1{?ug@jJyMu#lct-??Y4f3^vCl=s-WB zd*wHD>CR()%$~?dXQ&DK+yiJPA3-Oy8eN*r=xO@|2_Ti&85{PY9Uey4@)-KyKWOT5 zW`vIOqa74Q?<*bamC@&Gp=(pd{Nx1yu5HRC59pl~5KeuO1(A6|{8&?UJt zGuSga2u}Q?=9(7UpFmI55;VY7Xg}-G%x%Sb_$_8*{6wB?A@Ty)k$Mrl8T+7{ zXA3&ukLZ9$u`2$BZq72m+tAE>gX!~sh=K$B5icZigboU0 zE!rzYuSOr7h@OsFvA!04{sZ(y^c7ab+&M!gYNDBFf=-|nrZbx}Bb827&v?TCw4@=w{uEF5M|~GhdJ^taVNFjoJncEDOuwgP6n>xl&<9AJgEP zeUA=s5FOw&dS3J74g-{pHbOU3XEcC;=-N(|Sbu=Sg&_D*FGaH2la6cN*ljzLXVKe+3Yh&L0VF@n5r04%S z3U)9KePAZ~z!LOtbv}{dzRB^U)XC zi|F&OU_sCS1_}>$>o;O+{1Tmc(IOd%Td^*tXNvaw zB6|OB^jq*dIG$JE0MeL_3~_p6glY%$`L%T#0Vl4QK{F zMxQ$v>*vr3lq?S$ij0W@;y5=9D zsr?a?coZ{Idw2Bye&}Yt2@PZ@lF3wJGzDiq3B7Sfyy4N<{uKJ)QZ&Hj(GBP>-;VC) z{pcE3yC@7$7wzwoXe)Fg?a@H5$9p{gBjOE5(Y5^(?Kn{~ba)XqrJ6(o=!JGX6kVE; z=vq!jkK-fg087xBZb0wbjP98)(Qyt~_xzuT7cxtQj*6kDp%VILs~v5R&ai*HJ_H?j z6gu!^G_bkoee=-(mS8D-84ch=G{EmLn{!@v+D7YDlRt%}Ehz{Hi zuf#!kF}{T9O@j{nbFBXp%~>h57e`ZD4c!}!(7>9bo3;xYa2DqC{12vJibkRlPDx+j z&wQ9ZKIlwdMtAc@G>|Rv`j^q&=;k|sZtBD6p7{e^!a|k9d!+{Yldlb?zyCK-u;XFq zW*UW^aW1+`e?$ZM1smdVbOx2GWF#)Z`sj>@p{M9B^!oj11|P%pc}K@Nj^6h-ri?VR zYDisvG}3bDd!Z?MV|R3O^+yA^6Px1-yc7?j_f@DCj#+K2N4+c7!O7^Uc?F%&SJCgP zasG|`2O3Q2Z)p8rbjG=>hZjj<^m-X|Eo;Vlb966sMwhTJx>TdkfbT_L}Ux)e?MOK1Qa(11TeC-N=2 zsrRAxpT{bgGj(w&)IvMB7G077XiA5n9o~ulvYCbkv>e^6uc85M!D{$JG*`{=bG#0vE7|BVjj~CSnYu5?wa3Z>^mtcBeG{9G*Z=y@~KANE&vHlG@fdjFA z0{x7iL;K69ot|(ikuww$#n72nL_2JN4%7;-#*S#@Pht|^!Y=qd`og-nPB>QWurl@j zu|6f%7h)aSx8PhniA_EK)9YrW|9<}+?8}8_^)eEVW-t&ore32#27f6*hd3QOHVl6b z*nwWp-zXz72-{){d>(JX12_!3G!7r3H_%h@4|;5?H(>&P{|8d2iLYP}+>JG`UemDV zy>Tn`yV2ilZ7&JOZXg=Kd~A<9&>t!nT^f#OH*7=wAxz@u*cMOV1K6+`=id%CQt+6Z z#5tJvvW)b9-CBrlu0PT9Tc|mi!A9sY+=}jr|Dn5lFJ|Jw*#0a2O#LL9nQvQUB<{l! zEyMj!wdDL4r(rP-`Ud*L;WKnEe1{HnIM&agdm?YE@cAu<)v32dU$wWQr{V#0GtNgh z+jHpVdp^1X4R}?nRCsVb4W@P{Ch-q+35vB2o2w=IX1pHF)M)f8I5W1dKqs&Teerx3 z+fQH>>Ur9P-v@Qk=d#evd}oS6lEPEy4BkWs`Uc(AC(zB3uWfjNT!9X7Bf2!>WBcRL z)#y^~K>PU%4Y=UtA&{z=q<$3|KHrV(E;;b5gx372G$mRqxD6v zPs9p1JGQSu1Nai{=SaMsuU&W{)kdzT61^xSxnUIA;cPUJSJ8}o66=T2&t{JHp}jnM ze{;0GH@3mC(RFAhPN4ymxiSRa91ZL`OnUxDQg8;3VJ%#az9_zq_3RzO3#C3fP!>AV zk+FR?n#%RDeHVJ)S@aEBqGPDHM4#)0W^e-5V*JG8v0*d%9@v9bF;AypJ+!0iFui8z z%oj)BMQ6AdUCRHWWjlvVHb<}bLQl&$bW=WuDF^zHg1h|~w!(|93dgG#I`A~~!BuF0 z-=N=$Y+b@vvN6`BJ`5e`X*AF`(dYM|AE6vqhk@&%U)QXwIsc~oK^nZ_jp$EkUYUxf($vBx)H|d1-}_m--=Lc+Z_f~Lm1rmQxe;g}kD(b`kB*xHbrR z3KYC>Il4AO(8%VXseBI&WDnZWd9>p)*T?gWUcU|vU_9E-Gw6NWFo}oIaq{#I_tnPI zp8swXOzCat0}o;nU&8bY2z~G{IzWLN!mh4|-q#D$1EYaFgJxh8`uqVjqZxg|IOWm% zTVi>}PYk5s+TDvud?xxf+R;Ri-bwBxa8$8*q*R-(u83v@61gLYhbKzM^*fd)1P zZGRG-=o@$`el>ve??43xhBd2+zKX9y+lONkXJL9k^lSD7n%YC?yFAB@;kj~{q}~{P zJ_{XqEV`HGq5-^$j`Q)2snEfG8tmv_%!S1Ug&!Ve&;e^>Cbq+z*a7on*JvLsNPQ^U z@i;7ik6=Dr5PcDSZY|pH=2X0}3m4Mx3!1X2gTqW#pfmXxoyp;7o}1#2Q#9cIm=}j& zF&rJ8jt24!I`b81pj**DF{O4=a7KsFpIpZ=2cAbC%yDygpeP!7MKtod=uEFffBE#o zTX8I!$se&fo<;|3G9>&IYlm*yPRKD&C5BUQ2G5|s?UteguR?F!h(`J&8rYwh9nYXM zJ|E3{OSoPfeZDjra1G3cO`^@BEiwK5Z%e@x4?@@KUNj>Qp##m0J{4VvcDMx1*bC@$ z>(N*E7Bt}BuqGykhCphefnAEWUx_(V6vj}ngYjsprlOJ0MSuN1hd%f^=Eir?nSX>X z#ZENf-_U^mK>NuyEYypj{ZvHzX^4*322(!JB{uX$>qF6w$D?cc7<%qk#QOVahkMWt zkD(o&MFY=$YuKE{(M)tkH)VfxuZ%^%jx%rN{CB0WhKAOd{kDws|BIy^wxj+qx;J*B z0ez1S{3p7(a@-zf-WKh!BVL|CM$s3{`r+Ys!0%{(RYzp-AEbHn;RZZAg7fb$nRO#G z5(n`R&crW9Wh6%74Wly>TkuotiI0s5GdqaAsFxj^k(i2iqW7Q0%W(J|8HsOk1-8KZ z?+kxtd=IO69~yAw)Lr5GeKn4w;a+qToxv(tXu!gph&J=$r3lbP2ab_oGXjIvWecCx%SaK_ec3cDN8PA*H*~U0dv)a4K4(OVcje zCE62xQ}#tSxdQ(jQ|9@Ihu%j!`7f=^;!0XVC`$Y%hYh+?D?xDTJ zi9g*?k3F z)6dY&R&+`@W=}<*kFG{D^KNu2dRn%l$8R@!icTQ&NaUW%`FDnSDR?dmpu4jY+EHh$ zjNPyT-hp{}avq+;#nZw}7d;RH{U5ri{z5lh!5JBe<#;i+#jmgzmY5m-re(xT&cD0z zQySbH2hrnm6f0qk2SWf|(685Mbd4WE-++&yYyC{Tz5)wV--=G?8+2)pqD%TWmcesq zW=hTC{JR@#&I%phgucOsqA9x*-MtT@4?K+q{1Q6wRy2^W&^@phz3*4_FCzX$`ziQP z_{LO1`)h-4#%`(DFaRBRMD%X-)j0zlU;#Rl<>-U2#rk{k`gU~YU!%MIAbQ_%G|=<- zF&20@^z$8>k<@+)e*F%kGsyKwI0Z$~j>@7-Qw5z#O>~pCM%Vf}bZ?AAXFMCtz%n#| zb?B!1Ahz#C13Dh+sl+)7MqcpIjKl&=q62S22mS!fz$a*c-=Hb{2_5JpdSAB3G7|S= z9yD_gq0c>s2J$jG@J2M#+p(y>|G%N&xj&L_VE3Xk%`-a;SPq@>#n>3zpc%Uh4d8K{ zh|i+~RGbsq>tQ46ZLkjBiS=OCC-Y>Wob1zn;Wuqobx4zMWt0y@qr^u@F()_0~TnBoKI66BsAHdkTv zO;r~M;8kcUSE3!g6a5??rTzmxh$Ei~&z;5X)Jrai{i6ZpUKskh0PR0jAvUx`cWXEF zI88-U_aK_GMd%+umdESc&`f-WHSsI-zVqnu%=K)@TnRLj)ndIF`rhb_?1@xjFa-yi zh)H}DjqEiv^`D{d{vXiYeFn`y!A0SEIdtH<=w50X+uNWSyEfJbqk-LlPGkz^_53fT z;M%={J#iztd5Sz2{##HvtWEt|bjFj>>r>HV_ZWIQHlc6AQ)sG7Ee?TJK=(*}bV99S zy_?q=KhckZkqt*va}OHO6X<4Hg1vDA_QPUJ!hgXSgWi{WY4|7=N1v~YW~c+&Z!h%t z4Z-6$37x?3Wt@L+m_WfLn1Nnch(^2u4d4y5!_UwG_r~i-(ECs0bC~1#@Z1aNfNRko zFrT1%;0W5!f9TQ_e1Y@-ABE%#;X?W4aRz8W9qz=<`)x3QKb@I%Cl$&ioYD{HKSKxlJ>sn z?}15Zz)wb3qBGx&Zr*+9d*v)v#7Zl}CTyRg;HJ4b`T&~Z73gMJkG=`F;X3>=w$ED? zQn(yV>6_8*Xdt`L&3YVNqCe6860d~&3!~$tDo`-eI_L|i3wmP~+VK!{t?oioHzU^P zp@F@KuI+pA`p)Qn^f;bC2Reg()N;KVGLjEVd;Y6Z@VvJT4T=6}029&8ISYLu%}0;b zbLe|uIkv)$=o|Db`W{HW7M83!8emIIViwxpUFhbVhJ`)<3n(~)SI`-6MpO4Cn!0b$ z8T=IMC(r=Tq8%1^J#<(G{aw%ylXwk!-)Ll}iTlyL^eh_KTD-*b|0xA$mUDGjf&ysj zN?>|M==JJofOX^bR_M}oL<7AA4RkEJr|v}qSQ6XUp#8pw_WLoW|NQ?I1=s#3w1eN! z-G3V0Ohwj&uU|DZb-mCGjX*mbiv}%u#}GuER%9^GUs(3xyP_sHkb{n5YBKyt4S_Z2_`DTfAL2VL`K=)}6A8R-|V-=3mi zO2?xqdK4XaKHAYM=nURLXRrh9=r?qLGw71#d?Q#Colp|J-Zfms2pc zoumEG0Y{;!nihQ=8&F>w{RZ1p&--Th0dftRp?fgB`JykP{lAH3^i#CoJ(xcKzfo|r z{D-&Wg>Qv(JQXWbUxMXvTdW_7*9&Y6FP@s{x$lY|$J@~i&O$RW4;^qJ8sJJCgWIrx z=fC;eA>vNxoA8EMABRcmGtktnK-X>^I>5Ww9Y4lqSbkG@zBl^9xeKe}95i!p#`dG= z8#B*4oPQ&)P2mdcjMg8Gu0lKd1nuY$nyCxk4PU+L=#1K;&-KMdI1$ant5_R9$3A#2 z)_cDfzJd?D$NBHcg_mgXg^;m140H*$qTU~k^jW+Zx1a$WLkGyUC1j{7x~Z;2&-EyD z$!1_3d=dTZev1bDFFLUj@2A2Kfd=n~j{8T)p#wgKcCZoM%}205{*IpeYqo}^$wE84 z5j_=?unJB`H{(k57;i!Y`~rP197<7ebNq*{ZGjI$2N$CCB>Kj?7(I3kqOH;0d^Nhe z`{9i^3Vk2!MEA@-G@zrg{x=#>=7-_FR8b0Ux+GT2;Qs}W4m@C6_|xt%bQdo|XZ!+s z{bjrj*P%;T>7(#}#~F|9seg!Vu;BKvx4Pj3>W`zpmJ5BHK3%CqCkk$o5$FR8(6#>o zU4rtTg!A1gdMDPReQ~URj^6h#cE+loh9w(~EvY|;o{k@*r9TUQ8I^_2{Qf^hp#?YW zL^olP&%*;9F_Zcf^q0$YbSWOhyf_D4!-ZHA*Pxs0M>OUCqDz$hi;%%$Xn&>Ay;Ke> zGk&5n1s~{$uFbXRnhrwO{LXlN3i?8N2wjrb(Iwe{uJtBth}+Qt{)_F|cZ7Zlq4$?V z1FMATfB)MsUg#ek936_@I2_%ilhAL%L$Uoibl}&}7t!0;6bpYDCxixaE&7q`g}&NH zpc9<(CFkG5JR0n11sdTxG*xe*$7&P0t9PNPKZw=vB>H@*ufiUvjrP+Ey>BqOL?h7W zr^f5EU>A6H?O+o%xXHZRneB6gt36^uedF8-9YOw(PgzdL>N1 zA7Z^Vx^!L9K>Nq`VX;0w)>Bg`82KDD!bRvBuZwQS^3?aDo9;if;~d|G_dszp@bc*C zsEjU2Ep#)tLi_86W_mE1nMp`Lsl*%#uJICd#_ymr{uX^P9YohO`>qgRA@sCVMPH?L z(GIUf2kaB;x1;^s7uz3016z#tw-yU{{@i6C@WSsyKts`f#$h(k|9upk(KH-@kHq>3bWKmA59Hbt-du&T z6ZIbWIzEdo!L@tCp12NO%D(8*jzRmM9P2ZpPhiRcmc)kF&>J_Q1AZ9Yfv){-bjJIm zC(+Dh{tyN#hBc^HKtJ1^u{w^x%J?LjiMP?Ex!_06zlCx?hKAbcUT7Zcy<&X`x)<(8 zcl{!CQ$3H)@J)2aAEFc5gZ6tQwx2;?;f3~vr7DKLU&`-Gg$osFa8p!8J8Tf^t?*^) zozYWpDqg>6e>k>P(EFRCfp;(Q)>nd*x_~f@_!fDg5Pd4m3qg z(FbRsseBZj(HeAVwxGxDQ#63DV|_o`->>LW9!H-$g=Q|-fzWRO^!ZdV3f@>IHdH}7 zsEw{|1N2y35wG{e^yZ3=!PZ=#fgZ>0=(~PDUX7>GCF$^UFe^G337mibLm?dry1Ax@ z3yFE?v091-_zK$58))i2zqdm)$w|tczp=k&q(wK%{}Onu0i+C26Td3F#YHM zuPL}&e@55tJi41p{2JD}L9_!lroA8f^Ls8PaWy)looFV0Mh7^7W-#+eIIcy|{;Nh? z9O3-CnR?J*0K?F=of4gg&R_-lO5TTddFZ6)-EHqk8fyxxkY@GkUN-i@aCe)RcAWBqA#NnSwjTZ); zV_}cgM_*uBDGEk144v5oG=N#?i{v>>e-+VRvEO2CEP6aFK^sg`AAml8FM9tR^!}I8 z`wwDQEPf(n;wH5J)IG5G}U#{``Tj?yJH0$ zi*D8@(7mw`4eUiEbE(7u3eNZ#y6Li=45=xPb*MMQHh3eN+NJ25>~%EtZ=iu~MhDsv z{SG}X`_T8pujmpSL+}41eVy}{`9~NqA2#4Zd2~kCqMK$YI^ex%My8`FeHgF6jaVNu z{tSOP-4K25Vf6mzqbt!VkZUgodx9|kYM^i0u?Uq>G}fPM?kpffA? zcNm}=+Fl3E$hGJU`=ER4R&?eQ(IuITF4ba8nX*?XIK%bmjc=njZjK&6*E;7vA;m?| z08623S{=({L#%?`(SXOJ{XT*o>&MaOmZSZx`-k)IuH8(78Q6(Fcp}zwo(eOlhz8mK zO<}WG?~Km0d-O&$pi$@y?~d&=&`dlT+n2}owWm1$M)W=nuKAZ}Y7b))Phx8Nf=b`~Fz?!%Uy>AzqfkRjg|3&vkrPP@a@x{@`Xa-uNsmqG(eb5Jn zpu2fE8pvogl@rmKPe<>Y9j`wX+ZUtHtwaNSEt=X)!QJ{5x|@%nsjl~L7~m4L!#2?l z=uEnzf!>Js;JA4GZ#1BDXuo;RhW;vGQ|dL)00tuc^8Kga+Kflnat8Wpd=eetWpt*S z(fd9|_sni|prf&VI-2iX=%*}t8fu|0wkFZ8=mc*`U+4Udq~O34(1B;5GhTq+xD*ZG zW%SSYYtaC{Km**5Zr)Sq=_&SKc&;QGKn3)2*=R>_1n(`#tZ+&zEEiq-G8wF>2BaXvi=uCdX z7I+B#tCXtzX!gBu6B@vDbS97EG@Or@Va1Hh^z;4D0SBR{Yb5&Fo{mmrX+~x${VLr? zgTHkC#;RB{Gc!H2*66pPD>|dW=)hyq8Qq5tFehGLgih#HG^3m2_5Y!J;3xF?vuJ;L zv+@6bayOUC7B19ABfSj0;aYT{8_^EO#P;cENAu7Dm&Nw=(GSrz{|5cco<#2}lsz;3 zUa5$_F)vS1@WLRp!#mIc?~l$!16hVwrvHgmGjzsd&>2leXE+Nx;M3@N{|O!FGiUu$ln|uD(P`DI-M{lf|HypF3SdaSkSO;gK$7TaMqdn1|(7+F) znfN=_bL0y%E`q*CN~71SqD$Er)BpXyJq080iLT)gbgd?$5kH8&%NL`meG}b`d(e!W zL^F~*e+cXXbcV&T5q3oP(4=^M8k(6|`8og2WH}9XunJB2S~P$yXvANkYquZW)ko0# z^AyNT|KKPTZGt}E2i-fv(2R~n`w)$+72VV;F+DIE;G3yfcpqKE&(MtQj`e-$435S6 z8T31zt5E1LA3Ebg(Q@caYoYx$M+fSNS7UcH@Wq(K)K&^zDExxHu^JT)$Eqt?W2-mYk7Vs-|9w}g$UHz}T({#UfO;dJU*B{KbU zKq|49f;W`BFf;wnXuDzy>Z|b<{2hm3?~5|iAEB-2smNY39NWg|1cqZx+=xB!5Z1sJ zrNWvI!L8J1pg-BVmiE+f{)SU9faTa8_o6eZQik)1eX$KbjY<3-+u}KV09%(0&wqrT zlJhtRFD#cC{^J(9w=&9y<69OVrQQY$dH%no;HLNq-Q`Cx6aS3u|KQKm&!d_7IhmQb z4=Ys&_dkyw!&jnP(eu6=-3z~<=l$4Rn+p{vRL8F9t9Bgv4u2fojLXs8 zy9(WWtE21DfZsx&dml~hK1^bwQdoit=-%p#z8P;uGnJ~u`S&w8FJ4%W&g2X9#q&#S zKZjMQm#7?mA2dgw8-(uW`!R{nqk(*g4s-w=_#9q>7gY)Gk89BWM^s6LwV4(#ERMd5 z?*6^#M`Dn)xvZ2(7>)qQSgm+8+yY` ztbotO_ATg4_Msh}iPuY24=<$V==C9(#K~xX&!K_5gJxuRte-+BRIEm5Pt~E|1D(+e zL$M9sAKi+6baGuB0;q}UwL}NL8IzboC$I=>;d-ot2V%Ww&5+U7=<_!r6HO&1#|w+m zRDKvPBz{E$%3mwILaUtCYpfumRzOV$pyMqkB4&~YBYvY!9f z(*-sin&M;VS{AGmtc|AfD)jm-=xKQX-3zaw1AT+OaQ?$qSiNp$`p4}p=)g~)&uu~j zJc#ufKT)(^_)NA#U#%0+fmWcAZbv&fihhKO*AD}?MnA7NqZycwUf&k|0}ZTPgAhnN zw7)TE`xBTx|8G<9m3jn?uuQ`+lXmC;BhdH6Qgom%(HWdaGgGrs==e%B@L^~mGts@X z7ClYhp-cB4w!~y(&c8SGZyW}=AMM~ZwBsFUN{^zczOYGHk`~y6dLQ)uIcR{Z(FyEB z1IXJnv^Pfk8H5J#5W2*#H0AuesXn8j0Ukm(Rq0DY#7&|%pbt()16hn_Y#Tc8Y4n&? zyEJ6t3iMPBL7$r%>o1_sZ$$$TrOEe3qx*T1jA?S@W(HXvq4)6tv+fLm^4SP)rYu2C@>(z~^WOf1xQY(kcv8 z552!DI^bw@BC|1xE2E#G{TxRFEZ#aC&qi3$^FNk?k09WHKcai%e5{vj69T&g z9k@3-@IC08ZUMH$PtXDLwG9E+M}J>*Mf;tK_PZ1-GJawc1<&I?bT8z-JapU`?YJiz z*p%4*B0AHL@KQX0W~ST~Vab}Kui{(K_7o;@0UG!w^z*w9Q>OMb1>fZ*+Jy(}Vv>4$ zOz&cJrc=?iUWNwn9y-wX=<|O>^S2K_XsVz;JZhr@w!}=#!kl=0d(MA;3Ik}++p!={ zKs%m+1#l7O!&T8Y(fdC@JN_!RAHjvx|3NeM#Fb$pZ=n0WoA7n?xh|H`f#n5^sw4;V-M^~T&UK_9Xi}m5LJ^}4_Cc2c1(R2S+tbdK^ z-~Y!b*x`A!!va@_$V;Lxj;d%T`k8Yb@S1{Dnmpwxj+mx;K7C z13HRMBu6*SzniNB1!vwJ?XWjqo;%z-M)BlQg5B8+~TvnLaKUtjrUNqFcE;Icv8>itY>iK(xzet>f-%@`Q zTi~4Q(|>48>_C4JjAX?LufxIqW_@B zGW8z?JIFRL445B%@B(yG7L8UwJF1JGhNiK8CE8I}w4Wa63#czT;1F~o!=s~+MEu|X zt^V+iD#bH<=URPiX8FvF#Oi_%{hgBsR_C1Ct6laxMh+f0FQa>AvDNo{*J4?&M#=j1 zo7HPH@4ZPG#K|K+`E;Fz(sdyF19e9UbF$Br1?EID}K&@tod zj2|@QjuFY`|4*g$klP0iy{*om5x37Pm&)jrXT->xhL0ILaL}#m`N!Y~oBw}, 2014 -# daisy.ycguo , 2014 +# Ying Chun Guo , 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-04 11:04-0500\n" -"PO-Revision-Date: 2014-04-03 20:20+0000\n" -"Last-Translator: daisy.ycguo \n" -"Language-Team: English (Australia) (http://www.transifex.com/projects/p/openstack/language/en_AU/)\n" +"POT-Creation-Date: 2014-04-07 02:59-0500\n" +"PO-Revision-Date: 2014-07-30 14:23+0000\n" +"Last-Translator: Tom Fifield \n" +"Language-Team: English (Australia) (http://www.transifex.com/projects/p/horizon/language/en_AU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -436,7 +436,7 @@ msgid "Successfully updated aggregate: \"%s.\"" msgstr "Successfully updated aggregate: \"%s.\"" #: dashboards/admin/aggregates/forms.py:47 -#: dashboards/admin/aggregates/workflows.py:215 +#: dashboards/admin/aggregates/workflows.py:212 msgid "Unable to update the aggregate." msgstr "Unable to update the aggregate." @@ -604,19 +604,19 @@ msgstr "Created new host aggregate \"%s\"." msgid "Unable to create host aggregate \"%s\"." msgstr "Unable to create host aggregate \"%s\"." -#: dashboards/admin/aggregates/workflows.py:195 +#: dashboards/admin/aggregates/workflows.py:192 msgid "Unable to create host aggregate." msgstr "Unable to create host aggregate." -#: dashboards/admin/aggregates/workflows.py:204 +#: dashboards/admin/aggregates/workflows.py:201 msgid "Error adding Hosts to the aggregate." msgstr "Error adding Hosts to the aggregate." -#: dashboards/admin/aggregates/workflows.py:212 +#: dashboards/admin/aggregates/workflows.py:209 msgid "Add/Remove Hosts to Aggregate" msgstr "Add/Remove Hosts to Aggregate" -#: dashboards/admin/aggregates/workflows.py:213 +#: dashboards/admin/aggregates/workflows.py:210 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 #: dashboards/admin/domains/workflows.py:201 #: dashboards/admin/flavors/workflows.py:265 @@ -628,13 +628,13 @@ msgstr "Add/Remove Hosts to Aggregate" msgid "Save" msgstr "Save" -#: dashboards/admin/aggregates/workflows.py:214 +#: dashboards/admin/aggregates/workflows.py:211 msgid "The Aggregate was updated." msgstr "The Aggregate was updated." -#: dashboards/admin/aggregates/workflows.py:235 -msgid "Error updating the aggregate." -msgstr "Error updating the aggregate." +#: dashboards/admin/aggregates/workflows.py:232 +msgid "Error when adding or removing hosts." +msgstr "Error when adding or removing hosts." #: dashboards/admin/aggregates/templates/aggregates/_update.html:18 #: dashboards/admin/domains/tables.py:168 diff --git a/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.mo b/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.mo index ffdd0651baa6b5519d13d974c72268fc1fd2a83c..c7c89d7a2eebe847715b22a2fecb15a7d53f7c33 100644 GIT binary patch delta 26421 zcmajmcfgj@|G@G4dD_}b+IM?A?Y)PFBB>;_leS7l8gdgdl2ud^iH2mPvLzKl)VE=` zgph{OQ0Vu5-{<`Q^Uv#?b6wXtpYu8AT=)GvdggAuAY`aXib4$VY13rU3 zzYTNXIUIx;-zO5;aR|CJso@k%)kMsV4`LOZkFM>zSQtM?13ZAm@eH~*3LFY+TNZu3 zTCCSY_fQLTue6U|fj&0?i!grT1`0!HNTCrOj2^{Y)c=n4j2}Wk`7s~u<**E9Va1F@ zq6@mo#{8H_G{&3J0A9fC_$qq+b-V%J$Ez4WQRk;b;&K}9!cMpo+v7!t!{+LX)2Kg< z&9T(ai9}`WjqZ`D=>03OE&hToL5*L6y)lb=3SF`nV*M+xGkzlbuZhHESQlNh>DUHW zp{L`QXyqfUH}yei`%-L;d(ll;`nS;D3p1(D!EE?2n#p;10X~T?;R;M;QFxbvo9h?M zjoFVT5(P0on!>VZhm|o0RzovT8@<05x>x!kYnr$L^J5CVJ_o)3akRg;(Iwe*l>FzV z@DU9SaThv3u47>@ z>O|NiP0)^ppf`?1*Jujb!GrPoqIi7;`X+l7AIELj1&98gNRY(DYFvg-{1N(X_h%Te z8`}RMEP$!e6dYhG*1%clOkcrT_yHQoAJ_nM{}tYtEz!(ei_ZMU=*{R0X&O4fT=co6 z*aP>VnXP&S|hO5ml``{Jv(>@4|r^IUT-Y>EL`ocd67ZKt9G%!>7gqEDg&JRj?? zqxWq=2mCDhCA#(p(HZ|7J%eU0_dn#{flB=oc7HXjM7<|g$D6S-K80ptGrBaz{|#1- zHpJ4jUmWWLV|^@^q5VE|*Dpu+)M|9xjVTJw_%n1yhtL6jkL`*7LaHxBm#P%{f~gYQ ztD}3O7TRI6Snq_ZsrN)r!GH03x%1)JW})||E~a4QS72EjgC+4kGLcgXzKE3 zgpP}%9h5@vs~GE9=<^NHwQYu;s!QYbewf}{(W%(Z^ZyWq65O~0FT|g*JDx|Eq*c!+N+MvoU_6P___xG3-jcBo4=+=;rwZ z9q=$Z;9po3|3NorrR>2j=*-8W0j1D^9zrv@F}fYi%sxz?|Kk)K;B35*D@W+yBCJJw z_2^aTgEP_7F*nxVL7)E&eGz?w6|rE>kckFpCR(Et=#1&i=FCW?Q`JA-Faqu9Mr?vJ z&^29$Zk{*M8E!^rxCh;=KcY)_9^K3r<_c@w0DYr&K?56ri*P^M?-_JSFUS)Dt(Kx-2OZE& zHvk=Ib#ybjIlnJ< z$ujiDwKyK%LOZCLH*B)H=o_pz8pud=W>e4r?neW98lCyO*aE-6+E_SWSc0~g^!yK` zUR-q64h*x0I{2>!V(E+AM7oyL-j;`$vbOOiGnVv#-f3^a_B4}nR;Dw(5 z+7!I8BPOvYR=|nqZk>njjVIB-R-mc-9-Z-T=%&jk7&229>rk(c?Qt-g*`?@<>=pF+ z*RX)+eq8^EV_4kpnGNnI$#RT$lYj0 zAHa_I7N+V`I8UK3)-N0$d;opmx#$b%xqlVi^_#IBevQt&RFRCt7;J*+nWFu^g5Li< z`dM%WomiQoq5mpHIsaa$MT05nfzGfmy17Q7GoOks$!+LTEkQH(B09tM=zVXa_ic=R zkFIt0V&VQmXn+@?OIo!U=f6CK`ZQF*o@m6kpdHUa&-GmN!R2U&>(EWR5zW9(^tofP zp1pXOKoSkK9-6^svECJ(XwOtE3`QdwkIryfY`+K1#N)Ajd2C;c2DAxX^Brhv4`UKf zU^^^)VaRMR^m>2vxnbyONll6u9z`Qugju*6z40qF13zIk{2SdH6-tDFt4AB68EAuM zu6Jzji{3vB-OM+jf!v5>GL@K0!I|HU-uQ65VSa31fvyy&4+8AhhEf(WSWsUCVpW zH{;{z0ISfMZba|<7~L~pqvIU0?)g6*FXSl|Ix3BxhMMS`tx@!HbcVy@^>OIHQ_z9$ zK?7Ta-nSGDU=^0awP*mJqX8bkl)Lv71&>dW(&51pXaMEW2Wvz-qH8+{?RXeE@Hq7T znds(y0A13BXh6@Q$NU9!Pi;p7-&>mV?}NY5U`kG*smd%9>P66$mqR#S z#8)xBY0!axi}nAa`74F?GH7b+pnIbw8dwK()AmLK9)Nj0|6?eaqFc}iXQwalGasgp z4?2^z=x*MO2J%U~{&nV2>d-h-Z+*U$-l6FpFk^Kaxo z(O^pdMC+N=!;A}}FOrMU>y^;8Y!K@m(7n(LUBc_prJ8~Ud@uSce;Uo~>*!|u2F=Lv z>Zy>D95q5@`Op~_!A95_-9*#l^*hnb+!yQ1(3HM_ruFf(Y5_5*7u{B_xm5>04}tzmyvilgMqLy^?D6562IVZya#(U3_k~ageGx1n#{~dp%{x_PL{jD<+GqG%&aQ~7v zod4o9JWqqZho1L6=w3L04s;^cGunndQ5b8}UK*=oSM*go5j_MOLL zf6#!7cL;&h#w7JC(Ew66QE=w-(GFjW^_^&>zoP>d?ie1djt15heWP8EUZ05-aA9nJ z8x7!Vw4XoX^&*|Z3#k!uJ(U&<+=(fxM1pWLK=8KtDF~bq?)S(fd1~?L)9V zPLIBeX5u^=K&4AU;2qGw24d3le+va?umEe}%jk>ZyI9ZLCA?6Yp#u#-XL?I)Ux=o1 zLu@~Y-j}Uwc!QQj>z&Z&2B8_e18XsU;>p0y@w$XrS+-&;Nja2<7V@25yRex(?{h`8VZ{(%=p6MSn#DD}F@?q!rrX zXtaG!Y+r}IQolz7EZQSXq!l{AaP&Q~2p#8RbONW)%v9{j`M2XXJwxO}&_M1$H_vMH z!(<1#b|w^w36`lDCwBwJ^j2=Q$o&UW^w>}-|grOm!tiEh-UNHbrR>J+?i zDY`b}(8!)ZQ@Irlvt&$DO%+cAm9(Qyj(4fi#|(w_gT zDVWkp=mU>p5?{si3kZGi1Uf*meqmQPMeiGg>4DKeo<%e80s8zAG^4ruhjFT+_jkhb zjGq`u!I|8PNqjcC1?}iZG{C$A!ttz$b}$+ZY!13f*P!=(f$oiyv0iXs2&@kJTn}`j zlQ89*ZZ3s3xCtFFV^D~=8v6a96WZ}~wBskxj@F^a@k?|s{D*d&H8{LMFGB;HhPFSA zPV_x&j^7OC{F|C$L&BOhKwrfJ(e|4$iE}YMAo^+cC7Rmf=({}Mb>X=xn55nc)0-F_ zcsjb57NG&Wj*heQx>V@k7aHs+b7=TRQyTr^Q3)Ne5oTgH%!yZEKI{`6iUp|Oh<2R9 z{P;NL#pj~0pwGR7_WQ9ndc#3{3Xh^Gd*J#olQrl}cA_&m5iK+RSrV=s5b7>lEg|oWsL|`OpVSp^?`>BX5Gvv^)CEXBdvb z>1ZYoV=GLI2+z01>{Pp2&p9y-vX=#uC%w8K?s#$H07+kn2p zKS2Zj6SFYas1Qg)G_ZDPdw0yi_=#y0?BI4Z)eoSNFG4rrO7y`uF*kmMuJsOdDZWJm z{u2%8EZWZnqeHzU+D{F%pBCtNT`=VXy<@}mX#GaC!}-60!rL^o!@M_Sr2iF5H|#|HF?4Tyiw1NE z9rzr&x$=z-Gw+Ia*aJIckWusnvteBL9&iTjulD#1{>Ld zal9YDoRE>2fY(jTNNmR4coi;~6lQh|uc2P~ri{ehI0L;u+s)zkh&SU`)Yo8Zynk}| znQ<#t^S)a`z*#8@etuttQ}AAN6J<;Zui~0Gn0gQFf@^R*p2g8PdTMyL??E$i8ara6 zX(0ns(Kp{(bP2ade?gZvm2G+`ltDAm7>#%Y+Tk*6MoPa&cWvnz;Z$6LE={*+?`VJY zO?f@KDMz52aU6O)XP`@SC$gDSiFZRG@gcg2wxh@ETXcZ^Xh(;m$IxSW5@aw}<=A zqJd}J5q?pTAKm@^u{u7Af8*O&1=r6Enf?}=c>eR>89v=QqOa5u*aUAwKX%unYq}fV zY$fjs$L#6o>gbzjWnS9 z0jJ{yJh>SE#g((dOqbsq0{sr%ROir5SM0uw#7eA(7vtA>4VJk-{HEpR`#Jya%3Un*{-tlP4Zbf(RBWNm@paHKz2mTZdf`p#waN&g3QZ!PjH`qj-G>I`ePQ-F_6k?<5*%jt4Um zpJGw8pZ#b?Qa@8Lvg7Cs@;?+#K}ocuO6byLp&6-BrgvabKmYeq@ZA5NZeaJKGcEXN7_c%r<9g`1z68zK3^ag6I2~7` z15}?I+M8e_>X%?0ycK=JzJOzJFLq%6CA!YbNKB+*&ST+$#N%NzHb!@Gb2Q>B&_Mgg z_TlK7--@;HL3HMCN4H}Y>W9!{oo9YnqWWl{9Wmva^`hXW7>1^59GdFe&|`Q%dP-i3 z?LVVS^cT9e|DgR8TMz=QhMlO_M+3YC&ES3LeM_Qi7jXWa(T6lR@Q!%l0NU}N=!+=t z!eAkE*A_?bFN4mcR;;&(UW!hjFS?Y&WBYV8@Y!fTa~G0-J9;ACunMbEe+!NDAiBnX zVLi<8L(C|L66@cjD4613(IqIbC~U40=$ooB z4#r++D%YYNeGuJ)4^#gUXXE52!}FPoGZLRrPon)FK?5rIROshIwEtA~*w6{xtyiPR z=>ar#kD@7Cf#vb#czrv%G+%aWpu!I z(JwH&(LL}d+E30EaTBiK{GX?xIt^Z^zB0_985&Se?1#f~A#Or5(f|33#2ffJdfaYY z6_#Qp`h{f=Ho~*$^L1YcOEVh{@I`d#-hLq!HqXyA_+fD(dJaux&eb6U<STI@kI0(%|uf- zFV>f$fvrQ=c3Zr@KYA2Bj_1&Ua=a2g)QX@Pxe!Zx{_9ilyk8y~5~I-oW}%yNKKeph zjvlMk=zCx-w#ARoH(ahYVJWlFP1_I+uq!5U2&OkXx;Y=g!k+(?6r90Z=!`!@Q@0mQ z-S_AWj>Y;pG{9W1h7K=6JFJF&FKB~F?2q0z1DR>!K{T*cXkZ($8RI9uqTtL5uMJCZ z5t_OR=$kDIz1|QFutmInDY|sM(Lg6*dQH(i^#B^cOR@buwBK!Lzh7Yb=l^{aT>E2a z2dB~9o_$@|Ol7ei^#}Bafj2KZ~Y(9eTPpqZ9cYo8X>xoPSf1 zZ+$qomC+8mq8(q2c043H7L9x=8o(WB;Iq)oJcRE4r_l+lLpSed=%(9`b?_`YZjIMC z|31+EweXJbgU<9Wbd#+|XYw(+N4|+3jV4|XffPmWy9f=W1{!#Cbj>@V6YGa&WE7g| zDJcp@ayOcy#pu8*(T?6hXRr;O!9KL3ztI75y%9Pp8cm`Ts*PU1INCj4?~7)3L^L%a zUYH&m?nMK66b)oC+Tj|s!w=B_cA}|2fX@7vc>OH8#yQ^%$2LD&FN!{23Tt3hWGPdL z9u!RNHPJEXfVZKknj2k;4XCe){(zmSmv}3D0U3y9=zcVyWzpBr{y#!9`VHFeub4jn ze^YR?OHZ3GF~tBPI&P&L+|U49>+V-3@$-u{sKDSt7w4l z<0SkJ^Lze#yc;4Oh`tHO$NB@9q`nwU-3D~+K0ycAjaTA+Y=I3ogy+YhFPzy}6<45{ z`#iR1ycYs5iz#Q?o3>?bVhy9=O$nyd0+?H#FdaTf)R@Zb^kN0-b5F<4Ms6&;ggB9qd3qgwEq2%<(}u_ruVo z8I5LYGI}Z=#VWW6-Hh*}$9N|i;1B3~;hz)*H%E~V!`fCrJIIRlM(7)_4SHYa=vC-$ zz8*cMH{o@7FZyCR5Z{Rj%hf(jpPE!+2n9FEEcAhO z=-Qt`m!QeEaK48`=U^?`-;DL2(EEyf7XH;-Yjnx(!#4N^dOA)=8+;yq88sGL`1$_| zh1T3~1l@!+wuc7>VyAG=o`ae+|&R z)EFx>exfA>9~g|T%_#JZH4S~$&WYC-p)Z=}&<;OFmt+UJ3HM+_JctfZ{C}anG}=!! z^!~=^-f4m9zyG~7UYH!69=#pC@oseUJ%(kr3zY7qq^Uxh~aI=aT6MGsL<}nSN!YHaT)YI zPzw#b33@tOqD$HV-OPQ^{zjmgo{nbbF(klLVig6~_$_qCU!XHSj=q@wL)WzQHzB}k z=xJ$|Fq`LpAq8i&7zg9>SkJXLtZ5w}M*MEAm#u|7W5 zZ$tOO6X>pg9ob9-47yjcrw)a+D}nWC zD1)Y`JNn=fG?gpR8GVW_%{SKCuyfa%SJX5fBwQ$B;~Z#J?0AM8$h(I3N-To=7DdK(gWD)9gX zBUy-Uu4lr9#2R$1HlP81jIQlYG<65C9{!20ZRMXr;MK7k_1ZWJr=ff22Q*U|hr@UU zu&U?(LJIEA*3s+Gncss3v=ANWc{G*ZM1Mgua|R7G&(C3iVrY8>^!Wx@3onk2kJq2X z>Yo1>W5X9{gon`=(O*~*Yy1)h=!RzEYBXbm(Tt2lH`U~LeJ0w^Y;1xH&?ViD?w#G} z1ovV3=l>HF+^vaU!tcXNGotuIGku|v_orl8;NU&JJCLuY&x&BTA`0C|pt43tKX zYZkg^+D7{v;ru(mSQ-rAPIPS-M_)m|P;5qD$>-3Hi~SbXv?>~C2lV+t=%$;B4zxA8 zAKjd%(1{c{8Um|yl=E*&8q(moZH?a0FM1=I+Pl#dK7t;f$I%ooMxS35>+8@Zc^|!R zJC4UM(C0fJ3w!M{G$S{rD7Z=PLT5G)4PZGM(A((Dzec~s{(-fz_VKU;{V+*=8v6Vq z^!^vo`#(hQ&o~kOincDAi4@v@YJM!NM<3jUuI+E=4D$XSW?BT@{pF)|F#X0vQ{5HK z$Y4z3Sge2#qMP*<^!_){z_uWnbs&pnUc|9*5UdP=sVoBjZ{^ZcKp;4W@@GW?IhD=|G&wBygv2hO9P z1;tN=nKefTxEO8kie_XiI>TGgy)_Hne2=3`vIt$OcQIwkKB3?YccM3bh2FR~dLCW7 z3a3MgYoh@+M$dZ(ERWr>3XVeqo`?3k3O&}ZpwDea`}^N%&cC~MFAZkkIQn4TGofAq zok43f(96*jUKQ)Z(V32m&Oift0G;9d*!~>a&)V3&IkxXO!}&L&{WQ4dN6}4_{qL}g z^J6>ebaaU>1Ii-ggqsK(@2t2bT-crE8O-V8orGJw2FcaO)_o0EzK~woS+Rsw-z8B;5b+P?j^tr8QfZL*}y%gN7$I#uJ^IS;v zW#|A`q8;{+4n=1&8Vz&?&cM0xdf|UUKo_C?Rz{bu6*k3=XaKh&{iYIgD7ZHB(6xLH zJ&tS90X{+l*^A!y6S`+kp)=3@Z~RP%Rz>@1hA!D9=!>mqbTk^!o$2eGzu6Rg;4yUI z=g=9yf!_EY8o)>B&-Xjf0FIym{)=wjqW^`{Qx|=%5gI@%^tsN_A?VWHin%@iGbuRm zZ1jPr(cSwzx~8w80lkl&^R4Kn`V9^IEc#rY^C2Te(M*+(^}1-vTcZ7TLnm-8rYwx1 zV8kn2j&X{wk$C`d+vl4PYrclUHySzJ@Kabw+0T`KjoDx1pzNHu_a; zDLRq&GBQ)?SLq=d{H9YlGc)~*#zyGO`k|i(t+dZ9U*+RMaUl49!CW zTp8Qn#`NhyC$aJ>T^P`)l1iFTe&=ZT{2)4`Md=&((F;xCdQ6{pbfBVn z!hNOC<5v~UTs<_K|;B)A) z*@e#Nbo5^|@N9WQCJLeT@@VR7q3@B#@p?OSDX+lv|NkFM!N|v>Yj_8`R*#_(FGExQ z4w~BC=w>{PW+Y#}kdcaLU^UPg*2P9R6x~A$;`JqHW|rsU{QJNr8cgX{bW?3d1K5kM z?NM|l|Dd}%NB(esC9FcdX0!+T{A6@V?m|=lAlly(Xl7TT0d314&;M>3jOZ{{!)yhD zSy-9+mFV%A5`7lU#OLw)?`R+w7R*e4Wov~l-8i(rr_oLQ5vB)51Kgd8g?;Fn{fuVh zWUQYC6B|?SQ9LvKSG2S6 z9_lwkp>K~zdt8Dpje4FFL)CXW8&;KzBZi@5hF3*+B z8r=(-6~lQig4Qdcd!iwxYEx)U zp*oI1U$yhlcla7~Gj2gQ+b8Je+aBG82Jj{N+yOMT|6&r$R0>Pb8vQgJfxa1MqM2G$ ziSzHr;M#a$7dn&Q&=*f;f=3=Thiyej1aw2@T{BI#8lY7`P<*if@Fz zKgOc{&#saRYqK<7*nrO9J9PJ-Lr+7pYKXW68b~ip;uJK1h3IqdplkhYte-{$y|7vs zun8uqUyf#ET#AAb-4}0IffcB4i0uc^nf!-#RHAyg-V}WyU5j473zN7Q?Qa7b$aiQ) z&cu508eu~9(e~736ntQ0yf6#fQ(qGO9{td%Tr&jF1&w?pI`EyC#3#{|zKb5i-ROr_ zMpmfTLo+%6eSRh~(Ntn_yzm~H${)goM6OyP(i&Ke_71T=26-@XH`>t(bihrqejKx? zUr;;jl_t>vXg_zMT)U%aiu2V8^;*%(&{U2_ug^kH%W`xtY)3ccNvwfo z>Sm_@2WDsVbj?BsUWY#S9U5Scdc4ROKT)4T`ePD(wJtyh+KNW{GulDk`eDr*q5}^^ zpSugqz?<>L-^j4sU+XkZ_roA)pDzCx`+KMl}+Q&&*%7>!47xE~E* zHQLd3^u}|T#L}(9K&{aG2BQPqiKg^v^!^Q)#C>Ss=g|PmvaeMRx+E3wj;kl;RmUuSPq*1r2O@Z2uIU=@D#>IXi}d+M&mDAf`XvV*64|(!LQ5{2==A zo4pg~-_(|&;Jdsz`d}|i;wW?%-;V~g5?$-9XaGN;_n$|fzp!(#F6N@%1q)#hbig5) ziBmBr-rAY-pO3#jRvvS#ZyIux97!)Tj$LszteE6|7sU^W~b9T%O5N!ll)DV~om z)p~S|-$w`98vQJ~6X`FN_>zJt`xbrh2>K2`jYgd87G6Y+&_D*GfsKvr)6rC~K%ajR z&D5Ld{aevZxCediC(Mn1Vfx?y|4YHO$bET;IEe;S4eh9DtanB`>VtMP0v+(?c>Ru8 zeBGoa~ib8V=uGM6;!x`8igOs8#m?J&I_kb$B zLWh0vA=;PVn^^D4@FUr;_$&1?y))B)MVsrY%=BNyK8l-Z&)z5eM6?y1Sh=e?|JP9H zeRXE~FB@OP3Dg^26Mm7n48Nj&5L@G0*QS4HOq{`L-q$w-+zskmkC|86Rp{(mqJ(Bivs9=aCu(cSkHy1idSBUy`X z-=on}=%zW3p3l5P!eSRh`zaAEhn~YK=<_wv@fr@v9GHHv2@P)R7SS%~uIYmwhk>y^ z4((_%+R=3MjdK?|;Dcz#k3|=(ee>pq#c5f4?EdnZ8JTMf%;8skeRHkNIq#ZIWp5cd zY+Q24_1BLYHzGNHVshfJvEwIO9yxx}O_N@~<(-TzdDb>NG<{L7rpbB@S~PAx|E=3H z%C&7;yJ5X#{YEVsG{~yQe;0HcGU=w;y(bPCH|d5UH;tdzBH4TV*ktEX!$%Ff;re8& yo5qiAH~z+9<0joSWayYW<0p=oUpkd>MXr(KCytsne%$MmQW?iu{r`cKS@wU(OPFQ= delta 26422 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%0D?dV1HIDU%mg;Qw9)dz<+XlFFA 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 iK3pl4aY??h, 2014 -# daisy.ycguo , 2014 +# Ying Chun Guo , 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-04 11:04-0500\n" -"PO-Revision-Date: 2014-04-03 20:20+0000\n" -"Last-Translator: daisy.ycguo \n" -"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/openstack/language/en_GB/)\n" +"POT-Creation-Date: 2014-04-07 02:59-0500\n" +"PO-Revision-Date: 2014-07-30 14:22+0000\n" +"Last-Translator: Tom Fifield \n" +"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/horizon/language/en_GB/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -436,7 +436,7 @@ msgid "Successfully updated aggregate: \"%s.\"" msgstr "Successfully updated aggregate: \"%s.\"" #: dashboards/admin/aggregates/forms.py:47 -#: dashboards/admin/aggregates/workflows.py:215 +#: dashboards/admin/aggregates/workflows.py:212 msgid "Unable to update the aggregate." msgstr "Unable to update the aggregate." @@ -604,19 +604,19 @@ msgstr "Created new host aggregate \"%s\"." msgid "Unable to create host aggregate \"%s\"." msgstr "Unable to create host aggregate \"%s\"." -#: dashboards/admin/aggregates/workflows.py:195 +#: dashboards/admin/aggregates/workflows.py:192 msgid "Unable to create host aggregate." msgstr "Unable to create host aggregate." -#: dashboards/admin/aggregates/workflows.py:204 +#: dashboards/admin/aggregates/workflows.py:201 msgid "Error adding Hosts to the aggregate." msgstr "Error adding Hosts to the aggregate." -#: dashboards/admin/aggregates/workflows.py:212 +#: dashboards/admin/aggregates/workflows.py:209 msgid "Add/Remove Hosts to Aggregate" msgstr "Add/Remove Hosts to Aggregate" -#: dashboards/admin/aggregates/workflows.py:213 +#: dashboards/admin/aggregates/workflows.py:210 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 #: dashboards/admin/domains/workflows.py:201 #: dashboards/admin/flavors/workflows.py:265 @@ -628,13 +628,13 @@ msgstr "Add/Remove Hosts to Aggregate" msgid "Save" msgstr "Save" -#: dashboards/admin/aggregates/workflows.py:214 +#: dashboards/admin/aggregates/workflows.py:211 msgid "The Aggregate was updated." msgstr "The Aggregate was updated." -#: dashboards/admin/aggregates/workflows.py:235 -msgid "Error updating the aggregate." -msgstr "Error updating the aggregate." +#: dashboards/admin/aggregates/workflows.py:232 +msgid "Error when adding or removing hosts." +msgstr "Error when adding or removing hosts." #: dashboards/admin/aggregates/templates/aggregates/_update.html:18 #: dashboards/admin/domains/tables.py:168 diff --git a/openstack_dashboard/locale/es/LC_MESSAGES/django.mo b/openstack_dashboard/locale/es/LC_MESSAGES/django.mo index f04ac052ccdac2a53a67bc7799f2e9af17dcdeb6..92f98c4454f7e3277b9596ea14fa74a6d7accb72 100644 GIT binary patch delta 26442 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 T{cW%3Os_R_+fTQrZ!h(K@CIu_ delta 26420 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 diff --git a/openstack_dashboard/locale/es/LC_MESSAGES/django.po b/openstack_dashboard/locale/es/LC_MESSAGES/django.po index 5640df8f33..cbd61b41b8 100644 --- a/openstack_dashboard/locale/es/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/es/LC_MESSAGES/django.po @@ -4,18 +4,19 @@ # # Translators: # Alberto Molina Coballes , 2014 -# heleno.jimenez , 2014 -# mariantb , 2014 -# toote, 2014 -# vkmc , 2014 +# Guillermo Vitas Gil , 2014 +# Heleno Jimenez de la Cruz , 2014 +# Marian Tort , 2014 +# Matías Bellone, 2014 +# Victoria Martínez de la Cruz , 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-04 11:04-0500\n" -"PO-Revision-Date: 2014-04-03 20:24+0000\n" -"Last-Translator: mariantb \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/openstack/language/es/)\n" +"POT-Creation-Date: 2014-04-07 02:59-0500\n" +"PO-Revision-Date: 2014-07-30 14:22+0000\n" +"Last-Translator: Marian Tort \n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/horizon/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -85,7 +86,7 @@ msgstr "Uso promedio del CPU" #: api/ceilometer.py:916 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:28 msgid "Number of VCPUs" -msgstr "Número de VCPUs" +msgstr "Número de VCPU" #: api/ceilometer.py:920 msgid "Number of read requests" @@ -439,7 +440,7 @@ msgid "Successfully updated aggregate: \"%s.\"" msgstr "Se ha actualizado correctamente el agregado: \"%s.\"" #: dashboards/admin/aggregates/forms.py:47 -#: dashboards/admin/aggregates/workflows.py:215 +#: dashboards/admin/aggregates/workflows.py:212 msgid "Unable to update the aggregate." msgstr "No ha sido posible actualizar el agregado." @@ -607,19 +608,19 @@ msgstr "Crear nuevo agregado de hosts \"%s\"." msgid "Unable to create host aggregate \"%s\"." msgstr "No ha sido posible crear agregado de host \"%s\"." -#: dashboards/admin/aggregates/workflows.py:195 +#: dashboards/admin/aggregates/workflows.py:192 msgid "Unable to create host aggregate." msgstr "No ha sido posible crear el agregado de host." -#: dashboards/admin/aggregates/workflows.py:204 +#: dashboards/admin/aggregates/workflows.py:201 msgid "Error adding Hosts to the aggregate." msgstr "Error al añadir Hosts al agregado." -#: dashboards/admin/aggregates/workflows.py:212 +#: dashboards/admin/aggregates/workflows.py:209 msgid "Add/Remove Hosts to Aggregate" msgstr "Añadir/Quitar Hosts a agregado" -#: dashboards/admin/aggregates/workflows.py:213 +#: dashboards/admin/aggregates/workflows.py:210 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 #: dashboards/admin/domains/workflows.py:201 #: dashboards/admin/flavors/workflows.py:265 @@ -631,13 +632,13 @@ msgstr "Añadir/Quitar Hosts a agregado" msgid "Save" msgstr "Guardar" -#: dashboards/admin/aggregates/workflows.py:214 +#: dashboards/admin/aggregates/workflows.py:211 msgid "The Aggregate was updated." msgstr "El agregado se ha actualizado." -#: dashboards/admin/aggregates/workflows.py:235 -msgid "Error updating the aggregate." -msgstr "Error al actualizar el agregado." +#: dashboards/admin/aggregates/workflows.py:232 +msgid "Error when adding or removing hosts." +msgstr "Error al añadir o eliminar servidores" #: dashboards/admin/aggregates/templates/aggregates/_update.html:18 #: dashboards/admin/domains/tables.py:168 @@ -842,7 +843,7 @@ msgstr "Dominio" #: dashboards/admin/domains/tables.py:84 #, python-format msgid "Domain \"%s\" must be disabled before it can be deleted." -msgstr "Debe desactivar el dominio \"%s\" antes de borrarlo." +msgstr "Debe desactivar el dominio \"%s\" antes de eliminarlo." #: dashboards/admin/domains/tables.py:114 msgid "Set Domain Context" @@ -1039,7 +1040,7 @@ msgstr "Nombre del sabor" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:10 #: dashboards/project/overview/views.py:34 usage/tables.py:33 msgid "VCPUs" -msgstr "VCPUs" +msgstr "VCPU" #: dashboards/admin/flavors/tables.py:104 #: dashboards/project/databases/templates/databases/_detail_overview.html:15 @@ -1931,7 +1932,7 @@ msgstr "RAM (MB)" #: dashboards/project/access_and_security/floating_ips/tables.py:66 #: dashboards/project/access_and_security/floating_ips/tables.py:147 msgid "Floating IPs" -msgstr "IPs flotantes" +msgstr "IP flotantes" #: dashboards/admin/info/tables.py:174 #: dashboards/admin/projects/workflows.py:63 diff --git a/openstack_dashboard/locale/fr/LC_MESSAGES/django.mo b/openstack_dashboard/locale/fr/LC_MESSAGES/django.mo index f8f13a1b298be0a46d8cc906ac8d43caf1bdf82a..b5ef954083b9d74c98e406617431739bd6fe7f1b 100644 GIT binary patch delta 28014 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
R=Y? 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 s23kt}|IR6Y>Rfl(5LR!l&;2aON%zlQ>i#lU2s, 2014 +# Cédric Soulas , 2014 +# zopanix , 2014 # CyrilB , 2014 -# steff00 , 2014 +# EVEILLARD , 2014 +# François Bureau , 2014 +# Xavier Gauvrit , 2014 # Kamel_CW , 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-04 11:04-0500\n" -"PO-Revision-Date: 2014-04-03 20:20+0000\n" -"Last-Translator: steff00 \n" -"Language-Team: French (http://www.transifex.com/projects/p/openstack/language/fr/)\n" +"POT-Creation-Date: 2014-04-07 02:59-0500\n" +"PO-Revision-Date: 2014-07-30 14:22+0000\n" +"Last-Translator: Xavier Gauvrit \n" +"Language-Team: French (http://www.transifex.com/projects/p/horizon/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -58,7 +63,7 @@ msgstr "VMDK" #: api/ceilometer.py:721 msgid "Unable to retrieve Ceilometer meterlist." -msgstr "Impossible de récupérer le meterlist Ceilometer." +msgstr "Impossible de récupérer la télémétrie Ceilometer." #: api/ceilometer.py:895 msgid "Duration of instance" @@ -196,19 +201,19 @@ msgstr "Controle de l'existence de l'image" #: api/ceilometer.py:1069 msgid "Uploaded image size" -msgstr "Taille de l'image téléchargée" +msgstr "Taille de l'image téléversée" #: api/ceilometer.py:1073 msgid "Number of update on the image" -msgstr "Nombre de mises à jour sur l'image" +msgstr "Nombre de mises à jour de l'image" #: api/ceilometer.py:1077 msgid "Number of upload of the image" -msgstr "Nombre de téléchargements de l'image" +msgstr "Nombre de téléversements de l'image" #: api/ceilometer.py:1081 msgid "Number of delete on the image" -msgstr "Nombre de suppressions sur l'image" +msgstr "Nombre de suppressions de l'image" #: api/ceilometer.py:1085 msgid "Image is downloaded" @@ -256,7 +261,7 @@ msgstr "Quantité d’énergie" #: api/ceilometer.py:1168 msgid "Power consumption" -msgstr "Consommation de puissance" +msgstr "Consommation d'énergie" #: api/cinder.py:161 msgid "Unknown instance" @@ -279,12 +284,12 @@ msgstr "L'utilisateur %s n'a pas de rôle défini pour ce projet." #: api/keystone.py:361 api/keystone.py:377 #: dashboards/settings/password/forms.py:63 msgid "Password changed. Please log in again to continue." -msgstr "Mot de passe changé. Connectez-vous à nouveau pour poursuivre." +msgstr "Mot de passe modifié. Connectez-vous à nouveau pour poursuivre." #: api/neutron.py:201 #, python-format msgid "ALLOW %(ethertype)s %(proto_port)s %(direction)s %(remote)s" -msgstr "ALLOW %(ethertype)s %(proto_port)s %(direction)s %(remote)s" +msgstr "AUTORISER %(ethertype)s %(proto_port)s %(direction)s %(remote)s" #: api/neutron.py:764 msgid "Unable to connect to Neutron." @@ -437,7 +442,7 @@ msgid "Successfully updated aggregate: \"%s.\"" msgstr "l'agrégat \"%s\" a été mis a jour avec succès" #: dashboards/admin/aggregates/forms.py:47 -#: dashboards/admin/aggregates/workflows.py:215 +#: dashboards/admin/aggregates/workflows.py:212 msgid "Unable to update the aggregate." msgstr "Impossible de mettre à jour l'agrégat" @@ -474,11 +479,11 @@ msgstr "Edition de l'agrégat d'hôtes" #: dashboards/admin/aggregates/tables.py:89 msgid "Services Up" -msgstr "Services démarrés" +msgstr "Services Démarrés" #: dashboards/admin/aggregates/tables.py:89 msgid "Services Down" -msgstr "Services arrêtés" +msgstr "Services Arrêtés" #: dashboards/admin/aggregates/tables.py:97 #: dashboards/admin/aggregates/workflows.py:27 @@ -490,7 +495,7 @@ msgstr "Services arrêtés" #: dashboards/project/volumes/volumes/forms.py:85 #: dashboards/project/volumes/volumes/tables.py:265 msgid "Availability Zone" -msgstr "Zone de Disponibilité" +msgstr "Zone de disponibilité" #: dashboards/admin/aggregates/tables.py:99 #: dashboards/admin/aggregates/tables.py:122 @@ -504,7 +509,7 @@ msgstr "Métadonnée" #: dashboards/admin/aggregates/tables.py:120 msgid "Availability Zone Name" -msgstr "Nom de la Zone de disponibilité" +msgstr "Nom de la zone de disponibilité" #: dashboards/admin/aggregates/tables.py:126 msgid "Available" @@ -512,7 +517,7 @@ msgstr "Disponible" #: dashboards/admin/aggregates/tables.py:135 msgid "Availability Zones" -msgstr "Zone de Disponibilité" +msgstr "Zones de disponibilité" #: dashboards/admin/aggregates/views.py:47 msgid "Unable to retrieve host aggregates list." @@ -605,19 +610,19 @@ msgstr "Nouvel agrégat d'hôtes \"%s\" créé." msgid "Unable to create host aggregate \"%s\"." msgstr "Impossible de créer l'agrégat d'hôtes \"%s\"." -#: dashboards/admin/aggregates/workflows.py:195 +#: dashboards/admin/aggregates/workflows.py:192 msgid "Unable to create host aggregate." msgstr "Impossible de créer l'agrégat d'hôtes." -#: dashboards/admin/aggregates/workflows.py:204 +#: dashboards/admin/aggregates/workflows.py:201 msgid "Error adding Hosts to the aggregate." msgstr "Erreur pendant l'ajout d'hôtes à l'agrégat." -#: dashboards/admin/aggregates/workflows.py:212 +#: dashboards/admin/aggregates/workflows.py:209 msgid "Add/Remove Hosts to Aggregate" msgstr "Ajout/Suppression d'hôtes dans l'agrégat." -#: dashboards/admin/aggregates/workflows.py:213 +#: dashboards/admin/aggregates/workflows.py:210 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 #: dashboards/admin/domains/workflows.py:201 #: dashboards/admin/flavors/workflows.py:265 @@ -629,13 +634,13 @@ msgstr "Ajout/Suppression d'hôtes dans l'agrégat." msgid "Save" msgstr "Enregistrer" -#: dashboards/admin/aggregates/workflows.py:214 +#: dashboards/admin/aggregates/workflows.py:211 msgid "The Aggregate was updated." msgstr "L'agrégat a été mis à jour." -#: dashboards/admin/aggregates/workflows.py:235 -msgid "Error updating the aggregate." -msgstr "Erreur pendant la mise à jour de l'agrégat" +#: dashboards/admin/aggregates/workflows.py:232 +msgid "Error when adding or removing hosts." +msgstr "Erreur pendant l'ajout ou le retrait d'hotes" #: dashboards/admin/aggregates/templates/aggregates/_update.html:18 #: dashboards/admin/domains/tables.py:168 @@ -849,7 +854,7 @@ msgstr "Définir le contexte du domaine" #: dashboards/admin/domains/tables.py:139 #, python-format msgid "Domain Context updated to Domain %s." -msgstr "le contexte du domaine a été mis à jour pour le domaine %s." +msgstr "Le contexte du domaine a été mis à jour pour le domaine %s." #: dashboards/admin/domains/tables.py:143 msgid "Unable to set Domain Context." @@ -924,7 +929,7 @@ msgstr "Groupes du Domaine" #: dashboards/admin/domains/workflows.py:135 #: dashboards/admin/projects/workflows.py:324 msgid "All Groups" -msgstr "Groupes" +msgstr "Tous les groupes" #: dashboards/admin/domains/workflows.py:137 #: dashboards/admin/projects/workflows.py:326 @@ -1004,7 +1009,7 @@ msgstr "Créer un Type d'Instance" #: dashboards/admin/flavors/templates/flavors/update.html:3 #: dashboards/admin/flavors/templates/flavors/update.html:6 msgid "Edit Flavor" -msgstr "Editer le type d'instance" +msgstr "Editer le Type d'Instance" #: dashboards/admin/flavors/tables.py:55 msgid "View Extra Specs" @@ -1060,7 +1065,7 @@ msgstr "Disque éphémère" #: dashboards/admin/flavors/tables.py:113 msgid "Swap Disk" -msgstr "Disque de Swap" +msgstr "Disque d'échange" #: dashboards/admin/flavors/tables.py:115 #: dashboards/admin/flavors/workflows.py:43 @@ -1124,13 +1129,13 @@ msgstr "Impossible de récupérer la liste des types d'instances." #: dashboards/admin/flavors/views.py:74 #: dashboards/admin/flavors/extras/views.py:45 msgid "Unable to retrieve flavor details." -msgstr "Impossible de récupérer les détails du gabarit." +msgstr "Impossible de récupérer les détails du type d'instance." #: dashboards/admin/flavors/workflows.py:34 msgid "" "Flavor ID should be UUID4 or integer. Leave this field blank or use 'auto' " "to set a random UUID4." -msgstr "L'identifiant de type d'instance doit être UUID4 ou un nombre entier. Laissez ce champ vide ou positionnez le à 'auto' pour obtenir un UUID4 aléatoire." +msgstr "L'identifiant de type d'instance doit être UUID4 ou un nombre entier. Laissez ce champ vide ou positionnez le à 'auto' pour définir un UUID4 aléatoire." #: dashboards/admin/flavors/workflows.py:40 msgid "" @@ -1151,7 +1156,7 @@ msgstr "Disque éphémère Go" #: dashboards/admin/flavors/workflows.py:56 msgid "Swap Disk MB" -msgstr "Disque de Swap Mo" +msgstr "Disque d'échange Mo" #: dashboards/admin/flavors/workflows.py:60 #: dashboards/admin/flavors/workflows.py:227 @@ -1160,7 +1165,7 @@ msgstr "Informations du Type d'Instance" #: dashboards/admin/flavors/workflows.py:61 msgid "From here you can create a new flavor to organize instance resources." -msgstr "De là, vous pouvez créer un nouveau gabarit pour organiser les ressources de l'instance." +msgstr "Ici, vous pouvez créer un nouveau type d'instance pour organiser les ressources des instances." #: dashboards/admin/flavors/workflows.py:73 #: dashboards/admin/flavors/workflows.py:238 @@ -1196,7 +1201,7 @@ msgstr "Vous pouvez contrôler l'accès à ce type d’instance en déplaçant l #: dashboards/admin/flavors/workflows.py:162 msgid "All Projects" -msgstr "Projets" +msgstr "Tous les Projets" #: dashboards/admin/flavors/workflows.py:163 msgid "Selected projects" @@ -1236,7 +1241,7 @@ msgstr "Ici, vous pouvez modifier les détails du type d'instance." #: dashboards/admin/flavors/workflows.py:266 #, python-format msgid "Modified flavor \"%s\"." -msgstr "Type d'instance modifié \"%s\"." +msgstr "Type d'instance \"%s\" modifiée." #: dashboards/admin/flavors/workflows.py:267 #, python-format @@ -1255,7 +1260,7 @@ msgstr "Clés" #: dashboards/admin/flavors/extras/forms.py:51 #: dashboards/admin/flavors/extras/tables.py:56 msgid "Key" -msgstr "Clé" +msgstr "Clef" #: dashboards/admin/flavors/extras/forms.py:45 msgid "" @@ -1324,7 +1329,7 @@ msgstr "Impossible de récupérer la liste des spécifications supplémentaires. #: dashboards/admin/flavors/extras/views.py:98 msgid "Unable to retrieve flavor extra spec details." -msgstr "Impossible de récupérer les détails du gabarit extra spec." +msgstr "Impossible de récupérer les détails de la spécification supplémentaire du type d'instance." #: dashboards/admin/flavors/templates/flavors/extras/_create.html:10 #: dashboards/admin/flavors/templates/flavors/extras/create.html:4 @@ -1333,11 +1338,11 @@ msgstr "Créer une Spécification Supplémentaire pour le Type d'Instance" #: dashboards/admin/flavors/templates/flavors/extras/_create.html:20 msgid "Create a new \"extra spec\" key-value pair for a flavor." -msgstr "Créer une nouvelle paire clé-valeur \"Spécification Supplémentaire\" pour un type d'instance." +msgstr "Créer une nouvelle paire de clef-valeur \"Spécification Supplémentaire\" pour un type d'instance." #: dashboards/admin/flavors/templates/flavors/extras/_edit.html:10 msgid "Edit Extra Spec Value" -msgstr "Modifier les valeurs Extra Spec" +msgstr "Modifier les valeurs d'une Spécification Supplémentaire" #: dashboards/admin/flavors/templates/flavors/extras/_edit.html:20 #, python-format @@ -1358,7 +1363,7 @@ msgstr "Fermer" #: dashboards/admin/flavors/templates/flavors/extras/edit.html:4 msgid "Edit Flavor Extra Spec" -msgstr "Editer les Spécifications Supplémentaires du type d'instance" +msgstr "Editer la Spécification Supplémentaire du Type d'Instance" #: dashboards/admin/groups/forms.py:48 #, python-format @@ -1371,11 +1376,11 @@ msgstr "Impossible de créer le groupe." #: dashboards/admin/groups/forms.py:73 msgid "Group has been updated successfully." -msgstr "Groupe modifié avec succès." +msgstr "Le Groupe a été mis à jour avec succès." #: dashboards/admin/groups/forms.py:75 msgid "Unable to update the group." -msgstr "Impossible de modifier le groupe." +msgstr "Impossible de mettre à jour le groupe." #: dashboards/admin/groups/panel.py:26 dashboards/admin/groups/tables.py:63 #: dashboards/admin/groups/tables.py:107 @@ -1486,7 +1491,7 @@ msgstr "Impossible de récupérer la liste des groupes." #: dashboards/admin/groups/views.py:70 msgid "Unable to update group." -msgstr "Impossible de modifier le groupe." +msgstr "Impossible de mettre à jour le groupe." #: dashboards/admin/groups/views.py:121 msgid "Unable to retrieve group users." @@ -1633,11 +1638,11 @@ msgstr "Serveurs Hyperviseur" #: dashboards/admin/hypervisors/templates/hypervisors/index.html:7 msgid "All Hypervisors" -msgstr "Hyperviseurs" +msgstr "Tous les Hyperviseurs" #: dashboards/admin/hypervisors/templates/hypervisors/index.html:12 msgid "Hypervisor Summary" -msgstr "Résumé d'Hyperviseur" +msgstr "Vue d'ensemble de l'Hyperviseur" #: dashboards/admin/hypervisors/templates/hypervisors/index.html:15 msgid "VCPU Usage" @@ -1648,15 +1653,15 @@ msgstr "Utilisation VCPU" #: dashboards/admin/hypervisors/templates/hypervisors/index.html:30 #, python-format msgid "Used %(used)s of %(available)s " -msgstr "%(used)s utilisé(es) sur %(available)s " +msgstr " %(used)s utilisé(es) sur %(available)s " #: dashboards/admin/hypervisors/templates/hypervisors/index.html:22 msgid "Memory Usage" -msgstr "Utilisation Mémoire" +msgstr "Utilisation de la Mémoire" #: dashboards/admin/hypervisors/templates/hypervisors/index.html:29 msgid "Disk Usage" -msgstr "Utilisation Disque" +msgstr "Utilisation du disque" #: dashboards/admin/images/panel.py:29 dashboards/admin/images/tables.py:62 #: dashboards/admin/images/templates/images/index.html:3 @@ -1723,7 +1728,7 @@ msgstr "Description :" #: dashboards/admin/images/templates/images/_create.html:20 #: dashboards/project/images/templates/images/images/_create.html:20 msgid "Specify an image to upload to the Image Service." -msgstr "Spécifier une image à télécharger vers le Service d'Image." +msgstr "Spécifier une image à téléverser vers le Service d'Image." #: dashboards/admin/images/templates/images/_create.html:23 #: dashboards/project/images/templates/images/images/_create.html:23 @@ -1853,7 +1858,7 @@ msgstr "Mis à jour à" #: dashboards/admin/info/tables.py:97 dashboards/admin/info/tabs.py:48 msgid "Compute Services" -msgstr "Services de Calcul" +msgstr "Services de calcul" #: dashboards/admin/info/tables.py:118 dashboards/admin/users/tables.py:58 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:64 @@ -1879,7 +1884,7 @@ msgstr "Taille en octets des Fichiers Injectés " #: dashboards/admin/info/tables.py:164 msgid "Injected File Path Bytes" -msgstr "Octets de chemin de fichier injecté" +msgstr "Octets de Chemin de fichier injecté" #: dashboards/admin/info/tables.py:165 #: dashboards/admin/projects/workflows.py:48 @@ -1910,12 +1915,12 @@ msgstr "Volumes" #: dashboards/project/volumes/snapshots/tables.py:35 #: dashboards/project/volumes/snapshots/tables.py:105 msgid "Volume Snapshots" -msgstr "Instantanés du Volume" +msgstr "Instantanés du volume" #: dashboards/admin/info/tables.py:171 #: dashboards/admin/projects/workflows.py:58 msgid "Total Size of Volumes and Snapshots (GB)" -msgstr "Taille totale des Volumes et des clichés instantanés (GB)" +msgstr "Taille totale des volumes et des clichés instantanés (GB)" #: dashboards/admin/info/tables.py:172 #: dashboards/admin/projects/workflows.py:59 @@ -1941,7 +1946,7 @@ msgstr "IP flottantes" #: dashboards/project/instances/workflows/create_instance.py:467 #: dashboards/project/instances/workflows/update_instance.py:82 msgid "Security Groups" -msgstr "Groupes de Sécurité" +msgstr "Groupes de sécurité" #: dashboards/admin/info/tables.py:175 #: dashboards/admin/projects/workflows.py:65 @@ -1955,7 +1960,7 @@ msgstr "Règles de Groupe de Sécurité" #: dashboards/project/access_and_security/keypairs/tables.py:28 #: dashboards/project/access_and_security/keypairs/tables.py:72 msgid "Key Pairs" -msgstr "Paires de Clés" +msgstr "Paires de Clefs" #: dashboards/admin/info/tables.py:177 #: dashboards/admin/networks/ports/tables.py:76 @@ -1972,7 +1977,7 @@ msgstr "LUKS Volumes" #: dashboards/admin/info/tables.py:179 msgid "LUKS Volume Snapshots" -msgstr "Instantanés de Volumes LUKS " +msgstr "Instantanés de volumes LUKS " #: dashboards/admin/info/tables.py:181 msgid "Total Size of LUKS Volumes and Snapshots (GB)" @@ -2020,15 +2025,15 @@ msgstr "Nouvel hôte" #: dashboards/admin/instances/forms.py:35 msgid "Choose a Host to migrate to." -msgstr "Choisissez un serveur à hôte vers." +msgstr "Choisissez un hôte pour la migration." #: dashboards/admin/instances/forms.py:36 msgid "Disk Over Commit" -msgstr "Disk Over Commit" +msgstr "Surallocation de disque" #: dashboards/admin/instances/forms.py:38 msgid "Block Migration" -msgstr "Bloquer la migration" +msgstr "Migration par Bloc" #: dashboards/admin/instances/forms.py:58 msgid "Select a new host" @@ -2123,14 +2128,14 @@ msgstr "Tâche" #: dashboards/admin/instances/tables.py:158 #: dashboards/project/instances/tables.py:750 msgid "Power State" -msgstr "Etat de l'Alimentation" +msgstr "État de l'alimentation" #: dashboards/admin/instances/tables.py:160 #: dashboards/project/instances/tables.py:752 #: dashboards/project/instances/templates/instances/_detail_overview.html:20 #: usage/tables.py:74 msgid "Uptime" -msgstr "Durée de Fonctionnement" +msgstr "Durée de fonctionnement" #: dashboards/admin/instances/views.py:86 #: dashboards/project/access_and_security/tabs.py:101 @@ -2167,15 +2172,15 @@ msgstr "Migration Dynamique" #: dashboards/admin/instances/templates/instances/_live_migrate.html:18 msgid "From here you can live migrate an instance to a specific host." -msgstr "De là, vous pouvez migrer dynamiquement une instance vers un hôte spécifique." +msgstr "Ici, vous pouvez migrer dynamiquement une instance vers un hôte spécifique." #: dashboards/admin/instances/templates/instances/index.html:6 msgid "All Instances" -msgstr "Instances" +msgstr "Toutes les Instances" #: dashboards/admin/metering/panel.py:22 msgid "Resource Usage" -msgstr "Usage de ressource" +msgstr "Usage de la ressource" #: dashboards/admin/metering/tables.py:27 msgid "Meter" @@ -2191,7 +2196,7 @@ msgstr "Valeur (moyenne)" #: dashboards/admin/metering/tabs.py:26 msgid "Stats" -msgstr "Stats" +msgstr "Statistiques" #: dashboards/admin/metering/tabs.py:43 msgid "There are no meters defined yet." @@ -2318,7 +2323,7 @@ msgstr "Métrique" #: dashboards/admin/metering/templates/metering/stats.html:16 msgid "Compute (Nova)" -msgstr "Compute (Nova)" +msgstr "Calcul (Nova)" #: dashboards/admin/metering/templates/metering/stats.html:26 msgid "Network (Neutron)" @@ -2334,7 +2339,7 @@ msgstr "Volume (Cinder)" #: dashboards/admin/metering/templates/metering/stats.html:56 msgid "Object Storage (Swift)" -msgstr "Stockage d'Objet (Swift)" +msgstr "Stockage d'objet (Swift)" #: dashboards/admin/metering/templates/metering/stats.html:66 msgid "Energy (Kwapi)" @@ -2406,7 +2411,7 @@ msgstr "Profil Réseau" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:35 msgid "Admin State" -msgstr "Admin State" +msgstr "Etat Administateur" #: dashboards/admin/networks/forms.py:41 #: dashboards/admin/networks/forms.py:105 @@ -2516,7 +2521,7 @@ msgstr "Créer un Réseau" #: dashboards/project/networks/tables.py:74 #: dashboards/project/networks/templates/networks/_update.html:8 msgid "Edit Network" -msgstr "Mettre à jour un Réseau" +msgstr "Modifier un Réseau" #: dashboards/admin/networks/tables.py:69 #: dashboards/admin/networks/ports/forms.py:35 @@ -2561,7 +2566,7 @@ msgstr "ID Réseau" #: dashboards/admin/networks/ports/forms.py:80 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:39 msgid "Device ID" -msgstr "ID du Périphérique" +msgstr "ID du périphérique" #: dashboards/admin/networks/ports/forms.py:47 #: dashboards/admin/networks/ports/forms.py:81 @@ -2572,7 +2577,7 @@ msgstr "ID du périphérique attaché au port." #: dashboards/admin/networks/ports/forms.py:83 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:38 msgid "Device Owner" -msgstr "Propriétaire du Périphérique" +msgstr "Propriétaire du périphérique" #: dashboards/admin/networks/ports/forms.py:50 #: dashboards/admin/networks/ports/forms.py:84 @@ -2619,7 +2624,7 @@ msgstr "Ports" #: dashboards/admin/networks/ports/tables.py:41 #, python-format msgid "Failed to delete port: %s" -msgstr "Impossible de le suppression du port: %s" +msgstr "Impossible de supprimer le port: %s" #: dashboards/admin/networks/ports/tables.py:51 #: dashboards/admin/networks/templates/networks/ports/_create.html:9 @@ -2780,7 +2785,7 @@ msgstr "Mettre à jour le Réseau" msgid "" "You can create a port for the network. If you specify device ID to be " "attached, the device specified will be attached to the port created." -msgstr "Vous pouvez créer un port pour le réseau. Si vous spécifiez un ID de périphérique à attacher, ce périphérique sera attachée au port créé." +msgstr "Vous pouvez créer un port pour le réseau. Si vous spécifiez un ID de périphérique à attacher, ce périphérique sera attaché au port créé." #: dashboards/admin/networks/templates/networks/ports/_update.html:23 #: dashboards/project/networks/templates/networks/ports/_update.html:23 @@ -2842,7 +2847,7 @@ msgstr "Instances actives" #: dashboards/admin/overview/templates/overview/usage.csv:3 #: dashboards/project/overview/templates/overview/usage.csv:4 msgid "CPU-HRs Used" -msgstr "CPU-HRs utilisés" +msgstr "CPU-HRs utilisées" #: dashboards/admin/overview/templates/overview/usage.csv:4 msgid "Total Active RAM (MB)" @@ -2877,7 +2882,7 @@ msgstr "Projets" #: dashboards/admin/projects/tables.py:60 msgid "View Usage" -msgstr "Voir l'Utilisation" +msgstr "Afficher l'utilisation" #: dashboards/admin/projects/tables.py:68 #: dashboards/admin/projects/workflows.py:346 @@ -2984,7 +2989,7 @@ msgstr "Membres du Projet" #: dashboards/admin/projects/workflows.py:227 msgid "All Users" -msgstr "Utilisateurs" +msgstr "Tous les Utilisateurs" #: dashboards/admin/projects/workflows.py:229 msgid "No users found." @@ -3053,7 +3058,7 @@ msgid "" "You cannot revoke your administrative privileges from the project you are " "currently logged into. Please switch to another project with administrative " "privileges or remove the administrative role manually via the CLI." -msgstr "Vous ne pouvez pas révoquer vos droits administrateur du projet auquel vous êtes actuellement connecté. Merci de basculer sur un autre projet avec des droits administrateurs ou supprimez manuellement le rôle administrateur en utilisant les lignes de commandes (CLI). " +msgstr "Vous ne pouvez pas révoquer vos droits administrateur du projet auquel vous êtes actuellement connecté. Merci de basculer sur un autre projet avec des droits administrateur ou supprimez manuellement le rôle administrateur en utilisant les lignes de commandes (CLI). " #: dashboards/admin/projects/workflows.py:628 msgid ", update project groups" @@ -3144,7 +3149,7 @@ msgstr "Ici, vous pouvez créer un nouveau rôle." #: dashboards/admin/roles/templates/roles/update.html:3 #: dashboards/admin/roles/templates/roles/update.html:7 msgid "Update Role" -msgstr "Mettre à jour un Rôle" +msgstr "Mettre à jour le Rôle" #: dashboards/admin/roles/templates/roles/_update.html:18 msgid "From here you can edit the role's details." @@ -3180,7 +3185,7 @@ msgstr "Action" #: dashboards/admin/routers/extensions/routerrules/tables.py:27 #: dashboards/project/routers/extensions/routerrules/tables.py:57 msgid "Next Hops" -msgstr "Prochain saut" +msgstr "Prochains sauts" #: dashboards/admin/routers/extensions/routerrules/tables.py:31 #: dashboards/project/routers/extensions/routerrules/tables.py:43 @@ -3276,7 +3281,7 @@ msgstr "Mot de Passe" #: dashboards/admin/users/forms.py:92 dashboards/admin/users/forms.py:164 msgid "Confirm Password" -msgstr "Confirmer le Mot de Passe" +msgstr "Confirmer le mot de passe" #: dashboards/admin/users/forms.py:94 dashboards/admin/users/forms.py:167 msgid "Primary Project" @@ -3409,11 +3414,11 @@ msgstr "Détails du volume:" #: dashboards/project/dashboard.py:24 msgid "Compute" -msgstr "Compute" +msgstr "Calcul" #: dashboards/project/dashboard.py:45 msgid "Object Store" -msgstr "Stockage d'Objet" +msgstr "Stockage d'objet" #: dashboards/project/dashboard.py:50 msgid "Orchestration" @@ -3434,7 +3439,7 @@ msgstr "Bases de données" #: dashboards/project/access_and_security/panel.py:26 #: dashboards/project/instances/workflows/create_instance.py:475 msgid "Access & Security" -msgstr "Accès et Sécurité" +msgstr "Accès et sécurité" #: dashboards/project/access_and_security/tabs.py:54 #: dashboards/project/access_and_security/security_groups/views.py:118 @@ -3473,7 +3478,7 @@ msgstr "Télécharger le fichier RC d'OpenStack" #: dashboards/project/access_and_security/api_access/tables.py:53 msgid "Service Endpoint" -msgstr "Point d'accès au Service" +msgstr "Point d'accès au service" #: dashboards/project/access_and_security/api_access/tables.py:57 msgid "API Endpoints" @@ -3944,7 +3949,7 @@ msgstr "%s (courant)" #: dashboards/project/access_and_security/templates/access_and_security/index.html:3 #: dashboards/project/access_and_security/templates/access_and_security/index.html:6 msgid "Access & Security" -msgstr "Accès et Sécurité" +msgstr "Accès et sécurité" #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:9 #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/allocate.html:3 @@ -5530,7 +5535,7 @@ msgstr "Impossible de récupérer les détails de l'image." #: dashboards/project/images/snapshots/forms.py:35 #: dashboards/project/volumes/volumes/forms.py:437 msgid "Snapshot Name" -msgstr "Nom de l'Instantané" +msgstr "Nom de l'instantané" #: dashboards/project/images/snapshots/forms.py:45 #, python-format @@ -5628,7 +5633,7 @@ msgstr "Détails de l'image:" #: dashboards/project/instances/tables.py:292 #: dashboards/project/volumes/volumes/tables.py:131 msgid "Create Snapshot" -msgstr "Créer un Instantané" +msgstr "Créer un instantané" #: dashboards/project/images/templates/images/snapshots/_create.html:19 msgid "Snapshots preserve the disk state of a running instance." @@ -5636,7 +5641,7 @@ msgstr "Les instantanés préservent l'état du disque d'une instance en fonctio #: dashboards/project/images/templates/images/snapshots/create.html:6 msgid "Create a Snapshot" -msgstr "Créer un Instantané" +msgstr "Créer un instantané" #: dashboards/project/instances/forms.py:40 #: dashboards/project/instances/forms.py:63 @@ -5646,7 +5651,7 @@ msgstr "Sélectionner une Image " #: dashboards/project/instances/forms.py:44 msgid "Rebuild Password" -msgstr "Reconstruire le Mot de Passe" +msgstr "Reconstruire le mot de passe" #: dashboards/project/instances/forms.py:49 msgid "Confirm Rebuild Password" @@ -5715,15 +5720,15 @@ msgstr "Redémarrage à froid" #: dashboards/project/instances/tables.py:100 msgid "Hard Rebooted" -msgstr "Redémarrée à Froid" +msgstr "Redémarrée à froid" #: dashboards/project/instances/tables.py:126 msgid "Soft Reboot" -msgstr "Redémarrage à Chaud" +msgstr "Redémarrage à chaud" #: dashboards/project/instances/tables.py:127 msgid "Soft Rebooted" -msgstr "Redémarrée à Chaud" +msgstr "Redémarrée à chaud" #: dashboards/project/instances/tables.py:135 msgid "Pause" @@ -5753,7 +5758,7 @@ msgstr "Suspendu" #: dashboards/project/instances/tables.py:279 msgid "Edit Security Groups" -msgstr "Editer les Groupes de Sécurité" +msgstr "Editer les groupes de sécurité" #: dashboards/project/instances/tables.py:310 #: dashboards/project/instances/tabs.py:56 @@ -5762,7 +5767,7 @@ msgstr "Console" #: dashboards/project/instances/tables.py:333 msgid "View Log" -msgstr "Voir le Journal" +msgstr "Voir le journal" #: dashboards/project/instances/tables.py:356 #: dashboards/project/instances/workflows/resize_instance.py:93 @@ -5784,7 +5789,7 @@ msgstr "Annuler Redimensionner/Migrer " #: dashboards/project/instances/templates/instances/rebuild.html:3 #: dashboards/project/instances/templates/instances/rebuild.html:6 msgid "Rebuild Instance" -msgstr "Reconstruire l'Instance" +msgstr "Reconstruire l'instance" #: dashboards/project/instances/tables.py:444 msgid "Retrieve Password" @@ -5845,7 +5850,7 @@ msgstr "Démarré" #: dashboards/project/instances/tables.py:631 #: dashboards/project/instances/tables.py:632 msgid "Shut Off" -msgstr "Eteindre" +msgstr "Éteindre" #: dashboards/project/instances/tables.py:661 #, python-format @@ -5998,7 +6003,7 @@ msgstr "Recharger" #: dashboards/project/instances/templates/instances/_detail_log.html:5 msgid "Instance Console Log" -msgstr "Journal de la Console de l'instance" +msgstr "Journal de la console de l'instance" #: dashboards/project/instances/templates/instances/_detail_log.html:8 msgid "Log Length" @@ -6010,7 +6015,7 @@ msgstr "Go" #: dashboards/project/instances/templates/instances/_detail_log.html:12 msgid "View Full Log" -msgstr "Voir le Journal complet" +msgstr "Voir le journal complet" #: dashboards/project/instances/templates/instances/_detail_overview.html:27 msgid "Fault" @@ -6065,7 +6070,7 @@ msgstr "Attaché à" #: dashboards/project/instances/templates/instances/_detail_overview.html:129 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:43 msgid "on" -msgstr "marche" +msgstr "sur" #: dashboards/project/instances/templates/instances/_detail_overview.html:132 #: dashboards/project/instances/workflows/create_instance.py:101 @@ -6119,7 +6124,7 @@ msgstr "

%(used)s sur %(quota)s Mo utilisés

" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:43 msgid "" "Some flavors not meeting minimum image requirements have been disabled." -msgstr "Certains gabarits qui ne respectent pas les exigences minimales de l'image ont été désactivées." +msgstr "Certains gabarits qui ne respectent pas les exigences minimales de l'image ont été désactivés." #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:44 msgid "No flavors meet minimum criteria for selected image." @@ -6161,7 +6166,7 @@ msgstr "Choisir un réseau depuis \"Réseaux disponibles\" vers \"Réseaux séle msgid "" "An instance can be launched with varying types of attached storage. You may " "select from those options here." -msgstr "Une instance peut être lancée avec différents type d'espace de stockage attachés. Vous pouvez les sélectionner ici." +msgstr "Une instance peut être lancée avec différents types d'espace de stockage attachés. Vous pouvez les sélectionner ici." #: dashboards/project/instances/templates/instances/_rebuild.html:19 msgid "Select the image to rebuild your instance." @@ -6205,7 +6210,7 @@ msgstr "Nombre d'instances à lancer." #: dashboards/project/instances/workflows/create_instance.py:93 msgid "Instance Boot Source" -msgstr "Source de l'instance de démarrage." +msgstr "Source de démarrage de l'instance." #: dashboards/project/instances/workflows/create_instance.py:95 msgid "Choose Your Boot Source Type." @@ -6218,7 +6223,7 @@ msgstr "Instantané d'Instance" #: dashboards/project/instances/workflows/create_instance.py:103 #: dashboards/project/volumes/snapshots/tables.py:34 msgid "Volume Snapshot" -msgstr "Instantané du Volume" +msgstr "Instantané du volume" #: dashboards/project/instances/workflows/create_instance.py:114 msgid "Device size (GB)" @@ -6231,7 +6236,7 @@ msgstr "Taille du volume en giga-octets (valeur entière)." #: dashboards/project/instances/workflows/create_instance.py:119 #: dashboards/project/volumes/volumes/forms.py:369 msgid "Device Name" -msgstr "Nom du Périphérique" +msgstr "Nom du périphérique" #: dashboards/project/instances/workflows/create_instance.py:122 msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')." @@ -6441,7 +6446,7 @@ msgstr "Un script ou une série de commandes à exécuter après la construction #: dashboards/project/instances/workflows/create_instance.py:548 msgid "Post-Creation" -msgstr "Post-Création" +msgstr "Post-création" #: dashboards/project/instances/workflows/create_instance.py:564 msgid "At least one network must be specified." @@ -6543,11 +6548,11 @@ msgstr "Ici, vous pouvez ajouter et enlever des groupes de sécurité du projet #: dashboards/project/instances/workflows/update_instance.py:90 msgid "All Security Groups" -msgstr "Groupes de Sécurité" +msgstr "Tous les groupes de sécurité" #: dashboards/project/instances/workflows/update_instance.py:91 msgid "Instance Security Groups" -msgstr "Groupes de Sécurité associés à l'Instance" +msgstr "Groupes de sécurité associés à l'instance" #: dashboards/project/instances/workflows/update_instance.py:92 msgid "No security groups found." @@ -6711,7 +6716,7 @@ msgstr "La mise à jour du moniteur de santé %s a échoué. " #: dashboards/project/loadbalancers/panel.py:22 msgid "Load Balancers" -msgstr "Répartiteurs de Charge" +msgstr "Répartiteurs de charge" #: dashboards/project/loadbalancers/tables.py:31 #: dashboards/project/loadbalancers/workflows.py:130 @@ -7318,7 +7323,7 @@ msgstr "Répartiteur de Charge" #: dashboards/project/network_topology/templates/network_topology/index.html:4 #: dashboards/project/network_topology/templates/network_topology/index.html:7 msgid "Network Topology" -msgstr "Topologie du Réseau" +msgstr "Topologie du réseau" #: dashboards/project/network_topology/templates/network_topology/_create_router.html:9 #: dashboards/project/network_topology/templates/network_topology/_create_router.html:20 @@ -8423,7 +8428,7 @@ msgstr "Nom du Volume" #: dashboards/project/volumes/templates/volumes/index.html:3 #: dashboards/project/volumes/templates/volumes/index.html:6 msgid "Volumes & Snapshots" -msgstr "Volumes & Instantanés" +msgstr "Volumes & instantanés" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:4 msgid "Volume Snapshot Overview" @@ -8431,7 +8436,7 @@ msgstr "Aperçu de l'instantané de volume" #: dashboards/project/volumes/templates/volumes/snapshots/detail.html:3 msgid "Volume Snapshot Details" -msgstr "Détails de l'Instantané du Volume" +msgstr "Détails de l'instantané du volume" #: dashboards/project/volumes/templates/volumes/snapshots/detail.html:6 msgid "Volume Snapshot Details: " @@ -8463,11 +8468,11 @@ msgstr "Création d'un instantané du volume" #: dashboards/project/volumes/templates/volumes/volumes/_create_snapshot.html:24 msgid "Create Volume Snapshot (Force)" -msgstr "Créer un instantané de volume (Forer)" +msgstr "Créer un instantané de volume (Forcer)" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:4 msgid "Volume Overview" -msgstr "Vue d'ensemble du Volume" +msgstr "Vue d'ensemble du volume" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:35 #: dashboards/project/volumes/volumes/tables.py:328 @@ -8484,7 +8489,7 @@ msgstr "Non attaché" #: dashboards/project/volumes/templates/volumes/volumes/extend.html:6 #: dashboards/project/volumes/volumes/tables.py:91 msgid "Extend Volume" -msgstr "Etendre un Volume." +msgstr "Étendre un volume." #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:5 msgid "From here you can extend the size of a volume." @@ -8502,7 +8507,7 @@ msgstr "Gigaoctets total" #: dashboards/project/volumes/templates/volumes/volumes/_limits.html:5 msgid "Volumes are block devices that can be attached to instances." -msgstr "Les Volumes sont des blocs de périphérique qui peuvent être attachés à des instances." +msgstr "Les volumes sont des périphérique en mode bloc qui peuvent être attachés à des instances." #: dashboards/project/volumes/templates/volumes/volumes/_limits.html:18 msgid "Number of Volumes" @@ -8724,7 +8729,7 @@ msgstr "Impossible de récupérer les informations d'attachement." #: dashboards/project/volumes/volumes/tables.py:203 #, python-format msgid "Attached to %(instance)s on %(dev)s" -msgstr "Attachement de l'%(instance)s sur %(dev)s" +msgstr "Attaché à %(instance)s sur %(dev)s" #: dashboards/project/volumes/volumes/tables.py:279 msgid "Detach" @@ -8758,7 +8763,7 @@ msgstr "Impossible de récupérer les informations du volume." msgid "" "This volume is currently attached to an instance. In some cases, creating a " "snapshot from an attached volume can result in a corrupted snapshot." -msgstr "Ce volume est attachée à une instance. Dans certains cas, la création d'un instantané depuis un volume attaché endommagé l'instantané." +msgstr "Ce volume est attaché à une instance. Dans certains cas, la création d'un instantané depuis un volume attaché peut produire un instantané endommagé." #: dashboards/project/volumes/volumes/views.py:161 msgid "Unable to retrieve volume." diff --git a/openstack_dashboard/locale/hi/LC_MESSAGES/django.mo b/openstack_dashboard/locale/hi/LC_MESSAGES/django.mo index 48af28c9de8cd52bc485eb6c64c7561d4eadb343..fe5e1e006ea74cdb77d68477fbd4e97517d984c5 100644 GIT binary patch delta 40278 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 delta 40345 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 D;CVNY diff --git a/openstack_dashboard/locale/hi/LC_MESSAGES/django.po b/openstack_dashboard/locale/hi/LC_MESSAGES/django.po index 993f90f83f..51421c9771 100644 --- a/openstack_dashboard/locale/hi/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/hi/LC_MESSAGES/django.po @@ -9,10 +9,10 @@ msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-04 11:04-0500\n" -"PO-Revision-Date: 2014-04-07 06:40+0000\n" -"Last-Translator: Chandan kumar \n" -"Language-Team: Hindi (http://www.transifex.com/projects/p/openstack/language/hi/)\n" +"POT-Creation-Date: 2014-04-07 02:59-0500\n" +"PO-Revision-Date: 2014-07-30 14:23+0000\n" +"Last-Translator: Akihiro Motoki \n" +"Language-Team: Hindi (http://www.transifex.com/projects/p/horizon/language/hi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -436,7 +436,7 @@ msgid "Successfully updated aggregate: \"%s.\"" msgstr "कुल सफलतापूर्वक अपडेट: \"%s.\"" #: dashboards/admin/aggregates/forms.py:47 -#: dashboards/admin/aggregates/workflows.py:215 +#: dashboards/admin/aggregates/workflows.py:212 msgid "Unable to update the aggregate." msgstr "सकल अपडेट करने में असमर्थ." @@ -604,19 +604,19 @@ msgstr "नया सकल \"%s\" होस्ट बनाएँ " msgid "Unable to create host aggregate \"%s\"." msgstr "नया सकल \"%s\" होस्ट बनाने में असमर्थ" -#: dashboards/admin/aggregates/workflows.py:195 +#: dashboards/admin/aggregates/workflows.py:192 msgid "Unable to create host aggregate." msgstr "नया सकल होस्ट बनाने में असमर्थ" -#: dashboards/admin/aggregates/workflows.py:204 +#: dashboards/admin/aggregates/workflows.py:201 msgid "Error adding Hosts to the aggregate." msgstr "सकल में होस्ट जोड़ने में त्रुटि" -#: dashboards/admin/aggregates/workflows.py:212 +#: dashboards/admin/aggregates/workflows.py:209 msgid "Add/Remove Hosts to Aggregate" msgstr "सकल से होस्ट जोड़ें / हटाये" -#: dashboards/admin/aggregates/workflows.py:213 +#: dashboards/admin/aggregates/workflows.py:210 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 #: dashboards/admin/domains/workflows.py:201 #: dashboards/admin/flavors/workflows.py:265 @@ -628,13 +628,13 @@ msgstr "सकल से होस्ट जोड़ें / हटाये" msgid "Save" msgstr "सहेजें" -#: dashboards/admin/aggregates/workflows.py:214 +#: dashboards/admin/aggregates/workflows.py:211 msgid "The Aggregate was updated." msgstr "सकल अद्यतन किया गया था." -#: dashboards/admin/aggregates/workflows.py:235 -msgid "Error updating the aggregate." -msgstr "सकल का अद्यतन में त्रुटि" +#: dashboards/admin/aggregates/workflows.py:232 +msgid "Error when adding or removing hosts." +msgstr "" #: dashboards/admin/aggregates/templates/aggregates/_update.html:18 #: dashboards/admin/domains/tables.py:168 diff --git a/openstack_dashboard/locale/ja/LC_MESSAGES/django.mo b/openstack_dashboard/locale/ja/LC_MESSAGES/django.mo index 1fbc806822e6060a4913103eed05b7554b6a1804..b2c246c504be27402e82d418daa8115b3b2b603d 100644 GIT binary patch delta 26480 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, 2014 +# Akihiro Motoki , 2014 # yfukuda , 2014 # myamamot , 2014 # notsu , 2014 # Tom Fifield , 2014 -# *Irix_jp* <>, 2014 -# tmak , 2014 +# Tomoaki Nakajima <>, 2014 +# Toru Makabe , 2014 # ykatabam , 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-04 11:04-0500\n" -"PO-Revision-Date: 2014-04-04 21:40+0000\n" -"Last-Translator: ykatabam \n" -"Language-Team: Japanese (http://www.transifex.com/projects/p/openstack/language/ja/)\n" +"POT-Creation-Date: 2014-04-07 02:59-0500\n" +"PO-Revision-Date: 2014-07-30 14:23+0000\n" +"Last-Translator: Akihiro Motoki \n" +"Language-Team: Japanese (http://www.transifex.com/projects/p/horizon/language/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -442,7 +442,7 @@ msgid "Successfully updated aggregate: \"%s.\"" msgstr "アグリゲートの更新に成功: \"%s\"" #: dashboards/admin/aggregates/forms.py:47 -#: dashboards/admin/aggregates/workflows.py:215 +#: dashboards/admin/aggregates/workflows.py:212 msgid "Unable to update the aggregate." msgstr "アグリゲートの更新に失敗しました。" @@ -610,19 +610,19 @@ msgstr "新しいホストアグリゲート \"%s\" が作成されました。" msgid "Unable to create host aggregate \"%s\"." msgstr "ホストアグリゲート \"%s\" が作成できません。" -#: dashboards/admin/aggregates/workflows.py:195 +#: dashboards/admin/aggregates/workflows.py:192 msgid "Unable to create host aggregate." msgstr "ホストアグリゲートを作成することができません。" -#: dashboards/admin/aggregates/workflows.py:204 +#: dashboards/admin/aggregates/workflows.py:201 msgid "Error adding Hosts to the aggregate." msgstr "アグリゲートへのホスト追加エラー" -#: dashboards/admin/aggregates/workflows.py:212 +#: dashboards/admin/aggregates/workflows.py:209 msgid "Add/Remove Hosts to Aggregate" msgstr "アグリゲートのホストを追加・削除" -#: dashboards/admin/aggregates/workflows.py:213 +#: dashboards/admin/aggregates/workflows.py:210 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 #: dashboards/admin/domains/workflows.py:201 #: dashboards/admin/flavors/workflows.py:265 @@ -634,13 +634,13 @@ msgstr "アグリゲートのホストを追加・削除" msgid "Save" msgstr "保存" -#: dashboards/admin/aggregates/workflows.py:214 +#: dashboards/admin/aggregates/workflows.py:211 msgid "The Aggregate was updated." msgstr "アグリゲートが更新されました。" -#: dashboards/admin/aggregates/workflows.py:235 -msgid "Error updating the aggregate." -msgstr "アグリゲートの更新エラー" +#: dashboards/admin/aggregates/workflows.py:232 +msgid "Error when adding or removing hosts." +msgstr "ホストの追加、削除中にエラーがありました。" #: dashboards/admin/aggregates/templates/aggregates/_update.html:18 #: dashboards/admin/domains/tables.py:168 diff --git a/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.mo b/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.mo index b238c925451a8b396a09413c7b45644537891b7b..4d21c4da4b04e1499072ea2451648147b2681f45 100644 GIT binary patch delta 26461 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 diff --git a/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.po b/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.po index 87c4123f65..b74b2ac548 100644 --- a/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.po @@ -3,22 +3,22 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Darkcircle , 2014 +# Seong-ho Cho , 2014 # geomath5 , 2014 # geomath5 , 2014 -# cottonspan , 2014 -# Darkcircle , 2014 -# ujuc Gang , 2014 +# Laura Oh , 2014 +# Seong-ho Cho , 2014 +# Sungjin Kang , 2014 # Tom Fifield , 2014 -# ujuc Gang , 2014 +# Sungjin Kang , 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-04 11:04-0500\n" -"PO-Revision-Date: 2014-04-03 20:20+0000\n" -"Last-Translator: ujuc Gang \n" -"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/openstack/language/ko_KR/)\n" +"POT-Creation-Date: 2014-04-07 02:59-0500\n" +"PO-Revision-Date: 2014-07-30 14:22+0000\n" +"Last-Translator: Akihiro Motoki \n" +"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/horizon/language/ko_KR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -442,7 +442,7 @@ msgid "Successfully updated aggregate: \"%s.\"" msgstr "그룹 업데이트를 성공하였습니다: \"%s.\"" #: dashboards/admin/aggregates/forms.py:47 -#: dashboards/admin/aggregates/workflows.py:215 +#: dashboards/admin/aggregates/workflows.py:212 msgid "Unable to update the aggregate." msgstr "그룹을 업데이트할 수 없습니다." @@ -610,19 +610,19 @@ msgstr "새로운 호스트 그룹 \"%s\" 생성." msgid "Unable to create host aggregate \"%s\"." msgstr "호스트 그룹 \"%s\"를 생성할 수 없습니다." -#: dashboards/admin/aggregates/workflows.py:195 +#: dashboards/admin/aggregates/workflows.py:192 msgid "Unable to create host aggregate." msgstr "호스트 그룹을 생성할 수 없습니다." -#: dashboards/admin/aggregates/workflows.py:204 +#: dashboards/admin/aggregates/workflows.py:201 msgid "Error adding Hosts to the aggregate." msgstr "그룹에 호스트 추가하는데 있어서 오류가 발생하였습니다." -#: dashboards/admin/aggregates/workflows.py:212 +#: dashboards/admin/aggregates/workflows.py:209 msgid "Add/Remove Hosts to Aggregate" msgstr "그룹에서 호스트 추가/삭제" -#: dashboards/admin/aggregates/workflows.py:213 +#: dashboards/admin/aggregates/workflows.py:210 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 #: dashboards/admin/domains/workflows.py:201 #: dashboards/admin/flavors/workflows.py:265 @@ -634,13 +634,13 @@ msgstr "그룹에서 호스트 추가/삭제" msgid "Save" msgstr "저장" -#: dashboards/admin/aggregates/workflows.py:214 +#: dashboards/admin/aggregates/workflows.py:211 msgid "The Aggregate was updated." msgstr "그룹을 업데이트 하였습니다." -#: dashboards/admin/aggregates/workflows.py:235 -msgid "Error updating the aggregate." -msgstr "그룹 업데이트하는데 오류가 발생하였습니다." +#: dashboards/admin/aggregates/workflows.py:232 +msgid "Error when adding or removing hosts." +msgstr "호스트를 추가하거나 삭제할때 에러가 발생하였습니다." #: dashboards/admin/aggregates/templates/aggregates/_update.html:18 #: dashboards/admin/domains/tables.py:168 diff --git a/openstack_dashboard/locale/nl_NL/LC_MESSAGES/django.mo b/openstack_dashboard/locale/nl_NL/LC_MESSAGES/django.mo index 82c9dd84a6cb63a734c849027bad0944e8935557..4948d7d5117ca647a9976cdd297d08cf0fc7dd20 100644 GIT binary patch delta 26429 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 KyImQd?fE~~Lv-u_ delta 26397 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 diff --git a/openstack_dashboard/locale/nl_NL/LC_MESSAGES/django.po b/openstack_dashboard/locale/nl_NL/LC_MESSAGES/django.po index e3fbbe85d3..7af1ef56ec 100644 --- a/openstack_dashboard/locale/nl_NL/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/nl_NL/LC_MESSAGES/django.po @@ -3,17 +3,17 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# FBteam , 2014 +# FB team , 2014 # Tom Fifield , 2014 -# toMeloos , 2014 +# Tom Verdaat , 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-04 11:04-0500\n" -"PO-Revision-Date: 2014-04-03 20:20+0000\n" -"Last-Translator: toMeloos \n" -"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/openstack/language/nl_NL/)\n" +"POT-Creation-Date: 2014-04-07 02:59-0500\n" +"PO-Revision-Date: 2014-07-30 14:23+0000\n" +"Last-Translator: Tom Verdaat \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/horizon/language/nl_NL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -437,7 +437,7 @@ msgid "Successfully updated aggregate: \"%s.\"" msgstr "Het aggregaat \"%s\" is met succes aangepast." #: dashboards/admin/aggregates/forms.py:47 -#: dashboards/admin/aggregates/workflows.py:215 +#: dashboards/admin/aggregates/workflows.py:212 msgid "Unable to update the aggregate." msgstr "Niet in staat het aggregaat aan te passen." @@ -605,19 +605,19 @@ msgstr "Nieuw gastheer aggregaat \"%s\" aangemaakt." msgid "Unable to create host aggregate \"%s\"." msgstr "Niet in staat om de gastheeraggregaat \"%s\" te creëren." -#: dashboards/admin/aggregates/workflows.py:195 +#: dashboards/admin/aggregates/workflows.py:192 msgid "Unable to create host aggregate." msgstr "Niet in staat om het gastheeraggregaat te creëren." -#: dashboards/admin/aggregates/workflows.py:204 +#: dashboards/admin/aggregates/workflows.py:201 msgid "Error adding Hosts to the aggregate." msgstr "Fout bij het toevoegen van gastheren aan het aggregaat." -#: dashboards/admin/aggregates/workflows.py:212 +#: dashboards/admin/aggregates/workflows.py:209 msgid "Add/Remove Hosts to Aggregate" msgstr "Gastheer toevoegen aan of verwijderen uit aggregaat" -#: dashboards/admin/aggregates/workflows.py:213 +#: dashboards/admin/aggregates/workflows.py:210 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 #: dashboards/admin/domains/workflows.py:201 #: dashboards/admin/flavors/workflows.py:265 @@ -629,13 +629,13 @@ msgstr "Gastheer toevoegen aan of verwijderen uit aggregaat" msgid "Save" msgstr "Opslaan" -#: dashboards/admin/aggregates/workflows.py:214 +#: dashboards/admin/aggregates/workflows.py:211 msgid "The Aggregate was updated." msgstr "Het aggregaat is aangepast." -#: dashboards/admin/aggregates/workflows.py:235 -msgid "Error updating the aggregate." -msgstr "Fout bij het aanpassen aggregaat." +#: dashboards/admin/aggregates/workflows.py:232 +msgid "Error when adding or removing hosts." +msgstr "Fout bij het toevoegen of verwijderen van gastheren." #: dashboards/admin/aggregates/templates/aggregates/_update.html:18 #: dashboards/admin/domains/tables.py:168 diff --git a/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.mo b/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.mo index f0eeaf8d43a9ffc4d4d2b43f38a507d7e27d0256..f910ff69a3df157c30934284b7749f619c313db7 100644 GIT binary patch delta 26413 zcmXxsdBBZD-@x&6-?nUp?CY`b`@Zk8XRU}(mK%l0S~{g{l?aJwBPvQsD4y`-DWy$H zNF`cS3T-Ni_xrtP-uIu+HFK_O<~P6j&20Cw_{Fx3mtzy_Qj*0B~poI zT+}`q1{i}SXwSt;xCZOtzS#dSmZx3p^F*Q)w!{v2eQZA&-H9dW{~R6XFD!~>zTjDG zg2l1V7pXANEp#-X<9;*~yRjx7!$Fw$%g`Q!105)J&d>Q?G8{Uln#s18nsP$bU(SweAu_GS9wpjFJD6WAxgZ2~H z6pMeKNL0XnXpKxq?|%kc;}7T-RQ(~?53AEopTD>IM(9Ap&>L?-_h=eAz=QGgmGSdu&^Ou3xD4OJ&Un)=i3CYZJdbPf(O<*3ZGH
Qu?9joFTbfqt04SW*~tAvzg-A-0UGdxKijSi& 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 X8*4sDY0%@E(W6Gcakxb4>bw6R48}f5 diff --git a/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.po b/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.po index e02cbdd7e7..ca1db43206 100644 --- a/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-04 11:04-0500\n" -"PO-Revision-Date: 2014-04-03 20:20+0000\n" +"POT-Creation-Date: 2014-04-07 02:59-0500\n" +"PO-Revision-Date: 2014-07-30 14:23+0000\n" "Last-Translator: Łukasz Jernaś \n" -"Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/openstack/language/pl_PL/)\n" +"Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/horizon/language/pl_PL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -435,7 +435,7 @@ msgid "Successfully updated aggregate: \"%s.\"" msgstr "Zaktualizowano agregat: „%s" #: dashboards/admin/aggregates/forms.py:47 -#: dashboards/admin/aggregates/workflows.py:215 +#: dashboards/admin/aggregates/workflows.py:212 msgid "Unable to update the aggregate." msgstr "Nie można zaktualizować agregatu." @@ -603,19 +603,19 @@ msgstr "Utworzono nowy agregat hostów „%s”." msgid "Unable to create host aggregate \"%s\"." msgstr "Nie można utworzyć agregatu hostów „%s”." -#: dashboards/admin/aggregates/workflows.py:195 +#: dashboards/admin/aggregates/workflows.py:192 msgid "Unable to create host aggregate." msgstr "Nie można utworzyć agregatu hostów." -#: dashboards/admin/aggregates/workflows.py:204 +#: dashboards/admin/aggregates/workflows.py:201 msgid "Error adding Hosts to the aggregate." msgstr "Błąd podczas dodawania hostów do agregatu." -#: dashboards/admin/aggregates/workflows.py:212 +#: dashboards/admin/aggregates/workflows.py:209 msgid "Add/Remove Hosts to Aggregate" msgstr "Dodaj/usuń hosty z agregatu" -#: dashboards/admin/aggregates/workflows.py:213 +#: dashboards/admin/aggregates/workflows.py:210 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 #: dashboards/admin/domains/workflows.py:201 #: dashboards/admin/flavors/workflows.py:265 @@ -627,13 +627,13 @@ msgstr "Dodaj/usuń hosty z agregatu" msgid "Save" msgstr "Zapisz" -#: dashboards/admin/aggregates/workflows.py:214 +#: dashboards/admin/aggregates/workflows.py:211 msgid "The Aggregate was updated." msgstr "Zaktualizowano agregat." -#: dashboards/admin/aggregates/workflows.py:235 -msgid "Error updating the aggregate." -msgstr "Nie można zaktualizować agregatu." +#: dashboards/admin/aggregates/workflows.py:232 +msgid "Error when adding or removing hosts." +msgstr "Błąd w trakcie dodawania lub usuwania hosta." #: dashboards/admin/aggregates/templates/aggregates/_update.html:18 #: dashboards/admin/domains/tables.py:168 @@ -5843,7 +5843,7 @@ msgstr "Uruchomiono" #: dashboards/project/instances/tables.py:631 #: dashboards/project/instances/tables.py:632 msgid "Shut Off" -msgstr "Wyłączono" +msgstr "Wyłącz" #: dashboards/project/instances/tables.py:661 #, python-format diff --git a/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.mo b/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.mo index f890d453cf246db665134eb907275942e9a97547..6894e07ab07757268f7ed5b945f86f6c071212f0 100644 GIT binary patch delta 41373 zcmaIf1$2~W|L*%qa0%`@xP;&YcXxLU5S#$Pp)hEnMO!FR9EwA+Qruk%6nA&01&Xw= zzt`M9-ox4Jtn=(O|Ih7yKNA9d_s$uySI>>@yPhcOPad9TF+83$__UbEb19a`v%RlU zJs$5IkLMa@!07lH<6!i;9#1VygoQ8+v*UDpkGnAoZk^}x}p+=Y)n_~tXhOw!+5dXu~i`-0CE_MUGg()cKS>o}ehLpGr3t>6Dj!iJb zQje!44#Jdp5u@Q>Se*Vn?+9eVg4EUknqVp%f>Ce=#>Uwggi9@dBPJw%3N@qK7!%)N zbPQPTwlpScWwKyV3`Mou6Mb6RJ_NL6!!aICLseLe8u9O_j!&TmavgOB9-+#;!9*B+ zg=;4zrX`*m)m{yZkIgOK71i&c6|BDkV@ODhQ!zF!L(OCZs^WHwAII3l&!J|16Jy|C zsB#}r1C70sbAc&P?c7DJ$TQTyUSk|gw2JkQMIhZO*HCuU-sDBCNGNhjJ=IZr-4=B= z2BT&?2ekrgQ3Ke6I&^JdwnIT<@`f_a>m3 zk3?O=NvLbG!P1|hw&*=-Zv!^EhEt*jmWnNlH>1iQ!}xek>AL^- z2&mzAs25R!-#sJSsOKh)|dplTKX{5z$c^HnPKVk%r)rCO2#e% z8tHvZfbTIc#@^%xQXDnFGN=JGL2Xe7ER4NT9jr9hqXxVMlj0GJ-$1SK3)B`Q-pu;z zaHZMo-c-e~4e`dPrQD2a=%{%aClh~+<8bg6S1-m^$`H?t{ti$BO1#arlM40amdoN* zu^{p0+gN{Hr^zH}>87EUY$c}04XFGxsI9q#!FU~2F7|eJJrki;E(2;M^INM4^mqzj4h+GTs2Pt#I}R=wG(r{+nN;kiFi&_dX583fc`y231~$1usL?bnYa(N5-ksM z6L2$zVy{DPE0$qq;^(j+en8dFbJ%UoIMe`Fqqc4v#=wWDv+xpq3VbA>rHp>Wtw4HI zypUN7y~I0WN*s$C@IrGFYUamLhxZ9)#pvA0j2MFHu?}Xyp5~87S${3@ZzSlj?7`%C z8h^*fmcHPaTf+6IrQ2_wMGfRGM#c9S2S1_Oi+$XcPmSs)7&Xu$7!w;GXZ=;M4GC(v z7y7?sP)j$(;tNm%+ko2JW0rs2e2TG1|A28Z>L2b)Eg@<}l45Gii@NSLEZ*5iKm!h!-{e;`goTx*aA2q-#=*2b|4~L@;=Va8xmZB!G1vO#c zaROSptEi>Bg_^-Li+?~3F#1W?U~*K0Surh^L@zc+mHP%Y(+Q}7Ek_M(7Z$+_sEH*w z<=+CICpiHvofmaFbD|35$M{&(@~fiuu0Cp@k*I+VMIEYfm;hH>`c724$58E_L$!Ae zwfE03uI~R^0y^zc{&a^a4dx}D4>i-as1+KBYH%oO0An!-r(yzJi1Ba(#>Ty{)XKIqyIXpHi;p_T`fDT;Nzg!Mq8eO{YH%-V04GpOe-*Vt_bmS{YL5fYyK5T@ z6_1aqpA2(gM$}f;K&@;8v!joIIvj*rs!8Tt%ujr^c@rxUPkh1s0MZP#Lf@hWw7^`C z>R=ygMbD$!y^mViH>k4`PGNn#g2gb; z756Ibf_mYM!K}ClwQ@%-{Xf(jGv!r#VPOU0&HZuqf4*hx#MES5MK$yeQ(*dQ?pv=2 zrXpSswPM||AdW+=#BL118`uJauDf^_)VJUaY>3-16cgT{ANu!HAy687phmg|bK)7) z06t+lOn%d?P$=q9HOAyP9Mj`W%#B-69X>=2IL<9Mv8Wcx znhKkfEK4PYfk#r3E|xCy)A9@HM@zVGqW#8FrgPh(k3@xUFfW;lrWJS>W-9=co8 z0Ch$NqRKDz5hzXI5o!x^JaRU`VB$X1o~^X_Maz%+m|seeo(HvMgRvB@K;4cNuXn1HG<4b|W_)RyeUICuyP;2Bg0F`m2h zAPgd&5>-AM>P?snHSiLa-pMcf-`x@-Q3d;BJRF1iPMButD^MM8MZJg)Vqr}6!e)dT zNOMevVW?O80MrC0nDbHXY{01W@7YB_OSK<$tqx&ayn|Z$mzWJdq8iHd(w&h|R6}8? za@|o|Gyqk9qUF!B{H2(Z^z}FmkE5>&fp)L>aR^u8V*L3p*KnD?U57PL9kj-H*ag+W zK+J*PqGq}lbKwEhK>ot~81uDzV-`oPOjFd>^nA_!E6|q&y@&>(I+%j0xDe~$In>f- zedF?Tq4v1A#j9d`;!RKk?PTe_Ek45H6Ho)6jY)C&8`eKDfn6lXGngJ9pblM(x31xM z7>js1)PS?2Zbt}eOA28Etb%H%DQc;^V-g&L8sKcy7Oz50_^^+FW_%0vW_pR*)1ZIc z2veeNLmo_yMNkdaL3J2z@qVaw###E$sDZ6SwYL+sVnGtm;Ym+eq{I}p{uw-%pd&PKJr+~S)sCjEQ%6HteL zm={oce+xC^hvqxf(#8DOb(9Ko5YL90ur6lDzL**3qE=!bYHO1I=ge#tz|^|`G~~$mO2?~t5TufFIg--JL*j2LjUjo zi&#QMTt!A*)Ghdg>M-4BcW;AH@p7nv*2c8h6;tAOsFhoUC2$3*qX($7@;7ShqI&}T zzZ;I@3Gn%ss3ZxhI0?0s(@-tz1xmYd0~f zekxSCj1~_L@VN#Gkf6OSg1T1KtUz=0A1-qsmLY!#H z_!_g~zo^5RDXP;~g@9(>9W^2!s-sD$rQB_vM6Jwq)IeXLI{0AeF`~KpDKHo5+0BNi zdLvM`V~WMMBlUfrKM3eebQv>Z{OGQO{HT>EiJCzr^e?UDx3K(#X0QxX;0;v6?@)UhJC+-0HdF)UQHQQ2 zs-sorKGfm7jGD+_sDZ`cZ!@(b$x+uf1Nu~;Gy&NFbzeK9mas4CS`I=j@o-cF6D>Xi zwIz#DIyz}yK;4!bsQ1G|)D}ENm49XVo&>JHSeT!5Us?j1Q61Ew>4@sk zhgy-*s3jeb6>ux&!_U|Z^Cfik#-qyrVy;BplJ%%lzYojcCDhDQB?{2r3;H~v1pG5a zHM|y8;Wp~K;2mmaX%f2*vY^s)p;n|0YKF~FhpRJc<^xe%G8DB{^HD3d8a2U<7*+Rw z8vzyEZQe%hb<`xTLITtPQ=s-VE2hVMm<8*i2HYRj@C4L#o`R~k1l8Ves6)FOwF0Lx zDgAq%TSC;NZU$b|Nb{nWu!zO0qGnpxY=at557Z0?S^5~%N=&o#C6>McHK4tyEkA`m zE$ssWUVMpVFkv#cwDnN=El?H1QMaYHrT>T;;4BQrRj6_oQ7dpCv*CNx*~pOG4LG}5 zAUXG6OIL~nEnNf4Xoji~jylcVPy^|STFQZ_nU6-5n{4^hEqy+!-b&N}*O& z+M52TtsLVcpjYEGR0k_iGu@3Ucm#E5E}=SlV)1{>SgBk?sZqBfC+f{s(5#7?UO zKy^F-)vs?10gY@Hs^CJ@09Ifs+<+Ru3Df{@qE7Ey)HO?#+SN;r8bEqfy&Pr*)Yi5} zwHuD=I07l}^Nb*%(>orur!!Fl`UQ2*SE3HpNz}-%p*nhsT9LP?l?qJb;)zg8o(|P+ z9@GR%n6*$7ZG!`J|2q-TOm1OGypN?Yb6WRaXoniWXw*!m;I}vvi=#K4tKS0EVHoOq zMWDX6N24aP5JT`F>Ia?I=>Pp+^7L+IrBGiEHBmEai|RNMHKSpu4t}uwxu}`_idxd$ zmVXv?25zD1e?YYt)9Vg%3RHS9`ZUs_1XQ37s-rfj276ihXjFxtP#rF^^o`~L)SjP1 zea*f^m5Z0by;r=bH)dH>dKjv`-Wj<6>Toy-@<-G_7NJ&R1M2!6MlW7Lb?`6hETqcl zmNEw_y#`jsE|?S7qyNmHI(};LPi9aipUX&-$t`Ve)Zr+O8c=!EscnE7aZA*p>xx>T z{-^zdfjlY(O36eW-yPwfsxwZ65(0z9*zC}$SXO;l}U&9qaoh4r{0-DiKRDthNOE?4l_Z`*I zTU5FKPy>yX)va7&)IhVK-V3Er<(i?+RtMAohF}R?heh!@QqJeep3Pmef|!?#MwlDN zpsvmDs2N>0Z=yziAGH#HTRbqkn{j;9dn5%aKND&z^IN<;>MYd5#Jd0O323hdphi3v z^)8=>TG~yh!+06BA}>%Y5-o=tSX|T$6JbHDggQfmEq^3xWxlicVpRQ==>Pk_^#nA4 z-KY_tLhaoR)Tw@mst`S=`++0KEP&dwrl>9Hh+6tysP=}Sez2K<8qgZlVcmop&{6bd zBXFO9j2G;FUJpfGpXTPbsFhe}`DZZ;@%NYy)8}$qR~OaJ2-Klof&PwB1KecpL2co& zT-<-{?L|wtj+(&}i~ocA9*-L08jOjWagdoBHPalZ28*IPs)V($4r<`@(2IMqCf-54 zu=3^R{_9%R$n9p{0Tmx-@x_>%_)(mS?@{0D6Y~W4f4_eaTM{puH^4JFfR3;b@x1v1 zJddygj=?$w+@Aw3qVf|L4DhtWsy+fG39QCW_yoIPgF^00Xcy{Me8M7_C)CZL69yCi z9UI_n%z=dqyFCxX1H?z7eq^g!#9g~ir~xd*O6a>tKr>2T)ZNdI%3yKSH9U?w6W5SK?(^Iu5Ja7eAo3AaxmcxGJLFjBQXWH4ybJ_=Bad zL;uhJM+xY~bJH^Z!7RiRly$$e2}M=sN0D|ARU!iORY6M|D*D zol#pe%+hD0PcN9Q1hiKdQ4Rfz8gbI{ZXhA(C0-vjfIg_1Pe(QQyTwnV2KoxsVZsWo zUUt;Ls-pU9kIElWf%~6mRrd-_i;7o7Rcwt~!r`b6XIuOT>OF85 zvtoj3&cdiyaVu0u-=b!|+&qMupzj_5?Pav;&djK#ERQPC8g*TKs6)97)zJymX@7&I zF?|hpy;`F>o`9;i5jDW;sPBr{HQl#l3CyGW-;01cT7Vkq9#jK&QC~uFYq^dKqrP5S zqE_HXRQ@jWF=}8*YrBDzK(*Hel|I4Je?z@dZ)0}d|HO6NOiG|S=zw}r%tCc^1T}-V zsFlfB*EL)UHSjRhK!&5v&MM4|r%+q>21{Y`dahn0RQm%lJ^g!@5>Ug3P)m9TwbViN z-If%QSCHE4PYc{ix;EL)PBs5*U_g#m9U{3aW1ni zs$xIXKxUwpY$vMY7pQBNwvn4rG1TE|iK;i);&V{-x1k1j3$>zg8@rV%+L-&VJ!(mU z3Jycfa0#k|gI4ekdWpwq;yTEVTIy=3t%*Pl>}S+U9!3r1E~=gAOz2EBS8%OGs1-PXYTyZKNn^Hf9c4vTsEF#Y6KW=7(Tj`B{it^Cp#~VIrMsRvQT4l^ z1~vh8NPX)FsNi|j;do>5_^sT)a-%BNL3P|4^`@JGrEo8*!+_Rqz}ZkgU{pl4I~djO z&!~2OLtV!U$XW1tJ`qsE!EIc_)lnlGgi4=>n&~bqikDF3xD_hBFM4qb z`a48@nO#7w>shD)Y(jN(8r8rfGq9cei6%Ab z2aims4hv!+*1+gk8{=XlvmM5xe@{;WYS@QCI1S_AFXmcQ#qFquk68LGoJ;%}YQ@I4 zcN1BMn#gI?L|&Q+!rj*7Mg0iY0sa5}H-bPC5(b(RQ3F|on)y16hsQB7UO~<11?oqx zw-^nhcX0LMqROX24Lk>G;Gw9A)?}X_^2008q`YELmkQv zsKYWC^{w^;*2ZmE2IF)K@KnJXSP_3hosBD~0o_4${1J7w;&yj4uZlTz|LYJaAHb5L zUNAc&+|L2;Pz{Fk2;eWKdGp~GjMCHnB(nn_5PyN+$Ph^mV^T?28wPufvk~eLwey#>1FR<@&o72u6K>H^c!r7IlUK z2Dn#oPHaQG4r*oAVGsO(U9ihQ_i8_fJ}t>V1S(*`L2d;GqTYNPPWxLZ*fwKX-&21B_2N@ziXUX|@pr?MmJFh-zG`w-OD zj6|L09p*vQp*)GYURO}<-9WYTzUQL| zcqvpvl~4^;N4Iy>5EaH^#JgigT!wn39>chXHN84>ft*|c*0nI4b z%!`_FAxwi6&9=yRJU-M6hoin5Mxn0dJXAYJP!l+TS@FH{sp$Qd0aCHr7;YQsBfj$w z)aN-!K(Eq!s1BoiAK+PyUM!0zup=fI=YB&n0KLR-q0UC&cz1hZVg}+BP%F~`_3if^ zYKxbnUOcN&?}KfaPWS&f0ljdZpk5fCQG1_!g4@&dsD`qleos&d>tIvV-mkFq-%#Za zq1t(Xx;>v!14}v4^-~-*fZCXl{yl97s6r%a1-{2jxD>Ut$53y;H>kaiGs#`QjHrPZ zN4+U)qdIDD>EELE_-E7#FGp?dA=E@JpilSwF##=2^vSM+B&ddi@fnszRSfyT9iEb? z0aim@zX;Sy3_`8kDAZvak6MB0s6)99y?6>Wu~$EE|8g*hw!u_8@;7<~?65&(b42PpC zOhgT60jj~@Q3F1JYWOCq+)Gr$QGRj*Nsij845$}Z5mft;sB#l=1TORu&`h#Sb2AOa zyu@puUadpSH8_y?Eu0m=uV$wQcsdjRXNLQ-3Y+O(NYl_u`aIOu?6&mdsFgg2>hB5W zM&G{#G=t!u-JvRldS^FA?a@d}UyV8=2T^-^7PZ&UQ8Rjr+Je}OPS-C9>P1x;^=6Dj zy)g%(4*3XVKt9hr0vhQ?tdDz8w;}0lcb!5|Uph5W1MPq+KM>XNXiJ}oI%KO*9Ue1J zo0m|x;3le_Pw4;sf5JJgp)8n?jH0L+R7dS$1Zt+EQHN#%s^clB@=H-$wZ+n(So&uy zL3+Zu?#);WHNg6)b|cY$|Gy(porGDaC3=AB@Fi-=-=S6{`aE|C(_uE^A*k{VQG3}6 zb;u@Q2V9OCXoC4}pqWuK55=`u6@4oSd?1h+mn;bI{DH?%9n4(lmU0hjriW1@zijbW zs6CFd$dxOF8bC$VN`;}m3p!fNc!f6X3av zDb~7wG5H^c==;C&I=2OVu?z(kqxSSZY9MviyP5UIBE(0a_H-NSjkni4jw*j1HQ@KC z?}|7Z+{Ch?@=K#us4e<`|NjjE9ljsYi%U>nuZJ)nKEWKA_BVH(Dq{%oNOL}F%TA!S z;u5NZdw3E*qt3+1jV}E@>Tr90=l&~@jDTLTxlljDRYWaqHB`lBsB*nfdp-s=lb=zi zdIzfhF;vHQQSX6Is6&=&lZzL{?8F8LGQjJoHmP-p2kERRP}FQ%X^+<)z1ku7eo%ArQq64lWl z)ODO|>1$A1bsW{;P1Ih$L0#V%Tiq4}p$>IQ)Bv(tJU429#ZiZ~s*ixamBP@AimSu< zsDZ3QE%^!5(%!;C_z^YmeB0dK7f0=VCDeC9J&QL-4Y(s}po3Ab`U#fqTW^7bn3asn zsJ#o=?zSQ=s-s+}4nk24mP5_3k)^jotw;~cAB8%kGf-P|5Vb;AQHS+5GEtxB839%N zWG3F>I>?TySOWbs!m`AhqXsw!bvw48R_F=(-;k)43fk#bG8_807_}AUP-mkWCer<{ zOF#o?k2-_{Ej}65(PC6bdr%GkjoQ1QUGB>#3u;Rmp_X_&YCv;Q6If>+Lap32)Bs+g z|L_0b5zuLmzT24$vk}i~@mgjp)ZvLhZPhoZEm(va&|1_04x0L0aS;lQ7iWhHL+NGUB@X=d!G%p z68ZOX|23mZBxr9Mpbkk3)Sk6Pb<_<@;b2q)TTxqe0M*b{RL3t-9md(`CXgCKiRZ!s z*beL9bkuv};Xa=mX~O+(=|WHqmPYMieN=-TEWaOWsmG#LY(93x-%)S6bO&6+B~f3? z9WWTjV-DPmdGI!7z(l@-?miYo&8#VECEB9~&<#~k<@9I81*idKIONQS>4}#`ZA}>J zO&Nh2=ntrsT#jmg1Gd7QSP^|`54#bzLoW%FP={|V>i%9tEp_xGEV4tEXt)mB<0jPBra9%dHZ$hZo)#vcH(Yzvz3z^B zAx%Xs{c_Y9*o|8H+o-eQ`P1!fVpPLvEuIDSg2{ur#-XV9LSCl~Zp?7O{m!Qj)*?P0wf9%BsPZqm--b0u z-Tx_A9FL;TO!P}Gz4RsSe-je=k)XXhiH*^7*`+tZYDCvzL;M$YSnFL0@c-9tKVSvo z*Rcv_y6R@!4Wkh6fm(^)s2AN})b02Vb;cI@2s<2J8GahY>v6GGpfC5=>PryS^`?i z%cutLqdNKW@=U59Br#c+I~Gq@3yQ7`t(BRL_m8x*qnq~`bDU{-H2Ms1E>L=Ma|#|X2pL|9cFsqEP@(nP1Na+ zMAaLFTHzm11E2eV`>#{K$O^1NeXZ_8?a?L7f`6lyJmo_-(1NIrtDrjSfttuvi!Vhj z^>Ivxmr+~y-twb9aY6XX*wro1;4Z8$;W7KEBMs>K~;%87>djqv14^e0Av&9p?@R#>_auUc(Mp4usxw@dfpC_We?{{Jw ze26*|RbRRW+o9rvFc(g>^gXDvanbyYnn>1HZh|4GS8x@~s_*|W0@{oY)h! z1+!2i{vE5~4%CvzeC-ZtI@B2`j>WJnHoddS~b+`w$RYy>_>kc-? zk8imDdgIl9>t@~q^``nB)xcBpKhzS&`^OC|9jf8{7B7a%uZ0>|E7ZWcpbm2%^xq29 z*_w{p+C%?v|26YtBvipu*alO+bFbn-s0OB?$}K{@Vwaf*F%$8-sJ)N*-d*S97)m?` zYG7?p6Y6RC!%_EtijROgn2S1uD^U&YMxFkX7=rIDJ=+KO2aHhEd!sd~elJvqLs5rr zBWl3cP+M~wwPFuZ19^#BDPO=xw^Tu>5hcg+m=SdrI-n}_KpmQ4s6CvC`d(j$dUO7X z!T20?h*SOREQA$^*FoK?pD;6SLbl%Lxk^AId57vC>VK|-w5WI?RK;4T@AaOjGcyJC zZeN2M&_fZoF_~hzUMCEtHtmreB_~rinK_G&R*QlAa`|KQs8o(S>N57*wK8IS7 zSEy?i$p6!OBRlGpmqu+#Q`BwgV0K5Hg+AsejH~-Um4F&tfZD6|*dI5e_AqZip#Ke5 z2-Q(rRQZ9Z>-IfrhI3E@-H00KSuBAsQD-A0Fwj5X_NbNk9{u0{>j-G+_M=`XH?R<< ziW2DmskaX5lrKST!BJHCXOTpj&ot?Q+1Nq;7 zBe0VMjr_c2yg{ATq|pNXuh_I$hj=h*X}>|u@HiXTm()b3oB86fE`p--q)S>Q- zYOgOA!4X&;x1qKshA(EIrze35s8hZXb?q*gH&G2dLM`Q6)OSLhSgw2{)L9vTTH=?e z(;p>vp#Mcx8S@ekM_un}s5j#R%#Oa51hf=qQG0gRe21EO+&FIU6QT}XAyh+^P%BZ_ zY>c`+EzygEP%AVGHKEn0E&3hR-*Myx$NeXuH&*nxu0U?oA*z5n?bT6-rY)+$UZ|Ol zM9p9t>QL^&oOl~mE-1)tX?oN(&Svp4sQOhfp}zl{6VRdPj@skFR$z*`1U2F(CsFN5l+ zA*!SPs1+H8DmMwWw6jrLw%*b=p|)s0>M$Qg)jxqcoEOlincX3vk^XH3{zI)u^aQSA z64X|tKrL+^)Lxgx`q&C}d)A{m*orzM`%qhX0<~i2(Er}Ral~ULJT)P%0X*{A|5 zPz@cxig*IGbV(Aqa@o-T-GI6kwNS6#cBuEl5LCM}QHOc~s@z7@#Ex40Vj}LpM)r&Z z87;BvI4x!;p4F_4TA=}`nT!Kg{xVa@3y zpgn4cs?Z!Y!j7mJ^+h!>2{ohDs17z-{!Y|@E}{l>2X!W1qsj#&b+6jksFlcxT8UDq zGvupJKo#4fmb5pj;CR$h&PP?)j@t7-QLo(RsE&h@1$utQ6sU=8zzVnp%i$-?jAfI% z73hFE69aIL?!S+K-q~qWxQrI40klJ%`u?ba%tU<&ZNxly3G-sClPlwn*_AfuTdSvOXUt*PSiauY4J9wioH=QG0Nf#P#vyEb$H6W zhg#7OsI!$gwHrt<>bjPcy8rbFsA6YSheJ_Iwg5GtgP0X>qZebPafdD^YQ|;FhNy-+ zTil15*c8-2R-+EzLGYu*T~k9pqU;;o&Ni%7t?Fh^@^I_rKd(Um;=>8DbyRU zGU|5JK%M>um>$DWTQeNh{ybEF+fZlXYYD$Is<*^PKr`Hc8u3xo8F-9ZfuM};x~0W} z#7kf`?1hzaJE~mNOl}L4U`dt3LO2L@cGjW>ashQsAEH*k_nd(C#FN<-NQ|0sX4F=M zp!T*nYU%5u8tQ-=cz@KAPDC}h6!i+*a7$JiwO0|Sne;J-pjO~pOpH@e<(8oi)vxG3<>)`vZSPSHXGV3HADd!v)QjUM)Qq-ab-aVx>pa13udAW_z$3q}-KcG%;#zKLf z%UBwuMM4)E| z{)9Tjxl6i!eMJc9+o>+<&D0rnulu6z>v+`rVI`{KPShSB#vJ$$>TF~v<*r|4)FEq$ z8c=)G;p=R6NA=SSxmD~xfqWz^N8N%eSRCV*b{$nmbug=L5jw)l3` znRt(yNk}y}gJzhY_#|_$`35!9?A2Yl#;Eqkqv~%kZ=%jdPz|4(NtGJzr`4XQH`NBz zQa!SGx|(he8=&6t-=b!)4)fp@R0nZtxp)y&ekarfencJWgBXf|wVg$M1T>PKsC&N> z)$w~Qg1PHBJEFc7=bP8CH1Sk*oy{*K_eMsQwnA2JX8~Ko#QE zcRx6kMvZg`mcuQm75Nu6^85|lFBm$ber#Wj8t_w8gBcpSGf)>b;Ga?H7f=I<(a3E{ zX=Dq1o(?YHnTZ&B?8*RUZ@!?LA}AQqbdZ1xp;0=hjmd6 zk3bD{IcmwTp$=t&wl2L6s{K)@0j#m~Yv_OBwd4M4hDF=CJ!)%CL@()EQ5CPC?scs8 zZY7GK1{Q(JpM}alf|}Vo)LFR~esi=+) zVMBb4T7haEor6*3SD_Bs71UXX(aFs)7}aroRJq}(68WBj+*)4rnRKZ19 z7f+*>ICB@b z@*}7bK0|$LrReSkPz}|3^fjCyQ_^Q3bUHeaxRxd%hdB|!TGI5r+{_xHw&EMq%vPdiehqa?Vn(_@>y^PE;?+?<^)^LKptq%uL(O<5 zYM^^j<^IIPy8llIXhfe;E0C_Y`x!47lMye2sjx9>MIuqz$KNkUR=f!cydR6{=063)UHxB=DRHq^|IV|2WQ z>fj-2=I<~u#u?yDk2^0$>thNPy7VxN2lkghT{%&1M#97 z%!e948Pu0o9aOoAs0l1Iw_+aRr%`{j^92rae?Vw~wMbZm)$lLWj7tu74OB$Uyd^3> z0<}e3P%oIB7#6@`#2dgF=`*pIzW+}V7)wH&G44$_74;+1VH}20#=2MWDExu=c^rYAzH>8wf|_xP@7U#Zv>fk3-Lvzeu%$2D7 zzuw|IQ1$ks8a|9VE9X$x`M$+pqS_6ZGkUX3}2KSVhX{=|MOdWuMSSq8P0IA~LR0sTpsC=Oiw) zg7FDA=Tn@*I*9*Ju^6B2q^;5@c^VQwj6M7@UQCvLlJvo(>9t*3Q|2kHH;z3G7$E1| zGfMlPln$fXh+AVBYvcuaIjzFCRBl1J_~fS~pRM;l2{D1yRYF6`lwp7~N#~05KVr>S zIccA%zk~EIPa*1*q#ghMS0gh4nfgH^z#5xDrK1!WgnFXe=yj!jS6R{%+sv-pU=moF z5Xv+pFER1Elubw30cwPYpH)4xNZU@haWwAVOq=aUOhD!*KC9I!h4L_%0hX`Ia|!1m zy)0#35?)JwYtjc;$H{F#^GUBmnMm?Rs3K2%;ulHhA5wVsSeuWcY5jS6(CBeG?Mx>B zYR3P(rO>}tFe~{(>7)TUm93LHq%9z=uyw9Vw+J`V;CT*zm0p!LZ&N-Bb@}nZGlRU# ze0usQoS9E5GCEU9Z?5BHM5W^y6x5TK%6Z7|P5OEbh%h(FbBTB@>P918o-#LW;OU8X zB)pdnGxPEB(KCqhdO~TVolUIb5E@8i5oMOA;Tklsj>18NZ{m0wn@iqPHAeV3=}oQ9 zdE)h^BpjIBSD2LI#NyIoYFd~^%_V$FTKAu@BCU+a)};SRE2Am@<>BA>c#2usNwgJ@ z{2z(8AbkPxRuuHouAUS0@#QH+xP5d^QerAppgV^40fQC$;_N@F8{LyZ&+hWs7?MT;)g9Qt#zopC>FkLc_G&R5L{1w zP4Y{!g1$o(s6!_cN$8KWt+V`AaX5w3Qn0qAe}mWP_&f6FQobo!o!bBEDNJ5=ADOjDoKA;NtkWt~{PL`z(AQ5rI&Vpx z9ad%|brP~YMfg;w;E!|?kNi%g|7vw>Q0FJoCz1af;rG_y8OnvEv)L%Eu7!W5@_jm} zPJwEqwdb>f&uiWoiGA_NIYsO{nxBOmC^gQys?RX~pruL{k3zSHES!*X3ssNStB{_9 zb`IJ!UQ&jC#ODdIvgIh#l210urRLL_@B)0uiS>`Z4GH{4#*>XkYZIK zD^g|wW#ZY$(~#DK&m+=q^3l`B;pV@QhLTh1v5j7TgxAxav~R3qm%=`iR+ENL&}j<% zlR+LNEhgnOnGilZ`Q)|E>rrkwWvXIk2B9B*D^q?BeYMm6|4PDhA|uHBNTD`V&Pe6| zNRN&8Y*6cIBqwE>5Pw4hdb$#>PWijU^+(4r%ILX9dNRt^#%6rHsHeoW3Fj*#Aha6vwL^3qToJ}GQ~N?Swu zo|MxQKwfgJ#F}WPg-g|rLD11q(!r^inpMV z&V166c8^AiTSv*ri)~^3QR1G}$!%uAspOwy1sb_DpC=iC5Jq;I2FDOSqYkhm>Zz#C z$tz45J>{r;nYf-JK)#-Hw7U=gqa6PtoQL)Q+Zww- z;k|_4lKh^^Bl+Bj?>O;~vP zq%EWDpZZb$4jKJOxI^JuR$vtk|3Ww(ZpFJ4PEDDsSeYyhJ>3D z*5iAoQGE4OCj5{>kqn?dAO5Q^Pdi$BL%GD{&84!Qb>w|{wv)e;{0AiLBz-F3?$k>{ zJ4XmtC+#lr{8sm0;?Z1v|M~M2qJi5K_@2V6zqD#rATJYnUq2macope-_R>%m>ZNp1 z&k9RlO?nOMFbaNa`IW7$T>iN0-_zGJ>(Wp;tE8kUe10bFJ{|s!zo4G@guka;3hd%$ z;%Q9$Z$5+RU?nc)6OZyciI=oaw~^M9a5L27;}@=;S$t}-*ID>{pg}$VF^l>XOv`5u z;ZLN!rran#*Jzag!h`?Tz+co;kUI7FEF!uFCzGCow)DIwex1)D>Mfzu!?>PL586Dy z$3OqLBm|IoiUd9JaU^LWbTo#_zYt!^ryA*zwgNjS7l%%c&{-17c**ZYI45O3SeZAJ z2_{cZF4})e`ZE0T#N>CMU&5X=6#RkD1PV;HfhcpPg+pyd-APMiX^rS~A)hP6f5)7B zzC1|?x1%lo+QI+qwvG=m$Vv=E(FgjCfqtz!n}i@Mke&Dy;uZMl+4ohW@u>XeNksl4 z20WV1H<4ISgRuOzBHsZRCWB!400 za>ro*yHaow2^(naJ)d_J=z_y+cKYr6b>aauKAq25@=su91`x~2JSXiZJ~3%j&pPtI zJozZsoB9R$)FQDUeT}4C1o7}MzcDy&BfM)B1F58^D}_c-_&VXm7>*-J(=(g0Q>ZuL ztIp2Q_}5QK2KWc%JCGh|^`21YEa5qdYyXScEc}~G{4E)0=s39Zf##XYO{}cyZL@ZNCw~a>K9nDbS?D92 z@UP_G;O{>8Pqp}lBB2-wZ5iEC3Z0=+f70`OHMmd2pOKfJ&lQ{5Owt|_ZbiBNmPWS! zsX*Fn@>k$uK3VDGUq18s6eL}b|99UJboQ3SAWO_Z;c|p8TZ88;T@~6>?ho?Yk+zB% z>&b_)Eu4Y2T9TKIaz(K^pFc>8Ph8J9%I&wZHEG|!&0!==CG!Re@2u0uRML}>cuFe& zLVT0uDgCnk4^L_aqo)>*#u#)MOt}NpiN)uGKiB=Ae&h|ZHfoS`RzLskr%-Y#ZzJJv z8`+O^c9QfjkC#e;RPJG&Dg7d!8V^1*+!?A3Z54xS7vxi+jVKnJD1 z8ssiIYhwlWkjH;`?J4oq#8T+{{{o*-GAHwC^;Lt@tf7wPVe%5w`H$9M7Q&ASXCr+( zZLA?afp{J|XiYp8pD@y{;b_`8N?uLMjv(HZGUrjYRmk^E$oW(InaP-!*kRrq`+ z{Fw@R(h~lIa`{OAhQWG>ceL5m_m^=0XSAg$_AO;!TK(&!r=s3R>UAQmmH+?mM+zmO z<6UGlC0v}0v2^k$;o*e8CH&>dMa5dycme9vCF3vR5p<#_8BV3lHqyppJ<>kV##7QS zV-tTV{s2onko+Nf|5qgPl1L3}_$nRdq3{Xfhp5n6Gv%4)@c)auV;0_x70I7S*=DrS zgt|%igpszN&t@BZBEoBE^B>&8ClTQ`eE#y$`S(<;Pokb5i7%(pFPM(c67q^zUIghs z5Z4o(JUwg4OGSD)7xnySlNe?B2gtu*^>RvHYXqxz($CT%_O!sNfO4)fVyD_NU^DKm_`B6x#(;rbhcBUVVA zrYEBr`})Wls7hV|8r2iVC$BZMoOCa7FO7VnPI7CbEaCg4=f;neJ;5g~W$ux-1gqk6 z^6pysDN)$}=5&yQjL&$H%nlSRLd6|~o7g~hk^hXamoj<^kvAPXQ|=+3U3^ZFrspRb z-$UFVCaoKRr+oe*J-xLTM7X2M(7*rrNWry)dh*%M0Mbx!9^u9md_w%7b$rVlOWOAq zE7RMcnRVgZ6MicZ!Gb-eDpjueYafPQ-;R&@i|H5Q8ts9#4qp}LFLp~ z$jXX^l$&R>>4Xg|e9{{Joid@cvx5OtWlJL||K&MvgLAvyyfhFX{c?fyg$ibc%*Hy7Ha|G;oFVf!2T}d!|~)ioYeV z5oK0l00ZuBoh~C@*~*>4QVf1P`H_~El6Y=^S@wT34dtSdaTK_O$N1=(NF#e~6~?(F z&*HB-pG97NW;Kt78d%=Fze*d?X3OO0kT@qgL zxxgnK@iFAZrhx){22$oI@uD%01BDh5=}AL>V>b$=!|ufOJS0Dcg%v+TT+e@$+s8-G74nmk9-U4L*%pi-+>o>} zw6)k3^Sq*bbHZcD(=$)+|66?~G? zcq-!MNPkBIT_~@wa6Lmw|CvvH;ytlHpL#6!9vfUV%I5NSN?YW8N4YXS3bZ70n@=AK z9N_aO89%r-`5!ajHyBjHktw4B!4Gq!zeqJcvI@$$Ax^N^3jvbI^9EflXW_X za)0sB)5-FgKR@kSq@^PE{72)nN&l7#acQ8A9h@M%WsUqv{xZUA=rojiC#bWIv=UZU zO`T`3U!LD6SAz15EUmfz{8xcWy{tsFuPRn2yw*CpM1``JH{Q}lSR=csuV)G!7a*+w zgN;r{lPOo!X6{PxI|JgYEv+&x*Ps77QgNm&+xH|6=d;xs|5C9R`Tr8R!Dk=kTTx~K z9S0L0_f^@07Oq43Qa)v=w}*12NzY06GHJPqf4~}~O)Np;FMJ*`+CKQ@iTD!0*QA%X z**7LWnz9LKpznrjv-w}|_SWy)*4t-b&+y*fuzq2kyM?vw7VZs;4EJ{E5$WyIDcoDT zUwCA>eJ`r+02|+5gq(-M4LsYen_`S0^&On739~pU(Zl zLmD-yQMOhtZ^ejCVG-@Z+q<~eN9k;}=_fLqH+y);+}_IdD(3L^@6@?nCvUs32yfeP zZ}+f>zG2>>6Rc`-C)z42$U9Ev!$E$YS1_VUg{^yY=u^=p5dj zX_e^i;_dy>G9A0KL%G}a=stbrkbr72I`xR`Jg7&+rcXlxx(3GdZ)E45J*E#I9+=Fh zrSbOY{bjQVwf}$iGTiNCZg1`0+W(L~RHH!W-aUIn>|5P0ymN2=(*AEBd+%G+A( z1Ydz~Zi6&o*Gt0%NAURj01N?(m?fFxXHaf6jdgAZCm}? zMuipVYz#xR_W7!6g^k-}b46k>&C09r78dqD^nERBs_cBPveWMDn)R#*2JD3*3wlh4 zm-|c>K?KDHKu;}kr%Cagj@i9oxd}pBYBAsR8w{tI&yTJpOnM9OG@sUo%cf&`e%)pK E0nQ-x+W-In delta 40649 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 diff --git a/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.po b/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.po index 3f9772c80c..9b230eb9fe 100644 --- a/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.po @@ -3,20 +3,20 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# FelipeCosta , 2014 +# Felipe Costa Batista , 2014 # Guilherme Maluf Balzana , 2014 # Marcelo Dieder , 2014 -# Mauro Rodrigues , 2014 +# maurosr , 2014 # rcsousa , 2014 # Tom Fifield , 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-04 11:04-0500\n" -"PO-Revision-Date: 2014-04-07 06:50+0000\n" -"Last-Translator: Tom Fifield \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/openstack/language/pt_BR/)\n" +"POT-Creation-Date: 2014-04-07 02:59-0500\n" +"PO-Revision-Date: 2014-07-30 14:22+0000\n" +"Last-Translator: Marcelo Dieder \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/horizon/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -195,7 +195,7 @@ msgstr "Requisições de atualização para este IP flutuante" #: api/ceilometer.py:1065 msgid "Image existence check" -msgstr "" +msgstr "Verificação de existência da Imagem" #: api/ceilometer.py:1069 msgid "Uploaded image size" @@ -440,7 +440,7 @@ msgid "Successfully updated aggregate: \"%s.\"" msgstr "Agregado atualizado com sucesso: \"%s\"" #: dashboards/admin/aggregates/forms.py:47 -#: dashboards/admin/aggregates/workflows.py:215 +#: dashboards/admin/aggregates/workflows.py:212 msgid "Unable to update the aggregate." msgstr "Não é possível atualizar agregado." @@ -608,19 +608,19 @@ msgstr "Criado um novo host agregado \"%s\"." msgid "Unable to create host aggregate \"%s\"." msgstr "Não foi possível criar o agregado de host \"%s\"." -#: dashboards/admin/aggregates/workflows.py:195 +#: dashboards/admin/aggregates/workflows.py:192 msgid "Unable to create host aggregate." msgstr "Não foi possível criar o agregado de host." -#: dashboards/admin/aggregates/workflows.py:204 +#: dashboards/admin/aggregates/workflows.py:201 msgid "Error adding Hosts to the aggregate." msgstr "Erro ao adicionar Hosts para o agregado." -#: dashboards/admin/aggregates/workflows.py:212 +#: dashboards/admin/aggregates/workflows.py:209 msgid "Add/Remove Hosts to Aggregate" msgstr "Adicionar/Remover Hosts do Agregado" -#: dashboards/admin/aggregates/workflows.py:213 +#: dashboards/admin/aggregates/workflows.py:210 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 #: dashboards/admin/domains/workflows.py:201 #: dashboards/admin/flavors/workflows.py:265 @@ -632,13 +632,13 @@ msgstr "Adicionar/Remover Hosts do Agregado" msgid "Save" msgstr "Salvar" -#: dashboards/admin/aggregates/workflows.py:214 +#: dashboards/admin/aggregates/workflows.py:211 msgid "The Aggregate was updated." msgstr "O Agregado foi atualizado." -#: dashboards/admin/aggregates/workflows.py:235 -msgid "Error updating the aggregate." -msgstr "Erro ao atualizar o agregado." +#: dashboards/admin/aggregates/workflows.py:232 +msgid "Error when adding or removing hosts." +msgstr "Erro ao errar ou adicionar hosts." #: dashboards/admin/aggregates/templates/aggregates/_update.html:18 #: dashboards/admin/domains/tables.py:168 @@ -9469,11 +9469,11 @@ msgstr "Sub Tipo" #: dashboards/router/nexus1000v/forms.py:63 msgid "Native VXLAN" -msgstr "" +msgstr "VXLAN Nativa" #: dashboards/router/nexus1000v/forms.py:64 msgid "Enhanced VXLAN" -msgstr "" +msgstr "VXLAN aprimorada" #: dashboards/router/nexus1000v/forms.py:82 #: dashboards/router/nexus1000v/forms.py:88 @@ -9580,7 +9580,7 @@ msgid "" "types for Overlay are: Native-VXLAN, Enhanced-VXLAN or 'Other' (eg. GRE) " "which can be manually inputed as a text parameter for subtype. Available " "sub-type for Trunk is: VLAN." -msgstr "" +msgstr "Sub tipos estão disponíveis para os segmentos de Overlay e Trunk. Os Sub-tipos disponíveis para Overlay são: Native-VXLAN, Enhanced-VXLAN, ou \"Outros\" (por exemplo, GRE), que podem ser imputados manualmente, como um parâmetro de texto para o subtipo. O sub-tipo disponível para Trunk é: VLAN." #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "" diff --git a/openstack_dashboard/locale/sr/LC_MESSAGES/django.mo b/openstack_dashboard/locale/sr/LC_MESSAGES/django.mo index 9733f42f142c38b34c123b6be1137cdd4be385c4..25961b6fbe8bd7da2cecfb8165d3055a042106f0 100644 GIT binary patch delta 26426 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 delta 26399 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 Zd-8-4+%|G@a^k4T<2GmCnpSti{{t&rUWNbw diff --git a/openstack_dashboard/locale/sr/LC_MESSAGES/django.po b/openstack_dashboard/locale/sr/LC_MESSAGES/django.po index 3f69a284d9..422ccc0cc3 100644 --- a/openstack_dashboard/locale/sr/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/sr/LC_MESSAGES/django.po @@ -3,17 +3,17 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Nenad Jovanovic , 2014 +# nenaddjovanovic , 2014 # darioristic , 2014 -# Zoran Zivotic , 2014 +# zzivotic56 , 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-04 11:04-0500\n" -"PO-Revision-Date: 2014-04-04 09:00+0000\n" -"Last-Translator: Zoran Zivotic \n" -"Language-Team: Serbian (http://www.transifex.com/projects/p/openstack/language/sr/)\n" +"POT-Creation-Date: 2014-04-07 02:59-0500\n" +"PO-Revision-Date: 2014-07-30 14:23+0000\n" +"Last-Translator: zzivotic56 \n" +"Language-Team: Serbian (http://www.transifex.com/projects/p/horizon/language/sr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -437,7 +437,7 @@ msgid "Successfully updated aggregate: \"%s.\"" msgstr "Uspešno ažuriran skup: \"%s.\"" #: dashboards/admin/aggregates/forms.py:47 -#: dashboards/admin/aggregates/workflows.py:215 +#: dashboards/admin/aggregates/workflows.py:212 msgid "Unable to update the aggregate." msgstr "Nije moguće ažurirati skup." @@ -605,19 +605,19 @@ msgstr "Kreiran novi skup hostova \"%s\"." msgid "Unable to create host aggregate \"%s\"." msgstr "Nije moguće kreirati skup hostova \"%s\"." -#: dashboards/admin/aggregates/workflows.py:195 +#: dashboards/admin/aggregates/workflows.py:192 msgid "Unable to create host aggregate." msgstr "Nije moguće kreirati skup hostova." -#: dashboards/admin/aggregates/workflows.py:204 +#: dashboards/admin/aggregates/workflows.py:201 msgid "Error adding Hosts to the aggregate." msgstr "Greška pri dodavanju hosta u skup." -#: dashboards/admin/aggregates/workflows.py:212 +#: dashboards/admin/aggregates/workflows.py:209 msgid "Add/Remove Hosts to Aggregate" msgstr "Dodaj/Izbaci host iz skupa" -#: dashboards/admin/aggregates/workflows.py:213 +#: dashboards/admin/aggregates/workflows.py:210 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 #: dashboards/admin/domains/workflows.py:201 #: dashboards/admin/flavors/workflows.py:265 @@ -629,13 +629,13 @@ msgstr "Dodaj/Izbaci host iz skupa" msgid "Save" msgstr "Sačuvaj" -#: dashboards/admin/aggregates/workflows.py:214 +#: dashboards/admin/aggregates/workflows.py:211 msgid "The Aggregate was updated." msgstr "Skup je ažuriran." -#: dashboards/admin/aggregates/workflows.py:235 -msgid "Error updating the aggregate." -msgstr "Greška pri ažuriranju skupa." +#: dashboards/admin/aggregates/workflows.py:232 +msgid "Error when adding or removing hosts." +msgstr "Greška pri dodavanju ili uklanjanju hostova." #: dashboards/admin/aggregates/templates/aggregates/_update.html:18 #: dashboards/admin/domains/tables.py:168 diff --git a/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.mo b/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.mo index 5306a01895c20ec31d98968aa851b7e0e228714d..08e30c59c52a0d6965a9125710d8865e71dbe3e7 100644 GIT binary patch delta 26494 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 C8|=FP delta 26462 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 C*xA1T diff --git a/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po b/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po index 02bcadd693..8238ab7dd6 100644 --- a/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po @@ -3,21 +3,21 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# daisy.ycguo , 2014 -# dragon889 , 2014 -# dragon889 , 2014 +# Ying Chun Guo , 2014 +# LIU Yulong , 2014 +# LIU Yulong , 2014 # Tom Fifield , 2014 -# yanheven , 2014 -# daisy.ycguo , 2014 -# yanheven , 2014 +# 颜海峰 , 2014 +# Ying Chun Guo , 2014 +# 颜海峰 , 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-04 11:04-0500\n" -"PO-Revision-Date: 2014-04-03 20:20+0000\n" -"Last-Translator: dragon889 \n" -"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/openstack/language/zh_CN/)\n" +"POT-Creation-Date: 2014-04-07 02:59-0500\n" +"PO-Revision-Date: 2014-07-30 14:22+0000\n" +"Last-Translator: LIU Yulong \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/horizon/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -441,7 +441,7 @@ msgid "Successfully updated aggregate: \"%s.\"" msgstr "成功更新聚集:\"%s.\"" #: dashboards/admin/aggregates/forms.py:47 -#: dashboards/admin/aggregates/workflows.py:215 +#: dashboards/admin/aggregates/workflows.py:212 msgid "Unable to update the aggregate." msgstr "无法更新聚集。" @@ -609,19 +609,19 @@ msgstr "已创建新的主机集合 \"%s\"." msgid "Unable to create host aggregate \"%s\"." msgstr "无法创建主机集合 \"%s\"." -#: dashboards/admin/aggregates/workflows.py:195 +#: dashboards/admin/aggregates/workflows.py:192 msgid "Unable to create host aggregate." msgstr "无法创建主机集合." -#: dashboards/admin/aggregates/workflows.py:204 +#: dashboards/admin/aggregates/workflows.py:201 msgid "Error adding Hosts to the aggregate." msgstr "向集合中添加主机出现错误." -#: dashboards/admin/aggregates/workflows.py:212 +#: dashboards/admin/aggregates/workflows.py:209 msgid "Add/Remove Hosts to Aggregate" msgstr "添加/删除集合中的主机" -#: dashboards/admin/aggregates/workflows.py:213 +#: dashboards/admin/aggregates/workflows.py:210 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 #: dashboards/admin/domains/workflows.py:201 #: dashboards/admin/flavors/workflows.py:265 @@ -633,13 +633,13 @@ msgstr "添加/删除集合中的主机" msgid "Save" msgstr "保存" -#: dashboards/admin/aggregates/workflows.py:214 +#: dashboards/admin/aggregates/workflows.py:211 msgid "The Aggregate was updated." msgstr "集合已更新." -#: dashboards/admin/aggregates/workflows.py:235 -msgid "Error updating the aggregate." -msgstr "更新集合出现错误." +#: dashboards/admin/aggregates/workflows.py:232 +msgid "Error when adding or removing hosts." +msgstr "增加或删除主机时错误" #: dashboards/admin/aggregates/templates/aggregates/_update.html:18 #: dashboards/admin/domains/tables.py:168 @@ -2028,7 +2028,7 @@ msgstr "选择要迁移的目的主机" #: dashboards/admin/instances/forms.py:36 msgid "Disk Over Commit" -msgstr "磁盘超售" +msgstr "允许磁盘超量" #: dashboards/admin/instances/forms.py:38 msgid "Block Migration" @@ -2996,7 +2996,7 @@ msgstr "没有找到用户" #: dashboards/admin/projects/workflows.py:230 msgid "No users." -msgstr "meiyouyonghu" +msgstr "没有用户" #: dashboards/admin/projects/workflows.py:238 #: dashboards/admin/users/views.py:54 @@ -8404,7 +8404,7 @@ msgstr "无法获取云硬盘列表" #: dashboards/project/volumes/tabs.py:48 msgid "Unable to retrieve volume/instance attachment information" -msgstr "无法获取云硬盘/云主机附件信息" +msgstr "无法获取云硬盘/云主机附加信息" #: dashboards/project/volumes/tabs.py:88 #: dashboards/project/volumes/volumes/forms.py:190 @@ -8722,7 +8722,7 @@ msgstr "编辑挂载" #: dashboards/project/volumes/volumes/tables.py:185 #: dashboards/project/volumes/volumes/views.py:210 msgid "Unable to retrieve attachment information." -msgstr "无法获取附件信息" +msgstr "无法获取附加信息" #: dashboards/project/volumes/volumes/tables.py:203 #, python-format diff --git a/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.mo b/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.mo index 21541573a728d4bbe0e460b15d3a52b161b7185c..e4ff494d9bbf319590a96e84fa529730caaec27a 100644 GIT binary patch delta 26422 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 diff --git a/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.po b/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.po index 94e6d2642c..5ac16781d7 100644 --- a/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.po @@ -4,16 +4,16 @@ # # Translators: # Tom Fifield , 2014 -# zero00072 , 2014 -# zero00072 , 2014 +# Zhang Xiaowei , 2014 +# Zhang Xiaowei , 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-04 11:04-0500\n" -"PO-Revision-Date: 2014-04-03 20:20+0000\n" -"Last-Translator: zero00072 \n" -"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/openstack/language/zh_TW/)\n" +"POT-Creation-Date: 2014-04-07 02:59-0500\n" +"PO-Revision-Date: 2014-07-30 14:22+0000\n" +"Last-Translator: Zhang Xiaowei \n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/horizon/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -437,7 +437,7 @@ msgid "Successfully updated aggregate: \"%s.\"" msgstr "已成功更新聚合:「%s。」" #: dashboards/admin/aggregates/forms.py:47 -#: dashboards/admin/aggregates/workflows.py:215 +#: dashboards/admin/aggregates/workflows.py:212 msgid "Unable to update the aggregate." msgstr "無法更新聚合。" @@ -605,19 +605,19 @@ msgstr "已新增新的主機聚合「%s」。" msgid "Unable to create host aggregate \"%s\"." msgstr "無法新增主機聚合「%s」。" -#: dashboards/admin/aggregates/workflows.py:195 +#: dashboards/admin/aggregates/workflows.py:192 msgid "Unable to create host aggregate." msgstr "無法新增主機聚合。" -#: dashboards/admin/aggregates/workflows.py:204 +#: dashboards/admin/aggregates/workflows.py:201 msgid "Error adding Hosts to the aggregate." msgstr "加入主機到聚合出錯。" -#: dashboards/admin/aggregates/workflows.py:212 +#: dashboards/admin/aggregates/workflows.py:209 msgid "Add/Remove Hosts to Aggregate" msgstr "加入/移除主機到聚合中" -#: dashboards/admin/aggregates/workflows.py:213 +#: dashboards/admin/aggregates/workflows.py:210 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 #: dashboards/admin/domains/workflows.py:201 #: dashboards/admin/flavors/workflows.py:265 @@ -629,13 +629,13 @@ msgstr "加入/移除主機到聚合中" msgid "Save" msgstr "儲存" -#: dashboards/admin/aggregates/workflows.py:214 +#: dashboards/admin/aggregates/workflows.py:211 msgid "The Aggregate was updated." msgstr "已更新聚合。" -#: dashboards/admin/aggregates/workflows.py:235 -msgid "Error updating the aggregate." -msgstr "更新聚合出錯。" +#: dashboards/admin/aggregates/workflows.py:232 +msgid "Error when adding or removing hosts." +msgstr "加入或移除主機時出錯。" #: dashboards/admin/aggregates/templates/aggregates/_update.html:18 #: dashboards/admin/domains/tables.py:168 diff --git a/openstack_dashboard/settings.py b/openstack_dashboard/settings.py index f253e0fe0a..79f7b229e0 100644 --- a/openstack_dashboard/settings.py +++ b/openstack_dashboard/settings.py @@ -177,6 +177,7 @@ SESSION_COOKIE_MAX_SIZE = 4093 SESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer' LANGUAGES = ( + ('cs', 'Czech'), ('de', 'German'), ('en', 'English'), ('en-au', 'Australian English'),