diff --git a/keystone/locale/de/LC_MESSAGES/keystone.po b/keystone/locale/de/LC_MESSAGES/keystone.po index 87d4286f3c..c311f47fbe 100644 --- a/keystone/locale/de/LC_MESSAGES/keystone.po +++ b/keystone/locale/de/LC_MESSAGES/keystone.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: keystone VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2018-02-08 23:48+0000\n" +"POT-Creation-Date: 2018-02-24 08:29+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -318,10 +318,6 @@ msgid "" msgstr "" "Eine Entität inaktivieren, in der das Attribut 'enable' ignoriert wird von " -#, python-format -msgid "Domain (%s)" -msgstr "Domain (%s)" - #, python-format msgid "Domain cannot be named %s" msgstr "Domäne kann nicht mit %s benannt werden" @@ -622,10 +618,6 @@ msgstr "" "Option %(option)s in Gruppe %(group)s wird für domänenspezifische " "Konfigurationen nicht unterstützt" -#, python-format -msgid "Project (%s)" -msgstr "Projekt (%s)" - msgid "Project field is required and cannot be empty." msgstr "Projektfeld ist erforderlich und darf nicht leer sein." @@ -892,9 +884,6 @@ msgstr "Unerwarteter Zuordnungstyp: %s" msgid "Unexpected status requested for JSON Home response, %s" msgstr "Unerwarteter Status für JSON-Home-Antwort angefordert, %s" -msgid "Unknown Target" -msgstr "Unbekanntes Ziel" - #, python-format msgid "Unknown domain '%(name)s' specified by --domain-name" msgstr "Unbekannte Domäne '%(name)s' angegeben durch --domain-name" diff --git a/keystone/locale/es/LC_MESSAGES/keystone.po b/keystone/locale/es/LC_MESSAGES/keystone.po index 6c79453475..efa1eedb68 100644 --- a/keystone/locale/es/LC_MESSAGES/keystone.po +++ b/keystone/locale/es/LC_MESSAGES/keystone.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: keystone VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2018-02-08 23:48+0000\n" +"POT-Creation-Date: 2018-02-24 08:29+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -312,10 +312,6 @@ msgstr "" "Inhabilitando una entidad donde el atributo 'enable' se omite en la " "configuración." -#, python-format -msgid "Domain (%s)" -msgstr "Dominio (%s)" - #, python-format msgid "Domain cannot be named %s" msgstr "El dominio no se puede llamar %s" @@ -622,10 +618,6 @@ msgstr "" "La opción %(option)s del grupo %(group)s no se admite para las " "configuraciones específicas del dominio" -#, python-format -msgid "Project (%s)" -msgstr "Proyecto (%s)" - msgid "Project field is required and cannot be empty." msgstr "El campo de proyecto es obligatorio y no puede estar vacío." @@ -884,9 +876,6 @@ msgstr "Se ha encontrado un tipo de asignación inesperado, %s" msgid "Unexpected status requested for JSON Home response, %s" msgstr "Estado inesperado solicitado para la respuesta de JSON Home, %s" -msgid "Unknown Target" -msgstr "Destino desconocido" - #, python-format msgid "Unknown domain '%(name)s' specified by --domain-name" msgstr "Dominio desconocido '%(name)s' especificado por --domain-name" diff --git a/keystone/locale/fr/LC_MESSAGES/keystone.po b/keystone/locale/fr/LC_MESSAGES/keystone.po index 8129952e30..c4f658e928 100644 --- a/keystone/locale/fr/LC_MESSAGES/keystone.po +++ b/keystone/locale/fr/LC_MESSAGES/keystone.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: keystone VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2018-02-08 23:48+0000\n" +"POT-Creation-Date: 2018-02-24 08:29+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -311,10 +311,6 @@ msgstr "" "Désactivation d'une entité dont l'attribut 'enable' est ignoré par la " "configuration." -#, python-format -msgid "Domain (%s)" -msgstr "Domaine (%s)" - #, python-format msgid "Domain cannot be named %s" msgstr "Le domaine ne peut pas s'appeler %s" @@ -614,10 +610,6 @@ msgstr "" "L'option %(option)s dans le groupe %(group)s n'est pas prise en charge pour " "les configurations spécifiques au domaine" -#, python-format -msgid "Project (%s)" -msgstr "Projet (%s)" - msgid "Project field is required and cannot be empty." msgstr "La zone Projet est requise et ne doit pas être vide." @@ -878,9 +870,6 @@ msgstr "Type inattendu d'affectation, %s" msgid "Unexpected status requested for JSON Home response, %s" msgstr "Statut inattendu demandé pour la réponse JSON Home, %s" -msgid "Unknown Target" -msgstr "Cible inconnu" - #, python-format msgid "Unknown domain '%(name)s' specified by --domain-name" msgstr "Domaine inconnu '%(name)s' spécifié par --domain-name" diff --git a/keystone/locale/it/LC_MESSAGES/keystone.po b/keystone/locale/it/LC_MESSAGES/keystone.po index ae5f898229..fc98311a28 100644 --- a/keystone/locale/it/LC_MESSAGES/keystone.po +++ b/keystone/locale/it/LC_MESSAGES/keystone.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: keystone VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2018-02-08 23:48+0000\n" +"POT-Creation-Date: 2018-02-24 08:29+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -306,10 +306,6 @@ msgstr "" "Disabilitazione di un'entità in cui l'attributo 'enable' è ignorato dalla " "configurazione." -#, python-format -msgid "Domain (%s)" -msgstr "Dominio (%s)" - #, python-format msgid "Domain cannot be named %s" msgstr "Il dominio non può essere denominato %s" @@ -612,10 +608,6 @@ msgstr "" "L'opzione %(option)s nel gruppo %(group)s non è supportata per le " "configurazioni specifiche del dominio" -#, python-format -msgid "Project (%s)" -msgstr "Progetto (%s)" - msgid "Project field is required and cannot be empty." msgstr "Il campo progetto è obbligatorio e non può essere vuoto." @@ -874,9 +866,6 @@ msgstr "È stato rilevato un tipo di assegnazione non previsto, %s" msgid "Unexpected status requested for JSON Home response, %s" msgstr "Stato non previsto richiesto per la risposta JSON Home, %s" -msgid "Unknown Target" -msgstr "Destinazione sconosciuta" - #, python-format msgid "Unknown domain '%(name)s' specified by --domain-name" msgstr "Dominio sconosciuto '%(name)s' specificato da --domain-name" diff --git a/keystone/locale/ja/LC_MESSAGES/keystone.po b/keystone/locale/ja/LC_MESSAGES/keystone.po index 9b010ea3c7..5daec615ff 100644 --- a/keystone/locale/ja/LC_MESSAGES/keystone.po +++ b/keystone/locale/ja/LC_MESSAGES/keystone.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: keystone VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2018-02-08 23:48+0000\n" +"POT-Creation-Date: 2018-02-24 08:29+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -300,10 +300,6 @@ msgid "" msgstr "" "「enable」属性が設定によって無視されているエンティティーを無効化中です。" -#, python-format -msgid "Domain (%s)" -msgstr "ドメイン (%s)" - #, python-format msgid "Domain cannot be named %s" msgstr "ドメインに %s という名前を付けることはできません" @@ -606,10 +602,6 @@ msgstr "" "ドメイン固有の設定ではグループ %(group)s のオプション %(option)s はサポートさ" "れていません" -#, python-format -msgid "Project (%s)" -msgstr "プロジェクト (%s)" - msgid "Project field is required and cannot be empty." msgstr "プロジェクトフィールドは必須であり、空にできません。" @@ -863,9 +855,6 @@ msgstr "予期しない割り当てタイプが検出されました。%s" msgid "Unexpected status requested for JSON Home response, %s" msgstr "JSON Home 応答に対して予期しない状況が要求されました。%s" -msgid "Unknown Target" -msgstr "不明なターゲット" - #, python-format msgid "Unknown domain '%(name)s' specified by --domain-name" msgstr "不明なドメイン '%(name)s' が --domain-name で指定されました" diff --git a/keystone/locale/ko_KR/LC_MESSAGES/keystone.po b/keystone/locale/ko_KR/LC_MESSAGES/keystone.po index ac6f8a4744..55a4d58e9d 100644 --- a/keystone/locale/ko_KR/LC_MESSAGES/keystone.po +++ b/keystone/locale/ko_KR/LC_MESSAGES/keystone.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: keystone VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2018-02-15 06:52+0000\n" +"POT-Creation-Date: 2018-02-24 08:29+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -284,10 +284,6 @@ msgid "" "Disabling an entity where the 'enable' attribute is ignored by configuration." msgstr "구성에서 'enable' 속성이 있는 엔티티의 사용 안함 설정을 무시합니다." -#, python-format -msgid "Domain (%s)" -msgstr "도메인(%s)" - #, python-format msgid "Domain cannot be named %s" msgstr "도메인 이름은 %s일 수 없음" @@ -588,10 +584,6 @@ msgstr "" msgid "Password validation error: %(detail)s." msgstr "확인 오류 발생: %(detail)s." -#, python-format -msgid "Project (%s)" -msgstr "프로젝트(%s)" - msgid "Project field is required and cannot be empty." msgstr "프로젝트 필드는 필수이므로 비어 있어서는 안 됩니다. " @@ -841,9 +833,6 @@ msgstr "예상치 못한 지정 유형 발생, %s" msgid "Unexpected status requested for JSON Home response, %s" msgstr "JSON 홈 응답에 대해 예상치 못한 상태가 요청됨. %s" -msgid "Unknown Target" -msgstr "알 수 없는 대상" - #, python-format msgid "Unknown domain '%(name)s' specified by --domain-name" msgstr "--domain-name으로 알 수 없는 도메인 '%(name)s'을(를) 지정했음" diff --git a/keystone/locale/pt_BR/LC_MESSAGES/keystone.po b/keystone/locale/pt_BR/LC_MESSAGES/keystone.po index 90a9db9fe4..78cbc8692d 100644 --- a/keystone/locale/pt_BR/LC_MESSAGES/keystone.po +++ b/keystone/locale/pt_BR/LC_MESSAGES/keystone.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: keystone VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2018-02-08 23:48+0000\n" +"POT-Creation-Date: 2018-02-24 08:29+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -303,10 +303,6 @@ msgstr "" "A desativação de uma entidade em que o atributo ‘enable' é ignorado pelo " "configuração." -#, python-format -msgid "Domain (%s)" -msgstr "Domínio (%s)" - #, python-format msgid "Domain cannot be named %s" msgstr "O domínio não pode ser chamado %s" @@ -604,10 +600,6 @@ msgstr "" "A opção %(option)s no grupo %(group)s não é suportada para configurações " "específicas de domínio" -#, python-format -msgid "Project (%s)" -msgstr "Projeto (%s)" - msgid "Project field is required and cannot be empty." msgstr "Campo projeto é requerido e não pode ser vazio." @@ -862,9 +854,6 @@ msgstr "Tipo de designação inesperada encontrada, %s" msgid "Unexpected status requested for JSON Home response, %s" msgstr "Status inesperado solicitado para resposta JSON Home, %s" -msgid "Unknown Target" -msgstr "Alvo Desconhecido" - #, python-format msgid "Unknown domain '%(name)s' specified by --domain-name" msgstr "Domínio desconhecido '%(name)s' especificado pelo --domain-name" diff --git a/keystone/locale/ru/LC_MESSAGES/keystone.po b/keystone/locale/ru/LC_MESSAGES/keystone.po index 0570ea0b54..da266fcd8a 100644 --- a/keystone/locale/ru/LC_MESSAGES/keystone.po +++ b/keystone/locale/ru/LC_MESSAGES/keystone.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: keystone VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2018-02-08 23:48+0000\n" +"POT-Creation-Date: 2018-02-24 08:29+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -298,10 +298,6 @@ msgstr "" "Отключение сущности, при котором атрибут 'enable' в конфигурации " "игнорируется." -#, python-format -msgid "Domain (%s)" -msgstr "Домен (%s)" - #, python-format msgid "Domain cannot be named %s" msgstr "Домену нельзя присвоить имя %s" @@ -600,10 +596,6 @@ msgstr "" "Параметр %(option)s в группе %(group)s не поддерживается для определенных " "конфигураций домена" -#, python-format -msgid "Project (%s)" -msgstr "Проект (%s)" - msgid "Project field is required and cannot be empty." msgstr "Поле проекта является обязательным и не может быть пустым." @@ -858,9 +850,6 @@ msgstr "Обнаружен непредвиденный тип назначен msgid "Unexpected status requested for JSON Home response, %s" msgstr "Запрошено неожиданное состояние для ответа JSON Home, %s" -msgid "Unknown Target" -msgstr "Неизвестный целевой объект" - #, python-format msgid "Unknown domain '%(name)s' specified by --domain-name" msgstr "В опции --domain-name указано неизвестное имя домена '%(name)s'" diff --git a/keystone/locale/tr_TR/LC_MESSAGES/keystone.po b/keystone/locale/tr_TR/LC_MESSAGES/keystone.po index 037948d405..b6ae96c0d0 100644 --- a/keystone/locale/tr_TR/LC_MESSAGES/keystone.po +++ b/keystone/locale/tr_TR/LC_MESSAGES/keystone.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: keystone VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2018-01-09 19:58+0000\n" +"POT-Creation-Date: 2018-02-24 08:29+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -190,10 +190,6 @@ msgstr "" "'enable' özniteliği yapılandırma tarafından göz ardı edilen bir öğe " "kapatılıyor." -#, python-format -msgid "Domain (%s)" -msgstr "Alan (%s)" - #, python-format msgid "Domain cannot be named %s" msgstr "Alan %s olarak adlandırılamaz" @@ -428,10 +424,6 @@ msgstr "" "%(group)s grubundaki %(option)s seçeneği alana özel yapılandırmalarda " "desteklenmiyor" -#, python-format -msgid "Project (%s)" -msgstr "Proje (%s)" - msgid "Project field is required and cannot be empty." msgstr "Proje alanı gerekli ve boş olamaz." @@ -660,9 +652,6 @@ msgstr "Beklenmedik atama türüyle karşılaşıldı, %s" msgid "Unexpected status requested for JSON Home response, %s" msgstr "JSON Home yanıtı için beklenmedik durum istendi, %s" -msgid "Unknown Target" -msgstr "Bilinmeyen Hedef" - #, python-format msgid "Unknown domain '%(name)s' specified by --domain-name" msgstr "--domain-name ile bilinmeyen alan '%(name)s' belirtilmiş" diff --git a/keystone/locale/zh_CN/LC_MESSAGES/keystone.po b/keystone/locale/zh_CN/LC_MESSAGES/keystone.po index 696bcb6a1a..65e9e38e25 100644 --- a/keystone/locale/zh_CN/LC_MESSAGES/keystone.po +++ b/keystone/locale/zh_CN/LC_MESSAGES/keystone.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: keystone VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2018-02-08 23:48+0000\n" +"POT-Creation-Date: 2018-02-24 08:29+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -275,10 +275,6 @@ msgid "" "Disabling an entity where the 'enable' attribute is ignored by configuration." msgstr "正在禁用实体,在此情况下,“enable”属性已由配置忽略。" -#, python-format -msgid "Domain (%s)" -msgstr "域 (%s)" - #, python-format msgid "Domain cannot be named %s" msgstr "无法将域命名为 %s" @@ -545,10 +541,6 @@ msgid "" "configurations" msgstr "特定于域的配置不支持组 %(group)s 中的选项 %(option)s" -#, python-format -msgid "Project (%s)" -msgstr "项目 (%s)" - msgid "Project field is required and cannot be empty." msgstr "项目字段是必填字段,不得为空。" @@ -778,9 +770,6 @@ msgstr "遇到意外的指派类型 %s" msgid "Unexpected status requested for JSON Home response, %s" msgstr "请求 JSON 主页响应时处于意外状态,%s" -msgid "Unknown Target" -msgstr "目标未知" - #, python-format msgid "Unknown domain '%(name)s' specified by --domain-name" msgstr "--domain-name 指定的“%(name)s”是未知域" diff --git a/keystone/locale/zh_TW/LC_MESSAGES/keystone.po b/keystone/locale/zh_TW/LC_MESSAGES/keystone.po index 2c147c66c6..3b172393e8 100644 --- a/keystone/locale/zh_TW/LC_MESSAGES/keystone.po +++ b/keystone/locale/zh_TW/LC_MESSAGES/keystone.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: keystone VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2018-02-08 23:48+0000\n" +"POT-Creation-Date: 2018-02-24 08:29+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -262,10 +262,6 @@ msgid "" "Disabling an entity where the 'enable' attribute is ignored by configuration." msgstr "正在停用配置已忽略其 'enable' 屬性的實體。" -#, python-format -msgid "Domain (%s)" -msgstr "網域 (%s)" - #, python-format msgid "Domain cannot be named %s" msgstr "網域不能命名為 %s" @@ -529,10 +525,6 @@ msgid "" "configurations" msgstr "網域特定配置不支援群組 %(group)s 中的選項 %(option)s" -#, python-format -msgid "Project (%s)" -msgstr "專案 (%s)" - msgid "Project field is required and cannot be empty." msgstr "專案欄位是必要的,不能是空的。" @@ -763,9 +755,6 @@ msgstr "發現非預期的指派類型:%s" msgid "Unexpected status requested for JSON Home response, %s" msgstr "針對「JSON 起始目錄」回應要求了非預期狀態 %s" -msgid "Unknown Target" -msgstr "不明的目標" - #, python-format msgid "Unknown domain '%(name)s' specified by --domain-name" msgstr "由 --domain-name 指定的網域 '%(name)s' 不明" diff --git a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po index 7863e2358a..11c5d34cb5 100644 --- a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po +++ b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po @@ -4,11 +4,11 @@ msgid "" msgstr "" "Project-Id-Version: Keystone Release Notes\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-16 00:35+0000\n" +"POT-Creation-Date: 2018-02-24 08:28+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2018-02-18 01:19+0000\n" +"PO-Revision-Date: 2018-02-26 12:47+0000\n" "Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom)\n" "Language: en-GB\n" @@ -56,8 +56,8 @@ msgstr "11.0.3-4" msgid "12.0.0" msgstr "12.0.0" -msgid "12.0.0-12" -msgstr "12.0.0-12" +msgid "12.0.0-13" +msgstr "12.0.0-13" msgid "13.0.0.0b1" msgstr "13.0.0.0b1" @@ -71,11 +71,11 @@ msgstr "13.0.0.0b3" msgid "13.0.0.0rc1" msgstr "13.0.0.0rc1" -msgid "13.0.0.0rc1-10" -msgstr "13.0.0.0rc1-10" +msgid "13.0.0.0rc1-27" +msgstr "13.0.0.0rc1-27" -msgid "13.0.0.0rc1-18" -msgstr "13.0.0.0rc1-18" +msgid "13.0.0.0rc2" +msgstr "13.0.0.0rc2" msgid "8.0.1" msgstr "8.0.1" @@ -1112,6 +1112,356 @@ msgstr "" "requirement if needed. This will require out-of-tree token providers to " "remove the unused property and handle token storage." +msgid "" +"The token_formatter utility class has been moved from under fernet to the " +"default token directory. This is to allow for the reuse of functionality " +"with other token providers. Any deployments that are specifically using the " +"fernet utils may be affected and will need to adjust accordingly." +msgstr "" +"The token_formatter utility class has been moved from under fernet to the " +"default token directory. This is to allow for the reuse of functionality " +"with other token providers. Any deployments that are specifically using the " +"fernet utils may be affected and will need to adjust accordingly." + +msgid "" +"The trusts table now has an expires_at_int column that represents the " +"expiration time as an integer instead of a datetime object. This will " +"prevent rounding errors related to the way date objects are stored in some " +"versions of MySQL. The expires_at column remains, but will be dropped in " +"Rocky." +msgstr "" +"The trusts table now has an expires_at_int column that represents the " +"expiration time as an integer instead of a datetime object. This will " +"prevent rounding errors related to the way date objects are stored in some " +"versions of MySQL. The expires_at column remains, but will be dropped in " +"Rocky." + +msgid "" +"The use of `sha512_crypt` is considered inadequate for password hashing in " +"an application like Keystone. The use of bcrypt or scrypt is recommended to " +"ensure protection against password cracking utilities if the hashes are " +"exposed. This is due to Time-Complexity requirements for computing the " +"hashes in light of modern hardware (CPU, GPU, ASIC, FPGA, etc). Keystone has " +"moved to bcrypt as a default and no longer hashes new passwords (and " +"password changes) with sha512_crypt. It is recommended passwords be changed " +"after upgrade to Pike. The risk of password hash exposure is limited, but " +"for the best possible protection against cracking the hash it is recommended " +"passwords be changed after upgrade. The password change will then result in " +"a more secure hash (bcrypt by default) being used to store the password in " +"the DB." +msgstr "" +"The use of `sha512_crypt` is considered inadequate for password hashing in " +"an application like Keystone. The use of bcrypt or scrypt is recommended to " +"ensure protection against password cracking utilities if the hashes are " +"exposed. This is due to Time-Complexity requirements for computing the " +"hashes in light of modern hardware (CPU, GPU, ASIC, FPGA, etc). Keystone has " +"moved to bcrypt as a default and no longer hashes new passwords (and " +"password changes) with sha512_crypt. It is recommended passwords be changed " +"after upgrade to Pike. The risk of password hash exposure is limited, but " +"for the best possible protection against cracking the hash it is recommended " +"passwords be changed after upgrade. The password change will then result in " +"a more secure hash (bcrypt by default) being used to store the password in " +"the DB." + +msgid "" +"The use of admin_token filter is insecure compared to the use of a proper " +"username/password. Historically the admin_token filter has been left enabled " +"in Keystone after initialization due to the way CMS systems work. Moving to " +"an out-of-band initialization using ``keystone-manage bootstrap`` will " +"eliminate the security concerns around a static shared string that conveys " +"admin access to keystone and therefore to the entire installation." +msgstr "" +"The use of admin_token filter is insecure compared to the use of a proper " +"username/password. Historically the admin_token filter has been left enabled " +"in Keystone after initialisation due to the way CMS systems work. Moving to " +"an out-of-band initialisation using ``keystone-manage bootstrap`` will " +"eliminate the security concerns around a static shared string that conveys " +"admin access to Keystone and therefore to the entire installation." + +msgid "" +"Third-party extensions that extend the abstract class " +"(``ShadowUsersDriverBase``) should be updated according to the new parameter " +"names." +msgstr "" +"Third-party extensions that extend the abstract class " +"(``ShadowUsersDriverBase``) should be updated according to the new parameter " +"names." + +msgid "" +"This release adds support for Application Credentials, a new way to allow " +"applications and automated tooling to authenticate with keystone. Rather " +"than storing a username and password in an application's config file, which " +"can pose security risks, you can now create an application credential to " +"allow an application to authenticate and acquire a preset scope and role " +"assignments. This is especially useful for LDAP and federated users, who can " +"now delegate their cloud management tasks to a keystone-specific resource, " +"rather than share their externally managed credentials with keystone and " +"risk a compromise of those external systems. Users can delegate a subset of " +"their role assignments to an application credential, allowing them to " +"strategically limit their application's access to the minimum needed. Unlike " +"passwords, a user can have more than one active application credential, " +"which means they can be rotated without causing downtime for the " +"applications using them." +msgstr "" +"This release adds support for Application Credentials, a new way to allow " +"applications and automated tooling to authenticate with keystone. Rather " +"than storing a username and password in an application's config file, which " +"can pose security risks, you can now create an application credential to " +"allow an application to authenticate and acquire a preset scope and role " +"assignments. This is especially useful for LDAP and federated users, who can " +"now delegate their cloud management tasks to a keystone-specific resource, " +"rather than share their externally managed credentials with keystone and " +"risk a compromise of those external systems. Users can delegate a subset of " +"their role assignments to an application credential, allowing them to " +"strategically limit their application's access to the minimum needed. Unlike " +"passwords, a user can have more than one active application credential, " +"which means they can be rotated without causing downtime for the " +"applications using them." + +msgid "To mark a user as exempt from the PCI password expiry policy::" +msgstr "To mark a user as exempt from the PCI password expiry policy::" + +msgid "To mark a user as exempt from the PCI reset policy::" +msgstr "To mark a user as exempt from the PCI reset policy::" + +msgid "To mark a user exempt from the MFA Rules::" +msgstr "To mark a user exempt from the MFA Rules::" + +msgid "To the properly written::" +msgstr "To the properly written::" + +msgid "To::" +msgstr "To::" + +msgid "" +"Token persistence driver/code (SQL) is deprecated with this patch since it " +"is only used by the UUID token provider.." +msgstr "" +"Token persistence driver/code (SQL) is deprecated with this patch since it " +"is only used by the UUID token provider.." + +msgid "Tokens can now be cached when issued." +msgstr "Tokens can now be cached when issued." + +msgid "" +"UUID token provider ``[token] provider=uuid`` has been deprecated in favor " +"of Fernet tokens ``[token] provider=fernet``. With Fernet tokens becoming " +"the default UUID tokens can be slated for removal in the R release. This " +"also deprecates token-bind support as it was never implemented for fernet." +msgstr "" +"UUID token provider ``[token] provider=uuid`` has been deprecated in favour " +"of Fernet tokens ``[token] provider=fernet``. With Fernet tokens becoming " +"the default UUID tokens can be slated for removal in the R release. This " +"also deprecates token-bind support as it was never implemented for fernet." + +msgid "Upgrade Notes" +msgstr "Upgrade Notes" + +msgid "" +"Use of ``$(tenant_id)s`` in the catalog endpoints is deprecated in favor of " +"``$(project_id)s``." +msgstr "" +"Use of ``$(tenant_id)s`` in the catalogue endpoints is deprecated in favour " +"of ``$(project_id)s``." + +msgid "" +"Using LDAP as the resource backend, i.e for projects and domains, is now " +"deprecated and will be removed in the Mitaka release." +msgstr "" +"Using LDAP as the resource backend, i.e for projects and domains, is now " +"deprecated and will be removed in the Mitaka release." + +msgid "" +"Using the full path to the driver class is deprecated in favor of using the " +"entrypoint. In the Mitaka release, the entrypoint must be used." +msgstr "" +"Using the full path to the driver class is deprecated in favour of using the " +"entrypoint. In the Mitaka release, the entrypoint must be used." + +msgid "" +"We have added the ``password_expires_at`` attribute to the user response " +"object." +msgstr "" +"We have added the ``password_expires_at`` attribute to the user response " +"object." + +msgid "" +"We now expose entrypoints for the ``keystone-manage`` command instead of a " +"file." +msgstr "" +"We now expose entrypoints for the ``keystone-manage`` command instead of a " +"file." + +msgid "" +"Write support for the LDAP has been removed in favor of read-only support. " +"The following operations are no longer supported for LDAP:" +msgstr "" +"Write support for the LDAP has been removed in favour of read-only support. " +"The following operations are no longer supported for LDAP:" + +msgid "" +"[`Bug 1645487 `_] Added a " +"new PCI-DSS feature that will require users to immediately change their " +"password upon first use for new users and after an administrative password " +"reset. The new feature can be enabled by setting [security_compliance] " +"``change_password_upon_first_use`` to ``True``." +msgstr "" +"[`Bug 1645487 `_] Added a " +"new PCI-DSS feature that will require users to immediately change their " +"password upon first use for new users and after an administrative password " +"reset. The new feature can be enabled by setting [security_compliance] " +"``change_password_upon_first_use`` to ``True``." + +msgid "" +"[`Bug 1649446 `_] The " +"default policy for listing revocation events has changed. Previously, any " +"authenticated user could list revocation events; it is now, by default, an " +"admin or service user only function. This can be changed by modifying the " +"policy file being used by keystone." +msgstr "" +"[`Bug 1649446 `_] The " +"default policy for listing revocation events has changed. Previously, any " +"authenticated user could list revocation events; it is now, by default, an " +"admin or service user only function. This can be changed by modifying the " +"policy file being used by Keystone." + +msgid "" +"[`Related to Bug 1649446 `_] The ``identity:list_revoke_events`` rule has been changed " +"in both sample policy files, ``policy.json`` and ``policy.v3cloudsample." +"json``. From::" +msgstr "" +"[`Related to Bug 1649446 `_] The ``identity:list_revoke_events`` rule has been changed " +"in both sample policy files, ``policy.json`` and ``policy.v3cloudsample." +"json``. From::" + +msgid "" +"[`blueprint allow-expired `_] An `allow_expired` flag is added to the token validation " +"call (``GET/HEAD /v3/auth/tokens``) that allows fetching a token that has " +"expired. This allows for validating tokens in long running operations." +msgstr "" +"[`blueprint allow-expired `_] An `allow_expired` flag is added to the token validation " +"call (``GET/HEAD /v3/auth/tokens``) that allows fetching a token that has " +"expired. This allows for validating tokens in long running operations." + +msgid "" +"[`blueprint allow-expired `_] To allow long running operations to complete services must " +"be able to fetch expired tokens via the ``allow_expired`` flag. The length " +"of time a token is retrievable for beyond its traditional expiry is managed " +"by the ``[token] allow_expired_window`` option and so the data must be " +"retrievable for this about of time. When using fernet tokens this means that " +"the key rotation period must exceed this time so that older tokens are still " +"decrytable. Ensure that you do not rotate fernet keys faster than ``[token] " +"expiration`` + ``[token] allow_expired_window`` seconds." +msgstr "" +"[`blueprint allow-expired `_] To allow long running operations to complete services must " +"be able to fetch expired tokens via the ``allow_expired`` flag. The length " +"of time a token is retrievable for beyond its traditional expiry is managed " +"by the ``[token] allow_expired_window`` option and so the data must be " +"retrievable for this about of time. When using fernet tokens this means that " +"the key rotation period must exceed this time so that older tokens are still " +"decrytable. Ensure that you do not rotate fernet keys faster than ``[token] " +"expiration`` + ``[token] allow_expired_window`` seconds." + +msgid "" +"[`blueprint application-credentials `_] Users can now create Application " +"Credentials, a new keystone resource that can provide an application with " +"the means to get a token from keystone with a preset scope and role " +"assignments. To authenticate with an application credential, an application " +"can use the normal token API with the 'application_credential' auth method." +msgstr "" +"[`blueprint application-credentials `_] Users can now create Application " +"Credentials, a new keystone resource that can provide an application with " +"the means to get a token from keystone with a preset scope and role " +"assignments. To authenticate with an application credential, an application " +"can use the normal token API with the 'application_credential' auth method." + +msgid "" +"[`blueprint bootstrap `_] keystone-manage now supports the bootstrap command on the CLI " +"so that a keystone install can be initialized without the need of the " +"admin_token filter in the paste-ini." +msgstr "" +"[`blueprint bootstrap `_] keystone-manage now supports the bootstrap command on the CLI " +"so that a keystone install can be initialised without the need of the " +"admin_token filter in the paste-ini." + +msgid "" +"[`blueprint deprecated-as-of-mitaka `_] As of the Mitaka release, the PKI " +"and PKIz token formats have been deprecated. They will be removed in the 'O' " +"release. Due to this change, the `hash_algorithm` option in the `[token]` " +"section of the configuration file has also been deprecated. Also due to this " +"change, the ``keystone-manage pki_setup`` command has been deprecated as " +"well." +msgstr "" +"[`blueprint deprecated-as-of-mitaka `_] As of the Mitaka release, the PKI " +"and PKIz token formats have been deprecated. They will be removed in the 'O' " +"release. Due to this change, the `hash_algorithm` option in the `[token]` " +"section of the configuration file has also been deprecated. Also due to this " +"change, the ``keystone-manage pki_setup`` command has been deprecated as " +"well." + +msgid "" +"[`blueprint deprecated-as-of-mitaka `_] As of the Mitaka release, the " +"auth plugin `keystone.auth.plugins.saml2.Saml2` has been deprecated. It is " +"recommended to use `keystone.auth.plugins.mapped.Mapped` instead. The " +"``saml2`` plugin will be removed in the 'O' release." +msgstr "" +"[`blueprint deprecated-as-of-mitaka `_] As of the Mitaka release, the " +"auth plugin `keystone.auth.plugins.saml2.Saml2` has been deprecated. It is " +"recommended to use `keystone.auth.plugins.mapped.Mapped` instead. The " +"``saml2`` plugin will be removed in the 'O' release." + +msgid "" +"[`blueprint deprecated-as-of-mitaka `_] As of the Mitaka release, the " +"simple_cert_extension is deprecated since it is only used in support of the " +"PKI and PKIz token formats. It will be removed in the 'O' release." +msgstr "" +"[`blueprint deprecated-as-of-mitaka `_] As of the Mitaka release, the " +"simple_cert_extension is deprecated since it is only used in support of the " +"PKI and PKIz token formats. It will be removed in the 'O' release." + +msgid "" +"[`bug 1748970 `_] A bug " +"was introduced in Queens that resulted in system role assignments being " +"returned when querying the role assignments API for a specific role. The " +"issue is fixed and the list of roles returned from ``GET /v3/" +"role_assignments?role.id={role_id}`` respects system role assignments." +msgstr "" +"[`bug 1748970 `_] A bug " +"was introduced in Queens that resulted in system role assignments being " +"returned when querying the role assignments API for a specific role. The " +"issue is fixed and the list of roles returned from ``GET /v3/" +"role_assignments?role.id={role_id}`` respects system role assignments." + +msgid "" +"[`bug 1749264 `_] A user's " +"system role assignment will be removed when the user is deleted." +msgstr "" +"[`bug 1749264 `_] A user's " +"system role assignment will be removed when the user is deleted." + +msgid "" +"[`bug 1749267 `_] A " +"group's system role assignments are removed when the group is deleted." +msgstr "" +"[`bug 1749267 `_] A " +"group's system role assignments are removed when the group is deleted." + msgid "``keystone.token.persistence.backends.kvs.Token``" msgstr "``keystone.token.persistence.backends.kvs.Token``" diff --git a/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po deleted file mode 100644 index 1919bcef60..0000000000 --- a/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po +++ /dev/null @@ -1,120 +0,0 @@ -# Gérald LONLAS , 2016. #zanata -msgid "" -msgstr "" -"Project-Id-Version: Keystone Release Notes\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-09 18:02+0000\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2016-10-22 05:03+0000\n" -"Last-Translator: Gérald LONLAS \n" -"Language-Team: French\n" -"Language: fr\n" -"X-Generator: Zanata 3.9.6\n" -"Plural-Forms: nplurals=2; plural=(n > 1)\n" - -msgid "10.0.0" -msgstr "10.0.0" - -msgid "8.0.1" -msgstr "8.0.1" - -msgid "8.1.0" -msgstr "8.1.0" - -msgid "9.0.0" -msgstr "9.0.0" - -msgid "9.2.0" -msgstr "9.2.0" - -msgid "Bug Fixes" -msgstr "Corrections de bugs" - -msgid "Critical Issues" -msgstr "Erreurs critiques" - -msgid "Current Series Release Notes" -msgstr "Note de la release actuelle" - -msgid "Deprecation Notes" -msgstr "Notes dépréciées " - -msgid "Keystone Release Notes" -msgstr "Note de release de Keystone" - -msgid "Liberty Series Release Notes" -msgstr "Note de release pour Liberty" - -msgid "Mitaka Series Release Notes" -msgstr "Note de release pour Mitaka" - -msgid "New Features" -msgstr "Nouvelles fonctionnalités" - -msgid "Newton Series Release Notes" -msgstr "Note de release pour Newton" - -msgid "Other Notes" -msgstr "Autres notes" - -msgid "Security Issues" -msgstr "Problèmes de sécurités" - -msgid "Upgrade Notes" -msgstr "Notes de mises à jours" - -msgid "``add user to group``" -msgstr "``add user to group``" - -msgid "``create group``" -msgstr "``create group``" - -msgid "``create user``" -msgstr "``create user``" - -msgid "``delete group``" -msgstr "``delete group``" - -msgid "``delete user``" -msgstr "``delete user``" - -msgid "``keystone/common/cache/backends/memcache_pool``" -msgstr "``keystone/common/cache/backends/memcache_pool``" - -msgid "``keystone/common/cache/backends/mongo``" -msgstr "``keystone/common/cache/backends/mongo``" - -msgid "``keystone/common/cache/backends/noop``" -msgstr "``keystone/common/cache/backends/noop``" - -msgid "``keystone/contrib/admin_crud``" -msgstr "``keystone/contrib/admin_crud``" - -msgid "``keystone/contrib/endpoint_filter``" -msgstr "``keystone/contrib/endpoint_filter``" - -msgid "``keystone/contrib/federation``" -msgstr "``keystone/contrib/federation``" - -msgid "``keystone/contrib/oauth1``" -msgstr "``keystone/contrib/oauth1``" - -msgid "``keystone/contrib/revoke``" -msgstr "``keystone/contrib/revoke``" - -msgid "``keystone/contrib/simple_cert``" -msgstr "``keystone/contrib/simple_cert``" - -msgid "``keystone/contrib/user_crud``" -msgstr "``keystone/contrib/user_crud``" - -msgid "``remove user from group``" -msgstr "``remove user from group``" - -msgid "``update group``" -msgstr "``update group``" - -msgid "``update user``" -msgstr "``update user``" diff --git a/releasenotes/source/locale/ko_KR/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/ko_KR/LC_MESSAGES/releasenotes.po deleted file mode 100644 index fdff927a01..0000000000 --- a/releasenotes/source/locale/ko_KR/LC_MESSAGES/releasenotes.po +++ /dev/null @@ -1,214 +0,0 @@ -# Sungjin Kang , 2017. #zanata -# Ian Y. Choi , 2018. #zanata -msgid "" -msgstr "" -"Project-Id-Version: Keystone Release Notes\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-15 06:51+0000\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2018-02-14 07:39+0000\n" -"Last-Translator: Ian Y. Choi \n" -"Language-Team: Korean (South Korea)\n" -"Language: ko-KR\n" -"X-Generator: Zanata 3.9.6\n" -"Plural-Forms: nplurals=1; plural=0\n" - -msgid "'/' and ',' are not allowed to be in a tag" -msgstr "'/' 및 ',' 는 태그 내에서 허용하지 않습니다" - -msgid "" -"**Experimental** - Domain specific configuration options can be stored in " -"SQL instead of configuration files, using the new REST APIs." -msgstr "" -"**실험적 기능** - 도메인에 특화된 구성 옵션을 구성 파일 대신 SQL에 새로운 " -"REST API를 사용하여 저장 가능합니다." - -msgid "" -"**Experimental** - Keystone now supports tokenless authorization with X.509 " -"SSL client certificate." -msgstr "" -"**실험적 기능** - Keystone이 이제 X.509 SSL 클라이언트 인증서를 사용한 토큰" -"이 없는 인증 방식 (tokenless authorization)을 지원합니다." - -msgid "10.0.0" -msgstr "10.0.0" - -msgid "10.0.1" -msgstr "10.0.1" - -msgid "10.0.3" -msgstr "10.0.3" - -msgid "11.0.0" -msgstr "11.0.0" - -msgid "11.0.1" -msgstr "11.0.1" - -msgid "11.0.3" -msgstr "11.0.3" - -msgid "12.0.0" -msgstr "12.0.0" - -msgid "13.0.0.0b1" -msgstr "13.0.0.0b1" - -msgid "13.0.0.0b2" -msgstr "13.0.0.0b2" - -msgid "13.0.0.0b3" -msgstr "13.0.0.0b3" - -msgid "13.0.0.0rc1" -msgstr "13.0.0.0rc1" - -msgid "8.0.1" -msgstr "8.0.1" - -msgid "8.1.0" -msgstr "8.1.0" - -msgid "9.0.0" -msgstr "9.0.0" - -msgid "9.2.0" -msgstr "9.2.0" - -msgid "Bug Fixes" -msgstr "버그 수정" - -msgid "Critical Issues" -msgstr "치명적인 이슈" - -msgid "Current Series Release Notes" -msgstr "현재 시리즈 릴리즈 노트" - -msgid "Deprecation Notes" -msgstr "지원 종료된 기능 노트" - -msgid "" -"For additional details see: `event notifications `_" -msgstr "" -"추가적으로 자세한 사항을 확인하려면 : `event notifications `_" - -msgid "Keystone Release Notes" -msgstr "Keystone 릴리즈 노트" - -msgid "Liberty Series Release Notes" -msgstr "Liberty 시리즈 릴리즈 노트" - -msgid "Mitaka Series Release Notes" -msgstr "Mitaka 시리즈 릴리즈 노트" - -msgid "New Features" -msgstr "새로운 기능" - -msgid "Newton Series Release Notes" -msgstr "Newton 시리즈 릴리즈 노트" - -msgid "Ocata Series Release Notes" -msgstr "Ocata 시리즈 릴리즈 노트" - -msgid "Other Notes" -msgstr "기타 기능" - -msgid "Pike Series Release Notes" -msgstr "Pike 시리즈 릴리즈 노트" - -msgid "Queens Series Release Notes" -msgstr "Queens 시리즈 릴리즈 노트" - -msgid "Security Issues" -msgstr "보안 이슈" - -msgid "To::" -msgstr "To::" - -msgid "Upgrade Notes" -msgstr "업그레이드 노트" - -msgid "``add user to group``" -msgstr "``add user to group``" - -msgid "``create group``" -msgstr "``create group``" - -msgid "``create user``" -msgstr "``create user``" - -msgid "``delete group``" -msgstr "``delete group``" - -msgid "``delete user``" -msgstr "``delete user``" - -msgid "``issue_v2_token``" -msgstr "``issue_v2_token``" - -msgid "``issue_v3_token``" -msgstr "``issue_v3_token``" - -msgid "``keystone.common.kvs.backends.inmemdb.MemoryBackend``" -msgstr "``keystone.common.kvs.backends.inmemdb.MemoryBackend``" - -msgid "``keystone.common.kvs.backends.memcached.MemcachedBackend``" -msgstr "``keystone.common.kvs.backends.memcached.MemcachedBackend``" - -msgid "``keystone.token.persistence.backends.kvs.Token``" -msgstr "``keystone.token.persistence.backends.kvs.Token``" - -msgid "``keystone/common/cache/backends/memcache_pool``" -msgstr "``keystone/common/cache/backends/memcache_pool``" - -msgid "``keystone/common/cache/backends/mongo``" -msgstr "``keystone/common/cache/backends/mongo``" - -msgid "``keystone/common/cache/backends/noop``" -msgstr "``keystone/common/cache/backends/noop``" - -msgid "``keystone/contrib/admin_crud``" -msgstr "``keystone/contrib/admin_crud``" - -msgid "``keystone/contrib/endpoint_filter``" -msgstr "``keystone/contrib/endpoint_filter``" - -msgid "``keystone/contrib/federation``" -msgstr "``keystone/contrib/federation``" - -msgid "``keystone/contrib/oauth1``" -msgstr "``keystone/contrib/oauth1``" - -msgid "``keystone/contrib/revoke``" -msgstr "``keystone/contrib/revoke``" - -msgid "``keystone/contrib/simple_cert``" -msgstr "``keystone/contrib/simple_cert``" - -msgid "``keystone/contrib/user_crud``" -msgstr "``keystone/contrib/user_crud``" - -msgid "``remove user from group``" -msgstr "``remove user from group``" - -msgid "``update group``" -msgstr "``update group``" - -msgid "``update user``" -msgstr "``update user``" - -msgid "``validate_non_persistent_token``" -msgstr "``validate_non_persistent_token``" - -msgid "``validate_v2_token``" -msgstr "``validate_v2_token``" - -msgid "``validate_v3_token``" -msgstr "``validate_v3_token``" - -msgid "to::" -msgstr "to::"