diff --git a/glance/locale/de/LC_MESSAGES/glance.po b/glance/locale/de/LC_MESSAGES/glance.po index 0e0768fda5..b36cba5647 100644 --- a/glance/locale/de/LC_MESSAGES/glance.po +++ b/glance/locale/de/LC_MESSAGES/glance.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: glance VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2022-07-28 16:11+0000\n" +"POT-Creation-Date: 2024-08-29 21:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -78,13 +78,6 @@ msgstr "%(serv)s (pid %(pid)s) läuft..." msgid "%(serv)s appears to already be running: %(pid)s" msgstr "%(serv)s scheint bereits aktiv zu sein: %(pid)s" -#, python-format -msgid "" -"%(strategy)s is registered as a module twice. %(module)s is not being used." -msgstr "" -"%(strategy)s ist als Modul doppelt registriert. %(module)s wird nicht " -"verwendet." - #, python-format msgid "" "%(task_id)s of %(task_type)s not configured properly. Could not load the " @@ -685,14 +678,6 @@ msgstr "Ungültige Position" msgid "Invalid location: %s" msgstr "Ungültiger Ort: %s" -#, python-format -msgid "" -"Invalid location_strategy option: %(name)s. The valid strategy option(s) " -"is(are): %(strategies)s" -msgstr "" -"Ungültige location_strategy Option: %(name)s. Gültige Optionen sind: " -"%(strategies)s" - msgid "Invalid locations" msgstr "Ungültige Positionen" diff --git a/glance/locale/en_GB/LC_MESSAGES/glance.po b/glance/locale/en_GB/LC_MESSAGES/glance.po index 90e24cfee1..68fa80e1a8 100644 --- a/glance/locale/en_GB/LC_MESSAGES/glance.po +++ b/glance/locale/en_GB/LC_MESSAGES/glance.po @@ -17,11 +17,11 @@ msgid "" msgstr "" "Project-Id-Version: glance VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2024-07-18 13:43+0000\n" +"POT-Creation-Date: 2024-08-29 21:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2024-07-10 12:04+0000\n" +"PO-Revision-Date: 2024-08-19 09:31+0000\n" "Last-Translator: Andi Chandler \n" "Language: en_GB\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -299,6 +299,29 @@ msgstr "" " * ``image_cache_sqlite_db``\n" "\n" +msgid "" +"\n" +"Calculate hash and checksum for the image.\n" +"\n" +"This configuration option indicates that /v2/images/{image_id}/locations\n" +"POST API will calculate hash and checksum of the image on the fly.\n" +"If False it will silently ignore the hash and checksum calculation.\n" +"\n" +"Possible values:\n" +" * True\n" +" * False\n" +msgstr "" +"\n" +"Calculate hash and checksum for the image.\n" +"\n" +"This configuration option indicates that /v2/images/{image_id}/locations\n" +"POST API will calculate hash and checksum of the image on the fly.\n" +"If False it will silently ignore the hash and checksum calculation.\n" +"\n" +"Possible values:\n" +" * True\n" +" * False\n" + msgid "" "\n" "Default publisher_id for outgoing Glance notifications.\n" @@ -626,19 +649,6 @@ msgstr "" " * Any provided Task object name to be included\n" " in to the flow.\n" -msgid "" -"\n" -"In Bobcat, a new weighing mechanism has been introduced, which makes the\n" -"location strategy obsolete. This option is scheduled to be removed during " -"the\n" -"Dalmatian development cycle.\n" -msgstr "" -"\n" -"In Bobcat, a new weighing mechanism has been introduced, which makes the\n" -"location strategy obsolete. This option is scheduled to be removed during " -"the\n" -"Dalmatian development cycle.\n" - msgid "" "\n" "Limit the request ID length.\n" @@ -1180,63 +1190,6 @@ msgstr "" " * None\n" "\n" -msgid "" -"\n" -"Preference order of storage backends.\n" -"\n" -"Provide a comma separated list of store names in the order in\n" -"which images should be retrieved from storage backends.\n" -"These store names must be registered with the ``stores``\n" -"configuration option.\n" -"\n" -"NOTE: The ``store_type_preference`` configuration option is applied\n" -"only if ``store_type`` is chosen as a value for the\n" -"``location_strategy`` configuration option. An empty list will not\n" -"change the location order.\n" -"\n" -"Possible values:\n" -" * Empty list\n" -" * Comma separated list of registered store names. Legal values are:\n" -" * file\n" -" * http\n" -" * rbd\n" -" * swift\n" -" * cinder\n" -" * vmware\n" -"\n" -"Related options:\n" -" * location_strategy\n" -" * stores\n" -"\n" -msgstr "" -"\n" -"Preference order of storage backends.\n" -"\n" -"Provide a comma separated list of store names in the order in\n" -"which images should be retrieved from storage backends.\n" -"These store names must be registered with the ``stores``\n" -"configuration option.\n" -"\n" -"NOTE: The ``store_type_preference`` configuration option is applied\n" -"only if ``store_type`` is chosen as a value for the\n" -"``location_strategy`` configuration option. An empty list will not\n" -"change the location order.\n" -"\n" -"Possible values:\n" -" * Empty list\n" -" * Comma separated list of registered store names. Legal values are:\n" -" * file\n" -" * http\n" -" * rbd\n" -" * swift\n" -" * cinder\n" -" * vmware\n" -"\n" -"Related options:\n" -" * location_strategy\n" -" * stores\n" -"\n" - msgid "" "\n" "Public url endpoint to use for Glance versions response.\n" @@ -1756,9 +1709,9 @@ msgid "" "This configuration option indicates whether to show all the image\n" "locations when returning image details to the user. When multiple\n" "image locations exist for an image, the locations are ordered based\n" -"on the location strategy indicated by the configuration opt\n" -"``location_strategy``. The image locations are shown under the\n" -"image property ``locations``.\n" +"on the store weightage assigned for each store indicated by the\n" +"configuration option ``weight``. The image locations are shown\n" +"under the image property ``locations``.\n" "\n" "NOTES:\n" " * Revealing image locations can present a GRAVE SECURITY RISK as\n" @@ -1777,7 +1730,7 @@ msgid "" "\n" "Related options:\n" " * show_image_direct_url\n" -" * location_strategy\n" +" * weight\n" "\n" msgstr "" "\n" @@ -1786,9 +1739,9 @@ msgstr "" "This configuration option indicates whether to show all the image\n" "locations when returning image details to the user. When multiple\n" "image locations exist for an image, the locations are ordered based\n" -"on the location strategy indicated by the configuration opt\n" -"``location_strategy``. The image locations are shown under the\n" -"image property ``locations``.\n" +"on the store weightage assigned for each store indicated by the\n" +"configuration option ``weight``. The image locations are shown\n" +"under the image property ``locations``.\n" "\n" "NOTES:\n" " * Revealing image locations can present a GRAVE SECURITY RISK as\n" @@ -1807,7 +1760,7 @@ msgstr "" "\n" "Related options:\n" " * show_image_direct_url\n" -" * location_strategy\n" +" * weight\n" "\n" msgid "" @@ -1820,8 +1773,8 @@ msgid "" "image location is shown under the image property ``direct_url``.\n" "\n" "When multiple image locations exist for an image, the best location\n" -"is displayed based on the location strategy indicated by the\n" -"configuration option ``location_strategy``.\n" +"is displayed based on the store weightage assigned for each store\n" +"indicated by the configuration option ``weight``.\n" "\n" "NOTES:\n" " * Revealing image locations can present a GRAVE SECURITY RISK as\n" @@ -1838,7 +1791,7 @@ msgid "" "\n" "Related options:\n" " * show_multiple_locations\n" -" * location_strategy\n" +" * weight\n" "\n" msgstr "" "\n" @@ -1850,8 +1803,8 @@ msgstr "" "image location is shown under the image property ``direct_url``.\n" "\n" "When multiple image locations exist for an image, the best location\n" -"is displayed based on the location strategy indicated by the\n" -"configuration option ``location_strategy``.\n" +"is displayed based on the store weightage assigned for each store\n" +"indicated by the configuration option ``weight``.\n" "\n" "NOTES:\n" " * Revealing image locations can present a GRAVE SECURITY RISK as\n" @@ -1868,7 +1821,7 @@ msgstr "" "\n" "Related options:\n" " * show_multiple_locations\n" -" * location_strategy\n" +" * weight\n" "\n" msgid "" @@ -1919,55 +1872,6 @@ msgstr "" " * List containing user roles. For example: [admin,member]\n" "\n" -msgid "" -"\n" -"Strategy to determine the preference order of image locations.\n" -"\n" -"This configuration option indicates the strategy to determine\n" -"the order in which an image's locations must be accessed to\n" -"serve the image's data. Glance then retrieves the image data\n" -"from the first responsive active location it finds in this list.\n" -"\n" -"This option takes one of two possible values ``location_order``\n" -"and ``store_type``. The default value is ``location_order``,\n" -"which suggests that image data be served by using locations in\n" -"the order they are stored in Glance. The ``store_type`` value\n" -"sets the image location preference based on the order in which\n" -"the storage backends are listed as a comma separated list for\n" -"the configuration option ``store_type_preference``.\n" -"\n" -"Possible values:\n" -" * location_order\n" -" * store_type\n" -"\n" -"Related options:\n" -" * store_type_preference\n" -"\n" -msgstr "" -"\n" -"Strategy to determine the preference order of image locations.\n" -"\n" -"This configuration option indicates the strategy to determine\n" -"the order in which an image's locations must be accessed to\n" -"serve the image's data. Glance then retrieves the image data\n" -"from the first responsive active location it finds in this list.\n" -"\n" -"This option takes one of two possible values ``location_order``\n" -"and ``store_type``. The default value is ``location_order``,\n" -"which suggests that image data be served by using locations in\n" -"the order they are stored in Glance. The ``store_type`` value\n" -"sets the image location preference based on the order in which\n" -"the storage backends are listed as a comma separated list for\n" -"the configuration option ``store_type_preference``.\n" -"\n" -"Possible values:\n" -" * location_order\n" -" * store_type\n" -"\n" -"Related options:\n" -" * store_type_preference\n" -"\n" - msgid "" "\n" "Task executor to be used to run task scripts.\n" @@ -2403,6 +2307,13 @@ msgstr "" "bandwidth. If this is too small, image import requests will have to wait\n" "until a thread becomes available to begin processing." +msgid "" +"\n" +"The number of times to retry when any operation fails.\n" +msgstr "" +"\n" +"The number of times to retry when any operation fails.\n" + msgid "" "\n" "The relative path to sqlite file database that will be used for image cache\n" @@ -2540,6 +2451,23 @@ msgstr "" " * None\n" "\n" +msgid "" +"\n" +"This option doesnt serves the purpose of encryption of location metadata,\n" +"whereas it encrypts location url only for specific APIs. Also if enabled\n" +"this during an upgrade may disrupt existing deployments, as it does not\n" +"support/provide db upgrade script to encrypt existing location URLs.\n" +"Moreover, its functionality for encrypting location URLs is inconsistent\n" +"which is resulting in download failures.\n" +msgstr "" +"\n" +"This option doesn't serve the purpose of encryption of location metadata,\n" +"whereas it encrypts location URL only for specific APIs. Also if enabled\n" +"this during an upgrade may disrupt existing deployments, as it does not\n" +"support/provide db upgrade script to encrypt existing location URLs.\n" +"Moreover, its functionality for encrypting location URLs is inconsistent\n" +"which results in download failures.\n" + msgid "" "\n" "This option has been removed in Wallaby. Because there is no migration " @@ -2758,12 +2686,6 @@ msgstr "%(serv)s (pid %(pid)s) is running..." msgid "%(serv)s appears to already be running: %(pid)s" msgstr "%(serv)s appears to already be running: %(pid)s" -#, python-format -msgid "" -"%(strategy)s is registered as a module twice. %(module)s is not being used." -msgstr "" -"%(strategy)s is registered as a module twice. %(module)s is not being used." - #, python-format msgid "" "%(task_id)s of %(task_type)s failed but since all_stores_must_succeed is set " @@ -3398,6 +3320,14 @@ msgstr "Expected a member in the form: {\"member\": \"image_id\"}" msgid "Expected a status in the form: {\"status\": \"status\"}" msgstr "Expected a status in the form: {\"status\": \"status\"}" +#, python-format +msgid "" +"Failed to calculate checksum of %(image_id)s as image data has been deleted " +"from the backend" +msgstr "" +"Failed to calculate checksum of %(image_id)s as image data has been deleted " +"from the backend" + #, python-format msgid "Failed to find image %(image_id)s" msgstr "Failed to find image %(image_id)s" @@ -3467,6 +3397,10 @@ msgstr "Format of the container" msgid "Format of the disk" msgstr "Format of the disk" +#, python-format +msgid "Hash calculation failed for image %s data" +msgstr "Hash calculation failed for image %s data" + msgid "" "Hexdigest of the image contents using the algorithm specified by the " "os_hash_algo" @@ -3618,6 +3552,9 @@ msgstr "Input does not contain '%(key)s' field" msgid "Input to api_image_import task is empty." msgstr "Input to api_image_import task is empty." +msgid "Input to location_import task is empty." +msgstr "Input to location_import task is empty." + #, python-format msgid "Insufficient permissions on image storage media: %s" msgstr "Insufficient permissions on image storage media: %s" @@ -3678,14 +3615,6 @@ msgstr "Invalid location" msgid "Invalid location: %s" msgstr "Invalid location: %s" -#, python-format -msgid "" -"Invalid location_strategy option: %(name)s. The valid strategy option(s) " -"is(are): %(strategies)s" -msgstr "" -"Invalid location_strategy option: %(name)s. The valid strategy option(s) " -"is(are): %(strategies)s" - msgid "Invalid locations" msgstr "Invalid locations" @@ -4287,6 +4216,10 @@ msgstr "Status transition from %(cur_status)s to %(new_status)s is not allowed" msgid "Stopping %(serv)s (pid %(pid)s) with signal(%(sig)s)" msgstr "Stopping %(serv)s (pid %(pid)s) with signal(%(sig)s)" +#, python-format +msgid "Store %s is not available on this node, skipping `_set_acls` call." +msgstr "Store %s is not available on this node, skipping `_set_acls` call." + msgid "" "Store in which image data resides. Only present when the operator has " "enabled multiple stores. May be a comma-separated list of store identifiers." @@ -4348,6 +4281,9 @@ msgstr "" msgid "The Store URI was malformed." msgstr "The Store URI was malformed." +msgid "The URL of the new location to be added in the image." +msgstr "The URL of the new location to be added in the image." + msgid "The address where the Swift authentication service is listening." msgstr "The address where the Swift authentication service is listening." @@ -4805,6 +4741,13 @@ msgstr "" msgid "User associated with the task" msgstr "User associated with the task" +msgid "" +"Values of location url, do_secure_hash and validation_data for new add " +"location API" +msgstr "" +"Values of location URL, do_secure_hash and validation_data for new add " +"location API" + msgid "" "Values to be used to populate the corresponding image properties. If the " "image status is not 'queued', values must exactly match those already " @@ -4814,6 +4757,17 @@ msgstr "" "image status is not 'queued', values must exactly match those already " "contained in the image properties." +msgid "" +"Values to be used to populate the corresponding image properties." +"do_secure_hash is not True then image checksum and hash will not be " +"calculated so it is the responsibility of the consumer of location ADD API " +"to provide the correct values in the validation_data parameter" +msgstr "" +"Values to be used to populate the corresponding image properties." +"do_secure_hash is not True then image checksum and hash will not be " +"calculated so it is the responsibility of the consumer of location ADD API " +"to provide the correct values in the validation_data parameter" + msgid "Virtual size of image in bytes" msgstr "Virtual size of image in bytes" @@ -4945,6 +4899,9 @@ msgstr "custom properties (%(props)s) conflict with base properties" msgid "eventlet 'poll' nor 'selects' hubs are available on this platform" msgstr "eventlet 'poll' nor 'selects' hubs are available on this platform" +msgid "http store must be enabled to use location API by normal user." +msgstr "http store must be enabled to use location API by normal user." + msgid "limit param must be an integer" msgstr "limit param must be an integer" @@ -4974,6 +4931,18 @@ msgstr "" msgid "os_hash_value (%s) is not a valid hexadecimal value" msgstr "os_hash_value (%s) is not a valid hexadecimal value" +#, python-format +msgid "" +"os_hash_value: (%(value)s) is not the correct size for (%(algo)s) (should be " +"(%(want)d) bytes)" +msgstr "" +"os_hash_value: (%(value)s) is not the correct size for (%(algo)s) (should be " +"(%(want)d) bytes)" + +#, python-format +msgid "os_hash_value: (%s) not matched with actual os_hash_value: (%s)" +msgstr "os_hash_value: (%s) not matched with actual os_hash_value: (%s)" + #, python-format msgid "unable to launch %(serv)s. Got error: %(e)s" msgstr "unable to launch %(serv)s. Got error: %(e)s" diff --git a/glance/locale/es/LC_MESSAGES/glance.po b/glance/locale/es/LC_MESSAGES/glance.po index 3a41d75c31..cee589f370 100644 --- a/glance/locale/es/LC_MESSAGES/glance.po +++ b/glance/locale/es/LC_MESSAGES/glance.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: glance VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2022-07-28 16:11+0000\n" +"POT-Creation-Date: 2024-08-29 21:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -45,13 +45,6 @@ msgstr "Se esta ejecutando %(serv)s (pid %(pid)s) ..." msgid "%(serv)s appears to already be running: %(pid)s" msgstr "Parece que %(serv)s ya se está ejecutando: %(pid)s" -#, python-format -msgid "" -"%(strategy)s is registered as a module twice. %(module)s is not being used." -msgstr "" -"%(strategy)s está registrado como módulo dos veces. %(module)s no se " -"encuentra en uso." - #, python-format msgid "" "%(task_id)s of %(task_type)s not configured properly. Could not load the " @@ -600,14 +593,6 @@ msgstr "Ubicación no válida" msgid "Invalid location: %s" msgstr "Ubicaciones no válidas: %s" -#, python-format -msgid "" -"Invalid location_strategy option: %(name)s. The valid strategy option(s) " -"is(are): %(strategies)s" -msgstr "" -"Opción location_strategy no válida: %(name)s. La opción(es) válida(s) es/" -"son: %(strategies)s" - msgid "Invalid locations" msgstr "Ubicaciones no válidas" diff --git a/glance/locale/fr/LC_MESSAGES/glance.po b/glance/locale/fr/LC_MESSAGES/glance.po index c273a7dae1..4b17d202fe 100644 --- a/glance/locale/fr/LC_MESSAGES/glance.po +++ b/glance/locale/fr/LC_MESSAGES/glance.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: glance VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2022-07-28 16:11+0000\n" +"POT-Creation-Date: 2024-08-29 21:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -46,13 +46,6 @@ msgstr "%(serv)s (pid %(pid)s) est en cours d'exécution..." msgid "%(serv)s appears to already be running: %(pid)s" msgstr "%(serv)s semble déjà en cours d'exécution : %(pid)s" -#, python-format -msgid "" -"%(strategy)s is registered as a module twice. %(module)s is not being used." -msgstr "" -"%(strategy)s est enregistré deux fois comme module. %(module)s n'est pas " -"utilisé." - #, python-format msgid "" "%(task_id)s of %(task_type)s not configured properly. Could not load the " @@ -611,14 +604,6 @@ msgstr "Emplacement non valide" msgid "Invalid location: %s" msgstr "Emplacement non valide : %s" -#, python-format -msgid "" -"Invalid location_strategy option: %(name)s. The valid strategy option(s) " -"is(are): %(strategies)s" -msgstr "" -"Option location_strategy non valide : %(name)s. La ou les options de " -"stratégie valides sont : %(strategies)s" - msgid "Invalid locations" msgstr "Emplacements non valides" diff --git a/glance/locale/it/LC_MESSAGES/glance.po b/glance/locale/it/LC_MESSAGES/glance.po index d3dd3c2862..f25c3e552a 100644 --- a/glance/locale/it/LC_MESSAGES/glance.po +++ b/glance/locale/it/LC_MESSAGES/glance.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: glance VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2022-07-28 16:11+0000\n" +"POT-Creation-Date: 2024-08-29 21:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -41,13 +41,6 @@ msgstr "%(serv)s (pid %(pid)s) in esecuzione..." msgid "%(serv)s appears to already be running: %(pid)s" msgstr "%(serv)s sembra essere già in esecuzione: %(pid)s" -#, python-format -msgid "" -"%(strategy)s is registered as a module twice. %(module)s is not being used." -msgstr "" -"%(strategy)s è registrato come modulo due volte. %(module)s non viene del " -"provider." - #, python-format msgid "" "%(task_id)s of %(task_type)s not configured properly. Could not load the " @@ -603,14 +596,6 @@ msgstr "Ubicazione non valida" msgid "Invalid location: %s" msgstr "Ubicazione non valida: %s" -#, python-format -msgid "" -"Invalid location_strategy option: %(name)s. The valid strategy option(s) " -"is(are): %(strategies)s" -msgstr "" -"Opzione location_strategy non valida: %(name)s. Le opzioni strategia valide " -"sono: %(strategies)s" - msgid "Invalid locations" msgstr "Ubicazioni non valide" diff --git a/glance/locale/ja/LC_MESSAGES/glance.po b/glance/locale/ja/LC_MESSAGES/glance.po index 461a0d13fc..7d72ae836a 100644 --- a/glance/locale/ja/LC_MESSAGES/glance.po +++ b/glance/locale/ja/LC_MESSAGES/glance.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: glance VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2022-07-28 16:11+0000\n" +"POT-Creation-Date: 2024-08-29 21:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -42,13 +42,6 @@ msgstr "%(serv)s (pid %(pid)s) が実行中..." msgid "%(serv)s appears to already be running: %(pid)s" msgstr "%(serv)s は既に実行されている可能性があります: %(pid)s" -#, python-format -msgid "" -"%(strategy)s is registered as a module twice. %(module)s is not being used." -msgstr "" -"%(strategy)s はモジュールとして 2 回登録されています。%(module)s は使用されて" -"いません。" - #, python-format msgid "" "%(task_id)s of %(task_type)s not configured properly. Could not load the " @@ -704,14 +697,6 @@ msgstr "無効な場所" msgid "Invalid location: %s" msgstr "無効な場所: %s" -#, python-format -msgid "" -"Invalid location_strategy option: %(name)s. The valid strategy option(s) " -"is(are): %(strategies)s" -msgstr "" -"location_strategy オプションが無効です: %(name)s。有効なストラテジーオプショ" -"ン: %(strategies)s" - msgid "Invalid locations" msgstr "無効な場所" diff --git a/glance/locale/ko_KR/LC_MESSAGES/glance.po b/glance/locale/ko_KR/LC_MESSAGES/glance.po index e151d135dc..ca350145a5 100644 --- a/glance/locale/ko_KR/LC_MESSAGES/glance.po +++ b/glance/locale/ko_KR/LC_MESSAGES/glance.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: glance VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2023-09-01 09:13+0000\n" +"POT-Creation-Date: 2024-08-29 21:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -43,13 +43,6 @@ msgstr "%(serv)s(pid %(pid)s)이(가) 실행 중..." msgid "%(serv)s appears to already be running: %(pid)s" msgstr "%(serv)s이(가) 이미 실행 중으로 표시됨: %(pid)s" -#, python-format -msgid "" -"%(strategy)s is registered as a module twice. %(module)s is not being used." -msgstr "" -"%(strategy)s이(가) 모듈로 두 번 등록되었습니다. %(module)s이(가) 사용되지 사" -"용됩니다." - #, python-format msgid "" "%(task_id)s of %(task_type)s not configured properly. Could not load the " @@ -593,14 +586,6 @@ msgstr "잘못된 위치" msgid "Invalid location: %s" msgstr "올바르지 않은 위치: %s" -#, python-format -msgid "" -"Invalid location_strategy option: %(name)s. The valid strategy option(s) " -"is(are): %(strategies)s" -msgstr "" -"올바르지 않은 location_strategy 옵션: %(name)s. 올바른 전략 옵션 : " -"%(strategies)s" - msgid "Invalid locations" msgstr "잘못된 위치들" diff --git a/glance/locale/pt_BR/LC_MESSAGES/glance.po b/glance/locale/pt_BR/LC_MESSAGES/glance.po index c906317a80..fe2d686761 100644 --- a/glance/locale/pt_BR/LC_MESSAGES/glance.po +++ b/glance/locale/pt_BR/LC_MESSAGES/glance.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: glance VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2022-07-28 16:11+0000\n" +"POT-Creation-Date: 2024-08-29 21:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -44,13 +44,6 @@ msgstr "%(serv)s (pid %(pid)s) está em execução..." msgid "%(serv)s appears to already be running: %(pid)s" msgstr "%(serv)s parece já estar em execução: %(pid)s" -#, python-format -msgid "" -"%(strategy)s is registered as a module twice. %(module)s is not being used." -msgstr "" -"%(strategy)s é registrado como um módulo duas vezes. %(module)s não está " -"sendo usado." - #, python-format msgid "" "%(task_id)s of %(task_type)s not configured properly. Could not load the " @@ -599,14 +592,6 @@ msgstr "Local inválido" msgid "Invalid location: %s" msgstr "Localidade inválida: %s" -#, python-format -msgid "" -"Invalid location_strategy option: %(name)s. The valid strategy option(s) " -"is(are): %(strategies)s" -msgstr "" -"Opção location_strategy inválida: %(name)s. A(s) opção(ões) de estratégia(s) " -"válida(s) é(são): %(strategies)s" - msgid "Invalid locations" msgstr "Locais inválidos" diff --git a/glance/locale/ru/LC_MESSAGES/glance.po b/glance/locale/ru/LC_MESSAGES/glance.po index b17790be44..dddb5293a8 100644 --- a/glance/locale/ru/LC_MESSAGES/glance.po +++ b/glance/locale/ru/LC_MESSAGES/glance.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: glance VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2022-07-28 16:11+0000\n" +"POT-Creation-Date: 2024-08-29 21:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -37,12 +37,6 @@ msgstr "%(serv)s (pid %(pid)s) работает..." msgid "%(serv)s appears to already be running: %(pid)s" msgstr "%(serv)s уже запущен: %(pid)s" -#, python-format -msgid "" -"%(strategy)s is registered as a module twice. %(module)s is not being used." -msgstr "" -"%(strategy)s зарегистрирована как модуль дважды. %(module)s не используется." - #, python-format msgid "" "%(task_id)s of %(task_type)s not configured properly. Could not load the " @@ -580,14 +574,6 @@ msgstr "Недопустимое расположение" msgid "Invalid location: %s" msgstr "Недопустимое расположение: %s" -#, python-format -msgid "" -"Invalid location_strategy option: %(name)s. The valid strategy option(s) " -"is(are): %(strategies)s" -msgstr "" -"Неверный параметр location_strategy: %(name)s. Верные параметры стратегии: " -"%(strategies)s" - msgid "Invalid locations" msgstr "Недопустимые расположения" diff --git a/glance/locale/tr_TR/LC_MESSAGES/glance.po b/glance/locale/tr_TR/LC_MESSAGES/glance.po index c0cdb45f58..f356b944e8 100644 --- a/glance/locale/tr_TR/LC_MESSAGES/glance.po +++ b/glance/locale/tr_TR/LC_MESSAGES/glance.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: glance VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2022-07-28 16:11+0000\n" +"POT-Creation-Date: 2024-08-29 21:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -37,12 +37,6 @@ msgstr "%(serv)s (pid %(pid)s) çalıştırılıyor..." msgid "%(serv)s appears to already be running: %(pid)s" msgstr "%(serv)s çalışıyor görünüyor: %(pid)s" -#, python-format -msgid "" -"%(strategy)s is registered as a module twice. %(module)s is not being used." -msgstr "" -"%(strategy)s bir birim olarak iki kez kaydedildi. %(module)s kullanılmıyor." - #, python-format msgid "" "%(task_id)s of %(task_type)s not configured properly. Could not load the " @@ -467,14 +461,6 @@ msgstr "Geçersiz konum" msgid "Invalid location: %s" msgstr "Geçersiz konum: %s" -#, python-format -msgid "" -"Invalid location_strategy option: %(name)s. The valid strategy option(s) " -"is(are): %(strategies)s" -msgstr "" -"Geçersiz location_strategy seçeneği: %(name)s. Geçerli strateji " -"seçenek(leri): %(strategies)s" - msgid "Invalid locations" msgstr "Geçersiz konumlar" diff --git a/glance/locale/zh_CN/LC_MESSAGES/glance.po b/glance/locale/zh_CN/LC_MESSAGES/glance.po index 08fa332c80..9e8e565829 100644 --- a/glance/locale/zh_CN/LC_MESSAGES/glance.po +++ b/glance/locale/zh_CN/LC_MESSAGES/glance.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: glance VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2022-07-28 16:11+0000\n" +"POT-Creation-Date: 2024-08-29 21:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -47,11 +47,6 @@ msgstr "%(serv)s (pid %(pid)s) 正在运行..." msgid "%(serv)s appears to already be running: %(pid)s" msgstr "%(serv)s 似乎已在运行:%(pid)s" -#, python-format -msgid "" -"%(strategy)s is registered as a module twice. %(module)s is not being used." -msgstr "已两次将 %(strategy)s 注册为模块。未在使用 %(module)s。" - #, python-format msgid "" "%(task_id)s of %(task_type)s not configured properly. Could not load the " @@ -592,12 +587,6 @@ msgstr "无效的位置" msgid "Invalid location: %s" msgstr "以下位置无效:%s" -#, python-format -msgid "" -"Invalid location_strategy option: %(name)s. The valid strategy option(s) " -"is(are): %(strategies)s" -msgstr "location_strategy 选项 %(name)s 无效。有效策略选项如下:%(strategies)s" - msgid "Invalid locations" msgstr "无效的位置" diff --git a/glance/locale/zh_TW/LC_MESSAGES/glance.po b/glance/locale/zh_TW/LC_MESSAGES/glance.po index 21786cd2fd..cb2c4cc7b0 100644 --- a/glance/locale/zh_TW/LC_MESSAGES/glance.po +++ b/glance/locale/zh_TW/LC_MESSAGES/glance.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: glance VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2022-07-28 16:11+0000\n" +"POT-Creation-Date: 2024-08-29 21:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -40,11 +40,6 @@ msgstr "%(serv)s (pid %(pid)s) 正在執行中..." msgid "%(serv)s appears to already be running: %(pid)s" msgstr "%(serv)s 似乎已在執行中:%(pid)s" -#, python-format -msgid "" -"%(strategy)s is registered as a module twice. %(module)s is not being used." -msgstr "%(strategy)s 已登錄作為模組兩次。%(module)s 未使用。" - #, python-format msgid "" "%(task_id)s of %(task_type)s not configured properly. Could not load the " @@ -543,13 +538,6 @@ msgstr "無效的位置" msgid "Invalid location: %s" msgstr "無效的位置:%s" -#, python-format -msgid "" -"Invalid location_strategy option: %(name)s. The valid strategy option(s) " -"is(are): %(strategies)s" -msgstr "" -"無效的 location_strategy 選項:%(name)s。有效的策略選項為:%(strategies)s" - msgid "Invalid locations" msgstr "無效的位置" diff --git a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po index ea67fe48e5..eefb872588 100644 --- a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po +++ b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po @@ -9,11 +9,11 @@ msgid "" msgstr "" "Project-Id-Version: Glance Release Notes\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-18 13:41+0000\n" +"POT-Creation-Date: 2024-08-29 21:43+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2024-07-18 10:07+0000\n" +"PO-Revision-Date: 2024-09-01 01:06+0000\n" "Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom)\n" "Language: en_GB\n" @@ -208,12 +208,18 @@ msgstr "26.0.0" msgid "26.1.0" msgstr "26.1.0" +msgid "26.1.0-3" +msgstr "26.1.0-3" + msgid "27.0.0" msgstr "27.0.0" msgid "27.1.0" msgstr "27.1.0" +msgid "27.1.0-4" +msgstr "27.1.0-4" + msgid "28.0.0" msgstr "28.0.0" @@ -223,12 +229,18 @@ msgstr "28.0.1" msgid "28.1.0" msgstr "28.1.0" +msgid "28.1.0-7" +msgstr "28.1.0-7" + msgid "29.0.0.0b1" msgstr "29.0.0.0b1" msgid "29.0.0.0b2" msgstr "29.0.0.0b2" +msgid "29.0.0.0b2-21" +msgstr "29.0.0.0b2-21" + msgid "" "A change was added to the import API which provides time-based locking of an " "image to exclude other import operations from starting until the lock-" @@ -1448,11 +1460,19 @@ msgstr "Bug 2049064_: Unit/functional test failures with oslo.limit 2.3.0" msgid "Bug 2059829_: Install and configure (Ubuntu) in glance" msgstr "Bug 2059829_: Install and configure (Ubuntu) in glance" +msgid "" +"Bug 2061947_: stores-info --detail command fails if swift store is enabled" +msgstr "" +"Bug 2061947_: stores-info --detail command fails if Swift store is enabled" + msgid "" "Bug 2065087_: glance-cache-prefetcher is not working as threadpool is not set" msgstr "" "Bug 2065087_: glance-cache-prefetcher is not working as threadpool is not set" +msgid "Bug 2072483_: Revert image status to queued if image conversion fails" +msgstr "Bug 2072483_: Revert image status to queued if image conversion fails" + msgid "Bug Fixes" msgstr "Bug Fixes" @@ -1635,6 +1655,19 @@ msgstr "" "volume type configured in the stores. Legacy location URL: cinder:// New location URL: cinder:///" +msgid "" +"During validation of hashing data when do_secure_hash is `false`, we can " +"just validate length expected for hash_algo and not actual expected hash " +"value. If garbage hash_value with expected size has been provided, image " +"becomes active after adding location but it will be of no use as download or " +"boot will fail with corrupt image error." +msgstr "" +"During validation of hashing data when do_secure_hash is `false`, we can " +"just validate length expected for hash_algo and not actual expected hash " +"value. If garbage hash_value with expected size has been provided, image " +"becomes active after adding location but it will be of no use as download or " +"boot will fail with corrupt image error." + msgid "" "Ensure that the version 0.26.1 or higher of glance_store library is used." msgstr "" @@ -2302,6 +2335,19 @@ msgstr "" "In accord with current OpenStack policy, Glance log messages are `no longer " "translated`_." +msgid "" +"In case of ``http`` store if bad value is passed for ``os_hash_value`` in " +"validation data then task fails which is expected but it stores location of " +"the image which is wrong, that needs to be popped out. The location doesn't " +"get deleted because deletion of locatio is not allowed for ``http`` store. " +"Here image needs to be deleted as it is of no use." +msgstr "" +"In case of ``http`` store if bad value is passed for ``os_hash_value`` in " +"validation data then task fails which is expected but it stores location of " +"the image which is wrong, that needs to be popped out. The location doesn't " +"get deleted because deletion of location is not allowed for ``http`` store. " +"Here image needs to be deleted as it is of no use." + msgid "" "In order to check the current state of your database upgrades, you may run " "the command ``glance-manage db check``. This will inform you of any " @@ -3216,6 +3262,15 @@ msgstr "" "`OpenStack standard deprecation policy `_." +msgid "" +"The Glance API configuration options ``metadata_encryption_key`` is " +"deprecated in this release and is subject to removal at the beginning of the " +"`F` (2025.2) development cycle." +msgstr "" +"The Glance API configuration options ``metadata_encryption_key`` is " +"deprecated in this release and is subject to removal at the beginning of the " +"`F` (2025.2) development cycle." + msgid "" "The Glance Registry Service and its APIs are officially DEPRECATED in this " "release and are subject to removal at the beginning of the 'S' development " @@ -3578,6 +3633,13 @@ msgstr "" "this namespace are set, they will be dropped (and logged) during the " "injection process." +msgid "" +"The ``location_strategy`` functionality which was deprecated in " +"Bobcat(2023.2), has been removed in this release." +msgstr "" +"The ``location_strategy`` functionality which was deprecated in " +"Bobcat(2023.2), has been removed in this release." + msgid "" "The ``os_hash_value`` image property, introduced as part of the `Secure Hash " "Algorithm Support `_: Fixed " +"issue with VM creation in DCN cases with RBD backend where an edge node " +"doesn't have the store defined which is part of the image locations and the " +"operation fails." +msgstr "" +"`Bug #2073945 `_: Fixed " +"issue with VM creation in DCN cases with RBD backend where an edge node " +"doesn't have the store defined which is part of the image locations and the " +"operation fails." + msgid "" "``all_stores_must_succeed``: Control wether the import have to succeed in " "all stores."